projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added creation of dialog - perhaps needed for all platforms
[wxWidgets.git]
/
src
/
mac
/
metafile.cpp
diff --git
a/src/mac/metafile.cpp
b/src/mac/metafile.cpp
index 9bdbb223fba9ae163dbdedd21f085a773930aa9b..2380c96edcedf45d568bad2eee267162c7933990 100644
(file)
--- a/
src/mac/metafile.cpp
+++ b/
src/mac/metafile.cpp
@@
-34,6
+34,8
@@
#include "wx/metafile.h"
#include "wx/clipbrd.h"
#include "wx/metafile.h"
#include "wx/clipbrd.h"
+#include "wx/mac/private.h"
+
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
@@
-59,7
+61,7
@@
wxMetafileRefData::~wxMetafileRefData(void)
{
if (m_metafile)
{
{
if (m_metafile)
{
- KillPicture( m_metafile ) ;
+ KillPicture(
(PicHandle)
m_metafile ) ;
m_metafile = 0;
}
}
m_metafile = 0;
}
}
@@
-104,7
+106,7
@@
bool wxMetaFile::SetClipboard(int width, int height)
return TRUE ;
}
return TRUE ;
}
-void wxMetafile::SetHMETAFILE(
PicHandle
mf)
+void wxMetafile::SetHMETAFILE(
WXHMETAFILE
mf)
{
if (!m_refData)
m_refData = new wxMetafileRefData;
{
if (!m_refData)
m_refData = new wxMetafileRefData;
@@
-122,7
+124,7
@@
bool wxMetaFile::Play(wxDC *dc)
{
wxMacPortSetter helper( dc ) ;
{
wxMacPortSetter helper( dc ) ;
- PicHandle pict = GetHMETAFILE() ;
+ PicHandle pict =
(PicHandle)
GetHMETAFILE() ;
DrawPicture( pict , &(**pict).picFrame ) ;
}
return TRUE;
DrawPicture( pict , &(**pict).picFrame ) ;
}
return TRUE;
@@
-149,7
+151,7
@@
wxMetaFileDC::wxMetaFileDC(const wxString& file)
Rect r={0,0,1000,1000} ;
m_metaFile->SetHMETAFILE( OpenPicture( &r ) ) ;
Rect r={0,0,1000,1000} ;
m_metaFile->SetHMETAFILE( OpenPicture( &r ) ) ;
- ::GetPort(
&m_macPort ) ;
+ ::GetPort(
(GrafPtr*) &m_macPort ) ;
m_ok = TRUE ;
SetMapMode(wxMM_TEXT);
m_ok = TRUE ;
SetMapMode(wxMM_TEXT);
@@
-171,7
+173,7
@@
wxMetaFileDC::wxMetaFileDC(const wxString& file, int xext, int yext, int xorg, i
Rect r={yorg,xorg,yorg+yext,xorg+xext} ;
m_metaFile->SetHMETAFILE( OpenPicture( &r ) ) ;
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);
m_ok = TRUE ;
SetMapMode(wxMM_TEXT);
@@
-195,7
+197,7
@@
size_t wxMetafileDataObject::GetDataSize() const
bool wxMetafileDataObject::GetDataHere(void *buf) const
{
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 ;
}
GetHandleSize( (Handle) (*((wxMetafile*)&m_metafile)).GetHMETAFILE() ) ) ;
return true ;
}