+
+#if WXWIN_COMPATIBILITY_2_2
+// Print Orientation
+enum
+{
+ PS_PORTRAIT = wxPORTRAIT,
+ PS_LANDSCAPE = wxLANDSCAPE
+};
+
+// Print Actions
+enum
+{
+ PS_NONE = wxPRINT_MODE_NONE,
+ PS_PREVIEW = wxPRINT_MODE_PREVIEW,
+ PS_FILE = wxPRINT_MODE_FILE,
+ PS_PRINTER = wxPRINT_MODE_PRINTER
+};
+
+class wxPrintSetupData: public wxPrintData
+{
+public:
+ wxPrintSetupData() {}
+
+ void SetPrinterOrientation( int orient )
+ { SetOrientation( orient ); }
+ void SetPrinterMode( wxPrintMode mode )
+ { SetPrintMode( mode ); }
+ void SetAFMPath( const wxString &path )
+ { SetFontMetricPath( path ); }
+
+ void SetPaperName(const wxString& paper) { m_paperName = paper; }
+ void SetPrinterFile(const wxString& file) { m_printerFile = file; }
+ wxString GetPaperName() const { return m_paperName; }
+ wxString GetPrinterFile() const { return m_printerFile; };
+
+ wxString m_paperName;
+ wxString m_printerFile;
+};
+
+WXDLLEXPORT_DATA(extern wxPrintSetupData*) wxThePrintSetupData;
+WXDLLEXPORT extern void wxInitializePrintSetupData(bool init = true);
+#endif
+
+