X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7847dc507a73e0bf97c67ff7710b1696010d21cb..5f2502393e042e6e2c871ff94b7ccaf7a78b264d:/wxPython/src/_printfw.i diff --git a/wxPython/src/_printfw.i b/wxPython/src/_printfw.i index 43c734854a..570bb5355c 100644 --- a/wxPython/src/_printfw.i +++ b/wxPython/src/_printfw.i @@ -70,7 +70,8 @@ public: bool GetCollate(); int GetOrientation(); - bool Ok(); + bool IsOk(); + %pythoncode { Ok = IsOk } const wxString& GetPrinterName(); bool GetColour(); @@ -98,7 +99,7 @@ public: wxString GetFilename() const; void SetFilename( const wxString &filename ); - %pythoncode { def __nonzero__(self): return self.Ok() } + %pythoncode { def __nonzero__(self): return self.IsOk() } //char* GetPrivData() const; //int GetPrivDataLen() const; @@ -154,6 +155,19 @@ public: void SetPrinterTranslation(long x, long y); #endif + %property(Bin, GetBin, SetBin, doc="See `GetBin` and `SetBin`"); + %property(Collate, GetCollate, SetCollate, doc="See `GetCollate` and `SetCollate`"); + %property(Colour, GetColour, SetColour, doc="See `GetColour` and `SetColour`"); + %property(Duplex, GetDuplex, SetDuplex, doc="See `GetDuplex` and `SetDuplex`"); + %property(Filename, GetFilename, SetFilename, doc="See `GetFilename` and `SetFilename`"); + %property(NoCopies, GetNoCopies, SetNoCopies, doc="See `GetNoCopies` and `SetNoCopies`"); + %property(Orientation, GetOrientation, SetOrientation, doc="See `GetOrientation` and `SetOrientation`"); + %property(PaperId, GetPaperId, SetPaperId, doc="See `GetPaperId` and `SetPaperId`"); + %property(PaperSize, GetPaperSize, SetPaperSize, doc="See `GetPaperSize` and `SetPaperSize`"); + %property(PrintMode, GetPrintMode, SetPrintMode, doc="See `GetPrintMode` and `SetPrintMode`"); + %property(PrinterName, GetPrinterName, SetPrinterName, doc="See `GetPrinterName` and `SetPrinterName`"); + %property(PrivData, GetPrivData, SetPrivData, doc="See `GetPrivData` and `SetPrivData`"); + %property(Quality, GetQuality, SetQuality, doc="See `GetQuality` and `SetQuality`"); }; //--------------------------------------------------------------------------- @@ -188,7 +202,8 @@ public: wxPrintData& GetPrintData(); - bool Ok(); + bool IsOk(); + %pythoncode { Ok = IsOk } void SetDefaultInfo(bool flag); void SetDefaultMinMargins(bool flag); @@ -208,7 +223,25 @@ public: // Use paper id in wxPrintData to set this object's paper size void CalculatePaperSizeFromId(); - %pythoncode { def __nonzero__(self): return self.Ok() } + %pythoncode { def __nonzero__(self): return self.IsOk() } + + %property(DefaultInfo, GetDefaultInfo, SetDefaultInfo, doc="See `GetDefaultInfo` and `SetDefaultInfo`"); + %property(DefaultMinMargins, GetDefaultMinMargins, SetDefaultMinMargins, doc="See `GetDefaultMinMargins` and `SetDefaultMinMargins`"); + +// %property(EnableHelp, GetEnableHelp, doc="See `GetEnableHelp`"); +// %property(EnableMargins, GetEnableMargins, doc="See `GetEnableMargins`"); +// %property(EnableOrientation, GetEnableOrientation, doc="See `GetEnableOrientation`"); +// %property(EnablePaper, GetEnablePaper, doc="See `GetEnablePaper`"); +// %property(EnablePrinter, GetEnablePrinter, doc="See `GetEnablePrinter`"); + + %property(MarginBottomRight, GetMarginBottomRight, SetMarginBottomRight, doc="See `GetMarginBottomRight` and `SetMarginBottomRight`"); + %property(MarginTopLeft, GetMarginTopLeft, SetMarginTopLeft, doc="See `GetMarginTopLeft` and `SetMarginTopLeft`"); + %property(MinMarginBottomRight, GetMinMarginBottomRight, SetMinMarginBottomRight, doc="See `GetMinMarginBottomRight` and `SetMinMarginBottomRight`"); + %property(MinMarginTopLeft, GetMinMarginTopLeft, SetMinMarginTopLeft, doc="See `GetMinMarginTopLeft` and `SetMinMarginTopLeft`"); + %property(PaperId, GetPaperId, SetPaperId, doc="See `GetPaperId` and `SetPaperId`"); + %property(PaperSize, GetPaperSize, SetPaperSize, doc="See `GetPaperSize` and `SetPaperSize`"); + %property(PrintData, GetPrintData, SetPrintData, doc="See `GetPrintData` and `SetPrintData`"); + }; @@ -230,6 +263,10 @@ public: int ShowModal(); %pythoncode { def Destroy(self): pass } + + %property(PageSetupData, GetPageSetupData, doc="See `GetPageSetupData`"); + %property(PageSetupDialogData, GetPageSetupDialogData, doc="See `GetPageSetupDialogData`"); + }; //--------------------------------------------------------------------------- @@ -279,13 +316,29 @@ public: bool GetEnableHelp() const; // Is this data OK for showing the print dialog? - bool Ok() const; + bool IsOk() const; + %pythoncode { Ok = IsOk } wxPrintData& GetPrintData(); void SetPrintData(const wxPrintData& printData); - %pythoncode { def __nonzero__(self): return self.Ok() } + %pythoncode { def __nonzero__(self): return self.IsOk() } + + %property(AllPages, GetAllPages, SetAllPages, doc="See `GetAllPages` and `SetAllPages`"); + %property(Collate, GetCollate, SetCollate, doc="See `GetCollate` and `SetCollate`"); +// %property(EnableHelp, GetEnableHelp, doc="See `GetEnableHelp`"); +// %property(EnablePageNumbers, GetEnablePageNumbers, doc="See `GetEnablePageNumbers`"); +// %property(EnablePrintToFile, GetEnablePrintToFile, doc="See `GetEnablePrintToFile`"); +// %property(EnableSelection, GetEnableSelection, doc="See `GetEnableSelection`"); + %property(FromPage, GetFromPage, SetFromPage, doc="See `GetFromPage` and `SetFromPage`"); + %property(MaxPage, GetMaxPage, SetMaxPage, doc="See `GetMaxPage` and `SetMaxPage`"); + %property(MinPage, GetMinPage, SetMinPage, doc="See `GetMinPage` and `SetMinPage`"); + %property(NoCopies, GetNoCopies, SetNoCopies, doc="See `GetNoCopies` and `SetNoCopies`"); + %property(PrintData, GetPrintData, SetPrintData, doc="See `GetPrintData` and `SetPrintData`"); + %property(PrintToFile, GetPrintToFile, SetPrintToFile, doc="See `GetPrintToFile` and `SetPrintToFile`"); + %property(Selection, GetSelection, SetSelection, doc="See `GetSelection` and `SetSelection`"); + %property(ToPage, GetToPage, SetToPage, doc="See `GetToPage` and `SetToPage`"); }; @@ -314,6 +367,10 @@ public: virtual wxDC *GetPrintDC(); %pythoncode { def Destroy(self): pass } + + %property(PrintDC, GetPrintDC, doc="See `GetPrintDC`"); + %property(PrintData, GetPrintData, doc="See `GetPrintData`"); + %property(PrintDialogData, GetPrintDialogData, doc="See `GetPrintDialogData`"); }; @@ -348,6 +405,8 @@ public: bool GetAbort(); static wxPrinterError GetLastError(); + %property(Abort, GetAbort, doc="See `GetAbort`"); + %property(PrintDialogData, GetPrintDialogData, doc="See `GetPrintDialogData`"); }; @@ -476,6 +535,14 @@ public: %MAKE_BASE_FUNC(Printout, OnEndPrinting); %MAKE_BASE_FUNC(Printout, OnPreparePrinting); %MAKE_BASE_FUNC(Printout, GetPageInfo); + + + %property(DC, GetDC, SetDC, doc="See `GetDC` and `SetDC`"); + %property(PPIPrinter, GetPPIPrinter, SetPPIPrinter, doc="See `GetPPIPrinter` and `SetPPIPrinter`"); + %property(PPIScreen, GetPPIScreen, SetPPIScreen, doc="See `GetPPIScreen` and `SetPPIScreen`"); + %property(PageSizeMM, GetPageSizeMM, SetPageSizeMM, doc="See `GetPageSizeMM` and `SetPageSizeMM`"); + %property(PageSizePixels, GetPageSizePixels, SetPageSizePixels, doc="See `GetPageSizePixels` and `SetPageSizePixels`"); + %property(Title, GetTitle, doc="See `GetTitle`"); }; //--------------------------------------------------------------------------- @@ -518,6 +585,8 @@ public: void CreateCanvas(); wxPreviewControlBar* GetControlBar() const; + + %property(ControlBar, GetControlBar, doc="See `GetControlBar`"); }; @@ -566,6 +635,9 @@ public: void OnFirst(); void OnLast(); void OnGoto(); + + %property(PrintPreview, GetPrintPreview, doc="See `GetPrintPreview`"); + %property(ZoomControl, GetZoomControl, SetZoomControl, doc="See `GetZoomControl` and `SetZoomControl`"); }; @@ -623,13 +695,24 @@ public: int GetMaxPage(); int GetMinPage(); - bool Ok(); + bool IsOk(); + %pythoncode { Ok = IsOk } void SetOk(bool ok); virtual bool Print(bool interactive); virtual void DetermineScaling(); - %pythoncode { def __nonzero__(self): return self.Ok() } + %pythoncode { def __nonzero__(self): return self.IsOk() } + + %property(Canvas, GetCanvas, SetCanvas, doc="See `GetCanvas` and `SetCanvas`"); + %property(CurrentPage, GetCurrentPage, SetCurrentPage, doc="See `GetCurrentPage` and `SetCurrentPage`"); + %property(Frame, GetFrame, SetFrame, doc="See `GetFrame` and `SetFrame`"); + %property(MaxPage, GetMaxPage, doc="See `GetMaxPage`"); + %property(MinPage, GetMinPage, doc="See `GetMinPage`"); + %property(PrintDialogData, GetPrintDialogData, doc="See `GetPrintDialogData`"); + %property(Printout, GetPrintout, SetPrintout, doc="See `GetPrintout` and `SetPrintout`"); + %property(PrintoutForPrinting, GetPrintoutForPrinting, doc="See `GetPrintoutForPrinting`"); + %property(Zoom, GetZoom, SetZoom, doc="See `GetZoom` and `SetZoom`"); };