X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/58c30cd80c66fe5611a1e34662320c381ebe6eff..caf95d2aef2a88279df7f249d3b9440e18941d7d:/include/wx/gtk1/gnome/gprint.h diff --git a/include/wx/gtk1/gnome/gprint.h b/include/wx/gtk1/gnome/gprint.h index 3ecf30b58c..77e924d711 100644 --- a/include/wx/gtk1/gnome/gprint.h +++ b/include/wx/gtk1/gnome/gprint.h @@ -90,14 +90,23 @@ public: }; //---------------------------------------------------------------------------- -// wxGnomePrintSetupDialog +// wxGnomePrintDialog //---------------------------------------------------------------------------- -class wxGnomePrintSetupDialog: public wxDialog +class wxGnomePrintDialog: public wxPrintDialogBase { public: - wxGnomePrintSetupDialog( wxWindow *parent, wxPrintData *data ); - ~wxGnomePrintSetupDialog(); + wxGnomePrintDialog( wxWindow *parent, + wxPrintDialogData* data = (wxPrintDialogData*)NULL ); + wxGnomePrintDialog( wxWindow *parent, wxPrintData* data); + ~wxGnomePrintDialog(); + + wxPrintData& GetPrintData() + { return m_printDialogData.GetPrintData(); } + wxPrintDialogData& GetPrintDialogData() + { return m_printDialogData; } + + wxDC *GetPrintDC(); virtual int ShowModal(); @@ -113,8 +122,12 @@ private: int WXUNUSED(sizeFlags) = wxSIZE_AUTO) {} virtual void DoMoveWindow(int WXUNUSED(x), int WXUNUSED(y), int WXUNUSED(width), int WXUNUSED(height)) {} + + void Init(); + wxPrintDialogData m_printDialogData; + private: - DECLARE_DYNAMIC_CLASS(wxGnomePrintSetupDialog) + DECLARE_DYNAMIC_CLASS(wxGnomePrintDialog) }; //---------------------------------------------------------------------------- @@ -137,6 +150,7 @@ public: private: GnomePrintContext *m_gpc; + bool m_native_preview; private: DECLARE_DYNAMIC_CLASS(wxGnomePrinter)