X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5273bf2fd3292ec3ab3da4f0c197b2f0e93df32e..9ef63a4a59eccce6cd8787f0ed966bfa8365a22e:/include/wx/mac/private.h diff --git a/include/wx/mac/private.h b/include/wx/mac/private.h index c7d5bedf72..2afc85b372 100644 --- a/include/wx/mac/private.h +++ b/include/wx/mac/private.h @@ -17,14 +17,24 @@ #include "wx/defs.h" #if defined(__POWERPC__) && defined(__DARWIN__) - #include +# include +# define TARGET_CARBON 1 #else - #include "MacHeaders.c" +# include +# include +# include +# include +# include +# include +# include #endif + #if UNIVERSAL_INTERFACES_VERSION < 0x0340 #error "please update to Apple's lastest universal headers from http://developer.apple.com/sdk/" #endif +#include "wx/window.h" + class wxMacPortStateHelper { public : @@ -55,6 +65,7 @@ public : ~wxMacPortSetter() ; private : wxMacPortStateHelper m_ph ; + const wxDC* m_dc ; } ; class wxMacDrawingHelper @@ -98,6 +109,7 @@ PicHandle wxMacCreatePict( GWorldPtr gw , GWorldPtr mask = NULL ) ; CIconHandle wxMacCreateCIcon(GWorldPtr image , GWorldPtr mask , short dstDepth , short iconSize ) ; void wxMacSetColorTableEntry( CTabHandle newColors , int index , int red , int green , int blue ) ; CTabHandle wxMacCreateColorTable( int numColors ) ; +void wxMacCreateBitmapButton( ControlButtonContentInfo*info , const wxBitmap& bitmap ) ; #define MAC_WXCOLORREF(a) (*((RGBColor*)&(a))) #define MAC_WXHBITMAP(a) (GWorldPtr(a))