-#define wxPRINTID_PRINTCOLOUR 10
-#define wxPRINTID_ORIENTATION 11
-#define wxPRINTID_COMMAND 12
-#define wxPRINTID_OPTIONS 13
-#define wxPRINTID_PAPERSIZE 14
+#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()
+ DECLARE_DYNAMIC_CLASS(wxGenericPrintDialog)
+};