bool wxMetaFile::SetClipboard(int width, int height)
{
+#if wxUSE_DRAG_AND_DROP
+//TODO finishi this port , we need the data obj first
if (!m_refData)
return FALSE;
- bool alreadyOpen=wxClipboardOpen();
+ bool alreadyOpen=wxTheClipboard->IsOpened() ;
if (!alreadyOpen)
{
- wxOpenClipboard();
- if (!wxEmptyClipboard()) return FALSE;
+ wxTheClipboard->Open();
+ if (!wxTheClipboard->Clear()) return FALSE;
}
bool success = wxSetClipboardData(wxDF_METAFILE, this, width,height);
if (!alreadyOpen) wxCloseClipboard();
return (bool) success;
-
+#endif
return TRUE ;
}
if (!dc->Ok() )
return FALSE;
- dc->MacVerifySetup() ;
-
{
+ wxMacPortSetter helper( dc ) ;
PicHandle pict = GetHMETAFILE() ;
DrawPicture( pict , &(**pict).picFrame ) ;
}
-/*
- if (!m_refData)
- return FALSE;
-
- dc->BeginDrawing();
-
- if (dc->GetHDC() && M_METAFILEDATA->m_metafile)
- PlayMetaFile((HDC) dc->GetHDC(), (HMETAFILE) M_METAFILEDATA->m_metafile);
-
- dc->EndDrawing();
-*/
return TRUE;
}