+ def SetMinimumSizeY(*args, **kwargs):
+ """SetMinimumSizeY(int min)"""
+ return _windows.SashWindow_SetMinimumSizeY(*args, **kwargs)
+
+ def GetMinimumSizeX(*args, **kwargs):
+ """GetMinimumSizeX() -> int"""
+ return _windows.SashWindow_GetMinimumSizeX(*args, **kwargs)
+
+ def GetMinimumSizeY(*args, **kwargs):
+ """GetMinimumSizeY() -> int"""
+ return _windows.SashWindow_GetMinimumSizeY(*args, **kwargs)
+
+ def SetMaximumSizeX(*args, **kwargs):
+ """SetMaximumSizeX(int max)"""
+ return _windows.SashWindow_SetMaximumSizeX(*args, **kwargs)
+
+ def SetMaximumSizeY(*args, **kwargs):
+ """SetMaximumSizeY(int max)"""
+ return _windows.SashWindow_SetMaximumSizeY(*args, **kwargs)
+
+ def GetMaximumSizeX(*args, **kwargs):
+ """GetMaximumSizeX() -> int"""
+ return _windows.SashWindow_GetMaximumSizeX(*args, **kwargs)
+
+ def GetMaximumSizeY(*args, **kwargs):
+ """GetMaximumSizeY() -> int"""
+ return _windows.SashWindow_GetMaximumSizeY(*args, **kwargs)
+
+ def SashHitTest(*args, **kwargs):
+ """SashHitTest(int x, int y, int tolerance=2) -> int"""
+ return _windows.SashWindow_SashHitTest(*args, **kwargs)
+
+ def SizeWindows(*args, **kwargs):
+ """SizeWindows()"""
+ return _windows.SashWindow_SizeWindows(*args, **kwargs)
+
+
+class SashWindowPtr(SashWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SashWindow
+_windows.SashWindow_swigregister(SashWindowPtr)
+SashNameStr = cvar.SashNameStr
+SashLayoutNameStr = cvar.SashLayoutNameStr
+
+def PreSashWindow(*args, **kwargs):
+ """PreSashWindow() -> SashWindow"""
+ val = _windows.new_PreSashWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+SASH_STATUS_OK = _windows.SASH_STATUS_OK
+SASH_STATUS_OUT_OF_RANGE = _windows.SASH_STATUS_OUT_OF_RANGE
+class SashEvent(core.CommandEvent):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSashEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int id=0, int edge=SASH_NONE) -> SashEvent"""
+ newobj = _windows.new_SashEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetEdge(*args, **kwargs):
+ """SetEdge(int edge)"""
+ return _windows.SashEvent_SetEdge(*args, **kwargs)
+
+ def GetEdge(*args, **kwargs):
+ """GetEdge() -> int"""
+ return _windows.SashEvent_GetEdge(*args, **kwargs)
+
+ def SetDragRect(*args, **kwargs):
+ """SetDragRect(Rect rect)"""
+ return _windows.SashEvent_SetDragRect(*args, **kwargs)
+
+ def GetDragRect(*args, **kwargs):
+ """GetDragRect() -> Rect"""
+ return _windows.SashEvent_GetDragRect(*args, **kwargs)
+
+ def SetDragStatus(*args, **kwargs):
+ """SetDragStatus(int status)"""
+ return _windows.SashEvent_SetDragStatus(*args, **kwargs)
+
+ def GetDragStatus(*args, **kwargs):
+ """GetDragStatus() -> int"""
+ return _windows.SashEvent_GetDragStatus(*args, **kwargs)
+
+
+class SashEventPtr(SashEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SashEvent
+_windows.SashEvent_swigregister(SashEventPtr)
+
+wxEVT_SASH_DRAGGED = _windows.wxEVT_SASH_DRAGGED
+EVT_SASH_DRAGGED = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 1 )
+EVT_SASH_DRAGGED_RANGE = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 2 )
+
+#---------------------------------------------------------------------------
+
+LAYOUT_HORIZONTAL = _windows.LAYOUT_HORIZONTAL
+LAYOUT_VERTICAL = _windows.LAYOUT_VERTICAL
+LAYOUT_NONE = _windows.LAYOUT_NONE
+LAYOUT_TOP = _windows.LAYOUT_TOP
+LAYOUT_LEFT = _windows.LAYOUT_LEFT
+LAYOUT_RIGHT = _windows.LAYOUT_RIGHT
+LAYOUT_BOTTOM = _windows.LAYOUT_BOTTOM
+LAYOUT_LENGTH_Y = _windows.LAYOUT_LENGTH_Y
+LAYOUT_LENGTH_X = _windows.LAYOUT_LENGTH_X
+LAYOUT_MRU_LENGTH = _windows.LAYOUT_MRU_LENGTH
+LAYOUT_QUERY = _windows.LAYOUT_QUERY
+wxEVT_QUERY_LAYOUT_INFO = _windows.wxEVT_QUERY_LAYOUT_INFO
+wxEVT_CALCULATE_LAYOUT = _windows.wxEVT_CALCULATE_LAYOUT
+class QueryLayoutInfoEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int id=0) -> QueryLayoutInfoEvent"""
+ newobj = _windows.new_QueryLayoutInfoEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetRequestedLength(*args, **kwargs):
+ """SetRequestedLength(int length)"""
+ return _windows.QueryLayoutInfoEvent_SetRequestedLength(*args, **kwargs)
+
+ def GetRequestedLength(*args, **kwargs):
+ """GetRequestedLength() -> int"""
+ return _windows.QueryLayoutInfoEvent_GetRequestedLength(*args, **kwargs)
+
+ def SetFlags(*args, **kwargs):
+ """SetFlags(int flags)"""
+ return _windows.QueryLayoutInfoEvent_SetFlags(*args, **kwargs)
+
+ def GetFlags(*args, **kwargs):
+ """GetFlags() -> int"""
+ return _windows.QueryLayoutInfoEvent_GetFlags(*args, **kwargs)
+
+ def SetSize(*args, **kwargs):
+ """SetSize(Size size)"""
+ return _windows.QueryLayoutInfoEvent_SetSize(*args, **kwargs)
+
+ def GetSize(*args, **kwargs):
+ """GetSize() -> Size"""
+ return _windows.QueryLayoutInfoEvent_GetSize(*args, **kwargs)
+
+ def SetOrientation(*args, **kwargs):
+ """SetOrientation(int orient)"""
+ return _windows.QueryLayoutInfoEvent_SetOrientation(*args, **kwargs)
+
+ def GetOrientation(*args, **kwargs):
+ """GetOrientation() -> int"""
+ return _windows.QueryLayoutInfoEvent_GetOrientation(*args, **kwargs)
+
+ def SetAlignment(*args, **kwargs):
+ """SetAlignment(int align)"""
+ return _windows.QueryLayoutInfoEvent_SetAlignment(*args, **kwargs)
+
+ def GetAlignment(*args, **kwargs):
+ """GetAlignment() -> int"""
+ return _windows.QueryLayoutInfoEvent_GetAlignment(*args, **kwargs)
+
+
+class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = QueryLayoutInfoEvent
+_windows.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr)
+
+class CalculateLayoutEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int id=0) -> CalculateLayoutEvent"""
+ newobj = _windows.new_CalculateLayoutEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetFlags(*args, **kwargs):
+ """SetFlags(int flags)"""
+ return _windows.CalculateLayoutEvent_SetFlags(*args, **kwargs)
+
+ def GetFlags(*args, **kwargs):
+ """GetFlags() -> int"""
+ return _windows.CalculateLayoutEvent_GetFlags(*args, **kwargs)
+
+ def SetRect(*args, **kwargs):
+ """SetRect(Rect rect)"""
+ return _windows.CalculateLayoutEvent_SetRect(*args, **kwargs)
+
+ def GetRect(*args, **kwargs):
+ """GetRect() -> Rect"""
+ return _windows.CalculateLayoutEvent_GetRect(*args, **kwargs)
+
+
+class CalculateLayoutEventPtr(CalculateLayoutEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = CalculateLayoutEvent
+_windows.CalculateLayoutEvent_swigregister(CalculateLayoutEventPtr)
+
+EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO )
+EVT_CALCULATE_LAYOUT = wx.PyEventBinder( wxEVT_CALCULATE_LAYOUT )
+
+class SashLayoutWindow(SashWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=wxCLIP_CHILDREN|wxSW_3D,
+ String name=SashLayoutNameStr) -> SashLayoutWindow
+ """
+ newobj = _windows.new_SashLayoutWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=wxCLIP_CHILDREN|wxSW_3D,
+ String name=SashLayoutNameStr) -> bool
+ """
+ return _windows.SashLayoutWindow_Create(*args, **kwargs)
+
+ def GetAlignment(*args, **kwargs):
+ """GetAlignment() -> int"""
+ return _windows.SashLayoutWindow_GetAlignment(*args, **kwargs)
+
+ def GetOrientation(*args, **kwargs):
+ """GetOrientation() -> int"""
+ return _windows.SashLayoutWindow_GetOrientation(*args, **kwargs)
+
+ def SetAlignment(*args, **kwargs):
+ """SetAlignment(int alignment)"""
+ return _windows.SashLayoutWindow_SetAlignment(*args, **kwargs)
+
+ def SetDefaultSize(*args, **kwargs):
+ """SetDefaultSize(Size size)"""
+ return _windows.SashLayoutWindow_SetDefaultSize(*args, **kwargs)
+
+ def SetOrientation(*args, **kwargs):
+ """SetOrientation(int orientation)"""
+ return _windows.SashLayoutWindow_SetOrientation(*args, **kwargs)
+
+
+class SashLayoutWindowPtr(SashLayoutWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SashLayoutWindow
+_windows.SashLayoutWindow_swigregister(SashLayoutWindowPtr)
+
+def PreSashLayoutWindow(*args, **kwargs):
+ """PreSashLayoutWindow() -> SashLayoutWindow"""
+ val = _windows.new_PreSashLayoutWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class LayoutAlgorithm(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> LayoutAlgorithm"""
+ newobj = _windows.new_LayoutAlgorithm(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_LayoutAlgorithm):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def LayoutMDIFrame(*args, **kwargs):
+ """LayoutMDIFrame(MDIParentFrame frame, Rect rect=None) -> bool"""
+ return _windows.LayoutAlgorithm_LayoutMDIFrame(*args, **kwargs)
+
+ def LayoutFrame(*args, **kwargs):
+ """LayoutFrame(Frame frame, Window mainWindow=None) -> bool"""
+ return _windows.LayoutAlgorithm_LayoutFrame(*args, **kwargs)
+
+ def LayoutWindow(*args, **kwargs):
+ """LayoutWindow(Window parent, Window mainWindow=None) -> bool"""
+ return _windows.LayoutAlgorithm_LayoutWindow(*args, **kwargs)
+
+
+class LayoutAlgorithmPtr(LayoutAlgorithm):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LayoutAlgorithm
+_windows.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr)
+
+#---------------------------------------------------------------------------
+
+class PopupWindow(core.Window):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window parent, int flags=BORDER_NONE) -> PopupWindow"""
+ newobj = _windows.new_PopupWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """Create(Window parent, int flags=BORDER_NONE) -> bool"""
+ return _windows.PopupWindow_Create(*args, **kwargs)
+
+ def Position(*args, **kwargs):
+ """Position(Point ptOrigin, Size size)"""
+ return _windows.PopupWindow_Position(*args, **kwargs)
+
+
+class PopupWindowPtr(PopupWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PopupWindow
+_windows.PopupWindow_swigregister(PopupWindowPtr)
+
+def PrePopupWindow(*args, **kwargs):
+ """PrePopupWindow() -> PopupWindow"""
+ val = _windows.new_PrePopupWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class PopupTransientWindow(PopupWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
+ newobj = _windows.new_PopupTransientWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self);self._setCallbackInfo(self, PopupTransientWindow)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PopupTransientWindow__setCallbackInfo(*args, **kwargs)
+
+ def Popup(*args, **kwargs):
+ """Popup(Window focus=None)"""
+ return _windows.PopupTransientWindow_Popup(*args, **kwargs)
+
+ def Dismiss(*args, **kwargs):
+ """Dismiss()"""
+ return _windows.PopupTransientWindow_Dismiss(*args, **kwargs)
+
+
+class PopupTransientWindowPtr(PopupTransientWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PopupTransientWindow
+_windows.PopupTransientWindow_swigregister(PopupTransientWindowPtr)
+
+def PrePopupTransientWindow(*args, **kwargs):
+ """PrePopupTransientWindow() -> PopupTransientWindow"""
+ val = _windows.new_PrePopupTransientWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class TipWindow(PopupTransientWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
+ newobj = _windows.new_TipWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def SetBoundingRect(*args, **kwargs):
+ """SetBoundingRect(Rect rectBound)"""
+ return _windows.TipWindow_SetBoundingRect(*args, **kwargs)
+
+ def Close(*args, **kwargs):
+ """Close()"""
+ return _windows.TipWindow_Close(*args, **kwargs)
+
+
+class TipWindowPtr(TipWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TipWindow
+_windows.TipWindow_swigregister(TipWindowPtr)
+
+#---------------------------------------------------------------------------
+
+class VScrolledWindow(Panel):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
+ """
+ newobj = _windows.new_VScrolledWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self); self._setCallbackInfo(self, VScrolledWindow)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.VScrolledWindow__setCallbackInfo(*args, **kwargs)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
+ """
+ return _windows.VScrolledWindow_Create(*args, **kwargs)
+
+ def SetLineCount(*args, **kwargs):
+ """SetLineCount(size_t count)"""
+ return _windows.VScrolledWindow_SetLineCount(*args, **kwargs)
+
+ def ScrollToLine(*args, **kwargs):
+ """ScrollToLine(size_t line) -> bool"""
+ return _windows.VScrolledWindow_ScrollToLine(*args, **kwargs)
+
+ def ScrollLines(*args, **kwargs):
+ """
+ ScrollLines(int lines) -> bool
+
+ If the platform and window class supports it, scrolls the window by
+ the given number of lines down, if lines is positive, or up if lines
+ is negative. Returns True if the window was scrolled, False if it was
+ already on top/bottom and nothing was done.
+ """
+ return _windows.VScrolledWindow_ScrollLines(*args, **kwargs)
+
+ def ScrollPages(*args, **kwargs):
+ """
+ ScrollPages(int pages) -> bool
+
+ If the platform and window class supports it, scrolls the window by
+ the given number of pages down, if pages is positive, or up if pages
+ is negative. Returns True if the window was scrolled, False if it was
+ already on top/bottom and nothing was done.
+ """
+ return _windows.VScrolledWindow_ScrollPages(*args, **kwargs)
+
+ def RefreshLine(*args, **kwargs):
+ """RefreshLine(size_t line)"""
+ return _windows.VScrolledWindow_RefreshLine(*args, **kwargs)
+
+ def RefreshLines(*args, **kwargs):
+ """RefreshLines(size_t from, size_t to)"""
+ return _windows.VScrolledWindow_RefreshLines(*args, **kwargs)
+
+ def HitTestXT(*args, **kwargs):
+ """
+ HitTestXT(int x, int y) -> int
+
+ Test where the given (in client coords) point lies
+ """
+ return _windows.VScrolledWindow_HitTestXT(*args, **kwargs)
+
+ def HitTest(*args, **kwargs):
+ """
+ HitTest(Point pt) -> int
+
+ Test where the given (in client coords) point lies
+ """
+ return _windows.VScrolledWindow_HitTest(*args, **kwargs)
+
+ def RefreshAll(*args, **kwargs):
+ """RefreshAll()"""
+ return _windows.VScrolledWindow_RefreshAll(*args, **kwargs)
+
+ def GetLineCount(*args, **kwargs):
+ """GetLineCount() -> size_t"""
+ return _windows.VScrolledWindow_GetLineCount(*args, **kwargs)
+
+ def GetFirstVisibleLine(*args, **kwargs):
+ """GetFirstVisibleLine() -> size_t"""
+ return _windows.VScrolledWindow_GetFirstVisibleLine(*args, **kwargs)
+
+ def GetLastVisibleLine(*args, **kwargs):
+ """GetLastVisibleLine() -> size_t"""
+ return _windows.VScrolledWindow_GetLastVisibleLine(*args, **kwargs)
+
+ def IsVisible(*args, **kwargs):
+ """IsVisible(size_t line) -> bool"""
+ return _windows.VScrolledWindow_IsVisible(*args, **kwargs)
+
+
+class VScrolledWindowPtr(VScrolledWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = VScrolledWindow
+_windows.VScrolledWindow_swigregister(VScrolledWindowPtr)
+
+def PreVScrolledWindow(*args, **kwargs):
+ """PreVScrolledWindow() -> VScrolledWindow"""
+ val = _windows.new_PreVScrolledWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class VListBox(VScrolledWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
+ """
+ newobj = _windows.new_VListBox(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self);self._setCallbackInfo(self, VListBox)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.VListBox__setCallbackInfo(*args, **kwargs)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
+ """
+ return _windows.VListBox_Create(*args, **kwargs)
+
+ def GetItemCount(*args, **kwargs):
+ """GetItemCount() -> size_t"""
+ return _windows.VListBox_GetItemCount(*args, **kwargs)
+
+ def HasMultipleSelection(*args, **kwargs):
+ """HasMultipleSelection() -> bool"""
+ return _windows.VListBox_HasMultipleSelection(*args, **kwargs)
+
+ def GetSelection(*args, **kwargs):
+ """GetSelection() -> int"""
+ return _windows.VListBox_GetSelection(*args, **kwargs)
+
+ def IsCurrent(*args, **kwargs):
+ """IsCurrent(size_t item) -> bool"""
+ return _windows.VListBox_IsCurrent(*args, **kwargs)
+
+ def IsSelected(*args, **kwargs):
+ """IsSelected(size_t item) -> bool"""
+ return _windows.VListBox_IsSelected(*args, **kwargs)
+
+ def GetSelectedCount(*args, **kwargs):
+ """GetSelectedCount() -> size_t"""
+ return _windows.VListBox_GetSelectedCount(*args, **kwargs)
+
+ def GetFirstSelected(*args, **kwargs):
+ """GetFirstSelected(unsigned long cookie) -> int"""
+ return _windows.VListBox_GetFirstSelected(*args, **kwargs)
+
+ def GetNextSelected(*args, **kwargs):
+ """GetNextSelected(unsigned long cookie) -> int"""
+ return _windows.VListBox_GetNextSelected(*args, **kwargs)
+
+ def GetMargins(*args, **kwargs):
+ """GetMargins() -> Point"""
+ return _windows.VListBox_GetMargins(*args, **kwargs)
+
+ def GetSelectionBackground(*args, **kwargs):
+ """GetSelectionBackground() -> Colour"""
+ return _windows.VListBox_GetSelectionBackground(*args, **kwargs)
+
+ def SetItemCount(*args, **kwargs):
+ """SetItemCount(size_t count)"""
+ return _windows.VListBox_SetItemCount(*args, **kwargs)
+
+ def Clear(*args, **kwargs):
+ """Clear()"""
+ return _windows.VListBox_Clear(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(int selection)"""
+ return _windows.VListBox_SetSelection(*args, **kwargs)
+
+ def Select(*args, **kwargs):
+ """Select(size_t item, bool select=True) -> bool"""
+ return _windows.VListBox_Select(*args, **kwargs)
+
+ def SelectRange(*args, **kwargs):
+ """SelectRange(size_t from, size_t to) -> bool"""
+ return _windows.VListBox_SelectRange(*args, **kwargs)
+
+ def Toggle(*args, **kwargs):
+ """Toggle(size_t item)"""
+ return _windows.VListBox_Toggle(*args, **kwargs)
+
+ def SelectAll(*args, **kwargs):
+ """SelectAll() -> bool"""
+ return _windows.VListBox_SelectAll(*args, **kwargs)
+
+ def DeselectAll(*args, **kwargs):
+ """DeselectAll() -> bool"""
+ return _windows.VListBox_DeselectAll(*args, **kwargs)
+
+ def SetMargins(*args, **kwargs):
+ """SetMargins(Point pt)"""
+ return _windows.VListBox_SetMargins(*args, **kwargs)
+
+ def SetMarginsXY(*args, **kwargs):
+ """SetMarginsXY(int x, int y)"""
+ return _windows.VListBox_SetMarginsXY(*args, **kwargs)
+
+ def SetSelectionBackground(*args, **kwargs):
+ """SetSelectionBackground(Colour col)"""
+ return _windows.VListBox_SetSelectionBackground(*args, **kwargs)
+
+
+class VListBoxPtr(VListBox):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = VListBox
+_windows.VListBox_swigregister(VListBoxPtr)
+VListBoxNameStr = cvar.VListBoxNameStr
+
+def PreVListBox(*args, **kwargs):
+ """PreVListBox() -> VListBox"""
+ val = _windows.new_PreVListBox(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class HtmlListBox(VListBox):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
+ """
+ newobj = _windows.new_HtmlListBox(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self);self._setCallbackInfo(self, HtmlListBox)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.HtmlListBox__setCallbackInfo(*args, **kwargs)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
+ """
+ return _windows.HtmlListBox_Create(*args, **kwargs)
+
+ def RefreshAll(*args, **kwargs):
+ """RefreshAll()"""
+ return _windows.HtmlListBox_RefreshAll(*args, **kwargs)
+
+ def SetItemCount(*args, **kwargs):
+ """SetItemCount(size_t count)"""
+ return _windows.HtmlListBox_SetItemCount(*args, **kwargs)
+
+
+class HtmlListBoxPtr(HtmlListBox):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = HtmlListBox
+_windows.HtmlListBox_swigregister(HtmlListBoxPtr)
+
+def PreHtmlListBox(*args, **kwargs):
+ """PreHtmlListBox() -> HtmlListBox"""
+ val = _windows.new_PreHtmlListBox(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class TaskBarIcon(core.EvtHandler):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> TaskBarIcon"""
+ newobj = _windows.new_TaskBarIcon(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_TaskBarIcon):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def IsOk(*args, **kwargs):
+ """IsOk() -> bool"""
+ return _windows.TaskBarIcon_IsOk(*args, **kwargs)
+
+ def __nonzero__(self): return self.IsOk()
+ def IsIconInstalled(*args, **kwargs):
+ """IsIconInstalled() -> bool"""
+ return _windows.TaskBarIcon_IsIconInstalled(*args, **kwargs)
+
+ def SetIcon(*args, **kwargs):
+ """SetIcon(Icon icon, String tooltip=EmptyString) -> bool"""
+ return _windows.TaskBarIcon_SetIcon(*args, **kwargs)
+
+ def RemoveIcon(*args, **kwargs):
+ """RemoveIcon() -> bool"""
+ return _windows.TaskBarIcon_RemoveIcon(*args, **kwargs)
+
+ def PopupMenu(*args, **kwargs):
+ """PopupMenu(Menu menu) -> bool"""
+ return _windows.TaskBarIcon_PopupMenu(*args, **kwargs)
+
+
+class TaskBarIconPtr(TaskBarIcon):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TaskBarIcon
+_windows.TaskBarIcon_swigregister(TaskBarIconPtr)
+
+class TaskBarIconEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(wxEventType evtType, TaskBarIcon tbIcon) -> TaskBarIconEvent"""
+ newobj = _windows.new_TaskBarIconEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+
+class TaskBarIconEventPtr(TaskBarIconEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TaskBarIconEvent
+_windows.TaskBarIconEvent_swigregister(TaskBarIconEventPtr)
+
+wxEVT_TASKBAR_MOVE = _windows.wxEVT_TASKBAR_MOVE
+wxEVT_TASKBAR_LEFT_DOWN = _windows.wxEVT_TASKBAR_LEFT_DOWN
+wxEVT_TASKBAR_LEFT_UP = _windows.wxEVT_TASKBAR_LEFT_UP
+wxEVT_TASKBAR_RIGHT_DOWN = _windows.wxEVT_TASKBAR_RIGHT_DOWN
+wxEVT_TASKBAR_RIGHT_UP = _windows.wxEVT_TASKBAR_RIGHT_UP
+wxEVT_TASKBAR_LEFT_DCLICK = _windows.wxEVT_TASKBAR_LEFT_DCLICK
+wxEVT_TASKBAR_RIGHT_DCLICK = _windows.wxEVT_TASKBAR_RIGHT_DCLICK
+EVT_TASKBAR_MOVE = wx.PyEventBinder ( wxEVT_TASKBAR_MOVE )
+EVT_TASKBAR_LEFT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN )
+EVT_TASKBAR_LEFT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP )
+EVT_TASKBAR_RIGHT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN )
+EVT_TASKBAR_RIGHT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP )
+EVT_TASKBAR_LEFT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK )
+EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
+
+#---------------------------------------------------------------------------
+
+class ColourData(core.Object):
+ """This class holds a variety of information related to colour dialogs."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__() -> ColourData
+
+ Constructor, sets default values.
+ """
+ newobj = _windows.new_ColourData(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_ColourData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetChooseFull(*args, **kwargs):
+ """
+ GetChooseFull() -> bool
+
+ Under Windows, determines whether the Windows colour dialog will display
+ the full dialog with custom colour selection controls. Has no meaning
+ under other platforms. The default value is true.
+ """
+ return _windows.ColourData_GetChooseFull(*args, **kwargs)
+
+ def GetColour(*args, **kwargs):
+ """
+ GetColour() -> Colour
+
+ Gets the colour (pre)selected by the dialog.
+ """
+ return _windows.ColourData_GetColour(*args, **kwargs)
+
+ def GetCustomColour(*args, **kwargs):
+ """
+ GetCustomColour(int i) -> Colour
+
+ Gets the i'th custom colour associated with the colour dialog. i should
+ be an integer between 0 and 15. The default custom colours are all white.
+ """
+ return _windows.ColourData_GetCustomColour(*args, **kwargs)
+
+ def SetChooseFull(*args, **kwargs):
+ """
+ SetChooseFull(int flag)
+
+ Under Windows, tells the Windows colour dialog to display the full dialog
+ with custom colour selection controls. Under other platforms, has no effect.
+ The default value is true.
+ """
+ return _windows.ColourData_SetChooseFull(*args, **kwargs)
+
+ def SetColour(*args, **kwargs):
+ """
+ SetColour(Colour colour)
+
+ Sets the default colour for the colour dialog. The default colour is black.
+ """
+ return _windows.ColourData_SetColour(*args, **kwargs)
+
+ def SetCustomColour(*args, **kwargs):
+ """
+ SetCustomColour(int i, Colour colour)
+
+ Sets the i'th custom colour for the colour dialog. i should be an integer
+ between 0 and 15. The default custom colours are all white.
+ """
+ return _windows.ColourData_SetCustomColour(*args, **kwargs)
+
+
+class ColourDataPtr(ColourData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ColourData
+_windows.ColourData_swigregister(ColourDataPtr)
+FileSelectorPromptStr = cvar.FileSelectorPromptStr
+DirSelectorPromptStr = cvar.DirSelectorPromptStr
+DirDialogNameStr = cvar.DirDialogNameStr
+FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
+GetTextFromUserPromptStr = cvar.GetTextFromUserPromptStr
+MessageBoxCaptionStr = cvar.MessageBoxCaptionStr
+
+class ColourDialog(Dialog):
+ """This class represents the colour chooser dialog."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, ColourData data=None) -> ColourDialog
+
+ Constructor. Pass a parent window, and optionally a ColourData, which
+ will be copied to the colour dialog's internal ColourData instance.
+ """
+ newobj = _windows.new_ColourDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetColourData(*args, **kwargs):
+ """
+ GetColourData() -> ColourData
+
+ Returns a reference to the ColourData used by the dialog.
+ """
+ return _windows.ColourDialog_GetColourData(*args, **kwargs)
+
+
+class ColourDialogPtr(ColourDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ColourDialog
+_windows.ColourDialog_swigregister(ColourDialogPtr)
+
+class DirDialog(Dialog):
+ """This class represents the directory chooser dialog."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message=DirSelectorPromptStr,
+ String defaultPath=EmptyString, long style=0,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ String name=DirDialogNameStr) -> DirDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ newobj = _windows.new_DirDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetPath(*args, **kwargs):
+ """
+ GetPath() -> String
+
+ Returns the default or user-selected path.
+ """
+ return _windows.DirDialog_GetPath(*args, **kwargs)
+
+ def GetMessage(*args, **kwargs):
+ """
+ GetMessage() -> String
+
+ Returns the message that will be displayed on the dialog.
+ """
+ return _windows.DirDialog_GetMessage(*args, **kwargs)
+
+ def GetStyle(*args, **kwargs):
+ """
+ GetStyle() -> long
+
+ Returns the dialog style.
+ """
+ return _windows.DirDialog_GetStyle(*args, **kwargs)
+
+ def SetMessage(*args, **kwargs):
+ """
+ SetMessage(String message)
+
+ Sets the message that will be displayed on the dialog.
+ """
+ return _windows.DirDialog_SetMessage(*args, **kwargs)
+
+ def SetPath(*args, **kwargs):
+ """
+ SetPath(String path)
+
+ Sets the default path.
+ """
+ return _windows.DirDialog_SetPath(*args, **kwargs)
+
+
+class DirDialogPtr(DirDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = DirDialog
+_windows.DirDialog_swigregister(DirDialogPtr)
+
+class FileDialog(Dialog):
+ """This class represents the file chooser dialog."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message=FileSelectorPromptStr,
+ String defaultDir=EmptyString, String defaultFile=EmptyString,
+ String wildcard=FileSelectorDefaultWildcardStr,
+ long style=0, Point pos=DefaultPosition) -> FileDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ newobj = _windows.new_FileDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def SetMessage(*args, **kwargs):
+ """
+ SetMessage(String message)
+
+ Sets the message that will be displayed on the dialog.
+ """
+ return _windows.FileDialog_SetMessage(*args, **kwargs)
+
+ def SetPath(*args, **kwargs):
+ """
+ SetPath(String path)
+
+ Sets the path (the combined directory and filename that will
+ be returned when the dialog is dismissed).
+ """
+ return _windows.FileDialog_SetPath(*args, **kwargs)
+
+ def SetDirectory(*args, **kwargs):
+ """
+ SetDirectory(String dir)
+
+ Sets the default directory.
+ """
+ return _windows.FileDialog_SetDirectory(*args, **kwargs)
+
+ def SetFilename(*args, **kwargs):
+ """
+ SetFilename(String name)
+
+ Sets the default filename.
+ """
+ return _windows.FileDialog_SetFilename(*args, **kwargs)
+
+ def SetWildcard(*args, **kwargs):
+ """
+ SetWildcard(String wildCard)
+
+ Sets the wildcard, which can contain multiple file types, for example:
+ "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
+ """
+ return _windows.FileDialog_SetWildcard(*args, **kwargs)
+
+ def SetStyle(*args, **kwargs):
+ """
+ SetStyle(long style)
+
+ Sets the dialog style.
+ """
+ return _windows.FileDialog_SetStyle(*args, **kwargs)
+
+ def SetFilterIndex(*args, **kwargs):
+ """
+ SetFilterIndex(int filterIndex)
+
+ Sets the default filter index, starting from zero.
+ """
+ return _windows.FileDialog_SetFilterIndex(*args, **kwargs)
+
+ def GetMessage(*args, **kwargs):
+ """
+ GetMessage() -> String
+
+ Returns the message that will be displayed on the dialog.
+ """
+ return _windows.FileDialog_GetMessage(*args, **kwargs)
+
+ def GetPath(*args, **kwargs):
+ """
+ GetPath() -> String
+
+ Returns the full path (directory and filename) of the selected file.
+ """
+ return _windows.FileDialog_GetPath(*args, **kwargs)
+
+ def GetDirectory(*args, **kwargs):
+ """
+ GetDirectory() -> String
+
+ Returns the default directory.
+ """
+ return _windows.FileDialog_GetDirectory(*args, **kwargs)
+
+ def GetFilename(*args, **kwargs):
+ """
+ GetFilename() -> String
+
+ Returns the default filename.
+ """
+ return _windows.FileDialog_GetFilename(*args, **kwargs)
+
+ def GetWildcard(*args, **kwargs):
+ """
+ GetWildcard() -> String
+
+ Returns the file dialog wildcard.
+ """
+ return _windows.FileDialog_GetWildcard(*args, **kwargs)
+
+ def GetStyle(*args, **kwargs):
+ """
+ GetStyle() -> long
+
+ Returns the dialog style.
+ """
+ return _windows.FileDialog_GetStyle(*args, **kwargs)
+
+ def GetFilterIndex(*args, **kwargs):
+ """
+ GetFilterIndex() -> int
+
+ Returns the index into the list of filters supplied, optionally, in
+ the wildcard parameter. Before the dialog is shown, this is the index
+ which will be used when the dialog is first displayed. After the dialog
+ is shown, this is the index selected by the user.
+ """
+ return _windows.FileDialog_GetFilterIndex(*args, **kwargs)
+
+ def GetFilenames(*args, **kwargs):
+ """
+ GetFilenames() -> PyObject
+
+ Returns a list of filenames chosen in the dialog. This function should
+ only be used with the dialogs which have wx.MULTIPLE style, use
+ GetFilename for the others.
+ """
+ return _windows.FileDialog_GetFilenames(*args, **kwargs)
+
+ def GetPaths(*args, **kwargs):
+ """
+ GetPaths() -> PyObject
+
+ Fills the array paths with the full paths of the files chosen. This
+ function should only be used with the dialogs which have wx.MULTIPLE style,
+ use GetPath for the others.
+ """
+ return _windows.FileDialog_GetPaths(*args, **kwargs)
+
+
+class FileDialogPtr(FileDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FileDialog
+_windows.FileDialog_swigregister(FileDialogPtr)
+
+CHOICEDLG_STYLE = _windows.CHOICEDLG_STYLE
+class MultiChoiceDialog(Dialog):
+ """A simple dialog with a multi selection listbox."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message, String caption,
+ List choices=[], long style=CHOICEDLG_STYLE,
+ Point pos=DefaultPosition) -> MultiChoiceDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ newobj = _windows.new_MultiChoiceDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def SetSelections(*args, **kwargs):
+ """
+ SetSelections(List selections)
+
+ Specify the items in the list that shoudl be selected, using a list of integers.
+ """
+ return _windows.MultiChoiceDialog_SetSelections(*args, **kwargs)
+
+ def GetSelections(*args, **kwargs):
+ """
+ GetSelections() -> [selections]
+
+ Returns a list of integers representing the items that are selected.
+ """
+ return _windows.MultiChoiceDialog_GetSelections(*args, **kwargs)
+
+
+class MultiChoiceDialogPtr(MultiChoiceDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MultiChoiceDialog
+_windows.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr)
+
+class SingleChoiceDialog(Dialog):
+ """A simple dialog with a single selection listbox."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message, String caption,
+ List choices=[], long style=CHOICEDLG_STYLE,
+ Point pos=DefaultPosition) -> SingleChoiceDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ newobj = _windows.new_SingleChoiceDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetSelection(*args, **kwargs):
+ """
+ GetSelection() -> int
+
+ Get the index of teh currently selected item.
+ """
+ return _windows.SingleChoiceDialog_GetSelection(*args, **kwargs)
+
+ def GetStringSelection(*args, **kwargs):
+ """
+ GetStringSelection() -> String
+
+ Returns the string value of the currently selected item
+ """
+ return _windows.SingleChoiceDialog_GetStringSelection(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """
+ SetSelection(int sel)
+
+ Set the current selected item to sel
+ """
+ return _windows.SingleChoiceDialog_SetSelection(*args, **kwargs)
+
+
+class SingleChoiceDialogPtr(SingleChoiceDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SingleChoiceDialog
+_windows.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr)
+
+class TextEntryDialog(Dialog):
+ """A dialog with text control, [ok] and [cancel] buttons"""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message, String caption=GetTextFromUserPromptStr,
+ String defaultValue=EmptyString,
+ long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -> TextEntryDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ newobj = _windows.new_TextEntryDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetValue(*args, **kwargs):
+ """
+ GetValue() -> String
+
+ Returns the text that the user has entered if the user has pressed OK,
+ or the original value if the user has pressed Cancel.
+ """
+ return _windows.TextEntryDialog_GetValue(*args, **kwargs)
+
+ def SetValue(*args, **kwargs):
+ """
+ SetValue(String value)
+
+ Sets the default text value.
+ """
+ return _windows.TextEntryDialog_SetValue(*args, **kwargs)
+
+
+class TextEntryDialogPtr(TextEntryDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TextEntryDialog
+_windows.TextEntryDialog_swigregister(TextEntryDialogPtr)
+
+class FontData(core.Object):
+ """This class holds a variety of information related to font dialogs."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__() -> FontData
+
+ This class holds a variety of information related to font dialogs.
+ """
+ newobj = _windows.new_FontData(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_FontData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def EnableEffects(*args, **kwargs):
+ """
+ EnableEffects(bool enable)
+
+ Enables or disables 'effects' under MS Windows only. This refers
+ to the controls for manipulating colour, strikeout and underline
+ properties. The default value is true.
+ """
+ return _windows.FontData_EnableEffects(*args, **kwargs)
+
+ def GetAllowSymbols(*args, **kwargs):
+ """
+ GetAllowSymbols() -> bool
+
+ Under MS Windows, returns a flag determining whether symbol fonts can be
+ selected. Has no effect on other platforms. The default value is true.
+ """
+ return _windows.FontData_GetAllowSymbols(*args, **kwargs)
+
+ def GetColour(*args, **kwargs):
+ """
+ GetColour() -> Colour
+
+ Gets the colour associated with the font dialog. The default value is black.
+ """
+ return _windows.FontData_GetColour(*args, **kwargs)
+
+ def GetChosenFont(*args, **kwargs):
+ """
+ GetChosenFont() -> Font
+
+ Gets the font chosen by the user.
+ """
+ return _windows.FontData_GetChosenFont(*args, **kwargs)
+
+ def GetEnableEffects(*args, **kwargs):
+ """
+ GetEnableEffects() -> bool
+
+ Determines whether 'effects' are enabled under Windows.
+ """
+ return _windows.FontData_GetEnableEffects(*args, **kwargs)
+
+ def GetInitialFont(*args, **kwargs):
+ """
+ GetInitialFont() -> Font
+
+ Gets the font that will be initially used by the font dialog. This should have
+ previously been set by the application.
+ """
+ return _windows.FontData_GetInitialFont(*args, **kwargs)
+
+ def GetShowHelp(*args, **kwargs):
+ """
+ GetShowHelp() -> bool
+
+ Returns true if the Help button will be shown (Windows only). The default
+ value is false.
+ """
+ return _windows.FontData_GetShowHelp(*args, **kwargs)
+
+ def SetAllowSymbols(*args, **kwargs):
+ """
+ SetAllowSymbols(bool allowSymbols)
+
+ Under MS Windows, determines whether symbol fonts can be selected. Has no
+ effect on other platforms. The default value is true.
+ """
+ return _windows.FontData_SetAllowSymbols(*args, **kwargs)
+
+ def SetChosenFont(*args, **kwargs):
+ """
+ SetChosenFont(Font font)
+
+ Sets the font that will be returned to the user (for internal use only).
+ """
+ return _windows.FontData_SetChosenFont(*args, **kwargs)
+
+ def SetColour(*args, **kwargs):
+ """
+ SetColour(Colour colour)
+
+ Sets the colour that will be used for the font foreground colour. The default
+ colour is black.
+ """
+ return _windows.FontData_SetColour(*args, **kwargs)
+
+ def SetInitialFont(*args, **kwargs):
+ """
+ SetInitialFont(Font font)
+
+ Sets the font that will be initially used by the font dialog.
+ """
+ return _windows.FontData_SetInitialFont(*args, **kwargs)
+
+ def SetRange(*args, **kwargs):
+ """
+ SetRange(int min, int max)
+
+ Sets the valid range for the font point size (Windows only). The default is
+ 0, 0 (unrestricted range).
+ """
+ return _windows.FontData_SetRange(*args, **kwargs)
+
+ def SetShowHelp(*args, **kwargs):
+ """
+ SetShowHelp(bool showHelp)
+
+ Determines whether the Help button will be displayed in the font dialog
+ (Windows only). The default value is false.
+ """
+ return _windows.FontData_SetShowHelp(*args, **kwargs)
+
+
+class FontDataPtr(FontData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FontData
+_windows.FontData_swigregister(FontDataPtr)
+
+class FontDialog(Dialog):
+ """This class represents the font chooser dialog."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, FontData data) -> FontDialog
+
+ Constructor. Pass a parent window and the FontData object to be
+ used to initialize the dialog controls.
+ """
+ newobj = _windows.new_FontDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetFontData(*args, **kwargs):
+ """
+ GetFontData() -> FontData
+
+ Returns a reference to the internal FontData used by the FontDialog.
+ """
+ return _windows.FontDialog_GetFontData(*args, **kwargs)
+
+
+class FontDialogPtr(FontDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FontDialog
+_windows.FontDialog_swigregister(FontDialogPtr)
+
+class MessageDialog(Dialog):
+ """
+ This class provides a dialog that shows a single or multi-line message, with
+ a choice of OK, Yes, No and Cancel buttons.
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, String message, String caption=MessageBoxCaptionStr,
+ long style=wxOK|wxCANCEL|wxCENTRE,
+ Point pos=DefaultPosition) -> MessageDialog
+
+ This class provides a dialog that shows a single or multi-line message, with
+ a choice of OK, Yes, No and Cancel buttons.
+ """
+ newobj = _windows.new_MessageDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+
+class MessageDialogPtr(MessageDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MessageDialog
+_windows.MessageDialog_swigregister(MessageDialogPtr)
+
+class ProgressDialog(Frame):
+ """
+ A dialog that shows a short message and a progress bar. Optionally, it can
+ display an ABORT button.
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(String title, String message, int maximum=100, Window parent=None,
+ int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
+
+ Constructor. Creates the dialog, displays it and disables user input for other
+ windows, or, if wxPD_APP_MODAL flag is not given, for its parent window only.
+ """
+ newobj = _windows.new_ProgressDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Update(*args, **kwargs):
+ """
+ Update(int value, String newmsg=EmptyString) -> bool
+
+ Updates the dialog, setting the progress bar to the new value and, if given
+ changes the message above it. Returns true unless the Cancel button has been
+ pressed.
+
+ If false is returned, the application can either immediately destroy the
+ dialog or ask the user for the confirmation and if the abort is not confirmed
+ the dialog may be resumed with Resume function.
+ """
+ return _windows.ProgressDialog_Update(*args, **kwargs)
+
+ def Resume(*args, **kwargs):
+ """
+ Resume()
+
+ Can be used to continue with the dialog, after the user had chosen to abort.
+ """
+ return _windows.ProgressDialog_Resume(*args, **kwargs)
+
+
+class ProgressDialogPtr(ProgressDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ProgressDialog
+_windows.ProgressDialog_swigregister(ProgressDialogPtr)
+
+FR_DOWN = _windows.FR_DOWN
+FR_WHOLEWORD = _windows.FR_WHOLEWORD
+FR_MATCHCASE = _windows.FR_MATCHCASE
+FR_REPLACEDIALOG = _windows.FR_REPLACEDIALOG
+FR_NOUPDOWN = _windows.FR_NOUPDOWN
+FR_NOMATCHCASE = _windows.FR_NOMATCHCASE
+FR_NOWHOLEWORD = _windows.FR_NOWHOLEWORD
+wxEVT_COMMAND_FIND = _windows.wxEVT_COMMAND_FIND
+wxEVT_COMMAND_FIND_NEXT = _windows.wxEVT_COMMAND_FIND_NEXT
+wxEVT_COMMAND_FIND_REPLACE = _windows.wxEVT_COMMAND_FIND_REPLACE
+wxEVT_COMMAND_FIND_REPLACE_ALL = _windows.wxEVT_COMMAND_FIND_REPLACE_ALL
+wxEVT_COMMAND_FIND_CLOSE = _windows.wxEVT_COMMAND_FIND_CLOSE
+EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 1 )
+EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 1 )
+EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 1 )
+EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 1 )
+EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 1 )
+
+# For backwards compatibility. Should they be removed?
+EVT_COMMAND_FIND = EVT_FIND
+EVT_COMMAND_FIND_NEXT = EVT_FIND_NEXT
+EVT_COMMAND_FIND_REPLACE = EVT_FIND_REPLACE
+EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
+EVT_COMMAND_FIND_CLOSE = EVT_FIND_CLOSE
+
+class FindDialogEvent(core.CommandEvent):
+ """Events for the FindReplaceDialog"""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
+
+ Events for the FindReplaceDialog
+ """
+ newobj = _windows.new_FindDialogEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetFlags(*args, **kwargs):
+ """
+ GetFlags() -> int
+
+ Get the currently selected flags: this is the combination of
+ wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
+ """
+ return _windows.FindDialogEvent_GetFlags(*args, **kwargs)
+
+ def GetFindString(*args, **kwargs):
+ """
+ GetFindString() -> String
+
+ Return the string to find (never empty).
+ """
+ return _windows.FindDialogEvent_GetFindString(*args, **kwargs)
+
+ def GetReplaceString(*args, **kwargs):
+ """
+ GetReplaceString() -> String
+
+ Return the string to replace the search string with (only
+ for replace and replace all events).
+ """
+ return _windows.FindDialogEvent_GetReplaceString(*args, **kwargs)
+
+ def GetDialog(*args, **kwargs):
+ """
+ GetDialog() -> FindReplaceDialog
+
+ Return the pointer to the dialog which generated this event.
+ """
+ return _windows.FindDialogEvent_GetDialog(*args, **kwargs)
+
+ def SetFlags(*args, **kwargs):
+ """SetFlags(int flags)"""
+ return _windows.FindDialogEvent_SetFlags(*args, **kwargs)
+
+ def SetFindString(*args, **kwargs):
+ """SetFindString(String str)"""
+ return _windows.FindDialogEvent_SetFindString(*args, **kwargs)
+
+ def SetReplaceString(*args, **kwargs):
+ """SetReplaceString(String str)"""
+ return _windows.FindDialogEvent_SetReplaceString(*args, **kwargs)
+
+
+class FindDialogEventPtr(FindDialogEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FindDialogEvent
+_windows.FindDialogEvent_swigregister(FindDialogEventPtr)
+
+class FindReplaceData(core.Object):
+ """
+ FindReplaceData holds the data for FindReplaceDialog. It is used to initialize
+ the dialog with the default values and will keep the last values from the
+ dialog when it is closed. It is also updated each time a wxFindDialogEvent is
+ generated so instead of using the wxFindDialogEvent methods you can also
+ directly query this object.
+
+ Note that all SetXXX() methods may only be called before showing the dialog
+ and calling them has no effect later.
+
+ Flags
+ wxFR_DOWN: downward search/replace selected (otherwise, upwards)
+
+ wxFR_WHOLEWORD: whole word search/replace selected
+
+ wxFR_MATCHCASE: case sensitive search/replace selected (otherwise,
+ case insensitive)
+
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(int flags=0) -> FindReplaceData
+
+ Constuctor initializes the flags to default value (0).
+ """
+ newobj = _windows.new_FindReplaceData(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_FindReplaceData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetFindString(*args, **kwargs):
+ """
+ GetFindString() -> String
+
+ Get the string to find.
+ """
+ return _windows.FindReplaceData_GetFindString(*args, **kwargs)
+
+ def GetReplaceString(*args, **kwargs):
+ """
+ GetReplaceString() -> String
+
+ Get the replacement string.
+ """
+ return _windows.FindReplaceData_GetReplaceString(*args, **kwargs)
+
+ def GetFlags(*args, **kwargs):
+ """
+ GetFlags() -> int
+
+ Get the combination of flag values.
+ """
+ return _windows.FindReplaceData_GetFlags(*args, **kwargs)
+
+ def SetFlags(*args, **kwargs):
+ """
+ SetFlags(int flags)
+
+ Set the flags to use to initialize the controls of the dialog.
+ """
+ return _windows.FindReplaceData_SetFlags(*args, **kwargs)
+
+ def SetFindString(*args, **kwargs):
+ """
+ SetFindString(String str)
+
+ Set the string to find (used as initial value by the dialog).
+ """
+ return _windows.FindReplaceData_SetFindString(*args, **kwargs)
+
+ def SetReplaceString(*args, **kwargs):
+ """
+ SetReplaceString(String str)
+
+ Set the replacement string (used as initial value by the dialog).
+ """
+ return _windows.FindReplaceData_SetReplaceString(*args, **kwargs)
+
+
+class FindReplaceDataPtr(FindReplaceData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FindReplaceData
+_windows.FindReplaceData_swigregister(FindReplaceDataPtr)
+
+class FindReplaceDialog(Dialog):
+ """
+ FindReplaceDialog is a standard modeless dialog which is used to allow the
+ user to search for some text (and possibly replace it with something
+ else). The actual searching is supposed to be done in the owner window which
+ is the parent of this dialog. Note that it means that unlike for the other
+ standard dialogs this one must have a parent window. Also note that there is
+ no way to use this dialog in a modal way; it is always, by design and
+ implementation, modeless.
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, FindReplaceData data, String title,
+ int style=0) -> FindReplaceDialog
+
+ Create a FindReplaceDialog. The parent and data parameters must be
+ non-None. Use Show to display the dialog.
+ """
+ newobj = _windows.new_FindReplaceDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, FindReplaceData data, String title,
+ int style=0) -> bool
+
+ Create the dialog, for 2-phase create.
+ """
+ return _windows.FindReplaceDialog_Create(*args, **kwargs)
+
+ def GetData(*args, **kwargs):
+ """
+ GetData() -> FindReplaceData
+
+ Get the FindReplaceData object used by this dialog.
+ """
+ return _windows.FindReplaceDialog_GetData(*args, **kwargs)
+
+ def SetData(*args, **kwargs):
+ """
+ SetData(FindReplaceData data)
+
+ Set the FindReplaceData object used by this dialog.
+ """
+ return _windows.FindReplaceDialog_SetData(*args, **kwargs)
+
+
+class FindReplaceDialogPtr(FindReplaceDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FindReplaceDialog
+_windows.FindReplaceDialog_swigregister(FindReplaceDialogPtr)
+
+def PreFindReplaceDialog(*args, **kwargs):
+ """
+ PreFindReplaceDialog() -> FindReplaceDialog
+
+ Precreate a FindReplaceDialog for 2-phase creation
+ """
+ val = _windows.new_PreFindReplaceDialog(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+IDM_WINDOWTILE = _windows.IDM_WINDOWTILE
+IDM_WINDOWTILEHOR = _windows.IDM_WINDOWTILEHOR
+IDM_WINDOWCASCADE = _windows.IDM_WINDOWCASCADE
+IDM_WINDOWICONS = _windows.IDM_WINDOWICONS
+IDM_WINDOWNEXT = _windows.IDM_WINDOWNEXT
+IDM_WINDOWTILEVERT = _windows.IDM_WINDOWTILEVERT
+FIRST_MDI_CHILD = _windows.FIRST_MDI_CHILD
+LAST_MDI_CHILD = _windows.LAST_MDI_CHILD
+class MDIParentFrame(Frame):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
+ String name=FrameNameStr) -> MDIParentFrame
+ """
+ newobj = _windows.new_MDIParentFrame(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(Window parent, int id, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
+ String name=FrameNameStr) -> bool
+ """
+ return _windows.MDIParentFrame_Create(*args, **kwargs)
+
+ def ActivateNext(*args, **kwargs):
+ """ActivateNext()"""
+ return _windows.MDIParentFrame_ActivateNext(*args, **kwargs)
+
+ def ActivatePrevious(*args, **kwargs):
+ """ActivatePrevious()"""
+ return _windows.MDIParentFrame_ActivatePrevious(*args, **kwargs)
+
+ def ArrangeIcons(*args, **kwargs):
+ """ArrangeIcons()"""
+ return _windows.MDIParentFrame_ArrangeIcons(*args, **kwargs)
+
+ def Cascade(*args, **kwargs):
+ """Cascade()"""
+ return _windows.MDIParentFrame_Cascade(*args, **kwargs)
+
+ def GetActiveChild(*args, **kwargs):
+ """GetActiveChild() -> MDIChildFrame"""
+ return _windows.MDIParentFrame_GetActiveChild(*args, **kwargs)
+
+ def GetClientWindow(*args, **kwargs):
+ """GetClientWindow() -> MDIClientWindow"""
+ return _windows.MDIParentFrame_GetClientWindow(*args, **kwargs)
+
+ def GetToolBar(*args, **kwargs):
+ """GetToolBar() -> Window"""
+ return _windows.MDIParentFrame_GetToolBar(*args, **kwargs)
+
+ def Tile(*args, **kwargs):
+ """Tile()"""
+ return _windows.MDIParentFrame_Tile(*args, **kwargs)
+
+
+class MDIParentFramePtr(MDIParentFrame):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MDIParentFrame
+_windows.MDIParentFrame_swigregister(MDIParentFramePtr)
+
+def PreMDIParentFrame(*args, **kwargs):
+ """PreMDIParentFrame() -> MDIParentFrame"""
+ val = _windows.new_PreMDIParentFrame(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class MDIChildFrame(Frame):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(MDIParentFrame parent, int id, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
+ String name=FrameNameStr) -> MDIChildFrame
+ """
+ newobj = _windows.new_MDIChildFrame(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(MDIParentFrame parent, int id, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
+ String name=FrameNameStr) -> bool
+ """
+ return _windows.MDIChildFrame_Create(*args, **kwargs)
+
+ def Activate(*args, **kwargs):
+ """Activate()"""
+ return _windows.MDIChildFrame_Activate(*args, **kwargs)
+
+ def Maximize(*args, **kwargs):
+ """Maximize(bool maximize)"""
+ return _windows.MDIChildFrame_Maximize(*args, **kwargs)
+
+ def Restore(*args, **kwargs):
+ """Restore()"""
+ return _windows.MDIChildFrame_Restore(*args, **kwargs)
+
+
+class MDIChildFramePtr(MDIChildFrame):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MDIChildFrame
+_windows.MDIChildFrame_swigregister(MDIChildFramePtr)
+
+def PreMDIChildFrame(*args, **kwargs):
+ """PreMDIChildFrame() -> MDIChildFrame"""
+ val = _windows.new_PreMDIChildFrame(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class MDIClientWindow(core.Window):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(MDIParentFrame parent, long style=0) -> MDIClientWindow"""
+ newobj = _windows.new_MDIClientWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """Create(MDIParentFrame parent, long style=0) -> bool"""
+ return _windows.MDIClientWindow_Create(*args, **kwargs)
+
+
+class MDIClientWindowPtr(MDIClientWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MDIClientWindow
+_windows.MDIClientWindow_swigregister(MDIClientWindowPtr)
+
+def PreMDIClientWindow(*args, **kwargs):
+ """PreMDIClientWindow() -> MDIClientWindow"""
+ val = _windows.new_PreMDIClientWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+class PyWindow(core.Window):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, String name=PanelNameStr) -> PyWindow
+ """
+ newobj = _windows.new_PyWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self); self._setCallbackInfo(self, PyWindow)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyWindow__setCallbackInfo(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kwargs):
+ """base_DoMoveWindow(int x, int y, int width, int height)"""
+ return _windows.PyWindow_base_DoMoveWindow(*args, **kwargs)
+
+ def base_DoSetSize(*args, **kwargs):
+ """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows.PyWindow_base_DoSetSize(*args, **kwargs)
+
+ def base_DoSetClientSize(*args, **kwargs):
+ """base_DoSetClientSize(int width, int height)"""
+ return _windows.PyWindow_base_DoSetClientSize(*args, **kwargs)
+
+ def base_DoSetVirtualSize(*args, **kwargs):
+ """base_DoSetVirtualSize(int x, int y)"""
+ return _windows.PyWindow_base_DoSetVirtualSize(*args, **kwargs)
+
+ def base_DoGetSize(*args, **kwargs):
+ """base_DoGetSize() -> (width, height)"""
+ return _windows.PyWindow_base_DoGetSize(*args, **kwargs)
+
+ def base_DoGetClientSize(*args, **kwargs):
+ """base_DoGetClientSize() -> (width, height)"""
+ return _windows.PyWindow_base_DoGetClientSize(*args, **kwargs)
+
+ def base_DoGetPosition(*args, **kwargs):
+ """base_DoGetPosition() -> (x,y)"""
+ return _windows.PyWindow_base_DoGetPosition(*args, **kwargs)
+
+ def base_DoGetVirtualSize(*args, **kwargs):
+ """base_DoGetVirtualSize() -> Size"""
+ return _windows.PyWindow_base_DoGetVirtualSize(*args, **kwargs)
+
+ def base_DoGetBestSize(*args, **kwargs):
+ """base_DoGetBestSize() -> Size"""
+ return _windows.PyWindow_base_DoGetBestSize(*args, **kwargs)
+
+ def base_InitDialog(*args, **kwargs):
+ """base_InitDialog()"""
+ return _windows.PyWindow_base_InitDialog(*args, **kwargs)
+
+ def base_TransferDataToWindow(*args, **kwargs):
+ """base_TransferDataToWindow() -> bool"""
+ return _windows.PyWindow_base_TransferDataToWindow(*args, **kwargs)
+
+ def base_TransferDataFromWindow(*args, **kwargs):
+ """base_TransferDataFromWindow() -> bool"""
+ return _windows.PyWindow_base_TransferDataFromWindow(*args, **kwargs)
+
+ def base_Validate(*args, **kwargs):
+ """base_Validate() -> bool"""
+ return _windows.PyWindow_base_Validate(*args, **kwargs)
+
+ def base_AcceptsFocus(*args, **kwargs):
+ """base_AcceptsFocus() -> bool"""
+ return _windows.PyWindow_base_AcceptsFocus(*args, **kwargs)
+
+ def base_AcceptsFocusFromKeyboard(*args, **kwargs):
+ """base_AcceptsFocusFromKeyboard() -> bool"""
+ return _windows.PyWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
+
+ def base_GetMaxSize(*args, **kwargs):
+ """base_GetMaxSize() -> Size"""
+ return _windows.PyWindow_base_GetMaxSize(*args, **kwargs)
+
+ def base_AddChild(*args, **kwargs):
+ """base_AddChild(Window child)"""
+ return _windows.PyWindow_base_AddChild(*args, **kwargs)
+
+ def base_RemoveChild(*args, **kwargs):
+ """base_RemoveChild(Window child)"""
+ return _windows.PyWindow_base_RemoveChild(*args, **kwargs)
+
+ def base_ShouldInheritColours(*args, **kwargs):
+ """base_ShouldInheritColours() -> bool"""
+ return _windows.PyWindow_base_ShouldInheritColours(*args, **kwargs)
+
+ def base_ApplyParentThemeBackground(*args, **kwargs):
+ """base_ApplyParentThemeBackground(Colour c)"""
+ return _windows.PyWindow_base_ApplyParentThemeBackground(*args, **kwargs)
+
+
+class PyWindowPtr(PyWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyWindow
+_windows.PyWindow_swigregister(PyWindowPtr)
+
+def PrePyWindow(*args, **kwargs):
+ """PrePyWindow() -> PyWindow"""
+ val = _windows.new_PrePyWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class PyPanel(Panel):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, String name=PanelNameStr) -> PyPanel
+ """
+ newobj = _windows.new_PyPanel(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyPanel__setCallbackInfo(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kwargs):
+ """base_DoMoveWindow(int x, int y, int width, int height)"""
+ return _windows.PyPanel_base_DoMoveWindow(*args, **kwargs)
+
+ def base_DoSetSize(*args, **kwargs):
+ """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows.PyPanel_base_DoSetSize(*args, **kwargs)
+
+ def base_DoSetClientSize(*args, **kwargs):
+ """base_DoSetClientSize(int width, int height)"""
+ return _windows.PyPanel_base_DoSetClientSize(*args, **kwargs)
+
+ def base_DoSetVirtualSize(*args, **kwargs):
+ """base_DoSetVirtualSize(int x, int y)"""
+ return _windows.PyPanel_base_DoSetVirtualSize(*args, **kwargs)
+
+ def base_DoGetSize(*args, **kwargs):
+ """base_DoGetSize() -> (width, height)"""
+ return _windows.PyPanel_base_DoGetSize(*args, **kwargs)
+
+ def base_DoGetClientSize(*args, **kwargs):
+ """base_DoGetClientSize() -> (width, height)"""
+ return _windows.PyPanel_base_DoGetClientSize(*args, **kwargs)
+
+ def base_DoGetPosition(*args, **kwargs):
+ """base_DoGetPosition() -> (x,y)"""
+ return _windows.PyPanel_base_DoGetPosition(*args, **kwargs)
+
+ def base_DoGetVirtualSize(*args, **kwargs):
+ """base_DoGetVirtualSize() -> Size"""
+ return _windows.PyPanel_base_DoGetVirtualSize(*args, **kwargs)
+
+ def base_DoGetBestSize(*args, **kwargs):
+ """base_DoGetBestSize() -> Size"""
+ return _windows.PyPanel_base_DoGetBestSize(*args, **kwargs)
+
+ def base_InitDialog(*args, **kwargs):
+ """base_InitDialog()"""
+ return _windows.PyPanel_base_InitDialog(*args, **kwargs)
+
+ def base_TransferDataToWindow(*args, **kwargs):
+ """base_TransferDataToWindow() -> bool"""
+ return _windows.PyPanel_base_TransferDataToWindow(*args, **kwargs)
+
+ def base_TransferDataFromWindow(*args, **kwargs):
+ """base_TransferDataFromWindow() -> bool"""
+ return _windows.PyPanel_base_TransferDataFromWindow(*args, **kwargs)
+
+ def base_Validate(*args, **kwargs):
+ """base_Validate() -> bool"""
+ return _windows.PyPanel_base_Validate(*args, **kwargs)
+
+ def base_AcceptsFocus(*args, **kwargs):
+ """base_AcceptsFocus() -> bool"""
+ return _windows.PyPanel_base_AcceptsFocus(*args, **kwargs)
+
+ def base_AcceptsFocusFromKeyboard(*args, **kwargs):
+ """base_AcceptsFocusFromKeyboard() -> bool"""
+ return _windows.PyPanel_base_AcceptsFocusFromKeyboard(*args, **kwargs)
+
+ def base_GetMaxSize(*args, **kwargs):
+ """base_GetMaxSize() -> Size"""
+ return _windows.PyPanel_base_GetMaxSize(*args, **kwargs)
+
+ def base_AddChild(*args, **kwargs):
+ """base_AddChild(Window child)"""
+ return _windows.PyPanel_base_AddChild(*args, **kwargs)
+
+ def base_RemoveChild(*args, **kwargs):
+ """base_RemoveChild(Window child)"""
+ return _windows.PyPanel_base_RemoveChild(*args, **kwargs)
+
+ def base_ShouldInheritColours(*args, **kwargs):
+ """base_ShouldInheritColours() -> bool"""
+ return _windows.PyPanel_base_ShouldInheritColours(*args, **kwargs)
+
+ def base_ApplyParentThemeBackground(*args, **kwargs):
+ """base_ApplyParentThemeBackground(Colour c)"""
+ return _windows.PyPanel_base_ApplyParentThemeBackground(*args, **kwargs)
+
+
+class PyPanelPtr(PyPanel):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyPanel
+_windows.PyPanel_swigregister(PyPanelPtr)
+
+def PrePyPanel(*args, **kwargs):
+ """PrePyPanel() -> PyPanel"""
+ val = _windows.new_PrePyPanel(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class PyScrolledWindow(ScrolledWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, String name=PanelNameStr) -> PyScrolledWindow
+ """
+ newobj = _windows.new_PyScrolledWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kwargs):
+ """base_DoMoveWindow(int x, int y, int width, int height)"""
+ return _windows.PyScrolledWindow_base_DoMoveWindow(*args, **kwargs)
+
+ def base_DoSetSize(*args, **kwargs):
+ """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows.PyScrolledWindow_base_DoSetSize(*args, **kwargs)
+
+ def base_DoSetClientSize(*args, **kwargs):
+ """base_DoSetClientSize(int width, int height)"""
+ return _windows.PyScrolledWindow_base_DoSetClientSize(*args, **kwargs)
+
+ def base_DoSetVirtualSize(*args, **kwargs):
+ """base_DoSetVirtualSize(int x, int y)"""
+ return _windows.PyScrolledWindow_base_DoSetVirtualSize(*args, **kwargs)
+
+ def base_DoGetSize(*args, **kwargs):
+ """base_DoGetSize() -> (width, height)"""
+ return _windows.PyScrolledWindow_base_DoGetSize(*args, **kwargs)
+
+ def base_DoGetClientSize(*args, **kwargs):
+ """base_DoGetClientSize() -> (width, height)"""
+ return _windows.PyScrolledWindow_base_DoGetClientSize(*args, **kwargs)
+
+ def base_DoGetPosition(*args, **kwargs):
+ """base_DoGetPosition() -> (x,y)"""
+ return _windows.PyScrolledWindow_base_DoGetPosition(*args, **kwargs)
+
+ def base_DoGetVirtualSize(*args, **kwargs):
+ """base_DoGetVirtualSize() -> Size"""
+ return _windows.PyScrolledWindow_base_DoGetVirtualSize(*args, **kwargs)
+
+ def base_DoGetBestSize(*args, **kwargs):
+ """base_DoGetBestSize() -> Size"""
+ return _windows.PyScrolledWindow_base_DoGetBestSize(*args, **kwargs)
+
+ def base_InitDialog(*args, **kwargs):
+ """base_InitDialog()"""
+ return _windows.PyScrolledWindow_base_InitDialog(*args, **kwargs)
+
+ def base_TransferDataToWindow(*args, **kwargs):
+ """base_TransferDataToWindow() -> bool"""
+ return _windows.PyScrolledWindow_base_TransferDataToWindow(*args, **kwargs)
+
+ def base_TransferDataFromWindow(*args, **kwargs):
+ """base_TransferDataFromWindow() -> bool"""
+ return _windows.PyScrolledWindow_base_TransferDataFromWindow(*args, **kwargs)
+
+ def base_Validate(*args, **kwargs):
+ """base_Validate() -> bool"""
+ return _windows.PyScrolledWindow_base_Validate(*args, **kwargs)
+
+ def base_AcceptsFocus(*args, **kwargs):
+ """base_AcceptsFocus() -> bool"""
+ return _windows.PyScrolledWindow_base_AcceptsFocus(*args, **kwargs)
+
+ def base_AcceptsFocusFromKeyboard(*args, **kwargs):
+ """base_AcceptsFocusFromKeyboard() -> bool"""
+ return _windows.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
+
+ def base_GetMaxSize(*args, **kwargs):
+ """base_GetMaxSize() -> Size"""
+ return _windows.PyScrolledWindow_base_GetMaxSize(*args, **kwargs)
+
+ def base_AddChild(*args, **kwargs):
+ """base_AddChild(Window child)"""
+ return _windows.PyScrolledWindow_base_AddChild(*args, **kwargs)
+
+ def base_RemoveChild(*args, **kwargs):
+ """base_RemoveChild(Window child)"""
+ return _windows.PyScrolledWindow_base_RemoveChild(*args, **kwargs)
+
+ def base_ShouldInheritColours(*args, **kwargs):
+ """base_ShouldInheritColours() -> bool"""
+ return _windows.PyScrolledWindow_base_ShouldInheritColours(*args, **kwargs)
+
+ def base_ApplyParentThemeBackground(*args, **kwargs):
+ """base_ApplyParentThemeBackground(Colour c)"""
+ return _windows.PyScrolledWindow_base_ApplyParentThemeBackground(*args, **kwargs)
+
+
+class PyScrolledWindowPtr(PyScrolledWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyScrolledWindow
+_windows.PyScrolledWindow_swigregister(PyScrolledWindowPtr)
+
+def PrePyScrolledWindow(*args, **kwargs):
+ """PrePyScrolledWindow() -> PyScrolledWindow"""
+ val = _windows.new_PrePyScrolledWindow(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+#---------------------------------------------------------------------------
+
+PRINT_MODE_NONE = _windows.PRINT_MODE_NONE
+PRINT_MODE_PREVIEW = _windows.PRINT_MODE_PREVIEW
+PRINT_MODE_FILE = _windows.PRINT_MODE_FILE
+PRINT_MODE_PRINTER = _windows.PRINT_MODE_PRINTER
+PRINT_MODE_STREAM = _windows.PRINT_MODE_STREAM
+class PrintData(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> PrintData"""
+ newobj = _windows.new_PrintData(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_PrintData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetNoCopies(*args, **kwargs):
+ """GetNoCopies() -> int"""
+ return _windows.PrintData_GetNoCopies(*args, **kwargs)
+
+ def GetCollate(*args, **kwargs):
+ """GetCollate() -> bool"""
+ return _windows.PrintData_GetCollate(*args, **kwargs)
+
+ def GetOrientation(*args, **kwargs):
+ """GetOrientation() -> int"""
+ return _windows.PrintData_GetOrientation(*args, **kwargs)
+
+ def Ok(*args, **kwargs):
+ """Ok() -> bool"""
+ return _windows.PrintData_Ok(*args, **kwargs)
+
+ def GetPrinterName(*args, **kwargs):
+ """GetPrinterName() -> String"""
+ return _windows.PrintData_GetPrinterName(*args, **kwargs)
+
+ def GetColour(*args, **kwargs):
+ """GetColour() -> bool"""
+ return _windows.PrintData_GetColour(*args, **kwargs)
+
+ def GetDuplex(*args, **kwargs):
+ """GetDuplex() -> int"""
+ return _windows.PrintData_GetDuplex(*args, **kwargs)
+
+ def GetPaperId(*args, **kwargs):
+ """GetPaperId() -> int"""
+ return _windows.PrintData_GetPaperId(*args, **kwargs)
+
+ def GetPaperSize(*args, **kwargs):
+ """GetPaperSize() -> Size"""
+ return _windows.PrintData_GetPaperSize(*args, **kwargs)
+
+ def GetQuality(*args, **kwargs):
+ """GetQuality() -> int"""
+ return _windows.PrintData_GetQuality(*args, **kwargs)
+
+ def SetNoCopies(*args, **kwargs):
+ """SetNoCopies(int v)"""
+ return _windows.PrintData_SetNoCopies(*args, **kwargs)
+
+ def SetCollate(*args, **kwargs):
+ """SetCollate(bool flag)"""
+ return _windows.PrintData_SetCollate(*args, **kwargs)
+
+ def SetOrientation(*args, **kwargs):
+ """SetOrientation(int orient)"""
+ return _windows.PrintData_SetOrientation(*args, **kwargs)
+
+ def SetPrinterName(*args, **kwargs):
+ """SetPrinterName(String name)"""
+ return _windows.PrintData_SetPrinterName(*args, **kwargs)
+
+ def SetColour(*args, **kwargs):
+ """SetColour(bool colour)"""
+ return _windows.PrintData_SetColour(*args, **kwargs)
+
+ def SetDuplex(*args, **kwargs):
+ """SetDuplex(int duplex)"""
+ return _windows.PrintData_SetDuplex(*args, **kwargs)
+
+ def SetPaperId(*args, **kwargs):
+ """SetPaperId(int sizeId)"""
+ return _windows.PrintData_SetPaperId(*args, **kwargs)
+
+ def SetPaperSize(*args, **kwargs):
+ """SetPaperSize(Size sz)"""
+ return _windows.PrintData_SetPaperSize(*args, **kwargs)
+
+ def SetQuality(*args, **kwargs):
+ """SetQuality(int quality)"""
+ return _windows.PrintData_SetQuality(*args, **kwargs)
+
+ def GetPrinterCommand(*args, **kwargs):
+ """GetPrinterCommand() -> String"""
+ return _windows.PrintData_GetPrinterCommand(*args, **kwargs)
+
+ def GetPrinterOptions(*args, **kwargs):
+ """GetPrinterOptions() -> String"""
+ return _windows.PrintData_GetPrinterOptions(*args, **kwargs)
+
+ def GetPreviewCommand(*args, **kwargs):
+ """GetPreviewCommand() -> String"""
+ return _windows.PrintData_GetPreviewCommand(*args, **kwargs)
+
+ def GetFilename(*args, **kwargs):
+ """GetFilename() -> String"""
+ return _windows.PrintData_GetFilename(*args, **kwargs)
+
+ def GetFontMetricPath(*args, **kwargs):
+ """GetFontMetricPath() -> String"""
+ return _windows.PrintData_GetFontMetricPath(*args, **kwargs)
+
+ def GetPrinterScaleX(*args, **kwargs):
+ """GetPrinterScaleX() -> double"""
+ return _windows.PrintData_GetPrinterScaleX(*args, **kwargs)
+
+ def GetPrinterScaleY(*args, **kwargs):
+ """GetPrinterScaleY() -> double"""
+ return _windows.PrintData_GetPrinterScaleY(*args, **kwargs)
+
+ def GetPrinterTranslateX(*args, **kwargs):
+ """GetPrinterTranslateX() -> long"""
+ return _windows.PrintData_GetPrinterTranslateX(*args, **kwargs)
+
+ def GetPrinterTranslateY(*args, **kwargs):
+ """GetPrinterTranslateY() -> long"""
+ return _windows.PrintData_GetPrinterTranslateY(*args, **kwargs)
+
+ def GetPrintMode(*args, **kwargs):
+ """GetPrintMode() -> int"""
+ return _windows.PrintData_GetPrintMode(*args, **kwargs)
+
+ def SetPrinterCommand(*args, **kwargs):
+ """SetPrinterCommand(String command)"""
+ return _windows.PrintData_SetPrinterCommand(*args, **kwargs)
+
+ def SetPrinterOptions(*args, **kwargs):
+ """SetPrinterOptions(String options)"""
+ return _windows.PrintData_SetPrinterOptions(*args, **kwargs)
+
+ def SetPreviewCommand(*args, **kwargs):
+ """SetPreviewCommand(String command)"""
+ return _windows.PrintData_SetPreviewCommand(*args, **kwargs)
+
+ def SetFilename(*args, **kwargs):
+ """SetFilename(String filename)"""
+ return _windows.PrintData_SetFilename(*args, **kwargs)
+
+ def SetFontMetricPath(*args, **kwargs):
+ """SetFontMetricPath(String path)"""
+ return _windows.PrintData_SetFontMetricPath(*args, **kwargs)
+
+ def SetPrinterScaleX(*args, **kwargs):
+ """SetPrinterScaleX(double x)"""
+ return _windows.PrintData_SetPrinterScaleX(*args, **kwargs)
+
+ def SetPrinterScaleY(*args, **kwargs):
+ """SetPrinterScaleY(double y)"""
+ return _windows.PrintData_SetPrinterScaleY(*args, **kwargs)
+
+ def SetPrinterScaling(*args, **kwargs):
+ """SetPrinterScaling(double x, double y)"""
+ return _windows.PrintData_SetPrinterScaling(*args, **kwargs)
+
+ def SetPrinterTranslateX(*args, **kwargs):
+ """SetPrinterTranslateX(long x)"""
+ return _windows.PrintData_SetPrinterTranslateX(*args, **kwargs)
+
+ def SetPrinterTranslateY(*args, **kwargs):
+ """SetPrinterTranslateY(long y)"""
+ return _windows.PrintData_SetPrinterTranslateY(*args, **kwargs)
+
+ def SetPrinterTranslation(*args, **kwargs):
+ """SetPrinterTranslation(long x, long y)"""
+ return _windows.PrintData_SetPrinterTranslation(*args, **kwargs)
+
+ def SetPrintMode(*args, **kwargs):
+ """SetPrintMode(int printMode)"""
+ return _windows.PrintData_SetPrintMode(*args, **kwargs)
+
+ def GetOutputStream(*args, **kwargs):
+ """GetOutputStream() -> OutputStream"""
+ return _windows.PrintData_GetOutputStream(*args, **kwargs)
+
+ def SetOutputStream(*args, **kwargs):
+ """SetOutputStream(OutputStream outputstream)"""
+ return _windows.PrintData_SetOutputStream(*args, **kwargs)
+
+ def __nonzero__(self): return self.Ok()
+
+class PrintDataPtr(PrintData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PrintData
+_windows.PrintData_swigregister(PrintDataPtr)
+PrintoutTitleStr = cvar.PrintoutTitleStr
+PreviewCanvasNameStr = cvar.PreviewCanvasNameStr
+
+class PageSetupDialogData(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> PageSetupDialogData"""
+ newobj = _windows.new_PageSetupDialogData(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_PageSetupDialogData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def EnableHelp(*args, **kwargs):
+ """EnableHelp(bool flag)"""
+ return _windows.PageSetupDialogData_EnableHelp(*args, **kwargs)
+
+ def EnableMargins(*args, **kwargs):
+ """EnableMargins(bool flag)"""
+ return _windows.PageSetupDialogData_EnableMargins(*args, **kwargs)
+
+ def EnableOrientation(*args, **kwargs):
+ """EnableOrientation(bool flag)"""
+ return _windows.PageSetupDialogData_EnableOrientation(*args, **kwargs)
+
+ def EnablePaper(*args, **kwargs):
+ """EnablePaper(bool flag)"""
+ return _windows.PageSetupDialogData_EnablePaper(*args, **kwargs)
+
+ def EnablePrinter(*args, **kwargs):
+ """EnablePrinter(bool flag)"""
+ return _windows.PageSetupDialogData_EnablePrinter(*args, **kwargs)
+
+ def GetDefaultMinMargins(*args, **kwargs):
+ """GetDefaultMinMargins() -> bool"""
+ return _windows.PageSetupDialogData_GetDefaultMinMargins(*args, **kwargs)
+
+ def GetEnableMargins(*args, **kwargs):
+ """GetEnableMargins() -> bool"""
+ return _windows.PageSetupDialogData_GetEnableMargins(*args, **kwargs)
+
+ def GetEnableOrientation(*args, **kwargs):
+ """GetEnableOrientation() -> bool"""
+ return _windows.PageSetupDialogData_GetEnableOrientation(*args, **kwargs)
+
+ def GetEnablePaper(*args, **kwargs):
+ """GetEnablePaper() -> bool"""
+ return _windows.PageSetupDialogData_GetEnablePaper(*args, **kwargs)
+
+ def GetEnablePrinter(*args, **kwargs):
+ """GetEnablePrinter() -> bool"""
+ return _windows.PageSetupDialogData_GetEnablePrinter(*args, **kwargs)
+
+ def GetEnableHelp(*args, **kwargs):
+ """GetEnableHelp() -> bool"""
+ return _windows.PageSetupDialogData_GetEnableHelp(*args, **kwargs)
+
+ def GetDefaultInfo(*args, **kwargs):
+ """GetDefaultInfo() -> bool"""
+ return _windows.PageSetupDialogData_GetDefaultInfo(*args, **kwargs)
+
+ def GetMarginTopLeft(*args, **kwargs):
+ """GetMarginTopLeft() -> Point"""
+ return _windows.PageSetupDialogData_GetMarginTopLeft(*args, **kwargs)
+
+ def GetMarginBottomRight(*args, **kwargs):
+ """GetMarginBottomRight() -> Point"""
+ return _windows.PageSetupDialogData_GetMarginBottomRight(*args, **kwargs)
+
+ def GetMinMarginTopLeft(*args, **kwargs):
+ """GetMinMarginTopLeft() -> Point"""
+ return _windows.PageSetupDialogData_GetMinMarginTopLeft(*args, **kwargs)
+
+ def GetMinMarginBottomRight(*args, **kwargs):
+ """GetMinMarginBottomRight() -> Point"""
+ return _windows.PageSetupDialogData_GetMinMarginBottomRight(*args, **kwargs)
+
+ def GetPaperId(*args, **kwargs):
+ """GetPaperId() -> int"""
+ return _windows.PageSetupDialogData_GetPaperId(*args, **kwargs)
+
+ def GetPaperSize(*args, **kwargs):
+ """GetPaperSize() -> Size"""
+ return _windows.PageSetupDialogData_GetPaperSize(*args, **kwargs)
+
+ def GetPrintData(*args, **kwargs):
+ """GetPrintData() -> PrintData"""
+ return _windows.PageSetupDialogData_GetPrintData(*args, **kwargs)
+
+ def Ok(*args, **kwargs):
+ """Ok() -> bool"""
+ return _windows.PageSetupDialogData_Ok(*args, **kwargs)
+
+ def SetDefaultInfo(*args, **kwargs):
+ """SetDefaultInfo(bool flag)"""
+ return _windows.PageSetupDialogData_SetDefaultInfo(*args, **kwargs)
+
+ def SetDefaultMinMargins(*args, **kwargs):
+ """SetDefaultMinMargins(bool flag)"""
+ return _windows.PageSetupDialogData_SetDefaultMinMargins(*args, **kwargs)
+
+ def SetMarginTopLeft(*args, **kwargs):
+ """SetMarginTopLeft(Point pt)"""
+ return _windows.PageSetupDialogData_SetMarginTopLeft(*args, **kwargs)
+
+ def SetMarginBottomRight(*args, **kwargs):
+ """SetMarginBottomRight(Point pt)"""
+ return _windows.PageSetupDialogData_SetMarginBottomRight(*args, **kwargs)
+
+ def SetMinMarginTopLeft(*args, **kwargs):
+ """SetMinMarginTopLeft(Point pt)"""
+ return _windows.PageSetupDialogData_SetMinMarginTopLeft(*args, **kwargs)
+
+ def SetMinMarginBottomRight(*args, **kwargs):
+ """SetMinMarginBottomRight(Point pt)"""
+ return _windows.PageSetupDialogData_SetMinMarginBottomRight(*args, **kwargs)
+
+ def SetPaperId(*args, **kwargs):
+ """SetPaperId(int id)"""
+ return _windows.PageSetupDialogData_SetPaperId(*args, **kwargs)
+
+ def SetPaperSize(*args, **kwargs):
+ """SetPaperSize(Size size)"""
+ return _windows.PageSetupDialogData_SetPaperSize(*args, **kwargs)
+
+ def SetPrintData(*args, **kwargs):
+ """SetPrintData(PrintData printData)"""
+ return _windows.PageSetupDialogData_SetPrintData(*args, **kwargs)
+
+ def __nonzero__(self): return self.Ok()
+
+class PageSetupDialogDataPtr(PageSetupDialogData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PageSetupDialogData
+_windows.PageSetupDialogData_swigregister(PageSetupDialogDataPtr)
+
+class PageSetupDialog(Dialog):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
+ newobj = _windows.new_PageSetupDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetPageSetupData(*args, **kwargs):
+ """GetPageSetupData() -> PageSetupDialogData"""
+ return _windows.PageSetupDialog_GetPageSetupData(*args, **kwargs)
+
+ def ShowModal(*args, **kwargs):
+ """ShowModal() -> int"""
+ return _windows.PageSetupDialog_ShowModal(*args, **kwargs)
+
+
+class PageSetupDialogPtr(PageSetupDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PageSetupDialog
+_windows.PageSetupDialog_swigregister(PageSetupDialogPtr)
+
+class PrintDialogData(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args):
+ """
+ __init__() -> PrintDialogData
+ __init__(PrintData printData) -> PrintDialogData
+ """
+ newobj = _windows.new_PrintDialogData(*args)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_PrintDialogData):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetFromPage(*args, **kwargs):
+ """GetFromPage() -> int"""
+ return _windows.PrintDialogData_GetFromPage(*args, **kwargs)
+
+ def GetToPage(*args, **kwargs):
+ """GetToPage() -> int"""
+ return _windows.PrintDialogData_GetToPage(*args, **kwargs)
+
+ def GetMinPage(*args, **kwargs):
+ """GetMinPage() -> int"""
+ return _windows.PrintDialogData_GetMinPage(*args, **kwargs)
+
+ def GetMaxPage(*args, **kwargs):
+ """GetMaxPage() -> int"""
+ return _windows.PrintDialogData_GetMaxPage(*args, **kwargs)
+
+ def GetNoCopies(*args, **kwargs):
+ """GetNoCopies() -> int"""
+ return _windows.PrintDialogData_GetNoCopies(*args, **kwargs)
+
+ def GetAllPages(*args, **kwargs):
+ """GetAllPages() -> bool"""
+ return _windows.PrintDialogData_GetAllPages(*args, **kwargs)
+
+ def GetSelection(*args, **kwargs):
+ """GetSelection() -> bool"""
+ return _windows.PrintDialogData_GetSelection(*args, **kwargs)
+
+ def GetCollate(*args, **kwargs):
+ """GetCollate() -> bool"""
+ return _windows.PrintDialogData_GetCollate(*args, **kwargs)
+
+ def GetPrintToFile(*args, **kwargs):
+ """GetPrintToFile() -> bool"""
+ return _windows.PrintDialogData_GetPrintToFile(*args, **kwargs)
+
+ def GetSetupDialog(*args, **kwargs):
+ """GetSetupDialog() -> bool"""
+ return _windows.PrintDialogData_GetSetupDialog(*args, **kwargs)
+
+ def SetFromPage(*args, **kwargs):
+ """SetFromPage(int v)"""
+ return _windows.PrintDialogData_SetFromPage(*args, **kwargs)
+
+ def SetToPage(*args, **kwargs):
+ """SetToPage(int v)"""
+ return _windows.PrintDialogData_SetToPage(*args, **kwargs)
+
+ def SetMinPage(*args, **kwargs):
+ """SetMinPage(int v)"""
+ return _windows.PrintDialogData_SetMinPage(*args, **kwargs)
+
+ def SetMaxPage(*args, **kwargs):
+ """SetMaxPage(int v)"""
+ return _windows.PrintDialogData_SetMaxPage(*args, **kwargs)
+
+ def SetNoCopies(*args, **kwargs):
+ """SetNoCopies(int v)"""
+ return _windows.PrintDialogData_SetNoCopies(*args, **kwargs)
+
+ def SetAllPages(*args, **kwargs):
+ """SetAllPages(bool flag)"""
+ return _windows.PrintDialogData_SetAllPages(*args, **kwargs)
+
+ def SetSelection(*args, **kwargs):
+ """SetSelection(bool flag)"""
+ return _windows.PrintDialogData_SetSelection(*args, **kwargs)
+
+ def SetCollate(*args, **kwargs):
+ """SetCollate(bool flag)"""
+ return _windows.PrintDialogData_SetCollate(*args, **kwargs)
+
+ def SetPrintToFile(*args, **kwargs):
+ """SetPrintToFile(bool flag)"""
+ return _windows.PrintDialogData_SetPrintToFile(*args, **kwargs)
+
+ def SetSetupDialog(*args, **kwargs):
+ """SetSetupDialog(bool flag)"""
+ return _windows.PrintDialogData_SetSetupDialog(*args, **kwargs)
+
+ def EnablePrintToFile(*args, **kwargs):
+ """EnablePrintToFile(bool flag)"""
+ return _windows.PrintDialogData_EnablePrintToFile(*args, **kwargs)
+
+ def EnableSelection(*args, **kwargs):
+ """EnableSelection(bool flag)"""
+ return _windows.PrintDialogData_EnableSelection(*args, **kwargs)
+
+ def EnablePageNumbers(*args, **kwargs):
+ """EnablePageNumbers(bool flag)"""
+ return _windows.PrintDialogData_EnablePageNumbers(*args, **kwargs)
+
+ def EnableHelp(*args, **kwargs):
+ """EnableHelp(bool flag)"""
+ return _windows.PrintDialogData_EnableHelp(*args, **kwargs)
+
+ def GetEnablePrintToFile(*args, **kwargs):
+ """GetEnablePrintToFile() -> bool"""
+ return _windows.PrintDialogData_GetEnablePrintToFile(*args, **kwargs)
+
+ def GetEnableSelection(*args, **kwargs):
+ """GetEnableSelection() -> bool"""
+ return _windows.PrintDialogData_GetEnableSelection(*args, **kwargs)
+
+ def GetEnablePageNumbers(*args, **kwargs):
+ """GetEnablePageNumbers() -> bool"""
+ return _windows.PrintDialogData_GetEnablePageNumbers(*args, **kwargs)
+
+ def GetEnableHelp(*args, **kwargs):
+ """GetEnableHelp() -> bool"""
+ return _windows.PrintDialogData_GetEnableHelp(*args, **kwargs)
+
+ def Ok(*args, **kwargs):
+ """Ok() -> bool"""
+ return _windows.PrintDialogData_Ok(*args, **kwargs)
+
+ def GetPrintData(*args, **kwargs):
+ """GetPrintData() -> PrintData"""
+ return _windows.PrintDialogData_GetPrintData(*args, **kwargs)
+
+ def SetPrintData(*args, **kwargs):
+ """SetPrintData(PrintData printData)"""
+ return _windows.PrintDialogData_SetPrintData(*args, **kwargs)
+
+ def __nonzero__(self): return self.Ok()
+
+class PrintDialogDataPtr(PrintDialogData):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PrintDialogData
+_windows.PrintDialogData_swigregister(PrintDialogDataPtr)
+
+class PrintDialog(Dialog):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window parent, PrintDialogData data=None) -> PrintDialog"""
+ newobj = _windows.new_PrintDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetPrintDialogData(*args, **kwargs):
+ """GetPrintDialogData() -> PrintDialogData"""
+ return _windows.PrintDialog_GetPrintDialogData(*args, **kwargs)
+
+ def GetPrintDC(*args, **kwargs):
+ """GetPrintDC() -> DC"""
+ return _windows.PrintDialog_GetPrintDC(*args, **kwargs)
+
+ def ShowModal(*args, **kwargs):
+ """ShowModal() -> int"""
+ return _windows.PrintDialog_ShowModal(*args, **kwargs)
+
+
+class PrintDialogPtr(PrintDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PrintDialog
+_windows.PrintDialog_swigregister(PrintDialogPtr)
+
+PRINTER_NO_ERROR = _windows.PRINTER_NO_ERROR
+PRINTER_CANCELLED = _windows.PRINTER_CANCELLED
+PRINTER_ERROR = _windows.PRINTER_ERROR
+class Printer(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(PrintDialogData data=None) -> Printer"""
+ newobj = _windows.new_Printer(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_windows.delete_Printer):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def CreateAbortWindow(*args, **kwargs):
+ """CreateAbortWindow(Window parent, Printout printout)"""
+ return _windows.Printer_CreateAbortWindow(*args, **kwargs)
+
+ def GetPrintDialogData(*args, **kwargs):
+ """GetPrintDialogData() -> PrintDialogData"""
+ return _windows.Printer_GetPrintDialogData(*args, **kwargs)
+
+ def Print(*args, **kwargs):
+ """Print(Window parent, Printout printout, int prompt=True) -> bool"""
+ return _windows.Printer_Print(*args, **kwargs)
+
+ def PrintDialog(*args, **kwargs):
+ """PrintDialog(Window parent) -> DC"""
+ return _windows.Printer_PrintDialog(*args, **kwargs)
+
+ def ReportError(*args, **kwargs):
+ """ReportError(Window parent, Printout printout, String message)"""
+ return _windows.Printer_ReportError(*args, **kwargs)
+
+ def Setup(*args, **kwargs):
+ """Setup(Window parent) -> bool"""
+ return _windows.Printer_Setup(*args, **kwargs)
+
+ def GetAbort(*args, **kwargs):
+ """GetAbort() -> bool"""
+ return _windows.Printer_GetAbort(*args, **kwargs)
+
+ def GetLastError(*args, **kwargs):
+ """GetLastError() -> int"""
+ return _windows.Printer_GetLastError(*args, **kwargs)
+
+ GetLastError = staticmethod(GetLastError)
+
+class PrinterPtr(Printer):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Printer
+_windows.Printer_swigregister(PrinterPtr)
+
+def Printer_GetLastError(*args, **kwargs):
+ """Printer_GetLastError() -> int"""
+ return _windows.Printer_GetLastError(*args, **kwargs)
+
+class Printout(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(String title=PrintoutTitleStr) -> Printout"""
+ newobj = _windows.new_Printout(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, Printout)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.Printout__setCallbackInfo(*args, **kwargs)
+
+ def GetTitle(*args, **kwargs):
+ """GetTitle() -> String"""
+ return _windows.Printout_GetTitle(*args, **kwargs)
+
+ def GetDC(*args, **kwargs):
+ """GetDC() -> DC"""
+ return _windows.Printout_GetDC(*args, **kwargs)
+
+ def SetDC(*args, **kwargs):
+ """SetDC(DC dc)"""
+ return _windows.Printout_SetDC(*args, **kwargs)
+
+ def SetPageSizePixels(*args, **kwargs):
+ """SetPageSizePixels(int w, int h)"""
+ return _windows.Printout_SetPageSizePixels(*args, **kwargs)
+
+ def GetPageSizePixels(*args, **kwargs):
+ """GetPageSizePixels() -> (w, h)"""
+ return _windows.Printout_GetPageSizePixels(*args, **kwargs)
+
+ def SetPageSizeMM(*args, **kwargs):
+ """SetPageSizeMM(int w, int h)"""
+ return _windows.Printout_SetPageSizeMM(*args, **kwargs)
+
+ def GetPageSizeMM(*args, **kwargs):
+ """GetPageSizeMM() -> (w, h)"""
+ return _windows.Printout_GetPageSizeMM(*args, **kwargs)
+
+ def SetPPIScreen(*args, **kwargs):
+ """SetPPIScreen(int x, int y)"""
+ return _windows.Printout_SetPPIScreen(*args, **kwargs)
+
+ def GetPPIScreen(*args, **kwargs):
+ """GetPPIScreen() -> (x,y)"""
+ return _windows.Printout_GetPPIScreen(*args, **kwargs)
+
+ def SetPPIPrinter(*args, **kwargs):
+ """SetPPIPrinter(int x, int y)"""
+ return _windows.Printout_SetPPIPrinter(*args, **kwargs)
+
+ def GetPPIPrinter(*args, **kwargs):
+ """GetPPIPrinter() -> (x,y)"""
+ return _windows.Printout_GetPPIPrinter(*args, **kwargs)
+
+ def IsPreview(*args, **kwargs):
+ """IsPreview() -> bool"""
+ return _windows.Printout_IsPreview(*args, **kwargs)
+
+ def SetIsPreview(*args, **kwargs):
+ """SetIsPreview(bool p)"""
+ return _windows.Printout_SetIsPreview(*args, **kwargs)
+
+ def base_OnBeginDocument(*args, **kwargs):
+ """base_OnBeginDocument(int startPage, int endPage) -> bool"""
+ return _windows.Printout_base_OnBeginDocument(*args, **kwargs)
+
+ def base_OnEndDocument(*args, **kwargs):
+ """base_OnEndDocument()"""
+ return _windows.Printout_base_OnEndDocument(*args, **kwargs)
+
+ def base_OnBeginPrinting(*args, **kwargs):
+ """base_OnBeginPrinting()"""
+ return _windows.Printout_base_OnBeginPrinting(*args, **kwargs)
+
+ def base_OnEndPrinting(*args, **kwargs):
+ """base_OnEndPrinting()"""
+ return _windows.Printout_base_OnEndPrinting(*args, **kwargs)
+
+ def base_OnPreparePrinting(*args, **kwargs):
+ """base_OnPreparePrinting()"""
+ return _windows.Printout_base_OnPreparePrinting(*args, **kwargs)
+
+ def base_HasPage(*args, **kwargs):
+ """base_HasPage(int page) -> bool"""
+ return _windows.Printout_base_HasPage(*args, **kwargs)
+
+ def base_GetPageInfo(*args, **kwargs):
+ """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
+ return _windows.Printout_base_GetPageInfo(*args, **kwargs)
+
+
+class PrintoutPtr(Printout):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Printout
+_windows.Printout_swigregister(PrintoutPtr)
+
+class PreviewCanvas(ScrolledWindow):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(PrintPreview preview, Window parent, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0,
+ String name=PreviewCanvasNameStr) -> PreviewCanvas
+ """
+ newobj = _windows.new_PreviewCanvas(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+
+class PreviewCanvasPtr(PreviewCanvas):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PreviewCanvas
+_windows.PreviewCanvas_swigregister(PreviewCanvasPtr)
+
+class PreviewFrame(Frame):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
+ """
+ newobj = _windows.new_PreviewFrame(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def Initialize(*args, **kwargs):
+ """Initialize()"""
+ return _windows.PreviewFrame_Initialize(*args, **kwargs)
+
+ def CreateControlBar(*args, **kwargs):
+ """CreateControlBar()"""
+ return _windows.PreviewFrame_CreateControlBar(*args, **kwargs)
+
+ def CreateCanvas(*args, **kwargs):
+ """CreateCanvas()"""
+ return _windows.PreviewFrame_CreateCanvas(*args, **kwargs)
+
+ def GetControlBar(*args, **kwargs):
+ """GetControlBar() -> PreviewControlBar"""
+ return _windows.PreviewFrame_GetControlBar(*args, **kwargs)
+
+
+class PreviewFramePtr(PreviewFrame):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PreviewFrame
+_windows.PreviewFrame_swigregister(PreviewFramePtr)
+
+PREVIEW_PRINT = _windows.PREVIEW_PRINT
+PREVIEW_PREVIOUS = _windows.PREVIEW_PREVIOUS
+PREVIEW_NEXT = _windows.PREVIEW_NEXT
+PREVIEW_ZOOM = _windows.PREVIEW_ZOOM
+PREVIEW_FIRST = _windows.PREVIEW_FIRST
+PREVIEW_LAST = _windows.PREVIEW_LAST
+PREVIEW_GOTO = _windows.PREVIEW_GOTO
+PREVIEW_DEFAULT = _windows.PREVIEW_DEFAULT
+ID_PREVIEW_CLOSE = _windows.ID_PREVIEW_CLOSE
+ID_PREVIEW_NEXT = _windows.ID_PREVIEW_NEXT
+ID_PREVIEW_PREVIOUS = _windows.ID_PREVIEW_PREVIOUS
+ID_PREVIEW_PRINT = _windows.ID_PREVIEW_PRINT
+ID_PREVIEW_ZOOM = _windows.ID_PREVIEW_ZOOM
+ID_PREVIEW_FIRST = _windows.ID_PREVIEW_FIRST
+ID_PREVIEW_LAST = _windows.ID_PREVIEW_LAST
+ID_PREVIEW_GOTO = _windows.ID_PREVIEW_GOTO
+class PreviewControlBar(Panel):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(PrintPreview preview, long buttons, Window parent,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
+ """
+ newobj = _windows.new_PreviewControlBar(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setOORInfo(self)
+
+ def GetZoomControl(*args, **kwargs):
+ """GetZoomControl() -> int"""
+ return _windows.PreviewControlBar_GetZoomControl(*args, **kwargs)
+
+ def SetZoomControl(*args, **kwargs):
+ """SetZoomControl(int zoom)"""
+ return _windows.PreviewControlBar_SetZoomControl(*args, **kwargs)
+
+ def GetPrintPreview(*args, **kwargs):
+ """GetPrintPreview() -> PrintPreview"""
+ return _windows.PreviewControlBar_GetPrintPreview(*args, **kwargs)
+
+ def OnNext(*args, **kwargs):
+ """OnNext()"""
+ return _windows.PreviewControlBar_OnNext(*args, **kwargs)
+
+ def OnPrevious(*args, **kwargs):
+ """OnPrevious()"""
+ return _windows.PreviewControlBar_OnPrevious(*args, **kwargs)
+
+ def OnFirst(*args, **kwargs):
+ """OnFirst()"""
+ return _windows.PreviewControlBar_OnFirst(*args, **kwargs)
+
+ def OnLast(*args, **kwargs):
+ """OnLast()"""
+ return _windows.PreviewControlBar_OnLast(*args, **kwargs)
+
+ def OnGoto(*args, **kwargs):
+ """OnGoto()"""
+ return _windows.PreviewControlBar_OnGoto(*args, **kwargs)
+
+
+class PreviewControlBarPtr(PreviewControlBar):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PreviewControlBar
+_windows.PreviewControlBar_swigregister(PreviewControlBarPtr)
+
+class PrintPreview(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args):
+ """
+ __init__(Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
+ __init__(Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
+ """
+ newobj = _windows.new_PrintPreview(*args)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetCurrentPage(*args, **kwargs):
+ """SetCurrentPage(int pageNum) -> bool"""
+ return _windows.PrintPreview_SetCurrentPage(*args, **kwargs)
+
+ def GetCurrentPage(*args, **kwargs):
+ """GetCurrentPage() -> int"""
+ return _windows.PrintPreview_GetCurrentPage(*args, **kwargs)
+
+ def SetPrintout(*args, **kwargs):
+ """SetPrintout(Printout printout)"""
+ return _windows.PrintPreview_SetPrintout(*args, **kwargs)
+
+ def GetPrintout(*args, **kwargs):
+ """GetPrintout() -> Printout"""
+ return _windows.PrintPreview_GetPrintout(*args, **kwargs)
+
+ def GetPrintoutForPrinting(*args, **kwargs):
+ """GetPrintoutForPrinting() -> Printout"""
+ return _windows.PrintPreview_GetPrintoutForPrinting(*args, **kwargs)
+
+ def SetFrame(*args, **kwargs):
+ """SetFrame(Frame frame)"""
+ return _windows.PrintPreview_SetFrame(*args, **kwargs)
+
+ def SetCanvas(*args, **kwargs):
+ """SetCanvas(PreviewCanvas canvas)"""
+ return _windows.PrintPreview_SetCanvas(*args, **kwargs)
+
+ def GetFrame(*args, **kwargs):
+ """GetFrame() -> Frame"""
+ return _windows.PrintPreview_GetFrame(*args, **kwargs)
+
+ def GetCanvas(*args, **kwargs):
+ """GetCanvas() -> PreviewCanvas"""
+ return _windows.PrintPreview_GetCanvas(*args, **kwargs)
+
+ def PaintPage(*args, **kwargs):
+ """PaintPage(PreviewCanvas canvas, DC dc) -> bool"""
+ return _windows.PrintPreview_PaintPage(*args, **kwargs)
+
+ def DrawBlankPage(*args, **kwargs):
+ """DrawBlankPage(PreviewCanvas canvas, DC dc) -> bool"""
+ return _windows.PrintPreview_DrawBlankPage(*args, **kwargs)
+
+ def RenderPage(*args, **kwargs):
+ """RenderPage(int pageNum) -> bool"""
+ return _windows.PrintPreview_RenderPage(*args, **kwargs)
+
+ def AdjustScrollbars(*args, **kwargs):
+ """AdjustScrollbars(PreviewCanvas canvas)"""
+ return _windows.PrintPreview_AdjustScrollbars(*args, **kwargs)
+
+ def GetPrintDialogData(*args, **kwargs):
+ """GetPrintDialogData() -> PrintDialogData"""
+ return _windows.PrintPreview_GetPrintDialogData(*args, **kwargs)
+
+ def SetZoom(*args, **kwargs):
+ """SetZoom(int percent)"""
+ return _windows.PrintPreview_SetZoom(*args, **kwargs)
+
+ def GetZoom(*args, **kwargs):
+ """GetZoom() -> int"""
+ return _windows.PrintPreview_GetZoom(*args, **kwargs)
+
+ def GetMaxPage(*args, **kwargs):
+ """GetMaxPage() -> int"""
+ return _windows.PrintPreview_GetMaxPage(*args, **kwargs)
+
+ def GetMinPage(*args, **kwargs):
+ """GetMinPage() -> int"""
+ return _windows.PrintPreview_GetMinPage(*args, **kwargs)
+
+ def Ok(*args, **kwargs):
+ """Ok() -> bool"""
+ return _windows.PrintPreview_Ok(*args, **kwargs)
+
+ def SetOk(*args, **kwargs):
+ """SetOk(bool ok)"""
+ return _windows.PrintPreview_SetOk(*args, **kwargs)
+
+ def Print(*args, **kwargs):
+ """Print(bool interactive) -> bool"""
+ return _windows.PrintPreview_Print(*args, **kwargs)
+
+ def DetermineScaling(*args, **kwargs):
+ """DetermineScaling()"""
+ return _windows.PrintPreview_DetermineScaling(*args, **kwargs)
+
+ def __nonzero__(self): return self.Ok()
+
+class PrintPreviewPtr(PrintPreview):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PrintPreview
+_windows.PrintPreview_swigregister(PrintPreviewPtr)
+
+class PyPrintPreview(PrintPreview):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args):
+ """
+ __init__(Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
+ __init__(Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
+ """
+ newobj = _windows.new_PyPrintPreview(*args)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, PyPrintPreview)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyPrintPreview__setCallbackInfo(*args, **kwargs)
+
+ def base_SetCurrentPage(*args, **kwargs):
+ """base_SetCurrentPage(int pageNum) -> bool"""
+ return _windows.PyPrintPreview_base_SetCurrentPage(*args, **kwargs)
+
+ def base_PaintPage(*args, **kwargs):
+ """base_PaintPage(PreviewCanvas canvas, DC dc) -> bool"""
+ return _windows.PyPrintPreview_base_PaintPage(*args, **kwargs)
+
+ def base_DrawBlankPage(*args, **kwargs):
+ """base_DrawBlankPage(PreviewCanvas canvas, DC dc) -> bool"""
+ return _windows.PyPrintPreview_base_DrawBlankPage(*args, **kwargs)
+
+ def base_RenderPage(*args, **kwargs):
+ """base_RenderPage(int pageNum) -> bool"""
+ return _windows.PyPrintPreview_base_RenderPage(*args, **kwargs)
+
+ def base_SetZoom(*args, **kwargs):
+ """base_SetZoom(int percent)"""
+ return _windows.PyPrintPreview_base_SetZoom(*args, **kwargs)
+
+ def base_Print(*args, **kwargs):
+ """base_Print(bool interactive) -> bool"""
+ return _windows.PyPrintPreview_base_Print(*args, **kwargs)
+
+ def base_DetermineScaling(*args, **kwargs):
+ """base_DetermineScaling()"""
+ return _windows.PyPrintPreview_base_DetermineScaling(*args, **kwargs)
+
+
+class PyPrintPreviewPtr(PyPrintPreview):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyPrintPreview
+_windows.PyPrintPreview_swigregister(PyPrintPreviewPtr)
+
+class PyPreviewFrame(PreviewFrame):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
+ """
+ newobj = _windows.new_PyPreviewFrame(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyPreviewFrame__setCallbackInfo(*args, **kwargs)
+
+ def SetPreviewCanvas(*args, **kwargs):
+ """SetPreviewCanvas(PreviewCanvas canvas)"""
+ return _windows.PyPreviewFrame_SetPreviewCanvas(*args, **kwargs)
+
+ def SetControlBar(*args, **kwargs):
+ """SetControlBar(PreviewControlBar bar)"""
+ return _windows.PyPreviewFrame_SetControlBar(*args, **kwargs)
+
+ def base_Initialize(*args, **kwargs):
+ """base_Initialize()"""
+ return _windows.PyPreviewFrame_base_Initialize(*args, **kwargs)
+
+ def base_CreateCanvas(*args, **kwargs):
+ """base_CreateCanvas()"""
+ return _windows.PyPreviewFrame_base_CreateCanvas(*args, **kwargs)
+
+ def base_CreateControlBar(*args, **kwargs):
+ """base_CreateControlBar()"""
+ return _windows.PyPreviewFrame_base_CreateControlBar(*args, **kwargs)
+
+
+class PyPreviewFramePtr(PyPreviewFrame):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyPreviewFrame
+_windows.PyPreviewFrame_swigregister(PyPreviewFramePtr)
+
+class PyPreviewControlBar(PreviewControlBar):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(PrintPreview preview, long buttons, Window parent,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, String name=PanelNameStr) -> PyPreviewControlBar
+ """
+ newobj = _windows.new_PyPreviewControlBar(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _windows.PyPreviewControlBar__setCallbackInfo(*args, **kwargs)
+
+ def SetPrintPreview(*args, **kwargs):
+ """SetPrintPreview(PrintPreview preview)"""
+ return _windows.PyPreviewControlBar_SetPrintPreview(*args, **kwargs)
+
+ def base_CreateButtons(*args, **kwargs):
+ """base_CreateButtons()"""
+ return _windows.PyPreviewControlBar_base_CreateButtons(*args, **kwargs)
+
+ def base_SetZoomControl(*args, **kwargs):
+ """base_SetZoomControl(int zoom)"""
+ return _windows.PyPreviewControlBar_base_SetZoomControl(*args, **kwargs)
+
+
+class PyPreviewControlBarPtr(PyPreviewControlBar):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyPreviewControlBar
+_windows.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr)