X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/eaeb6a3c3754be1381d87af44e36c2a947a1493c..8366ae934aab9f835747b0c2e456231e8795fe78:/include/wx/cmndata.h diff --git a/include/wx/cmndata.h b/include/wx/cmndata.h index 7cfa51d570..2b4063f317 100644 --- a/include/wx/cmndata.h +++ b/include/wx/cmndata.h @@ -18,11 +18,17 @@ #include "wx/window.h" #include "wx/font.h" -#include "wx/fontutil.h" #include "wx/colour.h" #include "wx/gdicmn.h" -#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__)) && wxUSE_POSTSCRIPT +#if defined(__WXMAC__) && defined(TARGET_CARBON) && !defined(__UNIX__) + #if PM_USE_SESSION_APIS + #include + #endif + #include +#endif + +#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__) || defined(__WXMAC__)) && wxUSE_POSTSCRIPT class WXDLLEXPORT wxPrintSetupData; #endif @@ -166,7 +172,7 @@ class WXDLLEXPORT wxPrintData: public wxObject void operator=(const wxPrintData& data); // For compatibility -#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__)) && wxUSE_POSTSCRIPT +#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__) || defined(__WXMAC__)) && wxUSE_POSTSCRIPT void operator=(const wxPrintSetupData& setupData); #endif @@ -178,7 +184,7 @@ class WXDLLEXPORT wxPrintData: public wxObject void SetNativeData(void* data) { m_devMode = data; } void* GetNativeDataDevNames() const { return m_devNames; } void SetNativeDataDevNames(void* data) { m_devNames = data; } -#elif defined( __WXMAC__) +#elif defined(__WXMAC__) void ConvertToNative(); void ConvertFromNative(); #endif @@ -188,7 +194,12 @@ public: void* m_devMode; void* m_devNames; #elif defined( __WXMAC__ ) + #if TARGET_CARBON + PMPageFormat m_macPageFormat ; + PMPrintSettings m_macPrintSettings ; + #else THPrint m_macPrintInfo ; + #endif #endif private: @@ -278,15 +289,13 @@ class WXDLLEXPORT wxPrintDialogData: public wxObject void ConvertFromNative(); void SetOwnerWindow(wxWindow* win); void* GetNativeData() const { return m_printDlgData; } -#elif defined( __WXMAC__) +#elif defined(__WXMAC__) void ConvertToNative(); void ConvertFromNative(); #endif #ifdef __WXMSW__ void* m_printDlgData; -#elif defined( __WXMAC__ ) - THPrint m_macPrintInfo ; #endif private: @@ -369,7 +378,7 @@ public: void ConvertFromNative(); void SetOwnerWindow(wxWindow* win); void* GetNativeData() const { return m_pageSetupData; } -#elif defined( __WXMAC__) +#elif defined(__WXMAC__) void ConvertToNative(); void ConvertFromNative(); #endif @@ -389,8 +398,6 @@ public: #if defined(__WIN95__) void* m_pageSetupData; -#elif defined( __WXMAC__ ) - THPrint m_macPageSetupInfo ; #endif private: