+// wxGnomePrintDialog
+//----------------------------------------------------------------------------
+
+class wxGnomePrintDialog: public wxPrintDialogBase
+{
+public:
+ wxGnomePrintDialog( wxWindow *parent,
+ wxPrintDialogData* data = NULL );
+ wxGnomePrintDialog( wxWindow *parent, wxPrintData* data);
+ ~wxGnomePrintDialog();
+
+ wxPrintData& GetPrintData()
+ { return m_printDialogData.GetPrintData(); }
+ wxPrintDialogData& GetPrintDialogData()
+ { return m_printDialogData; }
+
+ wxDC *GetPrintDC();
+
+ virtual int ShowModal();
+
+ virtual bool Validate();
+ virtual bool TransferDataToWindow();
+ virtual bool TransferDataFromWindow();
+
+private:
+ // Implement some base class methods to do nothing to avoid asserts and
+ // GTK warnings, since this is not a real wxDialog.
+ virtual void DoSetSize(int WXUNUSED(x), int WXUNUSED(y),
+ int WXUNUSED(width), int WXUNUSED(height),
+ 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(wxGnomePrintDialog)
+};
+
+//----------------------------------------------------------------------------
+// wxGnomePageSetupDialog