+ virtual int ShowModal();
+
+#if wxUSE_POSTSCRIPT
+ wxPrintData& GetPrintData()
+ { return m_printDialogData.GetPrintData(); }
+#endif // wxUSE_POSTSCRIPT
+
+ wxPrintDialogData& GetPrintDialogData() { return m_printDialogData; }
+ wxDC *GetPrintDC();
+
+public:
+// wxStaticText* m_printerMessage;
+ wxButton* m_setupButton;
+// wxButton* m_helpButton;
+ wxRadioBox* m_rangeRadioBox;
+ wxTextCtrl* m_fromText;
+ wxTextCtrl* m_toText;
+ wxTextCtrl* m_noCopiesText;
+ wxCheckBox* m_printToFileCheckBox;
+// wxCheckBox* m_collateCopiesCheckBox;
+
+ wxPrintDialogData m_printDialogData;
+
+protected:
+ void Init(wxWindow *parent);
+
+private:
+ DECLARE_EVENT_TABLE()
+};
+
+class WXDLLEXPORT wxGenericPrintSetupDialog : public wxDialog