X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd64de596c085f81aa3ef7d8ee6b2f4afebbed8e..8bf57c4f2eebf2d2988d6f573066164bcbaabe64:/include/wx/msw/printdlg.h?ds=sidebyside diff --git a/include/wx/msw/printdlg.h b/include/wx/msw/printdlg.h index 681878516c..1396ddc026 100644 --- a/include/wx/msw/printdlg.h +++ b/include/wx/msw/printdlg.h @@ -71,10 +71,18 @@ public: wxPrintData& GetPrintData() { return m_printDialogData.GetPrintData(); } virtual wxDC *GetPrintDC(); +private: wxPrintDialogData m_printDialogData; wxDC* m_printerDC; bool m_destroyDC; wxWindow* m_dialogParent; + +private: + bool ConvertToNative( wxPrintDialogData &data ); + bool ConvertFromNative( wxPrintDialogData &data ); + + // holds MSW handle + void* m_printDlg; private: DECLARE_NO_COPY_CLASS(wxWindowsPrintDialog) @@ -92,12 +100,15 @@ public: bool Create(wxWindow *parent, wxPageSetupData *data = NULL); virtual int ShowModal(); + bool ConvertToNative( wxPageSetupDialogData &data ); + bool ConvertFromNative( wxPageSetupDialogData &data ); wxPageSetupData& GetPageSetupData() { return m_pageSetupData; } private: wxPageSetupData m_pageSetupData; wxWindow* m_dialogParent; + void* m_pageDlg; DECLARE_NO_COPY_CLASS(wxPageSetupDialog) };