Files
wxWidgets/wxPython/src/gtk/printfw.py
Robin Dunn 9df61a29d2 Implemented the first phase of OOR (Original Object Return). See the
text in the demo for more details of what this means, but in a
nutshell methods such as wxWindow.GetParent or FindWindowById will now
return a shadow object of the proper type if it can.  By "proper type"
I mean that if the wxWindow pointer returned from FindWindowById
really points to a wxButton then the Python object constructed will be
of a wxButtonPtr class instead of wxWindowPtr as before.  This should
reduce or eliminiate the need for wxPyTypeCast.  (Woo Hoo!)  The
objects returned are still not the original Python object, but that is
the next step.  (Although it will probably only work on Python 2.1 and
beyond because it will use weak references.)

A few other minor tweaks and fixes and additions for things found
while doing the OOR stuff.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2001-05-18 05:20:01 +00:00

583 lines
25 KiB
Python

# This file was created automatically by SWIG.
import printfwc
from misc import *
from windows import *
from gdi import *
from clip_dnd import *
from cmndlgs import *
from frames import *
from stattool import *
from controls import *
from events import *
import wx
class wxPrintDataPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,printfwc=printfwc):
if self.thisown == 1 :
printfwc.delete_wxPrintData(self)
def GetNoCopies(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetNoCopies,(self,) + _args, _kwargs)
return val
def GetCollate(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetCollate,(self,) + _args, _kwargs)
return val
def GetOrientation(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetOrientation,(self,) + _args, _kwargs)
return val
def GetPrinterName(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterName,(self,) + _args, _kwargs)
return val
def GetColour(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetColour,(self,) + _args, _kwargs)
return val
def GetDuplex(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetDuplex,(self,) + _args, _kwargs)
return val
def GetPaperId(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPaperId,(self,) + _args, _kwargs)
return val
def GetPaperSize(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPaperSize,(self,) + _args, _kwargs)
if val: val = wxSizePtr(val)
return val
def GetQuality(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetQuality,(self,) + _args, _kwargs)
return val
def SetNoCopies(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetNoCopies,(self,) + _args, _kwargs)
return val
def SetCollate(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetCollate,(self,) + _args, _kwargs)
return val
def SetOrientation(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetOrientation,(self,) + _args, _kwargs)
return val
def SetPrinterName(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterName,(self,) + _args, _kwargs)
return val
def SetColour(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetColour,(self,) + _args, _kwargs)
return val
def SetDuplex(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetDuplex,(self,) + _args, _kwargs)
return val
def SetPaperId(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPaperId,(self,) + _args, _kwargs)
return val
def SetPaperSize(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPaperSize,(self,) + _args, _kwargs)
return val
def SetQuality(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetQuality,(self,) + _args, _kwargs)
return val
def GetPrinterCommand(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterCommand,(self,) + _args, _kwargs)
return val
def GetPrinterOptions(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterOptions,(self,) + _args, _kwargs)
return val
def GetPreviewCommand(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPreviewCommand,(self,) + _args, _kwargs)
return val
def GetFilename(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetFilename,(self,) + _args, _kwargs)
return val
def GetFontMetricPath(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetFontMetricPath,(self,) + _args, _kwargs)
return val
def GetPrinterScaleX(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterScaleX,(self,) + _args, _kwargs)
return val
def GetPrinterScaleY(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterScaleY,(self,) + _args, _kwargs)
return val
def GetPrinterTranslateX(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterTranslateX,(self,) + _args, _kwargs)
return val
def GetPrinterTranslateY(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrinterTranslateY,(self,) + _args, _kwargs)
return val
def GetPrintMode(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_GetPrintMode,(self,) + _args, _kwargs)
return val
def SetPrinterCommand(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterCommand,(self,) + _args, _kwargs)
return val
def SetPrinterOptions(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterOptions,(self,) + _args, _kwargs)
return val
def SetPreviewCommand(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPreviewCommand,(self,) + _args, _kwargs)
return val
def SetFilename(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetFilename,(self,) + _args, _kwargs)
return val
def SetFontMetricPath(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetFontMetricPath,(self,) + _args, _kwargs)
return val
def SetPrinterScaleX(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterScaleX,(self,) + _args, _kwargs)
return val
def SetPrinterScaleY(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterScaleY,(self,) + _args, _kwargs)
return val
def SetPrinterScaling(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterScaling,(self,) + _args, _kwargs)
return val
def SetPrinterTranslateX(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterTranslateX,(self,) + _args, _kwargs)
return val
def SetPrinterTranslateY(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterTranslateY,(self,) + _args, _kwargs)
return val
def SetPrinterTranslation(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrinterTranslation,(self,) + _args, _kwargs)
return val
def SetPrintMode(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintData_SetPrintMode,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrintData instance at %s>" % (self.this,)
class wxPrintData(wxPrintDataPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrintData,_args,_kwargs)
self.thisown = 1
class wxPageSetupDialogDataPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,printfwc=printfwc):
if self.thisown == 1 :
printfwc.delete_wxPageSetupDialogData(self)
def EnableHelp(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_EnableHelp,(self,) + _args, _kwargs)
return val
def EnableMargins(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_EnableMargins,(self,) + _args, _kwargs)
return val
def EnableOrientation(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_EnableOrientation,(self,) + _args, _kwargs)
return val
def EnablePaper(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_EnablePaper,(self,) + _args, _kwargs)
return val
def EnablePrinter(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_EnablePrinter,(self,) + _args, _kwargs)
return val
def GetDefaultMinMargins(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetDefaultMinMargins,(self,) + _args, _kwargs)
return val
def GetEnableMargins(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetEnableMargins,(self,) + _args, _kwargs)
return val
def GetEnableOrientation(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetEnableOrientation,(self,) + _args, _kwargs)
return val
def GetEnablePaper(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetEnablePaper,(self,) + _args, _kwargs)
return val
def GetEnablePrinter(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetEnablePrinter,(self,) + _args, _kwargs)
return val
def GetEnableHelp(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetEnableHelp,(self,) + _args, _kwargs)
return val
def GetDefaultInfo(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetDefaultInfo,(self,) + _args, _kwargs)
return val
def GetMarginTopLeft(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetMarginTopLeft,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def GetMarginBottomRight(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetMarginBottomRight,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def GetMinMarginTopLeft(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetMinMarginTopLeft,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def GetMinMarginBottomRight(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetMinMarginBottomRight,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def GetPaperId(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetPaperId,(self,) + _args, _kwargs)
return val
def GetPaperSize(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetPaperSize,(self,) + _args, _kwargs)
if val: val = wxSizePtr(val) ; val.thisown = 1
return val
def GetPrintData(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_GetPrintData,(self,) + _args, _kwargs)
if val: val = wxPrintDataPtr(val) ; val.thisown = 1
return val
def SetDefaultInfo(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetDefaultInfo,(self,) + _args, _kwargs)
return val
def SetDefaultMinMargins(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetDefaultMinMargins,(self,) + _args, _kwargs)
return val
def SetMarginTopLeft(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetMarginTopLeft,(self,) + _args, _kwargs)
return val
def SetMarginBottomRight(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetMarginBottomRight,(self,) + _args, _kwargs)
return val
def SetMinMarginTopLeft(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetMinMarginTopLeft,(self,) + _args, _kwargs)
return val
def SetMinMarginBottomRight(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetMinMarginBottomRight,(self,) + _args, _kwargs)
return val
def SetPaperId(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetPaperId,(self,) + _args, _kwargs)
return val
def SetPaperSize(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetPaperSize,(self,) + _args, _kwargs)
return val
def SetPrintData(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialogData_SetPrintData,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPageSetupDialogData instance at %s>" % (self.this,)
class wxPageSetupDialogData(wxPageSetupDialogDataPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPageSetupDialogData,_args,_kwargs)
self.thisown = 1
class wxPageSetupDialogPtr(wxDialogPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetPageSetupData(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialog_GetPageSetupData,(self,) + _args, _kwargs)
if val: val = wxPageSetupDialogDataPtr(val)
return val
def ShowModal(self, *_args, **_kwargs):
val = apply(printfwc.wxPageSetupDialog_ShowModal,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPageSetupDialog instance at %s>" % (self.this,)
class wxPageSetupDialog(wxPageSetupDialogPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPageSetupDialog,_args,_kwargs)
self.thisown = 1
#wx._StdDialogCallbacks(self)
class wxPrintDialogDataPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,printfwc=printfwc):
if self.thisown == 1 :
printfwc.delete_wxPrintDialogData(self)
def EnableHelp(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_EnableHelp,(self,) + _args, _kwargs)
return val
def EnablePageNumbers(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_EnablePageNumbers,(self,) + _args, _kwargs)
return val
def EnablePrintToFile(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_EnablePrintToFile,(self,) + _args, _kwargs)
return val
def EnableSelection(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_EnableSelection,(self,) + _args, _kwargs)
return val
def GetAllPages(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetAllPages,(self,) + _args, _kwargs)
return val
def GetCollate(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetCollate,(self,) + _args, _kwargs)
return val
def GetFromPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetFromPage,(self,) + _args, _kwargs)
return val
def GetMaxPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetMaxPage,(self,) + _args, _kwargs)
return val
def GetMinPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetMinPage,(self,) + _args, _kwargs)
return val
def GetNoCopies(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetNoCopies,(self,) + _args, _kwargs)
return val
def GetPrintData(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetPrintData,(self,) + _args, _kwargs)
if val: val = wxPrintDataPtr(val) ; val.thisown = 1
return val
def GetPrintToFile(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetPrintToFile,(self,) + _args, _kwargs)
return val
def GetToPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_GetToPage,(self,) + _args, _kwargs)
return val
def SetCollate(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetCollate,(self,) + _args, _kwargs)
return val
def SetFromPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetFromPage,(self,) + _args, _kwargs)
return val
def SetMaxPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetMaxPage,(self,) + _args, _kwargs)
return val
def SetMinPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetMinPage,(self,) + _args, _kwargs)
return val
def SetNoCopies(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetNoCopies,(self,) + _args, _kwargs)
return val
def SetPrintData(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetPrintData,(self,) + _args, _kwargs)
return val
def SetPrintToFile(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetPrintToFile,(self,) + _args, _kwargs)
return val
def SetSetupDialog(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetSetupDialog,(self,) + _args, _kwargs)
return val
def SetToPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialogData_SetToPage,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrintDialogData instance at %s>" % (self.this,)
class wxPrintDialogData(wxPrintDialogDataPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrintDialogData,_args,_kwargs)
self.thisown = 1
class wxPrintDialogPtr(wxDialogPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetPrintDialogData(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialog_GetPrintDialogData,(self,) + _args, _kwargs)
if val: val = wxPrintDialogDataPtr(val)
return val
def GetPrintDC(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialog_GetPrintDC,(self,) + _args, _kwargs)
return val
def ShowModal(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintDialog_ShowModal,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrintDialog instance at %s>" % (self.this,)
class wxPrintDialog(wxPrintDialogPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrintDialog,_args,_kwargs)
self.thisown = 1
#wx._StdDialogCallbacks(self)
class wxPrintoutPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def _setSelf(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout__setSelf,(self,) + _args, _kwargs)
return val
def Destroy(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_Destroy,(self,) + _args, _kwargs)
return val
def GetDC(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_GetDC,(self,) + _args, _kwargs)
return val
def GetPageSizeMM(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_GetPageSizeMM,(self,) + _args, _kwargs)
return val
def GetPageSizePixels(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_GetPageSizePixels,(self,) + _args, _kwargs)
return val
def GetPPIPrinter(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_GetPPIPrinter,(self,) + _args, _kwargs)
return val
def GetPPIScreen(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_GetPPIScreen,(self,) + _args, _kwargs)
return val
def IsPreview(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_IsPreview,(self,) + _args, _kwargs)
return val
def base_OnBeginDocument(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_OnBeginDocument,(self,) + _args, _kwargs)
return val
def base_OnEndDocument(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_OnEndDocument,(self,) + _args, _kwargs)
return val
def base_OnBeginPrinting(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_OnBeginPrinting,(self,) + _args, _kwargs)
return val
def base_OnEndPrinting(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_OnEndPrinting,(self,) + _args, _kwargs)
return val
def base_OnPreparePrinting(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_OnPreparePrinting,(self,) + _args, _kwargs)
return val
def base_GetPageInfo(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_GetPageInfo,(self,) + _args, _kwargs)
return val
def base_HasPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintout_base_HasPage,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrintout instance at %s>" % (self.this,)
class wxPrintout(wxPrintoutPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrintout,_args,_kwargs)
self.thisown = 1
self._setSelf(self, wxPrintout)
class wxPrinterPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,printfwc=printfwc):
if self.thisown == 1 :
printfwc.delete_wxPrinter(self)
def CreateAbortWindow(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_CreateAbortWindow,(self,) + _args, _kwargs)
return val
def GetPrintDialogData(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_GetPrintDialogData,(self,) + _args, _kwargs)
if val: val = wxPrintDialogDataPtr(val)
return val
def Print(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_Print,(self,) + _args, _kwargs)
return val
def PrintDialog(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_PrintDialog,(self,) + _args, _kwargs)
return val
def ReportError(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_ReportError,(self,) + _args, _kwargs)
return val
def Setup(self, *_args, **_kwargs):
val = apply(printfwc.wxPrinter_Setup,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrinter instance at %s>" % (self.this,)
class wxPrinter(wxPrinterPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrinter,_args,_kwargs)
self.thisown = 1
class wxPrintPreviewPtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetCanvas(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetCanvas,(self,) + _args, _kwargs)
return val
def GetCurrentPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetCurrentPage,(self,) + _args, _kwargs)
return val
def GetFrame(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetFrame,(self,) + _args, _kwargs)
return val
def GetMaxPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetMaxPage,(self,) + _args, _kwargs)
return val
def GetMinPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetMinPage,(self,) + _args, _kwargs)
return val
def GetPrintDialogData(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetPrintDialogData,(self,) + _args, _kwargs)
if val: val = wxPrintDialogDataPtr(val)
return val
def GetPrintout(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetPrintout,(self,) + _args, _kwargs)
return val
def GetPrintoutForPrinting(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetPrintoutForPrinting,(self,) + _args, _kwargs)
return val
def GetZoom(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_GetZoom,(self,) + _args, _kwargs)
return val
def Ok(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_Ok,(self,) + _args, _kwargs)
return val
def Print(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_Print,(self,) + _args, _kwargs)
return val
def SetCanvas(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_SetCanvas,(self,) + _args, _kwargs)
return val
def SetCurrentPage(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_SetCurrentPage,(self,) + _args, _kwargs)
return val
def SetFrame(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_SetFrame,(self,) + _args, _kwargs)
return val
def SetPrintout(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_SetPrintout,(self,) + _args, _kwargs)
return val
def SetZoom(self, *_args, **_kwargs):
val = apply(printfwc.wxPrintPreview_SetZoom,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPrintPreview instance at %s>" % (self.this,)
class wxPrintPreview(wxPrintPreviewPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPrintPreview,_args,_kwargs)
self.thisown = 1
class wxPreviewFramePtr(wxFramePtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def Initialize(self, *_args, **_kwargs):
val = apply(printfwc.wxPreviewFrame_Initialize,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPreviewFrame instance at %s>" % (self.this,)
class wxPreviewFrame(wxPreviewFramePtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(printfwc.new_wxPreviewFrame,_args,_kwargs)
self.thisown = 1
#wx._StdFrameCallbacks(self)
#-------------- FUNCTION WRAPPERS ------------------
#-------------- VARIABLE WRAPPERS ------------------