X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8f514ab45900ae08326c70cf7d360377bbf14ea4..0a5bb138a71dfc1c706fc0858fb2801500e2c2e8:/wxPython/src/_printfw.i diff --git a/wxPython/src/_printfw.i b/wxPython/src/_printfw.i index cce346ca10..a70f85a6c6 100644 --- a/wxPython/src/_printfw.i +++ b/wxPython/src/_printfw.i @@ -69,7 +69,8 @@ public: int GetNoCopies(); bool GetCollate(); int GetOrientation(); - + bool IsOrientationReversed() const; + bool IsOk(); %pythoncode { Ok = IsOk } @@ -87,7 +88,8 @@ public: void SetNoCopies(int v); void SetCollate(bool flag); void SetOrientation(int orient); - + void SetOrientationReversed(bool reversed); + void SetPrinterName(const wxString& name); void SetColour(bool colour); void SetDuplex(wxDuplexMode duplex); @@ -481,7 +483,7 @@ MustHaveApp(wxPyPrintout); %rename(Printout) wxPyPrintout; class wxPyPrintout : public wxObject { public: - %pythonAppend wxPyPrintout "self._setCallbackInfo(self, Printout)" + %pythonAppend wxPyPrintout setCallbackInfo(Printout) %typemap(out) wxPyPrintout*; // turn off this typemap wxPyPrintout(const wxString& title = wxPyPrintoutTitleStr); @@ -822,7 +824,7 @@ class wxPyPrintPreview : public wxPrintPreview public: %disownarg(wxPyPrintout*); - %pythonAppend wxPyPrintPreview "self._setCallbackInfo(self, PyPrintPreview)" + %pythonAppend wxPyPrintPreview setCallbackInfo(PyPrintPreview) %nokwargs wxPyPrintPreview; wxPyPrintPreview(wxPyPrintout* printout, wxPyPrintout* printoutForPrinting, @@ -892,7 +894,8 @@ MustHaveApp(wxPyPreviewFrame); class wxPyPreviewFrame : public wxPreviewFrame { public: - %pythonAppend wxPyPreviewFrame "self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)" + %disownarg(wxPrintPreview*); + %pythonAppend wxPyPreviewFrame "self._setOORInfo(self);" setCallbackInfo(PyPreviewFrame) wxPyPreviewFrame(wxPrintPreview* preview, wxFrame* parent, const wxString& title, @@ -952,7 +955,7 @@ MustHaveApp(wxPyPreviewControlBar); class wxPyPreviewControlBar : public wxPreviewControlBar { public: - %pythonAppend wxPyPreviewControlBar "self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)" + %pythonAppend wxPyPreviewControlBar "self._setOORInfo(self);" setCallbackInfo(PyPreviewControlBar) wxPyPreviewControlBar(wxPrintPreview *preview, long buttons,