#include "wx/metafile.h"
#include "wx/clipbrd.h"
+#include "wx/mac/private.h"
+
#include <stdio.h>
#include <string.h>
{
if (m_metafile)
{
- KillPicture( m_metafile ) ;
+ KillPicture( (PicHandle) m_metafile ) ;
m_metafile = 0;
}
}
return TRUE ;
}
-void wxMetafile::SetHMETAFILE(PicHandle mf)
+void wxMetafile::SetHMETAFILE(WXHMETAFILE mf)
{
if (!m_refData)
m_refData = new wxMetafileRefData;
{
wxMacPortSetter helper( dc ) ;
- PicHandle pict = GetHMETAFILE() ;
+ PicHandle pict = (PicHandle) GetHMETAFILE() ;
DrawPicture( pict , &(**pict).picFrame ) ;
}
return TRUE;
Rect r={0,0,1000,1000} ;
m_metaFile->SetHMETAFILE( OpenPicture( &r ) ) ;
- ::GetPort( &m_macPort ) ;
+ ::GetPort( (GrafPtr*) &m_macPort ) ;
m_ok = TRUE ;
SetMapMode(wxMM_TEXT);
Rect r={yorg,xorg,yorg+yext,xorg+xext} ;
m_metaFile->SetHMETAFILE( OpenPicture( &r ) ) ;
- ::GetPort( &m_macPort ) ;
+ ::GetPort( (GrafPtr*) &m_macPort ) ;
m_ok = TRUE ;
SetMapMode(wxMM_TEXT);
bool wxMetafileDataObject::GetDataHere(void *buf) const
{
- memcpy( buf , (*(*((wxMetafile*)&m_metafile)).GetHMETAFILE()) ,
+ memcpy( buf , (*(PicHandle)(*((wxMetafile*)&m_metafile)).GetHMETAFILE()) ,
GetHandleSize( (Handle) (*((wxMetafile*)&m_metafile)).GetHMETAFILE() ) ) ;
return true ;
}