-# This file was created automatically by SWIG.
+# This file was created automatically by SWIG 1.3.29.
# Don't modify this file, modify the SWIG interface instead.
import _windows_
+import new
+new_instancemethod = new.instancemethod
+def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
+ if (name == "thisown"): return self.this.own(value)
+ if (name == "this"):
+ if type(value).__name__ == 'PySwigObject':
+ self.__dict__[name] = value
+ return
+ method = class_type.__swig_setmethods__.get(name,None)
+ if method: return method(self,value)
+ if (not static) or hasattr(self,name):
+ self.__dict__[name] = value
+ else:
+ raise AttributeError("You cannot add attributes to %s" % self)
+
+def _swig_setattr(self,class_type,name,value):
+ return _swig_setattr_nondynamic(self,class_type,name,value,0)
+
+def _swig_getattr(self,class_type,name):
+ if (name == "thisown"): return self.this.own()
+ method = class_type.__swig_getmethods__.get(name,None)
+ if method: return method(self)
+ raise AttributeError,name
+
+def _swig_repr(self):
+ try: strthis = "proxy of " + self.this.__repr__()
+ except: strthis = ""
+ return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
+
+import types
+try:
+ _object = types.ObjectType
+ _newclass = 1
+except AttributeError:
+ class _object : pass
+ _newclass = 0
+del types
+
+
+def _swig_setattr_nondynamic_method(set):
+ def set_attr(self,name,value):
+ if (name == "thisown"): return self.this.own(value)
+ if hasattr(self,name) or (name == "this"):
+ set(self,name,value)
+ else:
+ raise AttributeError("You cannot add attributes to %s" % self)
+ return set_attr
+
import _core
wx = _core
#---------------------------------------------------------------------------
class Panel(_core.Window):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ Panel class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER,
String name=PanelNameStr) -> Panel
"""
- newobj = _windows_.new_Panel(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.Panel_swiginit(self,_windows_.new_Panel(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
return _windows_.Panel_Create(*args, **kwargs)
- def InitDialog(*args, **kwargs):
+ def SetFocusIgnoringChildren(*args, **kwargs):
+ """
+ SetFocusIgnoringChildren(self)
+
+ In contrast to `SetFocus` (see above) this will set the focus to the
+ panel even of there are child windows in the panel. This is only
+ rarely needed.
"""
- InitDialog(self)
+ return _windows_.Panel_SetFocusIgnoringChildren(*args, **kwargs)
- Sends an EVT_INIT_DIALOG event, whose handler usually transfers
- data to the dialog via validators.
+ def GetClassDefaultAttributes(*args, **kwargs):
"""
- return _windows_.Panel_InitDialog(*args, **kwargs)
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Panel_GetClassDefaultAttributes(*args, **kwargs)
-class PanelPtr(Panel):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = Panel
-_windows_.Panel_swigregister(PanelPtr)
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+_windows_.Panel_swigregister(Panel)
def PrePanel(*args, **kwargs):
"""PrePanel() -> Panel"""
val = _windows_.new_PrePanel(*args, **kwargs)
- val.thisown = 1
return val
+def Panel_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ Panel_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Panel_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
class ScrolledWindow(Panel):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ ScrolledWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
String name=PanelNameStr) -> ScrolledWindow
"""
- newobj = _windows_.new_ScrolledWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.ScrolledWindow_swiginit(self,_windows_.new_ScrolledWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""GetTargetWindow(self) -> Window"""
return _windows_.ScrolledWindow_GetTargetWindow(*args, **kwargs)
+ def DoPrepareDC(*args, **kwargs):
+ """
+ DoPrepareDC(self, DC dc)
+
+ Normally what is called by `PrepareDC`.
+ """
+ return _windows_.ScrolledWindow_DoPrepareDC(*args, **kwargs)
+
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
-class ScrolledWindowPtr(ScrolledWindow):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = ScrolledWindow
-_windows_.ScrolledWindow_swigregister(ScrolledWindowPtr)
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ ScaleX = property(GetScaleX,doc="See `GetScaleX`")
+ ScaleY = property(GetScaleY,doc="See `GetScaleY`")
+ TargetWindow = property(GetTargetWindow,SetTargetWindow,doc="See `GetTargetWindow` and `SetTargetWindow`")
+ ViewStart = property(GetViewStart,doc="See `GetViewStart`")
+_windows_.ScrolledWindow_swigregister(ScrolledWindow)
def PreScrolledWindow(*args, **kwargs):
"""PreScrolledWindow() -> ScrolledWindow"""
val = _windows_.new_PreScrolledWindow(*args, **kwargs)
- val.thisown = 1
return val
+def ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ ScrolledWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
STAY_ON_TOP = _windows_.STAY_ON_TOP
FRAME_NO_WINDOW_MENU = _windows_.FRAME_NO_WINDOW_MENU
FRAME_NO_TASKBAR = _windows_.FRAME_NO_TASKBAR
FRAME_SHAPED = _windows_.FRAME_SHAPED
+FRAME_DRAWER = _windows_.FRAME_DRAWER
+FRAME_EX_METAL = _windows_.FRAME_EX_METAL
+DIALOG_EX_METAL = _windows_.DIALOG_EX_METAL
+WS_EX_CONTEXTHELP = _windows_.WS_EX_CONTEXTHELP
DIALOG_MODAL = _windows_.DIALOG_MODAL
DIALOG_MODELESS = _windows_.DIALOG_MODELESS
USER_COLOURS = _windows_.USER_COLOURS
NO_3D = _windows_.NO_3D
+FRAME_EX_CONTEXTHELP = _windows_.FRAME_EX_CONTEXTHELP
+DIALOG_EX_CONTEXTHELP = _windows_.DIALOG_EX_CONTEXTHELP
FULLSCREEN_NOMENUBAR = _windows_.FULLSCREEN_NOMENUBAR
FULLSCREEN_NOTOOLBAR = _windows_.FULLSCREEN_NOTOOLBAR
FULLSCREEN_NOSTATUSBAR = _windows_.FULLSCREEN_NOSTATUSBAR
FULLSCREEN_NOCAPTION = _windows_.FULLSCREEN_NOCAPTION
FULLSCREEN_ALL = _windows_.FULLSCREEN_ALL
TOPLEVEL_EX_DIALOG = _windows_.TOPLEVEL_EX_DIALOG
+USER_ATTENTION_INFO = _windows_.USER_ATTENTION_INFO
+USER_ATTENTION_ERROR = _windows_.USER_ATTENTION_ERROR
class TopLevelWindow(_core.Window):
- def __init__(self): raise RuntimeError, "No constructor defined"
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxTopLevelWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ """Proxy of C++ TopLevelWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
def Maximize(*args, **kwargs):
"""Maximize(self, bool maximize=True)"""
return _windows_.TopLevelWindow_Maximize(*args, **kwargs)
"""IsMaximized(self) -> bool"""
return _windows_.TopLevelWindow_IsMaximized(*args, **kwargs)
+ def IsAlwaysMaximized(*args, **kwargs):
+ """IsAlwaysMaximized(self) -> bool"""
+ return _windows_.TopLevelWindow_IsAlwaysMaximized(*args, **kwargs)
+
def IsIconized(*args, **kwargs):
"""IsIconized(self) -> bool"""
return _windows_.TopLevelWindow_IsIconized(*args, **kwargs)
return _windows_.TopLevelWindow_IsFullScreen(*args, **kwargs)
def SetTitle(*args, **kwargs):
- """
- SetTitle(self, String title)
-
- Sets the window's title. Applicable only to frames and dialogs.
- """
+ """SetTitle(self, String title)"""
return _windows_.TopLevelWindow_SetTitle(*args, **kwargs)
def GetTitle(*args, **kwargs):
- """
- GetTitle(self) -> String
-
- Gets the window's title. Applicable only to frames and dialogs.
- """
+ """GetTitle(self) -> String"""
return _windows_.TopLevelWindow_GetTitle(*args, **kwargs)
+ def EnableCloseButton(*args, **kwargs):
+ """EnableCloseButton(self, bool enable) -> bool"""
+ return _windows_.TopLevelWindow_EnableCloseButton(*args, **kwargs)
+
def SetShape(*args, **kwargs):
"""SetShape(self, Region region) -> bool"""
return _windows_.TopLevelWindow_SetShape(*args, **kwargs)
+ def RequestUserAttention(*args, **kwargs):
+ """RequestUserAttention(self, int flags=USER_ATTENTION_INFO)"""
+ return _windows_.TopLevelWindow_RequestUserAttention(*args, **kwargs)
+
+ def IsActive(*args, **kwargs):
+ """IsActive(self) -> bool"""
+ return _windows_.TopLevelWindow_IsActive(*args, **kwargs)
-class TopLevelWindowPtr(TopLevelWindow):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = TopLevelWindow
-_windows_.TopLevelWindow_swigregister(TopLevelWindowPtr)
+ def MacSetMetalAppearance(*args, **kwargs):
+ """MacSetMetalAppearance(self, bool on)"""
+ return _windows_.TopLevelWindow_MacSetMetalAppearance(*args, **kwargs)
+
+ def MacGetMetalAppearance(*args, **kwargs):
+ """MacGetMetalAppearance(self) -> bool"""
+ return _windows_.TopLevelWindow_MacGetMetalAppearance(*args, **kwargs)
+
+ def CenterOnScreen(*args, **kwargs):
+ """
+ CenterOnScreen(self, int dir=BOTH)
+
+ Center the window on screen
+ """
+ return _windows_.TopLevelWindow_CenterOnScreen(*args, **kwargs)
+
+ CentreOnScreen = CenterOnScreen
+ def GetDefaultItem(*args, **kwargs):
+ """
+ GetDefaultItem(self) -> Window
+
+ Get the default child of this parent, i.e. the one which is activated
+ by pressing <Enter> such as the OK button on a wx.Dialog.
+ """
+ return _windows_.TopLevelWindow_GetDefaultItem(*args, **kwargs)
+
+ def SetDefaultItem(*args, **kwargs):
+ """
+ SetDefaultItem(self, Window child) -> Window
+
+ Set this child as default, return the old default.
+ """
+ return _windows_.TopLevelWindow_SetDefaultItem(*args, **kwargs)
+
+ def SetTmpDefaultItem(*args, **kwargs):
+ """
+ SetTmpDefaultItem(self, Window win)
+
+ Set this child as temporary default
+ """
+ return _windows_.TopLevelWindow_SetTmpDefaultItem(*args, **kwargs)
+
+ def GetTmpDefaultItem(*args, **kwargs):
+ """
+ GetTmpDefaultItem(self) -> Window
+
+ Return the temporary default item, which can be None.
+ """
+ return _windows_.TopLevelWindow_GetTmpDefaultItem(*args, **kwargs)
+
+ DefaultItem = property(GetDefaultItem,SetDefaultItem,doc="See `GetDefaultItem` and `SetDefaultItem`")
+ Icon = property(GetIcon,SetIcon,doc="See `GetIcon` and `SetIcon`")
+ Title = property(GetTitle,SetTitle,doc="See `GetTitle` and `SetTitle`")
+ TmpDefaultItem = property(GetTmpDefaultItem,SetTmpDefaultItem,doc="See `GetTmpDefaultItem` and `SetTmpDefaultItem`")
+_windows_.TopLevelWindow_swigregister(TopLevelWindow)
cvar = _windows_.cvar
FrameNameStr = cvar.FrameNameStr
DialogNameStr = cvar.DialogNameStr
#---------------------------------------------------------------------------
class Frame(TopLevelWindow):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
- """
- __init__(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
- String name=FrameNameStr) -> Frame
- """
- newobj = _windows_.new_Frame(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ """Proxy of C++ Frame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
+ """
+ _windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
- String name=FrameNameStr) -> bool
+ Create(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
"""
return _windows_.Frame_Create(*args, **kwargs)
- def GetClientAreaOrigin(*args, **kwargs):
- """
- GetClientAreaOrigin(self) -> Point
-
- Get the origin of the client area of the window relative to the
- window's top left corner (the client area may be shifted because of
- the borders, scrollbars, other decorations...)
- """
- return _windows_.Frame_GetClientAreaOrigin(*args, **kwargs)
-
def SendSizeEvent(*args, **kwargs):
"""SendSizeEvent(self)"""
return _windows_.Frame_SendSizeEvent(*args, **kwargs)
Command = ProcessCommand
def CreateStatusBar(*args, **kwargs):
"""
- CreateStatusBar(self, int number=1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
- int winid=0, String name=StatusLineNameStr) -> StatusBar
+ CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0,
+ String name=StatusLineNameStr) -> StatusBar
"""
return _windows_.Frame_CreateStatusBar(*args, **kwargs)
return _windows_.Frame_SetStatusText(*args, **kwargs)
def SetStatusWidths(*args, **kwargs):
- """SetStatusWidths(self, int widths, int widths_field)"""
+ """SetStatusWidths(self, int widths)"""
return _windows_.Frame_SetStatusWidths(*args, **kwargs)
def PushStatusText(*args, **kwargs):
"""DoMenuUpdates(self, Menu menu=None)"""
return _windows_.Frame_DoMenuUpdates(*args, **kwargs)
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
-class FramePtr(Frame):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = Frame
-_windows_.Frame_swigregister(FramePtr)
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ MenuBar = property(GetMenuBar,SetMenuBar,doc="See `GetMenuBar` and `SetMenuBar`")
+ StatusBar = property(GetStatusBar,SetStatusBar,doc="See `GetStatusBar` and `SetStatusBar`")
+ StatusBarPane = property(GetStatusBarPane,SetStatusBarPane,doc="See `GetStatusBarPane` and `SetStatusBarPane`")
+ ToolBar = property(GetToolBar,SetToolBar,doc="See `GetToolBar` and `SetToolBar`")
+_windows_.Frame_swigregister(Frame)
def PreFrame(*args, **kwargs):
"""PreFrame() -> Frame"""
val = _windows_.new_PreFrame(*args, **kwargs)
- val.thisown = 1
return val
+def Frame_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
class Dialog(TopLevelWindow):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
- """
- __init__(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_DIALOG_STYLE,
- String name=DialogNameStr) -> Dialog
- """
- newobj = _windows_.new_Dialog(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ """Proxy of C++ Dialog class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ ButtonSizerFlags = _windows_.Dialog_ButtonSizerFlags
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
+ """
+ _windows_.Dialog_swiginit(self,_windows_.new_Dialog(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_DIALOG_STYLE,
- String name=DialogNameStr) -> bool
+ Create(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
"""
return _windows_.Dialog_Create(*args, **kwargs)
"""GetReturnCode(self) -> int"""
return _windows_.Dialog_GetReturnCode(*args, **kwargs)
+ def SetAffirmativeId(*args, **kwargs):
+ """SetAffirmativeId(self, int affirmativeId)"""
+ return _windows_.Dialog_SetAffirmativeId(*args, **kwargs)
+
+ def GetAffirmativeId(*args, **kwargs):
+ """GetAffirmativeId(self) -> int"""
+ return _windows_.Dialog_GetAffirmativeId(*args, **kwargs)
+
+ def SetEscapeId(*args, **kwargs):
+ """SetEscapeId(self, int escapeId)"""
+ return _windows_.Dialog_SetEscapeId(*args, **kwargs)
+
+ def GetEscapeId(*args, **kwargs):
+ """GetEscapeId(self) -> int"""
+ return _windows_.Dialog_GetEscapeId(*args, **kwargs)
+
def CreateTextSizer(*args, **kwargs):
"""CreateTextSizer(self, String message) -> Sizer"""
return _windows_.Dialog_CreateTextSizer(*args, **kwargs)
- def CreateButtonSizer(*args, **kwargs):
- """CreateButtonSizer(self, long flags) -> Sizer"""
- return _windows_.Dialog_CreateButtonSizer(*args, **kwargs)
+ def _CreateButtonSizer(*args, **kwargs):
+ """_CreateButtonSizer(self, long flags) -> Sizer"""
+ return _windows_.Dialog__CreateButtonSizer(*args, **kwargs)
+
+ def CreateButtonSizer(self, flags, *ignored):
+ return self._CreateButtonSizer(flags)
+
+ def CreateSeparatedButtonSizer(*args, **kwargs):
+ """CreateSeparatedButtonSizer(self, long flags) -> Sizer"""
+ return _windows_.Dialog_CreateSeparatedButtonSizer(*args, **kwargs)
+
+ def CreateStdDialogButtonSizer(*args, **kwargs):
+ """CreateStdDialogButtonSizer(self, long flags) -> StdDialogButtonSizer"""
+ return _windows_.Dialog_CreateStdDialogButtonSizer(*args, **kwargs)
def IsModal(*args, **kwargs):
"""IsModal(self) -> bool"""
"""EndModal(self, int retCode)"""
return _windows_.Dialog_EndModal(*args, **kwargs)
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
-class DialogPtr(Dialog):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = Dialog
-_windows_.Dialog_swigregister(DialogPtr)
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Dialog_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ AffirmativeId = property(GetAffirmativeId,SetAffirmativeId,doc="See `GetAffirmativeId` and `SetAffirmativeId`")
+ EscapeId = property(GetEscapeId,SetEscapeId,doc="See `GetEscapeId` and `SetEscapeId`")
+ ReturnCode = property(GetReturnCode,SetReturnCode,doc="See `GetReturnCode` and `SetReturnCode`")
+_windows_.Dialog_swigregister(Dialog)
def PreDialog(*args, **kwargs):
"""PreDialog() -> Dialog"""
val = _windows_.new_PreDialog(*args, **kwargs)
- val.thisown = 1
return val
+def Dialog_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ Dialog_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.Dialog_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
+DEFAULT_MINIFRAME_STYLE = _windows_.DEFAULT_MINIFRAME_STYLE
class MiniFrame(Frame):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxMiniFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
- """
- __init__(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
- String name=FrameNameStr) -> MiniFrame
- """
- newobj = _windows_.new_MiniFrame(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ """Proxy of C++ MiniFrame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_MINIFRAME_STYLE, String name=FrameNameStr) -> MiniFrame
+ """
+ _windows_.MiniFrame_swiginit(self,_windows_.new_MiniFrame(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
- String name=FrameNameStr) -> bool
+ Create(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_MINIFRAME_STYLE, String name=FrameNameStr) -> bool
"""
return _windows_.MiniFrame_Create(*args, **kwargs)
-
-class MiniFramePtr(MiniFrame):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = MiniFrame
-_windows_.MiniFrame_swigregister(MiniFramePtr)
+_windows_.MiniFrame_swigregister(MiniFrame)
def PreMiniFrame(*args, **kwargs):
"""PreMiniFrame() -> MiniFrame"""
val = _windows_.new_PreMiniFrame(*args, **kwargs)
- val.thisown = 1
return val
#---------------------------------------------------------------------------
SPLASH_TIMEOUT = _windows_.SPLASH_TIMEOUT
SPLASH_NO_TIMEOUT = _windows_.SPLASH_NO_TIMEOUT
class SplashScreenWindow(_core.Window):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxSplashScreenWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ SplashScreenWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition,
Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
"""
- newobj = _windows_.new_SplashScreenWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SplashScreenWindow_swiginit(self,_windows_.new_SplashScreenWindow(*args, **kwargs))
self._setOORInfo(self)
def SetBitmap(*args, **kwargs):
"""GetBitmap(self) -> Bitmap"""
return _windows_.SplashScreenWindow_GetBitmap(*args, **kwargs)
-
-class SplashScreenWindowPtr(SplashScreenWindow):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = SplashScreenWindow
-_windows_.SplashScreenWindow_swigregister(SplashScreenWindowPtr)
+ Bitmap = property(GetBitmap,SetBitmap,doc="See `GetBitmap` and `SetBitmap`")
+_windows_.SplashScreenWindow_swigregister(SplashScreenWindow)
class SplashScreen(Frame):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxSplashScreen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ SplashScreen class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Bitmap bitmap, long splashStyle, int milliseconds,
- Window parent, int id, Point pos=DefaultPosition,
+ Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
"""
- newobj = _windows_.new_SplashScreen(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SplashScreen_swiginit(self,_windows_.new_SplashScreen(*args, **kwargs))
self._setOORInfo(self)
def GetSplashStyle(*args, **kwargs):
"""GetTimeout(self) -> int"""
return _windows_.SplashScreen_GetTimeout(*args, **kwargs)
-
-class SplashScreenPtr(SplashScreen):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = SplashScreen
-_windows_.SplashScreen_swigregister(SplashScreenPtr)
+ SplashStyle = property(GetSplashStyle,doc="See `GetSplashStyle`")
+ SplashWindow = property(GetSplashWindow,doc="See `GetSplashWindow`")
+ Timeout = property(GetTimeout,doc="See `GetTimeout`")
+_windows_.SplashScreen_swigregister(SplashScreen)
#---------------------------------------------------------------------------
+SB_NORMAL = _windows_.SB_NORMAL
+SB_FLAT = _windows_.SB_FLAT
+SB_RAISED = _windows_.SB_RAISED
class StatusBar(_core.Window):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxStatusBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ StatusBar class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id=-1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
+ __init__(self, Window parent, int id=-1, long style=DEFAULT_STATUSBAR_STYLE,
String name=StatusLineNameStr) -> StatusBar
"""
- newobj = _windows_.new_StatusBar(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.StatusBar_swiginit(self,_windows_.new_StatusBar(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
- """Create(self, Window parent, int id, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
+ """Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
return _windows_.StatusBar_Create(*args, **kwargs)
def SetFieldsCount(*args, **kwargs):
return _windows_.StatusBar_PopStatusText(*args, **kwargs)
def SetStatusWidths(*args, **kwargs):
- """SetStatusWidths(self, int widths, int widths_field)"""
+ """SetStatusWidths(self, int widths)"""
return _windows_.StatusBar_SetStatusWidths(*args, **kwargs)
+ def SetStatusStyles(*args, **kwargs):
+ """SetStatusStyles(self, int styles)"""
+ return _windows_.StatusBar_SetStatusStyles(*args, **kwargs)
+
def GetFieldRect(*args, **kwargs):
"""GetFieldRect(self, int i) -> Rect"""
return _windows_.StatusBar_GetFieldRect(*args, **kwargs)
"""GetBorderY(self) -> int"""
return _windows_.StatusBar_GetBorderY(*args, **kwargs)
-
-class StatusBarPtr(StatusBar):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = StatusBar
-_windows_.StatusBar_swigregister(StatusBarPtr)
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.StatusBar_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ def GetFields(self):
+ """Return a list of field values in the status bar. """
+ return [self.GetStatusText(i) for i in range(self.GetFieldsCount())]
+
+ def SetFields(self, items):
+ """Set the values of the statusbar fields from a list of strings. """
+ self.SetFieldsCount(len(items))
+ for i in range(len(items)):
+ self.SetStatusText(items[i], i)
+
+ BorderX = property(GetBorderX,doc="See `GetBorderX`")
+ BorderY = property(GetBorderY,doc="See `GetBorderY`")
+ FieldRect = property(GetFieldRect,doc="See `GetFieldRect`")
+ Fields = property(GetFields,SetFields,doc="See `GetFields` and `SetFields`")
+ FieldsCount = property(GetFieldsCount,SetFieldsCount,doc="See `GetFieldsCount` and `SetFieldsCount`")
+ StatusText = property(GetStatusText,SetStatusText,doc="See `GetStatusText` and `SetStatusText`")
+_windows_.StatusBar_swigregister(StatusBar)
def PreStatusBar(*args, **kwargs):
"""PreStatusBar() -> StatusBar"""
val = _windows_.new_PreStatusBar(*args, **kwargs)
- val.thisown = 1
return val
+def StatusBar_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ StatusBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.StatusBar_GetClassDefaultAttributes(*args, **kwargs)
+
#---------------------------------------------------------------------------
SP_NOBORDER = _windows_.SP_NOBORDER
SPLIT_DRAG_LEFT_DOWN = _windows_.SPLIT_DRAG_LEFT_DOWN
class SplitterWindow(_core.Window):
"""
- wx.SplitterWindow manages up to two subwindows or panes,
- with an optional vertical or horizontal split which can be
- used with the mouse or programmatically.
-
+ wx.SplitterWindow manages up to two subwindows or panes, with an
+ optional vertical or horizontal split which can be used with the mouse
+ or programmatically.
"""
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxSplitterWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
Constructor. Creates and shows a SplitterWindow.
"""
if kwargs.has_key('point'): kwargs['pos'] = kwargs['point'];del kwargs['point']
- newobj = _windows_.new_SplitterWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SplitterWindow_swiginit(self,_windows_.new_SplitterWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
SetSplitMode(self, int mode)
Sets the split mode. The mode can be wx.SPLIT_VERTICAL or
- wx.SPLIT_HORIZONTAL. This only sets the internal variable;
- does not update the display.
+ wx.SPLIT_HORIZONTAL. This only sets the internal variable; does not
+ update the display.
"""
return _windows_.SplitterWindow_SetSplitMode(*args, **kwargs)
"""
Initialize(self, Window window)
- Initializes the splitter window to have one pane. This
- should be called if you wish to initially view only a single
- pane in the splitter window.
+ Initializes the splitter window to have one pane. This should be
+ called if you wish to initially view only a single pane in the
+ splitter window. The child window is shown if it is currently hidden.
"""
return _windows_.SplitterWindow_Initialize(*args, **kwargs)
"""
SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool
- Initializes the left and right panes of the splitter window.
-
- window1 The left pane.
- window2 The right pane.
- sashPosition The initial position of the sash. If this
- value is positive, it specifies the size
- of the left pane. If it is negative, it is
- absolute value gives the size of the right
- pane. Finally, specify 0 (default) to
- choose the default position (half of the
- total window width).
-
- Returns True if successful, False otherwise (the window was
- already split).
-
- SplitVertically should be called if you wish to initially
- view two panes. It can also be called at any subsequent
- time, but the application should check that the window is
- not currently split using IsSplit.
+ Initializes the left and right panes of the splitter window. The
+ child windows are shown if they are currently hidden.
"""
return _windows_.SplitterWindow_SplitVertically(*args, **kwargs)
"""
SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool
- Initializes the top and bottom panes of the splitter window.
-
- window1 The top pane.
- window2 The bottom pane.
- sashPosition The initial position of the sash. If this
- value is positive, it specifies the size
- of the upper pane. If it is negative, it
- is absolute value gives the size of the
- lower pane. Finally, specify 0 (default)
- to choose the default position (half of
- the total window height).
-
- Returns True if successful, False otherwise (the window was
- already split).
-
- SplitHorizontally should be called if you wish to initially
- view two panes. It can also be called at any subsequent
- time, but the application should check that the window is
- not currently split using IsSplit.
+ Initializes the top and bottom panes of the splitter window. The
+ child windows are shown if they are currently hidden.
"""
return _windows_.SplitterWindow_SplitHorizontally(*args, **kwargs)
"""
Unsplit(self, Window toRemove=None) -> bool
- Unsplits the window. Pass the pane to remove, or None to
- remove the right or bottom pane. Returns True if
- successful, False otherwise (the window was not split).
+ Unsplits the window. Pass the pane to remove, or None to remove the
+ right or bottom pane. Returns True if successful, False otherwise (the
+ window was not split).
This function will not actually delete the pane being
removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
ReplaceWindow(self, Window winOld, Window winNew) -> bool
This function replaces one of the windows managed by the
- SplitterWindow with another one. It is in general better to
- use it instead of calling Unsplit() and then resplitting the
- window back because it will provoke much less flicker. It is
- valid to call this function whether the splitter has two
- windows or only one.
-
- Both parameters should be non-None and winOld must specify
- one of the windows managed by the splitter. If the
- parameters are incorrect or the window couldn't be replaced,
- False is returned. Otherwise the function will return True,
- but please notice that it will not Destroy the replaced
- window and you may wish to do it yourself.
+ SplitterWindow with another one. It is in general better to use it
+ instead of calling Unsplit() and then resplitting the window back
+ because it will provoke much less flicker. It is valid to call this
+ function whether the splitter has two windows or only one.
+
+ Both parameters should be non-None and winOld must specify one of the
+ windows managed by the splitter. If the parameters are incorrect or
+ the window couldn't be replaced, False is returned. Otherwise the
+ function will return True, but please notice that it will not Destroy
+ the replaced window and you may wish to do it yourself.
"""
return _windows_.SplitterWindow_ReplaceWindow(*args, **kwargs)
"""
UpdateSize(self)
- Causes any pending sizing of the sash and child panes to
- take place immediately.
+ Causes any pending sizing of the sash and child panes to take place
+ immediately.
- Such resizing normally takes place in idle time, in order to
- wait for layout to be completed. However, this can cause
- unacceptable flicker as the panes are resized after the
- window has been shown. To work around this, you can perform
- window layout (for example by sending a size event to the
- parent window), and then call this function, before showing
- the top-level window.
+ Such resizing normally takes place in idle time, in order to wait for
+ layout to be completed. However, this can cause unacceptable flicker
+ as the panes are resized after the window has been shown. To work
+ around this, you can perform window layout (for example by sending a
+ size event to the parent window), and then call this function, before
+ showing the top-level window.
"""
return _windows_.SplitterWindow_UpdateSize(*args, **kwargs)
"""
SetSashSize(self, int width)
- Sets the sash size
+ Sets the sash size.
"""
return _windows_.SplitterWindow_SetSashSize(*args, **kwargs)
"""
SetBorderSize(self, int width)
- Sets the border size
+ Sets the border size. Currently a NOP.
"""
return _windows_.SplitterWindow_SetBorderSize(*args, **kwargs)
"""
SetSashPosition(self, int position, bool redraw=True)
- Sets the sash position, in pixels. If redraw is Ttrue then
- the panes are resized and the sash and border are redrawn.
+ Sets the sash position, in pixels. If redraw is Ttrue then the panes
+ are resized and the sash and border are redrawn.
"""
return _windows_.SplitterWindow_SetSashPosition(*args, **kwargs)
"""
return _windows_.SplitterWindow_GetSashPosition(*args, **kwargs)
+ def SetSashGravity(*args, **kwargs):
+ """
+ SetSashGravity(self, double gravity)
+
+ Set the sash gravity. Gravity is a floating-point factor between 0.0
+ and 1.0 which controls position of sash while resizing the
+ `wx.SplitterWindow`. The gravity specifies how much the left/top
+ window will grow while resizing.
+ """
+ return _windows_.SplitterWindow_SetSashGravity(*args, **kwargs)
+
+ def GetSashGravity(*args, **kwargs):
+ """
+ GetSashGravity(self) -> double
+
+ Gets the sash gravity.
+
+ :see: `SetSashGravity`
+
+ """
+ return _windows_.SplitterWindow_GetSashGravity(*args, **kwargs)
+
def SetMinimumPaneSize(*args, **kwargs):
"""
SetMinimumPaneSize(self, int min)
Sets the minimum pane size in pixels.
- The default minimum pane size is zero, which means that
- either pane can be reduced to zero by dragging the sash,
- thus removing one of the panes. To prevent this behaviour (and
- veto out-of-range sash dragging), set a minimum size,
- for example 20 pixels. If the wx.SP_PERMIT_UNSPLIT style is
- used when a splitter window is created, the window may be
- unsplit even if minimum size is non-zero.
+ The default minimum pane size is zero, which means that either pane
+ can be reduced to zero by dragging the sash, thus removing one of the
+ panes. To prevent this behaviour (and veto out-of-range sash
+ dragging), set a minimum size, for example 20 pixels. If the
+ wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
+ the window may be unsplit even if minimum size is non-zero.
"""
return _windows_.SplitterWindow_SetMinimumPaneSize(*args, **kwargs)
"""GetNeedUpdating(self) -> bool"""
return _windows_.SplitterWindow_GetNeedUpdating(*args, **kwargs)
-
-class SplitterWindowPtr(SplitterWindow):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = SplitterWindow
-_windows_.SplitterWindow_swigregister(SplitterWindowPtr)
+ def GetClassDefaultAttributes(*args, **kwargs):
+ """
+ GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.SplitterWindow_GetClassDefaultAttributes(*args, **kwargs)
+
+ GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ BorderSize = property(GetBorderSize,SetBorderSize,doc="See `GetBorderSize` and `SetBorderSize`")
+ MinimumPaneSize = property(GetMinimumPaneSize,SetMinimumPaneSize,doc="See `GetMinimumPaneSize` and `SetMinimumPaneSize`")
+ NeedUpdating = property(GetNeedUpdating,SetNeedUpdating,doc="See `GetNeedUpdating` and `SetNeedUpdating`")
+ SashGravity = property(GetSashGravity,SetSashGravity,doc="See `GetSashGravity` and `SetSashGravity`")
+ SashPosition = property(GetSashPosition,SetSashPosition,doc="See `GetSashPosition` and `SetSashPosition`")
+ SashSize = property(GetSashSize,SetSashSize,doc="See `GetSashSize` and `SetSashSize`")
+ SplitMode = property(GetSplitMode,SetSplitMode,doc="See `GetSplitMode` and `SetSplitMode`")
+ Window1 = property(GetWindow1,doc="See `GetWindow1`")
+ Window2 = property(GetWindow2,doc="See `GetWindow2`")
+_windows_.SplitterWindow_swigregister(SplitterWindow)
SplitterNameStr = cvar.SplitterNameStr
def PreSplitterWindow(*args, **kwargs):
Precreate a SplitterWindow for 2-phase creation.
"""
val = _windows_.new_PreSplitterWindow(*args, **kwargs)
- val.thisown = 1
return val
+def SplitterWindow_GetClassDefaultAttributes(*args, **kwargs):
+ """
+ SplitterWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
+
+ Get the default attributes for this class. This is useful if you want
+ to use the same font or colour in your own control as in a standard
+ control -- which is a much better idea than hard coding specific
+ colours or fonts which might look completely out of place on the
+ user's system, especially if it uses themes.
+
+ The variant parameter is only relevant under Mac currently and is
+ ignore under other platforms. Under Mac, it will change the size of
+ the returned font. See `wx.Window.SetWindowVariant` for more about
+ this.
+ """
+ return _windows_.SplitterWindow_GetClassDefaultAttributes(*args, **kwargs)
+
class SplitterEvent(_core.NotifyEvent):
"""This class represents the events generated by a splitter control."""
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxSplitterEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
+ __init__(self, EventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
This class represents the events generated by a splitter control.
"""
- newobj = _windows_.new_SplitterEvent(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SplitterEvent_swiginit(self,_windows_.new_SplitterEvent(*args, **kwargs))
def SetSashPosition(*args, **kwargs):
"""
SetSashPosition(self, int pos)
- This funciton is only meaningful during
- EVT_SPLITTER_SASH_POS_CHANGING and
- EVT_SPLITTER_SASH_POS_CHANGED events. In the case of
- _CHANGED events, sets the the new sash position. In the case
- of _CHANGING events, sets the new tracking bar position so
- visual feedback during dragging will represent that change
- that will actually take place. Set to -1 from the event
- handler code to prevent repositioning.
+ This function is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
+ and EVT_SPLITTER_SASH_POS_CHANGED events. In the case of _CHANGED
+ events, sets the the new sash position. In the case of _CHANGING
+ events, sets the new tracking bar position so visual feedback during
+ dragging will represent that change that will actually take place. Set
+ to -1 from the event handler code to prevent repositioning.
"""
return _windows_.SplitterEvent_SetSashPosition(*args, **kwargs)
"""
GetSashPosition(self) -> int
- Returns the new sash position while in
- EVT_SPLITTER_SASH_POS_CHANGING and
- EVT_SPLITTER_SASH_POS_CHANGED events.
+ Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
+ and EVT_SPLITTER_SASH_POS_CHANGED events.
"""
return _windows_.SplitterEvent_GetSashPosition(*args, **kwargs)
"""
GetWindowBeingRemoved(self) -> Window
- Returns a pointer to the window being removed when a
- splitter window is unsplit.
+ Returns a pointer to the window being removed when a splitter window
+ is unsplit.
"""
return _windows_.SplitterEvent_GetWindowBeingRemoved(*args, **kwargs)
"""
return _windows_.SplitterEvent_GetY(*args, **kwargs)
-
-class SplitterEventPtr(SplitterEvent):
- def __init__(self, this):
- self.this = this
- if not hasattr(self,"thisown"): self.thisown = 0
- self.__class__ = SplitterEvent
-_windows_.SplitterEvent_swigregister(SplitterEventPtr)
+ SashPosition = property(GetSashPosition,SetSashPosition,doc="See `GetSashPosition` and `SetSashPosition`")
+ WindowBeingRemoved = property(GetWindowBeingRemoved,doc="See `GetWindowBeingRemoved`")
+ X = property(GetX,doc="See `GetX`")
+ Y = property(GetY,doc="See `GetY`")
+_windows_.SplitterEvent_swigregister(SplitterEvent)
wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED = _windows_.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING = _windows_.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
SASH_LEFT = _windows_.SASH_LEFT
SASH_NONE = _windows_.SASH_NONE
class SashWindow(_core.Window):
- def __repr__(self):
- return "<%s.%s; proxy of C++ wxSashWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
- def __init__(self, *args, **kwargs):
+ """Proxy of C++ SashWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=wxCLIP_CHILDREN|wxSW_3D,
+ __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
String name=SashNameStr) -> SashWindow
"""
- newobj = _windows_.new_SashWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SashWindow_swiginit(self,_windows_.new_SashWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=wxCLIP_CHILDREN|wxSW_3D,
+ Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
String name=SashNameStr) -> bool
"""
return _windows_.SashWindow_Create(*args, **kwargs)
"""SizeWindows(self)"""
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)
+ DefaultBorderSize = property(GetDefaultBorderSize,SetDefaultBorderSize,doc="See `GetDefaultBorderSize` and `SetDefaultBorderSize`")
+ ExtraBorderSize = property(GetExtraBorderSize,SetExtraBorderSize,doc="See `GetExtraBorderSize` and `SetExtraBorderSize`")
+ MaximumSizeX = property(GetMaximumSizeX,SetMaximumSizeX,doc="See `GetMaximumSizeX` and `SetMaximumSizeX`")
+ MaximumSizeY = property(GetMaximumSizeY,SetMaximumSizeY,doc="See `GetMaximumSizeY` and `SetMaximumSizeY`")
+ MinimumSizeX = property(GetMinimumSizeX,SetMinimumSizeX,doc="See `GetMinimumSizeX` and `SetMinimumSizeX`")
+ MinimumSizeY = property(GetMinimumSizeY,SetMinimumSizeY,doc="See `GetMinimumSizeY` and `SetMinimumSizeY`")
+_windows_.SashWindow_swigregister(SashWindow)
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):
+ """Proxy of C++ SashEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, int id=0, int edge=SASH_NONE) -> SashEvent"""
- newobj = _windows_.new_SashEvent(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.SashEvent_swiginit(self,_windows_.new_SashEvent(*args, **kwargs))
def SetEdge(*args, **kwargs):
"""SetEdge(self, int edge)"""
return _windows_.SashEvent_SetEdge(*args, **kwargs)
"""GetDragStatus(self) -> 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)
+ DragRect = property(GetDragRect,SetDragRect,doc="See `GetDragRect` and `SetDragRect`")
+ DragStatus = property(GetDragStatus,SetDragStatus,doc="See `GetDragStatus` and `SetDragStatus`")
+ Edge = property(GetEdge,SetEdge,doc="See `GetEdge` and `SetEdge`")
+_windows_.SashEvent_swigregister(SashEvent)
wxEVT_SASH_DRAGGED = _windows_.wxEVT_SASH_DRAGGED
EVT_SASH_DRAGGED = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 1 )
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):
+ """Proxy of C++ QueryLayoutInfoEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, int id=0) -> QueryLayoutInfoEvent"""
- newobj = _windows_.new_QueryLayoutInfoEvent(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.QueryLayoutInfoEvent_swiginit(self,_windows_.new_QueryLayoutInfoEvent(*args, **kwargs))
def SetRequestedLength(*args, **kwargs):
"""SetRequestedLength(self, int length)"""
return _windows_.QueryLayoutInfoEvent_SetRequestedLength(*args, **kwargs)
"""GetAlignment(self) -> 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)
+ Alignment = property(GetAlignment,SetAlignment,doc="See `GetAlignment` and `SetAlignment`")
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ Orientation = property(GetOrientation,SetOrientation,doc="See `GetOrientation` and `SetOrientation`")
+ RequestedLength = property(GetRequestedLength,SetRequestedLength,doc="See `GetRequestedLength` and `SetRequestedLength`")
+ Size = property(GetSize,SetSize,doc="See `GetSize` and `SetSize`")
+_windows_.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEvent)
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):
+ """Proxy of C++ CalculateLayoutEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, int id=0) -> CalculateLayoutEvent"""
- newobj = _windows_.new_CalculateLayoutEvent(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.CalculateLayoutEvent_swiginit(self,_windows_.new_CalculateLayoutEvent(*args, **kwargs))
def SetFlags(*args, **kwargs):
"""SetFlags(self, int flags)"""
return _windows_.CalculateLayoutEvent_SetFlags(*args, **kwargs)
"""GetRect(self) -> 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)
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ Rect = property(GetRect,SetRect,doc="See `GetRect` and `SetRect`")
+_windows_.CalculateLayoutEvent_swigregister(CalculateLayoutEvent)
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):
+ """Proxy of C++ SashLayoutWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=wxCLIP_CHILDREN|wxSW_3D,
+ __init__(self, Window parent, int id=-1, 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
+ _windows_.SashLayoutWindow_swiginit(self,_windows_.new_SashLayoutWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=wxCLIP_CHILDREN|wxSW_3D,
+ Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
String name=SashLayoutNameStr) -> bool
"""
return _windows_.SashLayoutWindow_Create(*args, **kwargs)
"""SetOrientation(self, 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)
+ Alignment = property(GetAlignment,SetAlignment,doc="See `GetAlignment` and `SetAlignment`")
+ Orientation = property(GetOrientation,SetOrientation,doc="See `GetOrientation` and `SetOrientation`")
+_windows_.SashLayoutWindow_swigregister(SashLayoutWindow)
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):
+ """Proxy of C++ LayoutAlgorithm class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self) -> 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.LayoutAlgorithm_swiginit(self,_windows_.new_LayoutAlgorithm(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_LayoutAlgorithm
+ __del__ = lambda self : None;
def LayoutMDIFrame(*args, **kwargs):
"""LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -> bool"""
return _windows_.LayoutAlgorithm_LayoutMDIFrame(*args, **kwargs)
"""LayoutWindow(self, 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)
+_windows_.LayoutAlgorithm_swigregister(LayoutAlgorithm)
#---------------------------------------------------------------------------
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):
+ """Proxy of C++ PopupWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
- newobj = _windows_.new_PopupWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.PopupWindow_swiginit(self,_windows_.new_PopupWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""Position(self, 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)
+_windows_.PopupWindow_swigregister(PopupWindow)
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):
+ """Proxy of C++ PopupTransientWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, 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)
+ _windows_.PopupTransientWindow_swiginit(self,_windows_.new_PopupTransientWindow(*args, **kwargs))
+ self._setOORInfo(self);PopupTransientWindow._setCallbackInfo(self, self, PopupTransientWindow)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
"""Dismiss(self)"""
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)
+_windows_.PopupTransientWindow_swigregister(PopupTransientWindow)
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):
+ """Proxy of C++ TipWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, 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
+ _windows_.TipWindow_swiginit(self,_windows_.new_TipWindow(*args, **kwargs))
self._setOORInfo(self)
def SetBoundingRect(*args, **kwargs):
return _windows_.TipWindow_SetBoundingRect(*args, **kwargs)
def Close(*args, **kwargs):
- """Close(self)"""
- return _windows_.TipWindow_Close(*args, **kwargs)
+ """
+ Close(self)
+ This function simply generates a EVT_CLOSE event whose handler usually
+ tries to close the window. It doesn't close the window itself,
+ however. If force is False (the default) then the window's close
+ handler will be allowed to veto the destruction of the window.
+ """
+ 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)
+_windows_.TipWindow_swigregister(TipWindow)
#---------------------------------------------------------------------------
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):
+ """Proxy of C++ VScrolledWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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)
+ _windows_.VScrolledWindow_swiginit(self,_windows_.new_VScrolledWindow(*args, **kwargs))
+ self._setOORInfo(self);VScrolledWindow._setCallbackInfo(self, self, VScrolledWindow)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
"""ScrollToLine(self, size_t line) -> bool"""
return _windows_.VScrolledWindow_ScrollToLine(*args, **kwargs)
- def ScrollLines(*args, **kwargs):
- """
- ScrollLines(self, 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(self, 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(self, size_t line)"""
return _windows_.VScrolledWindow_RefreshLine(*args, **kwargs)
"""RefreshLines(self, size_t from, size_t to)"""
return _windows_.VScrolledWindow_RefreshLines(*args, **kwargs)
- def HitTestXT(*args, **kwargs):
+ def HitTestXY(*args, **kwargs):
"""
- HitTestXT(self, int x, int y) -> int
+ HitTestXY(self, int x, int y) -> int
Test where the given (in client coords) point lies
"""
- return _windows_.VScrolledWindow_HitTestXT(*args, **kwargs)
+ return _windows_.VScrolledWindow_HitTestXY(*args, **kwargs)
def HitTest(*args, **kwargs):
"""
"""GetLineCount(self) -> size_t"""
return _windows_.VScrolledWindow_GetLineCount(*args, **kwargs)
+ def GetVisibleBegin(*args, **kwargs):
+ """GetVisibleBegin(self) -> size_t"""
+ return _windows_.VScrolledWindow_GetVisibleBegin(*args, **kwargs)
+
+ def GetVisibleEnd(*args, **kwargs):
+ """GetVisibleEnd(self) -> size_t"""
+ return _windows_.VScrolledWindow_GetVisibleEnd(*args, **kwargs)
+
+ def IsVisible(*args, **kwargs):
+ """IsVisible(self, size_t line) -> bool"""
+ return _windows_.VScrolledWindow_IsVisible(*args, **kwargs)
+
def GetFirstVisibleLine(*args, **kwargs):
"""GetFirstVisibleLine(self) -> size_t"""
return _windows_.VScrolledWindow_GetFirstVisibleLine(*args, **kwargs)
"""GetLastVisibleLine(self) -> size_t"""
return _windows_.VScrolledWindow_GetLastVisibleLine(*args, **kwargs)
- def IsVisible(*args, **kwargs):
- """IsVisible(self, size_t line) -> bool"""
- return _windows_.VScrolledWindow_IsVisible(*args, **kwargs)
+ def FindFirstFromBottom(*args, **kwargs):
+ """FindFirstFromBottom(self, size_t lineLast, bool fullyVisible=False) -> size_t"""
+ return _windows_.VScrolledWindow_FindFirstFromBottom(*args, **kwargs)
+ def GetLinesHeight(*args, **kwargs):
+ """GetLinesHeight(self, size_t lineMin, size_t lineMax) -> int"""
+ return _windows_.VScrolledWindow_GetLinesHeight(*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)
+ FirstVisibleLine = property(GetFirstVisibleLine,doc="See `GetFirstVisibleLine`")
+ LastVisibleLine = property(GetLastVisibleLine,doc="See `GetLastVisibleLine`")
+ LineCount = property(GetLineCount,SetLineCount,doc="See `GetLineCount` and `SetLineCount`")
+ VisibleBegin = property(GetVisibleBegin,doc="See `GetVisibleBegin`")
+ VisibleEnd = property(GetVisibleEnd,doc="See `GetVisibleEnd`")
+_windows_.VScrolledWindow_swigregister(VScrolledWindow)
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):
+ """Proxy of C++ VListBox class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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)
+ _windows_.VListBox_swiginit(self,_windows_.new_VListBox(*args, **kwargs))
+ self._setOORInfo(self);VListBox._setCallbackInfo(self, self, VListBox)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.VListBox_GetSelectedCount(*args, **kwargs)
def GetFirstSelected(*args, **kwargs):
- """GetFirstSelected(self, unsigned long cookie) -> int"""
+ """GetFirstSelected(self) -> PyObject"""
return _windows_.VListBox_GetFirstSelected(*args, **kwargs)
def GetNextSelected(*args, **kwargs):
- """GetNextSelected(self, unsigned long cookie) -> int"""
+ """GetNextSelected(self, unsigned long cookie) -> PyObject"""
return _windows_.VListBox_GetNextSelected(*args, **kwargs)
def GetMargins(*args, **kwargs):
"""SetSelectionBackground(self, 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)
+ def OnDrawSeparator(*args, **kwargs):
+ """OnDrawSeparator(self, DC dc, Rect rect, size_t n)"""
+ return _windows_.VListBox_OnDrawSeparator(*args, **kwargs)
+
+ def OnDrawBackground(*args, **kwargs):
+ """OnDrawBackground(self, DC dc, Rect rect, size_t n)"""
+ return _windows_.VListBox_OnDrawBackground(*args, **kwargs)
+
+ FirstSelected = property(GetFirstSelected,doc="See `GetFirstSelected`")
+ ItemCount = property(GetItemCount,SetItemCount,doc="See `GetItemCount` and `SetItemCount`")
+ Margins = property(GetMargins,SetMargins,doc="See `GetMargins` and `SetMargins`")
+ SelectedCount = property(GetSelectedCount,doc="See `GetSelectedCount`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
+ SelectionBackground = property(GetSelectionBackground,SetSelectionBackground,doc="See `GetSelectionBackground` and `SetSelectionBackground`")
+_windows_.VListBox_swigregister(VListBox)
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):
+ """Proxy of C++ HtmlListBox class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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)
+ _windows_.HtmlListBox_swiginit(self,_windows_.new_HtmlListBox(*args, **kwargs))
+ self._setOORInfo(self);HtmlListBox._setCallbackInfo(self, self, HtmlListBox)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
"""
return _windows_.HtmlListBox_Create(*args, **kwargs)
- def RefreshAll(*args, **kwargs):
- """RefreshAll(self)"""
- return _windows_.HtmlListBox_RefreshAll(*args, **kwargs)
-
def SetItemCount(*args, **kwargs):
"""SetItemCount(self, size_t count)"""
return _windows_.HtmlListBox_SetItemCount(*args, **kwargs)
"""GetFileSystem(self) -> FileSystem"""
return _windows_.HtmlListBox_GetFileSystem(*args, **kwargs)
+ def OnLinkClicked(*args, **kwargs):
+ """OnLinkClicked(self, size_t n, wxHtmlLinkInfo link)"""
+ return _windows_.HtmlListBox_OnLinkClicked(*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)
+ FileSystem = property(GetFileSystem,doc="See `GetFileSystem`")
+_windows_.HtmlListBox_swigregister(HtmlListBox)
def PreHtmlListBox(*args, **kwargs):
"""PreHtmlListBox() -> HtmlListBox"""
val = _windows_.new_PreHtmlListBox(*args, **kwargs)
- val.thisown = 1
+ return val
+
+HLB_DEFAULT_STYLE = _windows_.HLB_DEFAULT_STYLE
+HLB_MULTIPLE = _windows_.HLB_MULTIPLE
+class SimpleHtmlListBox(HtmlListBox,_core.ItemContainer):
+ """Proxy of C++ SimpleHtmlListBox class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
+ long style=HLB_DEFAULT_STYLE,
+ Validator validator=DefaultValidator,
+ String name=SimpleHtmlListBoxNameStr) -> SimpleHtmlListBox
+ """
+ _windows_.SimpleHtmlListBox_swiginit(self,_windows_.new_SimpleHtmlListBox(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
+ long style=HLB_DEFAULT_STYLE,
+ Validator validator=DefaultValidator,
+ String name=SimpleHtmlListBoxNameStr) -> bool
+ """
+ return _windows_.SimpleHtmlListBox_Create(*args, **kwargs)
+
+_windows_.SimpleHtmlListBox_swigregister(SimpleHtmlListBox)
+SimpleHtmlListBoxNameStr = cvar.SimpleHtmlListBoxNameStr
+
+def PreSimpleHtmlListBox(*args, **kwargs):
+ """PreSimpleHtmlListBox() -> SimpleHtmlListBox"""
+ val = _windows_.new_PreSimpleHtmlListBox(*args, **kwargs)
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):
+ """Proxy of C++ TaskBarIcon class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self) -> 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
+ _windows_.TaskBarIcon_swiginit(self,_windows_.new_TaskBarIcon(*args, **kwargs))
+ TaskBarIcon._setCallbackInfo(self, self, TaskBarIcon)
+
+ __swig_destroy__ = _windows_.delete_TaskBarIcon
+ __del__ = lambda self : None;
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=0)"""
+ return _windows_.TaskBarIcon__setCallbackInfo(*args, **kwargs)
def Destroy(*args, **kwargs):
"""
Deletes the C++ object this Python object is a proxy for.
"""
+ args[0].this.own(False)
return _windows_.TaskBarIcon_Destroy(*args, **kwargs)
def IsOk(*args, **kwargs):
"""PopupMenu(self, 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)
+_windows_.TaskBarIcon_swigregister(TaskBarIcon)
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__(self, 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)
+ """Proxy of C++ TaskBarIconEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self, EventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
+ _windows_.TaskBarIconEvent_swiginit(self,_windows_.new_TaskBarIconEvent(*args, **kwargs))
+_windows_.TaskBarIconEvent_swigregister(TaskBarIconEvent)
wxEVT_TASKBAR_MOVE = _windows_.wxEVT_TASKBAR_MOVE
wxEVT_TASKBAR_LEFT_DOWN = _windows_.wxEVT_TASKBAR_LEFT_DOWN
chooser dialog, used to transfer settings and results to and from the
`wx.ColourDialog`.
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self) -> 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.ColourData_swiginit(self,_windows_.new_ColourData(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_ColourData
+ __del__ = lambda self : None;
def GetChooseFull(*args, **kwargs):
"""
GetChooseFull(self) -> bool
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.
+ all invalid colours.
"""
return _windows_.ColourData_GetCustomColour(*args, **kwargs)
SetCustomColour(self, 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.
+ integer between 0 and 15. The default custom colours are all invalid colours.
"""
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)
+ ChooseFull = property(GetChooseFull,SetChooseFull,doc="See `GetChooseFull` and `SetChooseFull`")
+ Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
+ CustomColour = property(GetCustomColour,SetCustomColour,doc="See `GetCustomColour` and `SetCustomColour`")
+_windows_.ColourData_swigregister(ColourData)
FileSelectorPromptStr = cvar.FileSelectorPromptStr
DirSelectorPromptStr = cvar.DirSelectorPromptStr
DirDialogNameStr = cvar.DirDialogNameStr
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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, ColourData data=None) -> ColourDialog
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
+ _windows_.ColourDialog_swiginit(self,_windows_.new_ColourDialog(*args, **kwargs))
self._setOORInfo(self)
def GetColourData(*args, **kwargs):
"""
return _windows_.ColourDialog_GetColourData(*args, **kwargs)
+ ColourData = property(GetColourData,doc="See `GetColourData`")
+_windows_.ColourDialog_swigregister(ColourDialog)
-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)
+def GetColourFromUser(*args, **kwargs):
+ """
+ GetColourFromUser(Window parent=(wxWindow *) NULL, Colour colInit=wxNullColour,
+ String caption=EmptyString) -> Colour
+ """
+ return _windows_.GetColourFromUser(*args, **kwargs)
+DD_NEW_DIR_BUTTON = _windows_.DD_NEW_DIR_BUTTON
+DD_DEFAULT_STYLE = _windows_.DD_DEFAULT_STYLE
+DD_CHANGE_DIR = _windows_.DD_CHANGE_DIR
class DirDialog(Dialog):
"""
wx.DirDialog allows the user to select a directory by browising the
file system.
-
-
- Window Styles
- --------------
- ==================== ==========================================
- wx.DD_NEW_DIR_BUTTON Add 'Create new directory' button and allow
- directory names to be editable. On Windows
- the new directory button is only available
- with recent versions of the common dialogs.
- ==================== ==========================================
-
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, String message=DirSelectorPromptStr,
- String defaultPath=EmptyString, long style=0,
+ String defaultPath=EmptyString, long style=DD_DEFAULT_STYLE,
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
+ _windows_.DirDialog_swiginit(self,_windows_.new_DirDialog(*args, **kwargs))
self._setOORInfo(self)
def GetPath(*args, **kwargs):
"""
return _windows_.DirDialog_GetMessage(*args, **kwargs)
- def GetStyle(*args, **kwargs):
- """
- GetStyle(self) -> long
-
- Returns the dialog style.
- """
- return _windows_.DirDialog_GetStyle(*args, **kwargs)
-
def SetMessage(*args, **kwargs):
"""
SetMessage(self, String message)
"""
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)
-
+ Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`")
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+_windows_.DirDialog_swigregister(DirDialog)
+
+OPEN = _windows_.OPEN
+SAVE = _windows_.SAVE
+OVERWRITE_PROMPT = _windows_.OVERWRITE_PROMPT
+FILE_MUST_EXIST = _windows_.FILE_MUST_EXIST
+MULTIPLE = _windows_.MULTIPLE
+CHANGE_DIR = _windows_.CHANGE_DIR
+HIDE_READONLY = _windows_.HIDE_READONLY
+FD_OPEN = _windows_.FD_OPEN
+FD_SAVE = _windows_.FD_SAVE
+FD_OVERWRITE_PROMPT = _windows_.FD_OVERWRITE_PROMPT
+FD_FILE_MUST_EXIST = _windows_.FD_FILE_MUST_EXIST
+FD_MULTIPLE = _windows_.FD_MULTIPLE
+FD_CHANGE_DIR = _windows_.FD_CHANGE_DIR
+FD_PREVIEW = _windows_.FD_PREVIEW
+FD_DEFAULT_STYLE = _windows_.FD_DEFAULT_STYLE
class FileDialog(Dialog):
"""
wx.FileDialog allows the user to select one or more files from the
filesystem.
-
- In Windows, this is the common file selector dialog. On X based
- platforms a generic alternative is used. The path and filename are
- distinct elements of a full file pathname. If path is "", the
- current directory will be used. If filename is "", no default
- filename will be supplied. The wildcard determines what files are
- displayed in the file selector, and file extension supplies a type
- extension for the required filename.
-
- Both the X and Windows versions implement a wildcard filter. Typing a
- filename containing wildcards (*, ?) in the filename text item, and
- clicking on Ok, will result in only those files matching the pattern
- being displayed. The wildcard may be a specification for multiple
- types of file with a description for each, such as::
-
- "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
-
-
- Window Styles
- --------------
- ================== ==========================================
- wx.OPEN This is an open dialog.
-
- wx.SAVE This is a save dialog.
-
- wx.HIDE_READONLY For open dialog only: hide the checkbox
- allowing to open the file in read-only mode.
-
- wx.OVERWRITE_PROMPT For save dialog only: prompt for a confirmation
- if a file will be overwritten.
-
- wx.MULTIPLE For open dialog only: allows selecting multiple
- files.
-
- wx.CHANGE_DIR Change the current working directory to the
- directory where the file(s) chosen by the user
- are.
- ================== ==========================================
-
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, String message=FileSelectorPromptStr,
String defaultDir=EmptyString, String defaultFile=EmptyString,
String wildcard=FileSelectorDefaultWildcardStr,
- long style=0, Point pos=DefaultPosition) -> FileDialog
+ long style=FD_DEFAULT_STYLE,
+ 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
+ _windows_.FileDialog_swiginit(self,_windows_.new_FileDialog(*args, **kwargs))
self._setOORInfo(self)
def SetMessage(*args, **kwargs):
"""
return _windows_.FileDialog_SetWildcard(*args, **kwargs)
- def SetStyle(*args, **kwargs):
- """
- SetStyle(self, long style)
-
- Sets the dialog style.
- """
- return _windows_.FileDialog_SetStyle(*args, **kwargs)
-
def SetFilterIndex(*args, **kwargs):
"""
SetFilterIndex(self, int filterIndex)
"""
return _windows_.FileDialog_GetWildcard(*args, **kwargs)
- def GetStyle(*args, **kwargs):
- """
- GetStyle(self) -> long
-
- Returns the dialog style.
- """
- return _windows_.FileDialog_GetStyle(*args, **kwargs)
-
def GetFilterIndex(*args, **kwargs):
"""
GetFilterIndex(self) -> int
"""
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)
+ Directory = property(GetDirectory,SetDirectory,doc="See `GetDirectory` and `SetDirectory`")
+ Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`")
+ Filenames = property(GetFilenames,doc="See `GetFilenames`")
+ FilterIndex = property(GetFilterIndex,SetFilterIndex,doc="See `GetFilterIndex` and `SetFilterIndex`")
+ Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`")
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+ Paths = property(GetPaths,doc="See `GetPaths`")
+ Wildcard = property(GetWildcard,SetWildcard,doc="See `GetWildcard` and `SetWildcard`")
+_windows_.FileDialog_swigregister(FileDialog)
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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(Window parent, String message, String caption,
- List choices=[], long style=CHOICEDLG_STYLE,
+ __init__(self, Window parent, String message, String caption,
+ List choices=EmptyList, long style=CHOICEDLG_STYLE,
Point pos=DefaultPosition) -> MultiChoiceDialog
- Constructor. Use ShowModal method to show the dialog.
+ Constructor. Use the `ShowModal` method to show the dialog.
+
+ :param parent: The parent window.
+ :param message: Text to display above the list of selections.
+ :param caption: Text to use in the title bar of the dialog.
+ :param choices: A list of strings or unicode objects that the
+ user is allowed to choose from.
+ :param style: Styles to apply to the dialog. The default value is
+ equivallent to wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER|wx.OK|wx.CANCEL|wx.CENTER.
+ :param pos: Where to position the dialog (not used on Windows)
+
+
"""
- newobj = _windows_.new_MultiChoiceDialog(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.MultiChoiceDialog_swiginit(self,_windows_.new_MultiChoiceDialog(*args, **kwargs))
self._setOORInfo(self)
def SetSelections(*args, **kwargs):
SetSelections(List selections)
Specify the items in the list that should be selected, using a list of
- integers.
+ integers. The list should specify the indexes of the items that
+ should be selected.
"""
return _windows_.MultiChoiceDialog_SetSelections(*args, **kwargs)
GetSelections() -> [selections]
Returns a list of integers representing the items that are selected.
+ If an item is selected then its index will appear in the list.
"""
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)
+ Selections = property(GetSelections,SetSelections,doc="See `GetSelections` and `SetSelections`")
+_windows_.MultiChoiceDialog_swigregister(MultiChoiceDialog)
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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(Window parent, String message, String caption,
- List choices=[], long style=CHOICEDLG_STYLE,
+ List choices=EmptyList, 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
+ _windows_.SingleChoiceDialog_swiginit(self,_windows_.new_SingleChoiceDialog(*args, **kwargs))
self._setOORInfo(self)
def GetSelection(*args, **kwargs):
"""
GetSelection(self) -> int
- Get the index of teh currently selected item.
+ Get the index of the currently selected item.
"""
return _windows_.SingleChoiceDialog_GetSelection(*args, **kwargs)
"""
return _windows_.SingleChoiceDialog_SetSelection(*args, **kwargs)
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
+ StringSelection = property(GetStringSelection,doc="See `GetStringSelection`")
+_windows_.SingleChoiceDialog_swigregister(SingleChoiceDialog)
-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)
-
+TextEntryDialogStyle = _windows_.TextEntryDialogStyle
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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
String defaultValue=EmptyString,
- long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -> TextEntryDialog
+ long style=TextEntryDialogStyle, 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
+ _windows_.TextEntryDialog_swiginit(self,_windows_.new_TextEntryDialog(*args, **kwargs))
self._setOORInfo(self)
def GetValue(*args, **kwargs):
"""
return _windows_.TextEntryDialog_SetValue(*args, **kwargs)
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
+_windows_.TextEntryDialog_swigregister(TextEntryDialog)
+
+class PasswordEntryDialog(TextEntryDialog):
+ """Proxy of C++ PasswordEntryDialog class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
+ String value=EmptyString,
+ long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
+ """
+ _windows_.PasswordEntryDialog_swiginit(self,_windows_.new_PasswordEntryDialog(*args, **kwargs))
+_windows_.PasswordEntryDialog_swigregister(PasswordEntryDialog)
+GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr
+
+class NumberEntryDialog(Dialog):
+ """A dialog with spin control, ok and cancel buttons."""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, String message, String prompt, String caption,
+ long value, long min, long max, Point pos=DefaultPosition) -> NumberEntryDialog
+
+ Constructor. Use ShowModal method to show the dialog.
+ """
+ _windows_.NumberEntryDialog_swiginit(self,_windows_.new_NumberEntryDialog(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def GetValue(*args, **kwargs):
+ """GetValue(self) -> long"""
+ return _windows_.NumberEntryDialog_GetValue(*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)
+ Value = property(GetValue,doc="See `GetValue`")
+_windows_.NumberEntryDialog_swigregister(NumberEntryDialog)
class FontData(_core.Object):
"""
This class holds a variety of information related to font dialogs and
is used to transfer settings to and results from a `wx.FontDialog`.
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self) -> FontData
This class holds a variety of information related to font dialogs and
is used to transfer settings to and results from a `wx.FontDialog`.
"""
- newobj = _windows_.new_FontData(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
- def __del__(self, destroy=_windows_.delete_FontData):
- """__del__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.FontData_swiginit(self,_windows_.new_FontData(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_FontData
+ __del__ = lambda self : None;
def EnableEffects(*args, **kwargs):
"""
EnableEffects(self, bool enable)
"""
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)
+ AllowSymbols = property(GetAllowSymbols,SetAllowSymbols,doc="See `GetAllowSymbols` and `SetAllowSymbols`")
+ ChosenFont = property(GetChosenFont,SetChosenFont,doc="See `GetChosenFont` and `SetChosenFont`")
+ Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
+ InitialFont = property(GetInitialFont,SetInitialFont,doc="See `GetInitialFont` and `SetInitialFont`")
+ ShowHelp = property(GetShowHelp,SetShowHelp,doc="See `GetShowHelp` and `SetShowHelp`")
+_windows_.FontData_swigregister(FontData)
class FontDialog(Dialog):
"""
:see: `wx.FontData`
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, FontData data) -> FontDialog
the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
results with via the `wx.FontData` returned by `GetFontData`.
"""
- newobj = _windows_.new_FontDialog(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.FontDialog_swiginit(self,_windows_.new_FontDialog(*args, **kwargs))
self._setOORInfo(self)
def GetFontData(*args, **kwargs):
"""
return _windows_.FontDialog_GetFontData(*args, **kwargs)
+ FontData = property(GetFontData,doc="See `GetFontData`")
+_windows_.FontDialog_swigregister(FontDialog)
-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)
+def GetFontFromUser(*args, **kwargs):
+ """GetFontFromUser(Window parent=None, Font fontInit=wxNullFont, String caption=EmptyString) -> Font"""
+ return _windows_.GetFontFromUser(*args, **kwargs)
class MessageDialog(Dialog):
"""
This class provides a simple dialog that shows a single or multi-line
message, with a choice of OK, Yes, No and/or Cancel buttons.
-
-
- Window Styles
- --------------
- ================= =============================================
- wx.OK Show an OK button.
- wx.CANCEL Show a Cancel button.
- wx.YES_NO Show Yes and No buttons.
- wx.YES_DEFAULT Used with wxYES_NO, makes Yes button the
- default - which is the default behaviour.
- wx.NO_DEFAULT Used with wxYES_NO, makes No button the default.
- wx.ICON_EXCLAMATION Shows an exclamation mark icon.
- wx.ICON_HAND Shows an error icon.
- wx.ICON_ERROR Shows an error icon - the same as wxICON_HAND.
- wx.ICON_QUESTION Shows a question mark icon.
- wx.ICON_INFORMATION Shows an information (i) icon.
- wx.STAY_ON_TOP The message box stays on top of all other
- window, even those of the other applications
- (Windows only).
- ================= =============================================
-
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
long style=wxOK|wxCANCEL|wxCENTRE,
Constructor, use `ShowModal` to display the dialog.
"""
- newobj = _windows_.new_MessageDialog(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.MessageDialog_swiginit(self,_windows_.new_MessageDialog(*args, **kwargs))
self._setOORInfo(self)
+_windows_.MessageDialog_swigregister(MessageDialog)
-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)
-
+PD_AUTO_HIDE = _windows_.PD_AUTO_HIDE
+PD_APP_MODAL = _windows_.PD_APP_MODAL
+PD_CAN_ABORT = _windows_.PD_CAN_ABORT
+PD_ELAPSED_TIME = _windows_.PD_ELAPSED_TIME
+PD_ESTIMATED_TIME = _windows_.PD_ESTIMATED_TIME
+PD_REMAINING_TIME = _windows_.PD_REMAINING_TIME
+PD_SMOOTH = _windows_.PD_SMOOTH
+PD_CAN_SKIP = _windows_.PD_CAN_SKIP
class ProgressDialog(Frame):
"""
A dialog that shows a short message and a progress bar. Optionally, it
can display an ABORT button.
-
- Window Styles
- --------------
- ================= =============================================
- wx.PD_APP_MODAL Make the progress dialog modal. If this flag is
- not given, it is only "locally" modal -
- that is the input to the parent window is
- disabled, but not to the other ones.
-
- wx.PD_AUTO_HIDE Causes the progress dialog to disappear from
- screen as soon as the maximum value of the
- progress meter has been reached.
-
- wx.PD_CAN_ABORT This flag tells the dialog that it should have
- a "Cancel" button which the user may press. If
- this happens, the next call to Update() will
- return false.
-
- wx.PD_ELAPSED_TIME This flag tells the dialog that it should show
- elapsed time (since creating the dialog).
-
- wx.PD_ESTIMATED_TIME This flag tells the dialog that it should show
- estimated time.
-
- wx.PD_REMAINING_TIME This flag tells the dialog that it should show
- remaining time.
- ================= =============================================
-
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, String title, String message, int maximum=100, Window parent=None,
int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
for other windows, or, if wx.PD_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
+ _windows_.ProgressDialog_swiginit(self,_windows_.new_ProgressDialog(*args, **kwargs))
self._setOORInfo(self)
def Update(*args, **kwargs):
"""
- Update(self, int value, String newmsg=EmptyString) -> bool
+ Update(self, int value, String newmsg) --> (continue, skip)
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.
+ given changes the message above it. The value given should be less
+ than or equal to the maximum value given to the constructor and the
+ dialog is closed if it is equal to the maximum. Returns a tuple of
+ boolean values, ``(continue, skip)`` where ``continue`` is ``True``
+ unless the Cancel button has been pressed, and ``skip`` is ``False``
+ unless the Skip button (if any) has been pressed.
+
+ If the ``continue`` return value is ``False``, the application can either
+ immediately destroy the dialog or ask the user for confirmation, and if the
+ abort is not confirmed the dialog may be resumed with `Resume` function.
- 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 Pulse(*args, **kwargs):
+ """
+ Pulse(self, String newmsg) --> (continue, skip)
+
+ Just like `Update` but switches the dialog to use a gauge in
+ interminante mode and calls `wx.Gauge.Pulse` to show the user a bit of
+ progress.
+ """
+ return _windows_.ProgressDialog_Pulse(*args, **kwargs)
+
+ UpdatePulse = Pulse
def Resume(*args, **kwargs):
"""
Resume(self)
"""
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)
+_windows_.ProgressDialog_swigregister(ProgressDialog)
FR_DOWN = _windows_.FR_DOWN
FR_WHOLEWORD = _windows_.FR_WHOLEWORD
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 = 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
+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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
+ __init__(self, EventType 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
+ _windows_.FindDialogEvent_swiginit(self,_windows_.new_FindDialogEvent(*args, **kwargs))
def GetFlags(*args, **kwargs):
"""
GetFlags(self) -> int
"""SetReplaceString(self, 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)
+ Dialog = property(GetDialog,doc="See `GetDialog`")
+ FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`")
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`")
+_windows_.FindDialogEvent_swigregister(FindDialogEvent)
class FindReplaceData(_core.Object):
"""
Note that all SetXXX() methods may only be called before showing the
dialog and calling them has no effect later.
-
- Flags
- -----
- ================ ===============================================
- wx.FR_DOWN Downward search/replace selected (otherwise,
- upwards)
-
- wx.FR_WHOLEWORD Whole word search/replace selected
-
- wx.FR_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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.FindReplaceData_swiginit(self,_windows_.new_FindReplaceData(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_FindReplaceData
+ __del__ = lambda self : None;
def GetFindString(*args, **kwargs):
"""
GetFindString(self) -> String
"""
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)
+ FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`")
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`")
+_windows_.FindReplaceData_swigregister(FindReplaceData)
class FindReplaceDialog(Dialog):
"""
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.
-
-
- Window Styles
- -------------
-
- ===================== =========================================
- wx.FR_REPLACEDIALOG replace dialog (otherwise find dialog)
-
- wx.FR_NOUPDOWN don't allow changing the search direction
-
- wx.FR_NOMATCHCASE don't allow case sensitive searching
-
- wx.FR_NOWHOLEWORD don't allow whole word searching
- ===================== =========================================
-
"""
- 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):
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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
+ _windows_.FindReplaceDialog_swiginit(self,_windows_.new_FindReplaceDialog(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
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)
+ Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
+_windows_.FindReplaceDialog_swigregister(FindReplaceDialog)
def PreFindReplaceDialog(*args, **kwargs):
"""
Precreate a FindReplaceDialog for 2-phase creation
"""
val = _windows_.new_PreFindReplaceDialog(*args, **kwargs)
- val.thisown = 1
return val
#---------------------------------------------------------------------------
IDM_WINDOWICONS = _windows_.IDM_WINDOWICONS
IDM_WINDOWNEXT = _windows_.IDM_WINDOWNEXT
IDM_WINDOWTILEVERT = _windows_.IDM_WINDOWTILEVERT
+IDM_WINDOWPREV = _windows_.IDM_WINDOWPREV
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):
+ """Proxy of C++ MDIParentFrame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
+ __init__(self, Window parent, int id=-1, String title=EmptyString,
+ 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
+ _windows_.MDIParentFrame_swiginit(self,_windows_.new_MDIParentFrame(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, Window parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
+ Create(self, Window parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
String name=FrameNameStr) -> bool
"""
return _windows_.MDIParentFrame_Create(*args, **kwargs)
"""GetClientWindow(self) -> MDIClientWindow"""
return _windows_.MDIParentFrame_GetClientWindow(*args, **kwargs)
- def GetToolBar(*args, **kwargs):
- """GetToolBar(self) -> Window"""
- return _windows_.MDIParentFrame_GetToolBar(*args, **kwargs)
-
def Tile(*args, **kwargs):
- """Tile(self)"""
+ """Tile(self, int orient=HORIZONTAL)"""
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)
+ ActiveChild = property(GetActiveChild,doc="See `GetActiveChild`")
+ ClientWindow = property(GetClientWindow,doc="See `GetClientWindow`")
+_windows_.MDIParentFrame_swigregister(MDIParentFrame)
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):
+ """Proxy of C++ MDIChildFrame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, MDIParentFrame parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
+ __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
+ 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
+ _windows_.MDIChildFrame_swiginit(self,_windows_.new_MDIChildFrame(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
- Create(self, MDIParentFrame parent, int id, String title, Point pos=DefaultPosition,
- Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE,
+ Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=DEFAULT_FRAME_STYLE,
String name=FrameNameStr) -> bool
"""
return _windows_.MDIChildFrame_Create(*args, **kwargs)
"""Activate(self)"""
return _windows_.MDIChildFrame_Activate(*args, **kwargs)
- def Maximize(*args, **kwargs):
- """Maximize(self, bool maximize)"""
- return _windows_.MDIChildFrame_Maximize(*args, **kwargs)
-
- def Restore(*args, **kwargs):
- """Restore(self)"""
- 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)
+_windows_.MDIChildFrame_swigregister(MDIChildFrame)
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):
+ """Proxy of C++ MDIClientWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
- newobj = _windows_.new_MDIClientWindow(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.MDIClientWindow_swiginit(self,_windows_.new_MDIClientWindow(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""Create(self, 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)
+_windows_.MDIClientWindow_swigregister(MDIClientWindow)
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):
+ """Proxy of C++ PyWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=0, String name=PanelNameStr) -> PyWindow
+ __init__(self, Window parent, int id=-1, 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)
+ _windows_.PyWindow_swiginit(self,_windows_.new_PyWindow(*args, **kwargs))
+ self._setOORInfo(self);PyWindow._setCallbackInfo(self, self, PyWindow)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyWindow__setCallbackInfo(*args, **kwargs)
- def base_DoMoveWindow(*args, **kwargs):
- """base_DoMoveWindow(self, int x, int y, int width, int height)"""
- return _windows_.PyWindow_base_DoMoveWindow(*args, **kwargs)
-
- def base_DoSetSize(*args, **kwargs):
- """base_DoSetSize(self, 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(self, int width, int height)"""
- return _windows_.PyWindow_base_DoSetClientSize(*args, **kwargs)
-
- def base_DoSetVirtualSize(*args, **kwargs):
- """base_DoSetVirtualSize(self, 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(self) -> Size"""
- return _windows_.PyWindow_base_DoGetVirtualSize(*args, **kwargs)
-
- def base_DoGetBestSize(*args, **kwargs):
- """base_DoGetBestSize(self) -> Size"""
- return _windows_.PyWindow_base_DoGetBestSize(*args, **kwargs)
-
- def base_InitDialog(*args, **kwargs):
- """base_InitDialog(self)"""
- return _windows_.PyWindow_base_InitDialog(*args, **kwargs)
-
- def base_TransferDataToWindow(*args, **kwargs):
- """base_TransferDataToWindow(self) -> bool"""
- return _windows_.PyWindow_base_TransferDataToWindow(*args, **kwargs)
-
- def base_TransferDataFromWindow(*args, **kwargs):
- """base_TransferDataFromWindow(self) -> bool"""
- return _windows_.PyWindow_base_TransferDataFromWindow(*args, **kwargs)
-
- def base_Validate(*args, **kwargs):
- """base_Validate(self) -> bool"""
- return _windows_.PyWindow_base_Validate(*args, **kwargs)
-
- def base_AcceptsFocus(*args, **kwargs):
- """base_AcceptsFocus(self) -> bool"""
- return _windows_.PyWindow_base_AcceptsFocus(*args, **kwargs)
-
- def base_AcceptsFocusFromKeyboard(*args, **kwargs):
- """base_AcceptsFocusFromKeyboard(self) -> bool"""
- return _windows_.PyWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
-
- def base_GetMaxSize(*args, **kwargs):
- """base_GetMaxSize(self) -> Size"""
- return _windows_.PyWindow_base_GetMaxSize(*args, **kwargs)
-
- def base_AddChild(*args, **kwargs):
- """base_AddChild(self, Window child)"""
- return _windows_.PyWindow_base_AddChild(*args, **kwargs)
-
- def base_RemoveChild(*args, **kwargs):
- """base_RemoveChild(self, Window child)"""
- return _windows_.PyWindow_base_RemoveChild(*args, **kwargs)
-
- def base_ShouldInheritColours(*args, **kwargs):
- """base_ShouldInheritColours(self) -> bool"""
- return _windows_.PyWindow_base_ShouldInheritColours(*args, **kwargs)
-
- def base_ApplyParentThemeBackground(*args, **kwargs):
- """base_ApplyParentThemeBackground(self, 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)
+ SetBestSize = wx.Window.SetInitialSize
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyWindow_DoEraseBackground(*args, **kwargs)
+
+ def DoMoveWindow(*args, **kwargs):
+ """DoMoveWindow(self, int x, int y, int width, int height)"""
+ return _windows_.PyWindow_DoMoveWindow(*args, **kwargs)
+
+ def DoSetSize(*args, **kwargs):
+ """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows_.PyWindow_DoSetSize(*args, **kwargs)
+
+ def DoSetClientSize(*args, **kwargs):
+ """DoSetClientSize(self, int width, int height)"""
+ return _windows_.PyWindow_DoSetClientSize(*args, **kwargs)
+
+ def DoSetVirtualSize(*args, **kwargs):
+ """DoSetVirtualSize(self, int x, int y)"""
+ return _windows_.PyWindow_DoSetVirtualSize(*args, **kwargs)
+
+ def DoGetSize(*args, **kwargs):
+ """DoGetSize() -> (width, height)"""
+ return _windows_.PyWindow_DoGetSize(*args, **kwargs)
+
+ def DoGetClientSize(*args, **kwargs):
+ """DoGetClientSize() -> (width, height)"""
+ return _windows_.PyWindow_DoGetClientSize(*args, **kwargs)
+
+ def DoGetPosition(*args, **kwargs):
+ """DoGetPosition() -> (x,y)"""
+ return _windows_.PyWindow_DoGetPosition(*args, **kwargs)
+
+ def DoGetVirtualSize(*args, **kwargs):
+ """DoGetVirtualSize(self) -> Size"""
+ return _windows_.PyWindow_DoGetVirtualSize(*args, **kwargs)
+
+ def DoGetBestSize(*args, **kwargs):
+ """DoGetBestSize(self) -> Size"""
+ return _windows_.PyWindow_DoGetBestSize(*args, **kwargs)
+
+ def GetDefaultAttributes(*args, **kwargs):
+ """GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyWindow_GetDefaultAttributes(*args, **kwargs)
+
+ def OnInternalIdle(*args, **kwargs):
+ """OnInternalIdle(self)"""
+ return _windows_.PyWindow_OnInternalIdle(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kw):
+ return PyWindow.DoMoveWindow(*args, **kw)
+ base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
+ "Please use PyWindow.DoMoveWindow instead.")
+
+ def base_DoSetSize(*args, **kw):
+ return PyWindow.DoSetSize(*args, **kw)
+ base_DoSetSize = wx._deprecated(base_DoSetSize,
+ "Please use PyWindow.DoSetSize instead.")
+
+ def base_DoSetClientSize(*args, **kw):
+ return PyWindow.DoSetClientSize(*args, **kw)
+ base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
+ "Please use PyWindow.DoSetClientSize instead.")
+
+ def base_DoSetVirtualSize(*args, **kw):
+ return PyWindow.DoSetVirtualSize(*args, **kw)
+ base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
+ "Please use PyWindow.DoSetVirtualSize instead.")
+
+ def base_DoGetSize(*args, **kw):
+ return PyWindow.DoGetSize(*args, **kw)
+ base_DoGetSize = wx._deprecated(base_DoGetSize,
+ "Please use PyWindow.DoGetSize instead.")
+
+ def base_DoGetClientSize(*args, **kw):
+ return PyWindow.DoGetClientSize(*args, **kw)
+ base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
+ "Please use PyWindow.DoGetClientSize instead.")
+
+ def base_DoGetPosition(*args, **kw):
+ return PyWindow.DoGetPosition(*args, **kw)
+ base_DoGetPosition = wx._deprecated(base_DoGetPosition,
+ "Please use PyWindow.DoGetPosition instead.")
+
+ def base_DoGetVirtualSize(*args, **kw):
+ return PyWindow.DoGetVirtualSize(*args, **kw)
+ base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
+ "Please use PyWindow.DoGetVirtualSize instead.")
+
+ def base_DoGetBestSize(*args, **kw):
+ return PyWindow.DoGetBestSize(*args, **kw)
+ base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
+ "Please use PyWindow.DoGetBestSize instead.")
+
+ def base_InitDialog(*args, **kw):
+ return PyWindow.InitDialog(*args, **kw)
+ base_InitDialog = wx._deprecated(base_InitDialog,
+ "Please use PyWindow.InitDialog instead.")
+
+ def base_TransferDataToWindow(*args, **kw):
+ return PyWindow.TransferDataToWindow(*args, **kw)
+ base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
+ "Please use PyWindow.TransferDataToWindow instead.")
+
+ def base_TransferDataFromWindow(*args, **kw):
+ return PyWindow.TransferDataFromWindow(*args, **kw)
+ base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
+ "Please use PyWindow.TransferDataFromWindow instead.")
+
+ def base_Validate(*args, **kw):
+ return PyWindow.Validate(*args, **kw)
+ base_Validate = wx._deprecated(base_Validate,
+ "Please use PyWindow.Validate instead.")
+
+ def base_AcceptsFocus(*args, **kw):
+ return PyWindow.AcceptsFocus(*args, **kw)
+ base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
+ "Please use PyWindow.AcceptsFocus instead.")
+
+ def base_AcceptsFocusFromKeyboard(*args, **kw):
+ return PyWindow.AcceptsFocusFromKeyboard(*args, **kw)
+ base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
+ "Please use PyWindow.AcceptsFocusFromKeyboard instead.")
+
+ def base_GetMaxSize(*args, **kw):
+ return PyWindow.GetMaxSize(*args, **kw)
+ base_GetMaxSize = wx._deprecated(base_GetMaxSize,
+ "Please use PyWindow.GetMaxSize instead.")
+
+ def base_AddChild(*args, **kw):
+ return PyWindow.AddChild(*args, **kw)
+ base_AddChild = wx._deprecated(base_AddChild,
+ "Please use PyWindow.AddChild instead.")
+
+ def base_RemoveChild(*args, **kw):
+ return PyWindow.RemoveChild(*args, **kw)
+ base_RemoveChild = wx._deprecated(base_RemoveChild,
+ "Please use PyWindow.RemoveChild instead.")
+
+ def base_ShouldInheritColours(*args, **kw):
+ return PyWindow.ShouldInheritColours(*args, **kw)
+ base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
+ "Please use PyWindow.ShouldInheritColours instead.")
+
+ def base_GetDefaultAttributes(*args, **kw):
+ return PyWindow.GetDefaultAttributes(*args, **kw)
+ base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
+ "Please use PyWindow.GetDefaultAttributes instead.")
+
+ def base_OnInternalIdle(*args, **kw):
+ return PyWindow.OnInternalIdle(*args, **kw)
+ base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
+ "Please use PyWindow.OnInternalIdle instead.")
+
+_windows_.PyWindow_swigregister(PyWindow)
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):
+ """Proxy of C++ PyPanel class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=0, String name=PanelNameStr) -> PyPanel
+ __init__(self, Window parent, int id=-1, 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)
+ _windows_.PyPanel_swiginit(self,_windows_.new_PyPanel(*args, **kwargs))
+ self._setOORInfo(self);PyPanel._setCallbackInfo(self, self, PyPanel)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyPanel__setCallbackInfo(*args, **kwargs)
- def base_DoMoveWindow(*args, **kwargs):
- """base_DoMoveWindow(self, int x, int y, int width, int height)"""
- return _windows_.PyPanel_base_DoMoveWindow(*args, **kwargs)
-
- def base_DoSetSize(*args, **kwargs):
- """base_DoSetSize(self, 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(self, int width, int height)"""
- return _windows_.PyPanel_base_DoSetClientSize(*args, **kwargs)
-
- def base_DoSetVirtualSize(*args, **kwargs):
- """base_DoSetVirtualSize(self, 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(self) -> Size"""
- return _windows_.PyPanel_base_DoGetVirtualSize(*args, **kwargs)
-
- def base_DoGetBestSize(*args, **kwargs):
- """base_DoGetBestSize(self) -> Size"""
- return _windows_.PyPanel_base_DoGetBestSize(*args, **kwargs)
-
- def base_InitDialog(*args, **kwargs):
- """base_InitDialog(self)"""
- return _windows_.PyPanel_base_InitDialog(*args, **kwargs)
-
- def base_TransferDataToWindow(*args, **kwargs):
- """base_TransferDataToWindow(self) -> bool"""
- return _windows_.PyPanel_base_TransferDataToWindow(*args, **kwargs)
-
- def base_TransferDataFromWindow(*args, **kwargs):
- """base_TransferDataFromWindow(self) -> bool"""
- return _windows_.PyPanel_base_TransferDataFromWindow(*args, **kwargs)
-
- def base_Validate(*args, **kwargs):
- """base_Validate(self) -> bool"""
- return _windows_.PyPanel_base_Validate(*args, **kwargs)
-
- def base_AcceptsFocus(*args, **kwargs):
- """base_AcceptsFocus(self) -> bool"""
- return _windows_.PyPanel_base_AcceptsFocus(*args, **kwargs)
-
- def base_AcceptsFocusFromKeyboard(*args, **kwargs):
- """base_AcceptsFocusFromKeyboard(self) -> bool"""
- return _windows_.PyPanel_base_AcceptsFocusFromKeyboard(*args, **kwargs)
-
- def base_GetMaxSize(*args, **kwargs):
- """base_GetMaxSize(self) -> Size"""
- return _windows_.PyPanel_base_GetMaxSize(*args, **kwargs)
-
- def base_AddChild(*args, **kwargs):
- """base_AddChild(self, Window child)"""
- return _windows_.PyPanel_base_AddChild(*args, **kwargs)
-
- def base_RemoveChild(*args, **kwargs):
- """base_RemoveChild(self, Window child)"""
- return _windows_.PyPanel_base_RemoveChild(*args, **kwargs)
-
- def base_ShouldInheritColours(*args, **kwargs):
- """base_ShouldInheritColours(self) -> bool"""
- return _windows_.PyPanel_base_ShouldInheritColours(*args, **kwargs)
-
- def base_ApplyParentThemeBackground(*args, **kwargs):
- """base_ApplyParentThemeBackground(self, 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)
+ SetBestSize = wx.Window.SetInitialSize
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyPanel_DoEraseBackground(*args, **kwargs)
+
+ def DoMoveWindow(*args, **kwargs):
+ """DoMoveWindow(self, int x, int y, int width, int height)"""
+ return _windows_.PyPanel_DoMoveWindow(*args, **kwargs)
+
+ def DoSetSize(*args, **kwargs):
+ """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows_.PyPanel_DoSetSize(*args, **kwargs)
+
+ def DoSetClientSize(*args, **kwargs):
+ """DoSetClientSize(self, int width, int height)"""
+ return _windows_.PyPanel_DoSetClientSize(*args, **kwargs)
+
+ def DoSetVirtualSize(*args, **kwargs):
+ """DoSetVirtualSize(self, int x, int y)"""
+ return _windows_.PyPanel_DoSetVirtualSize(*args, **kwargs)
+
+ def DoGetSize(*args, **kwargs):
+ """DoGetSize() -> (width, height)"""
+ return _windows_.PyPanel_DoGetSize(*args, **kwargs)
+
+ def DoGetClientSize(*args, **kwargs):
+ """DoGetClientSize() -> (width, height)"""
+ return _windows_.PyPanel_DoGetClientSize(*args, **kwargs)
+
+ def DoGetPosition(*args, **kwargs):
+ """DoGetPosition() -> (x,y)"""
+ return _windows_.PyPanel_DoGetPosition(*args, **kwargs)
+
+ def DoGetVirtualSize(*args, **kwargs):
+ """DoGetVirtualSize(self) -> Size"""
+ return _windows_.PyPanel_DoGetVirtualSize(*args, **kwargs)
+
+ def DoGetBestSize(*args, **kwargs):
+ """DoGetBestSize(self) -> Size"""
+ return _windows_.PyPanel_DoGetBestSize(*args, **kwargs)
+
+ def GetDefaultAttributes(*args, **kwargs):
+ """GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyPanel_GetDefaultAttributes(*args, **kwargs)
+
+ def OnInternalIdle(*args, **kwargs):
+ """OnInternalIdle(self)"""
+ return _windows_.PyPanel_OnInternalIdle(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kw):
+ return PyPanel.DoMoveWindow(*args, **kw)
+ base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
+ "Please use PyPanel.DoMoveWindow instead.")
+
+ def base_DoSetSize(*args, **kw):
+ return PyPanel.DoSetSize(*args, **kw)
+ base_DoSetSize = wx._deprecated(base_DoSetSize,
+ "Please use PyPanel.DoSetSize instead.")
+
+ def base_DoSetClientSize(*args, **kw):
+ return PyPanel.DoSetClientSize(*args, **kw)
+ base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
+ "Please use PyPanel.DoSetClientSize instead.")
+
+ def base_DoSetVirtualSize(*args, **kw):
+ return PyPanel.DoSetVirtualSize(*args, **kw)
+ base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
+ "Please use PyPanel.DoSetVirtualSize instead.")
+
+ def base_DoGetSize(*args, **kw):
+ return PyPanel.DoGetSize(*args, **kw)
+ base_DoGetSize = wx._deprecated(base_DoGetSize,
+ "Please use PyPanel.DoGetSize instead.")
+
+ def base_DoGetClientSize(*args, **kw):
+ return PyPanel.DoGetClientSize(*args, **kw)
+ base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
+ "Please use PyPanel.DoGetClientSize instead.")
+
+ def base_DoGetPosition(*args, **kw):
+ return PyPanel.DoGetPosition(*args, **kw)
+ base_DoGetPosition = wx._deprecated(base_DoGetPosition,
+ "Please use PyPanel.DoGetPosition instead.")
+
+ def base_DoGetVirtualSize(*args, **kw):
+ return PyPanel.DoGetVirtualSize(*args, **kw)
+ base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
+ "Please use PyPanel.DoGetVirtualSize instead.")
+
+ def base_DoGetBestSize(*args, **kw):
+ return PyPanel.DoGetBestSize(*args, **kw)
+ base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
+ "Please use PyPanel.DoGetBestSize instead.")
+
+ def base_InitDialog(*args, **kw):
+ return PyPanel.InitDialog(*args, **kw)
+ base_InitDialog = wx._deprecated(base_InitDialog,
+ "Please use PyPanel.InitDialog instead.")
+
+ def base_TransferDataToWindow(*args, **kw):
+ return PyPanel.TransferDataToWindow(*args, **kw)
+ base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
+ "Please use PyPanel.TransferDataToWindow instead.")
+
+ def base_TransferDataFromWindow(*args, **kw):
+ return PyPanel.TransferDataFromWindow(*args, **kw)
+ base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
+ "Please use PyPanel.TransferDataFromWindow instead.")
+
+ def base_Validate(*args, **kw):
+ return PyPanel.Validate(*args, **kw)
+ base_Validate = wx._deprecated(base_Validate,
+ "Please use PyPanel.Validate instead.")
+
+ def base_AcceptsFocus(*args, **kw):
+ return PyPanel.AcceptsFocus(*args, **kw)
+ base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
+ "Please use PyPanel.AcceptsFocus instead.")
+
+ def base_AcceptsFocusFromKeyboard(*args, **kw):
+ return PyPanel.AcceptsFocusFromKeyboard(*args, **kw)
+ base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
+ "Please use PyPanel.AcceptsFocusFromKeyboard instead.")
+
+ def base_GetMaxSize(*args, **kw):
+ return PyPanel.GetMaxSize(*args, **kw)
+ base_GetMaxSize = wx._deprecated(base_GetMaxSize,
+ "Please use PyPanel.GetMaxSize instead.")
+
+ def base_AddChild(*args, **kw):
+ return PyPanel.AddChild(*args, **kw)
+ base_AddChild = wx._deprecated(base_AddChild,
+ "Please use PyPanel.AddChild instead.")
+
+ def base_RemoveChild(*args, **kw):
+ return PyPanel.RemoveChild(*args, **kw)
+ base_RemoveChild = wx._deprecated(base_RemoveChild,
+ "Please use PyPanel.RemoveChild instead.")
+
+ def base_ShouldInheritColours(*args, **kw):
+ return PyPanel.ShouldInheritColours(*args, **kw)
+ base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
+ "Please use PyPanel.ShouldInheritColours instead.")
+
+ def base_GetDefaultAttributes(*args, **kw):
+ return PyPanel.GetDefaultAttributes(*args, **kw)
+ base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
+ "Please use PyPanel.GetDefaultAttributes instead.")
+
+ def base_OnInternalIdle(*args, **kw):
+ return PyPanel.OnInternalIdle(*args, **kw)
+ base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
+ "Please use PyPanel.OnInternalIdle instead.")
+
+_windows_.PyPanel_swigregister(PyPanel)
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):
+ """Proxy of C++ PyScrolledWindow class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
- __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=0, String name=PanelNameStr) -> PyScrolledWindow
+ __init__(self, Window parent, int id=-1, 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)
+ _windows_.PyScrolledWindow_swiginit(self,_windows_.new_PyScrolledWindow(*args, **kwargs))
+ self._setOORInfo(self);PyScrolledWindow._setCallbackInfo(self, self, PyScrolledWindow)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
- def base_DoMoveWindow(*args, **kwargs):
- """base_DoMoveWindow(self, int x, int y, int width, int height)"""
- return _windows_.PyScrolledWindow_base_DoMoveWindow(*args, **kwargs)
-
- def base_DoSetSize(*args, **kwargs):
- """base_DoSetSize(self, 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(self, int width, int height)"""
- return _windows_.PyScrolledWindow_base_DoSetClientSize(*args, **kwargs)
-
- def base_DoSetVirtualSize(*args, **kwargs):
- """base_DoSetVirtualSize(self, 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(self) -> Size"""
- return _windows_.PyScrolledWindow_base_DoGetVirtualSize(*args, **kwargs)
-
- def base_DoGetBestSize(*args, **kwargs):
- """base_DoGetBestSize(self) -> Size"""
- return _windows_.PyScrolledWindow_base_DoGetBestSize(*args, **kwargs)
-
- def base_InitDialog(*args, **kwargs):
- """base_InitDialog(self)"""
- return _windows_.PyScrolledWindow_base_InitDialog(*args, **kwargs)
-
- def base_TransferDataToWindow(*args, **kwargs):
- """base_TransferDataToWindow(self) -> bool"""
- return _windows_.PyScrolledWindow_base_TransferDataToWindow(*args, **kwargs)
-
- def base_TransferDataFromWindow(*args, **kwargs):
- """base_TransferDataFromWindow(self) -> bool"""
- return _windows_.PyScrolledWindow_base_TransferDataFromWindow(*args, **kwargs)
-
- def base_Validate(*args, **kwargs):
- """base_Validate(self) -> bool"""
- return _windows_.PyScrolledWindow_base_Validate(*args, **kwargs)
-
- def base_AcceptsFocus(*args, **kwargs):
- """base_AcceptsFocus(self) -> bool"""
- return _windows_.PyScrolledWindow_base_AcceptsFocus(*args, **kwargs)
-
- def base_AcceptsFocusFromKeyboard(*args, **kwargs):
- """base_AcceptsFocusFromKeyboard(self) -> bool"""
- return _windows_.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
-
- def base_GetMaxSize(*args, **kwargs):
- """base_GetMaxSize(self) -> Size"""
- return _windows_.PyScrolledWindow_base_GetMaxSize(*args, **kwargs)
-
- def base_AddChild(*args, **kwargs):
- """base_AddChild(self, Window child)"""
- return _windows_.PyScrolledWindow_base_AddChild(*args, **kwargs)
-
- def base_RemoveChild(*args, **kwargs):
- """base_RemoveChild(self, Window child)"""
- return _windows_.PyScrolledWindow_base_RemoveChild(*args, **kwargs)
-
- def base_ShouldInheritColours(*args, **kwargs):
- """base_ShouldInheritColours(self) -> bool"""
- return _windows_.PyScrolledWindow_base_ShouldInheritColours(*args, **kwargs)
-
- def base_ApplyParentThemeBackground(*args, **kwargs):
- """base_ApplyParentThemeBackground(self, 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)
+ SetBestSize = wx.Window.SetInitialSize
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyScrolledWindow_DoEraseBackground(*args, **kwargs)
+
+ def DoMoveWindow(*args, **kwargs):
+ """DoMoveWindow(self, int x, int y, int width, int height)"""
+ return _windows_.PyScrolledWindow_DoMoveWindow(*args, **kwargs)
+
+ def DoSetSize(*args, **kwargs):
+ """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
+ return _windows_.PyScrolledWindow_DoSetSize(*args, **kwargs)
+
+ def DoSetClientSize(*args, **kwargs):
+ """DoSetClientSize(self, int width, int height)"""
+ return _windows_.PyScrolledWindow_DoSetClientSize(*args, **kwargs)
+
+ def DoSetVirtualSize(*args, **kwargs):
+ """DoSetVirtualSize(self, int x, int y)"""
+ return _windows_.PyScrolledWindow_DoSetVirtualSize(*args, **kwargs)
+
+ def DoGetSize(*args, **kwargs):
+ """DoGetSize() -> (width, height)"""
+ return _windows_.PyScrolledWindow_DoGetSize(*args, **kwargs)
+
+ def DoGetClientSize(*args, **kwargs):
+ """DoGetClientSize() -> (width, height)"""
+ return _windows_.PyScrolledWindow_DoGetClientSize(*args, **kwargs)
+
+ def DoGetPosition(*args, **kwargs):
+ """DoGetPosition() -> (x,y)"""
+ return _windows_.PyScrolledWindow_DoGetPosition(*args, **kwargs)
+
+ def DoGetVirtualSize(*args, **kwargs):
+ """DoGetVirtualSize(self) -> Size"""
+ return _windows_.PyScrolledWindow_DoGetVirtualSize(*args, **kwargs)
+
+ def DoGetBestSize(*args, **kwargs):
+ """DoGetBestSize(self) -> Size"""
+ return _windows_.PyScrolledWindow_DoGetBestSize(*args, **kwargs)
+
+ def GetDefaultAttributes(*args, **kwargs):
+ """GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyScrolledWindow_GetDefaultAttributes(*args, **kwargs)
+
+ def OnInternalIdle(*args, **kwargs):
+ """OnInternalIdle(self)"""
+ return _windows_.PyScrolledWindow_OnInternalIdle(*args, **kwargs)
+
+ def base_DoMoveWindow(*args, **kw):
+ return PyScrolledWindow.DoMoveWindow(*args, **kw)
+ base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
+ "Please use PyScrolledWindow.DoMoveWindow instead.")
+
+ def base_DoSetSize(*args, **kw):
+ return PyScrolledWindow.DoSetSize(*args, **kw)
+ base_DoSetSize = wx._deprecated(base_DoSetSize,
+ "Please use PyScrolledWindow.DoSetSize instead.")
+
+ def base_DoSetClientSize(*args, **kw):
+ return PyScrolledWindow.DoSetClientSize(*args, **kw)
+ base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
+ "Please use PyScrolledWindow.DoSetClientSize instead.")
+
+ def base_DoSetVirtualSize(*args, **kw):
+ return PyScrolledWindow.DoSetVirtualSize(*args, **kw)
+ base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
+ "Please use PyScrolledWindow.DoSetVirtualSize instead.")
+
+ def base_DoGetSize(*args, **kw):
+ return PyScrolledWindow.DoGetSize(*args, **kw)
+ base_DoGetSize = wx._deprecated(base_DoGetSize,
+ "Please use PyScrolledWindow.DoGetSize instead.")
+
+ def base_DoGetClientSize(*args, **kw):
+ return PyScrolledWindow.DoGetClientSize(*args, **kw)
+ base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
+ "Please use PyScrolledWindow.DoGetClientSize instead.")
+
+ def base_DoGetPosition(*args, **kw):
+ return PyScrolledWindow.DoGetPosition(*args, **kw)
+ base_DoGetPosition = wx._deprecated(base_DoGetPosition,
+ "Please use PyScrolledWindow.DoGetPosition instead.")
+
+ def base_DoGetVirtualSize(*args, **kw):
+ return PyScrolledWindow.DoGetVirtualSize(*args, **kw)
+ base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
+ "Please use PyScrolledWindow.DoGetVirtualSize instead.")
+
+ def base_DoGetBestSize(*args, **kw):
+ return PyScrolledWindow.DoGetBestSize(*args, **kw)
+ base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
+ "Please use PyScrolledWindow.DoGetBestSize instead.")
+
+ def base_InitDialog(*args, **kw):
+ return PyScrolledWindow.InitDialog(*args, **kw)
+ base_InitDialog = wx._deprecated(base_InitDialog,
+ "Please use PyScrolledWindow.InitDialog instead.")
+
+ def base_TransferDataToWindow(*args, **kw):
+ return PyScrolledWindow.TransferDataToWindow(*args, **kw)
+ base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
+ "Please use PyScrolledWindow.TransferDataToWindow instead.")
+
+ def base_TransferDataFromWindow(*args, **kw):
+ return PyScrolledWindow.TransferDataFromWindow(*args, **kw)
+ base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
+ "Please use PyScrolledWindow.TransferDataFromWindow instead.")
+
+ def base_Validate(*args, **kw):
+ return PyScrolledWindow.Validate(*args, **kw)
+ base_Validate = wx._deprecated(base_Validate,
+ "Please use PyScrolledWindow.Validate instead.")
+
+ def base_AcceptsFocus(*args, **kw):
+ return PyScrolledWindow.AcceptsFocus(*args, **kw)
+ base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
+ "Please use PyScrolledWindow.AcceptsFocus instead.")
+
+ def base_AcceptsFocusFromKeyboard(*args, **kw):
+ return PyScrolledWindow.AcceptsFocusFromKeyboard(*args, **kw)
+ base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
+ "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
+
+ def base_GetMaxSize(*args, **kw):
+ return PyScrolledWindow.GetMaxSize(*args, **kw)
+ base_GetMaxSize = wx._deprecated(base_GetMaxSize,
+ "Please use PyScrolledWindow.GetMaxSize instead.")
+
+ def base_AddChild(*args, **kw):
+ return PyScrolledWindow.AddChild(*args, **kw)
+ base_AddChild = wx._deprecated(base_AddChild,
+ "Please use PyScrolledWindow.AddChild instead.")
+
+ def base_RemoveChild(*args, **kw):
+ return PyScrolledWindow.RemoveChild(*args, **kw)
+ base_RemoveChild = wx._deprecated(base_RemoveChild,
+ "Please use PyScrolledWindow.RemoveChild instead.")
+
+ def base_ShouldInheritColours(*args, **kw):
+ return PyScrolledWindow.ShouldInheritColours(*args, **kw)
+ base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
+ "Please use PyScrolledWindow.ShouldInheritColours instead.")
+
+ def base_GetDefaultAttributes(*args, **kw):
+ return PyScrolledWindow.GetDefaultAttributes(*args, **kw)
+ base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
+ "Please use PyScrolledWindow.GetDefaultAttributes instead.")
+
+ def base_OnInternalIdle(*args, **kw):
+ return PyScrolledWindow.OnInternalIdle(*args, **kw)
+ base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
+ "Please use PyScrolledWindow.OnInternalIdle instead.")
+
+_windows_.PyScrolledWindow_swigregister(PyScrolledWindow)
def PrePyScrolledWindow(*args, **kwargs):
"""PrePyScrolledWindow() -> PyScrolledWindow"""
val = _windows_.new_PrePyScrolledWindow(*args, **kwargs)
- val.thisown = 1
return val
#---------------------------------------------------------------------------
PRINT_MODE_FILE = _windows_.PRINT_MODE_FILE
PRINT_MODE_PRINTER = _windows_.PRINT_MODE_PRINTER
PRINT_MODE_STREAM = _windows_.PRINT_MODE_STREAM
+PRINTBIN_DEFAULT = _windows_.PRINTBIN_DEFAULT
+PRINTBIN_ONLYONE = _windows_.PRINTBIN_ONLYONE
+PRINTBIN_LOWER = _windows_.PRINTBIN_LOWER
+PRINTBIN_MIDDLE = _windows_.PRINTBIN_MIDDLE
+PRINTBIN_MANUAL = _windows_.PRINTBIN_MANUAL
+PRINTBIN_ENVELOPE = _windows_.PRINTBIN_ENVELOPE
+PRINTBIN_ENVMANUAL = _windows_.PRINTBIN_ENVMANUAL
+PRINTBIN_AUTO = _windows_.PRINTBIN_AUTO
+PRINTBIN_TRACTOR = _windows_.PRINTBIN_TRACTOR
+PRINTBIN_SMALLFMT = _windows_.PRINTBIN_SMALLFMT
+PRINTBIN_LARGEFMT = _windows_.PRINTBIN_LARGEFMT
+PRINTBIN_LARGECAPACITY = _windows_.PRINTBIN_LARGECAPACITY
+PRINTBIN_CASSETTE = _windows_.PRINTBIN_CASSETTE
+PRINTBIN_FORMSOURCE = _windows_.PRINTBIN_FORMSOURCE
+PRINTBIN_USER = _windows_.PRINTBIN_USER
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__(self) -> 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ """Proxy of C++ PrintData class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args):
+ """
+ __init__(self) -> PrintData
+ __init__(self, PrintData data) -> PrintData
+ """
+ _windows_.PrintData_swiginit(self,_windows_.new_PrintData(*args))
+ __swig_destroy__ = _windows_.delete_PrintData
+ __del__ = lambda self : None;
def GetNoCopies(*args, **kwargs):
"""GetNoCopies(self) -> int"""
return _windows_.PrintData_GetNoCopies(*args, **kwargs)
"""GetOrientation(self) -> int"""
return _windows_.PrintData_GetOrientation(*args, **kwargs)
- def Ok(*args, **kwargs):
- """Ok(self) -> bool"""
- return _windows_.PrintData_Ok(*args, **kwargs)
+ def IsOrientationReversed(*args, **kwargs):
+ """IsOrientationReversed(self) -> bool"""
+ return _windows_.PrintData_IsOrientationReversed(*args, **kwargs)
+
+ def IsOk(*args, **kwargs):
+ """IsOk(self) -> bool"""
+ return _windows_.PrintData_IsOk(*args, **kwargs)
+ Ok = IsOk
def GetPrinterName(*args, **kwargs):
"""GetPrinterName(self) -> String"""
return _windows_.PrintData_GetPrinterName(*args, **kwargs)
"""GetQuality(self) -> int"""
return _windows_.PrintData_GetQuality(*args, **kwargs)
+ def GetBin(*args, **kwargs):
+ """GetBin(self) -> int"""
+ return _windows_.PrintData_GetBin(*args, **kwargs)
+
+ def GetPrintMode(*args, **kwargs):
+ """GetPrintMode(self) -> int"""
+ return _windows_.PrintData_GetPrintMode(*args, **kwargs)
+
+ def GetMedia(*args, **kwargs):
+ """GetMedia(self) -> int"""
+ return _windows_.PrintData_GetMedia(*args, **kwargs)
+
def SetNoCopies(*args, **kwargs):
"""SetNoCopies(self, int v)"""
return _windows_.PrintData_SetNoCopies(*args, **kwargs)
"""SetOrientation(self, int orient)"""
return _windows_.PrintData_SetOrientation(*args, **kwargs)
+ def SetOrientationReversed(*args, **kwargs):
+ """SetOrientationReversed(self, bool reversed)"""
+ return _windows_.PrintData_SetOrientationReversed(*args, **kwargs)
+
def SetPrinterName(*args, **kwargs):
"""SetPrinterName(self, String name)"""
return _windows_.PrintData_SetPrinterName(*args, **kwargs)
"""SetQuality(self, int quality)"""
return _windows_.PrintData_SetQuality(*args, **kwargs)
- def GetPrinterCommand(*args, **kwargs):
- """GetPrinterCommand(self) -> String"""
- return _windows_.PrintData_GetPrinterCommand(*args, **kwargs)
+ def SetBin(*args, **kwargs):
+ """SetBin(self, int bin)"""
+ return _windows_.PrintData_SetBin(*args, **kwargs)
- def GetPrinterOptions(*args, **kwargs):
- """GetPrinterOptions(self) -> String"""
- return _windows_.PrintData_GetPrinterOptions(*args, **kwargs)
+ def SetPrintMode(*args, **kwargs):
+ """SetPrintMode(self, int printMode)"""
+ return _windows_.PrintData_SetPrintMode(*args, **kwargs)
- def GetPreviewCommand(*args, **kwargs):
- """GetPreviewCommand(self) -> String"""
- return _windows_.PrintData_GetPreviewCommand(*args, **kwargs)
+ def SetMedia(*args, **kwargs):
+ """SetMedia(self, int media)"""
+ return _windows_.PrintData_SetMedia(*args, **kwargs)
def GetFilename(*args, **kwargs):
"""GetFilename(self) -> String"""
return _windows_.PrintData_GetFilename(*args, **kwargs)
- def GetFontMetricPath(*args, **kwargs):
- """GetFontMetricPath(self) -> String"""
- return _windows_.PrintData_GetFontMetricPath(*args, **kwargs)
-
- def GetPrinterScaleX(*args, **kwargs):
- """GetPrinterScaleX(self) -> double"""
- return _windows_.PrintData_GetPrinterScaleX(*args, **kwargs)
-
- def GetPrinterScaleY(*args, **kwargs):
- """GetPrinterScaleY(self) -> double"""
- return _windows_.PrintData_GetPrinterScaleY(*args, **kwargs)
-
- def GetPrinterTranslateX(*args, **kwargs):
- """GetPrinterTranslateX(self) -> long"""
- return _windows_.PrintData_GetPrinterTranslateX(*args, **kwargs)
-
- def GetPrinterTranslateY(*args, **kwargs):
- """GetPrinterTranslateY(self) -> long"""
- return _windows_.PrintData_GetPrinterTranslateY(*args, **kwargs)
-
- def GetPrintMode(*args, **kwargs):
- """GetPrintMode(self) -> int"""
- return _windows_.PrintData_GetPrintMode(*args, **kwargs)
-
- def SetPrinterCommand(*args, **kwargs):
- """SetPrinterCommand(self, String command)"""
- return _windows_.PrintData_SetPrinterCommand(*args, **kwargs)
-
- def SetPrinterOptions(*args, **kwargs):
- """SetPrinterOptions(self, String options)"""
- return _windows_.PrintData_SetPrinterOptions(*args, **kwargs)
-
- def SetPreviewCommand(*args, **kwargs):
- """SetPreviewCommand(self, String command)"""
- return _windows_.PrintData_SetPreviewCommand(*args, **kwargs)
-
def SetFilename(*args, **kwargs):
"""SetFilename(self, String filename)"""
return _windows_.PrintData_SetFilename(*args, **kwargs)
- def SetFontMetricPath(*args, **kwargs):
- """SetFontMetricPath(self, String path)"""
- return _windows_.PrintData_SetFontMetricPath(*args, **kwargs)
-
- def SetPrinterScaleX(*args, **kwargs):
- """SetPrinterScaleX(self, double x)"""
- return _windows_.PrintData_SetPrinterScaleX(*args, **kwargs)
-
- def SetPrinterScaleY(*args, **kwargs):
- """SetPrinterScaleY(self, double y)"""
- return _windows_.PrintData_SetPrinterScaleY(*args, **kwargs)
-
- def SetPrinterScaling(*args, **kwargs):
- """SetPrinterScaling(self, double x, double y)"""
- return _windows_.PrintData_SetPrinterScaling(*args, **kwargs)
-
- def SetPrinterTranslateX(*args, **kwargs):
- """SetPrinterTranslateX(self, long x)"""
- return _windows_.PrintData_SetPrinterTranslateX(*args, **kwargs)
-
- def SetPrinterTranslateY(*args, **kwargs):
- """SetPrinterTranslateY(self, long y)"""
- return _windows_.PrintData_SetPrinterTranslateY(*args, **kwargs)
-
- def SetPrinterTranslation(*args, **kwargs):
- """SetPrinterTranslation(self, long x, long y)"""
- return _windows_.PrintData_SetPrinterTranslation(*args, **kwargs)
-
- def SetPrintMode(*args, **kwargs):
- """SetPrintMode(self, int printMode)"""
- return _windows_.PrintData_SetPrintMode(*args, **kwargs)
-
- def GetOutputStream(*args, **kwargs):
- """GetOutputStream(self) -> OutputStream"""
- return _windows_.PrintData_GetOutputStream(*args, **kwargs)
-
- def SetOutputStream(*args, **kwargs):
- """SetOutputStream(self, 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)
+ def __nonzero__(self): return self.IsOk()
+ def GetPrivData(*args, **kwargs):
+ """GetPrivData(self) -> PyObject"""
+ return _windows_.PrintData_GetPrivData(*args, **kwargs)
+
+ def SetPrivData(*args, **kwargs):
+ """SetPrivData(self, PyObject data)"""
+ return _windows_.PrintData_SetPrivData(*args, **kwargs)
+
+ Bin = property(GetBin,SetBin,doc="See `GetBin` and `SetBin`")
+ Collate = property(GetCollate,SetCollate,doc="See `GetCollate` and `SetCollate`")
+ Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
+ Duplex = property(GetDuplex,SetDuplex,doc="See `GetDuplex` and `SetDuplex`")
+ Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`")
+ NoCopies = property(GetNoCopies,SetNoCopies,doc="See `GetNoCopies` and `SetNoCopies`")
+ Orientation = property(GetOrientation,SetOrientation,doc="See `GetOrientation` and `SetOrientation`")
+ PaperId = property(GetPaperId,SetPaperId,doc="See `GetPaperId` and `SetPaperId`")
+ PaperSize = property(GetPaperSize,SetPaperSize,doc="See `GetPaperSize` and `SetPaperSize`")
+ PrintMode = property(GetPrintMode,SetPrintMode,doc="See `GetPrintMode` and `SetPrintMode`")
+ PrinterName = property(GetPrinterName,SetPrinterName,doc="See `GetPrinterName` and `SetPrinterName`")
+ PrivData = property(GetPrivData,SetPrivData,doc="See `GetPrivData` and `SetPrivData`")
+ Quality = property(GetQuality,SetQuality,doc="See `GetQuality` and `SetQuality`")
+_windows_.PrintData_swigregister(PrintData)
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__(self) -> 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ """Proxy of C++ PageSetupDialogData class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args):
+ """
+ __init__(self) -> PageSetupDialogData
+ __init__(self, PageSetupDialogData data) -> PageSetupDialogData
+ __init__(self, PrintData data) -> PageSetupDialogData
+ """
+ _windows_.PageSetupDialogData_swiginit(self,_windows_.new_PageSetupDialogData(*args))
+ __swig_destroy__ = _windows_.delete_PageSetupDialogData
+ __del__ = lambda self : None;
def EnableHelp(*args, **kwargs):
"""EnableHelp(self, bool flag)"""
return _windows_.PageSetupDialogData_EnableHelp(*args, **kwargs)
"""GetPrintData(self) -> PrintData"""
return _windows_.PageSetupDialogData_GetPrintData(*args, **kwargs)
- def Ok(*args, **kwargs):
- """Ok(self) -> bool"""
- return _windows_.PageSetupDialogData_Ok(*args, **kwargs)
+ def IsOk(*args, **kwargs):
+ """IsOk(self) -> bool"""
+ return _windows_.PageSetupDialogData_IsOk(*args, **kwargs)
+ Ok = IsOk
def SetDefaultInfo(*args, **kwargs):
"""SetDefaultInfo(self, bool flag)"""
return _windows_.PageSetupDialogData_SetDefaultInfo(*args, **kwargs)
"""SetPrintData(self, PrintData printData)"""
return _windows_.PageSetupDialogData_SetPrintData(*args, **kwargs)
- def __nonzero__(self): return self.Ok()
+ def CalculateIdFromPaperSize(*args, **kwargs):
+ """CalculateIdFromPaperSize(self)"""
+ return _windows_.PageSetupDialogData_CalculateIdFromPaperSize(*args, **kwargs)
-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)
+ def CalculatePaperSizeFromId(*args, **kwargs):
+ """CalculatePaperSizeFromId(self)"""
+ return _windows_.PageSetupDialogData_CalculatePaperSizeFromId(*args, **kwargs)
-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):
+ def __nonzero__(self): return self.IsOk()
+ DefaultInfo = property(GetDefaultInfo,SetDefaultInfo,doc="See `GetDefaultInfo` and `SetDefaultInfo`")
+ DefaultMinMargins = property(GetDefaultMinMargins,SetDefaultMinMargins,doc="See `GetDefaultMinMargins` and `SetDefaultMinMargins`")
+ MarginBottomRight = property(GetMarginBottomRight,SetMarginBottomRight,doc="See `GetMarginBottomRight` and `SetMarginBottomRight`")
+ MarginTopLeft = property(GetMarginTopLeft,SetMarginTopLeft,doc="See `GetMarginTopLeft` and `SetMarginTopLeft`")
+ MinMarginBottomRight = property(GetMinMarginBottomRight,SetMinMarginBottomRight,doc="See `GetMinMarginBottomRight` and `SetMinMarginBottomRight`")
+ MinMarginTopLeft = property(GetMinMarginTopLeft,SetMinMarginTopLeft,doc="See `GetMinMarginTopLeft` and `SetMinMarginTopLeft`")
+ PaperId = property(GetPaperId,SetPaperId,doc="See `GetPaperId` and `SetPaperId`")
+ PaperSize = property(GetPaperSize,SetPaperSize,doc="See `GetPaperSize` and `SetPaperSize`")
+ PrintData = property(GetPrintData,SetPrintData,doc="See `GetPrintData` and `SetPrintData`")
+_windows_.PageSetupDialogData_swigregister(PageSetupDialogData)
+
+class PageSetupDialog(_core.Object):
+ """Proxy of C++ PageSetupDialog class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, 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)
-
+ _windows_.PageSetupDialog_swiginit(self,_windows_.new_PageSetupDialog(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_PageSetupDialog
+ __del__ = lambda self : None;
def GetPageSetupData(*args, **kwargs):
"""GetPageSetupData(self) -> PageSetupDialogData"""
return _windows_.PageSetupDialog_GetPageSetupData(*args, **kwargs)
+ def GetPageSetupDialogData(*args, **kwargs):
+ """GetPageSetupDialogData(self) -> PageSetupDialogData"""
+ return _windows_.PageSetupDialog_GetPageSetupDialogData(*args, **kwargs)
+
def ShowModal(*args, **kwargs):
"""ShowModal(self) -> 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)
+ def Destroy(self): pass
+ PageSetupData = property(GetPageSetupData,doc="See `GetPageSetupData`")
+ PageSetupDialogData = property(GetPageSetupDialogData,doc="See `GetPageSetupDialogData`")
+_windows_.PageSetupDialog_swigregister(PageSetupDialog)
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):
+ """Proxy of C++ PrintDialogData class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args):
"""
__init__(self) -> PrintDialogData
__init__(self, PrintData printData) -> PrintDialogData
+ __init__(self, PrintDialogData 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.PrintDialogData_swiginit(self,_windows_.new_PrintDialogData(*args))
+ __swig_destroy__ = _windows_.delete_PrintDialogData
+ __del__ = lambda self : None;
def GetFromPage(*args, **kwargs):
"""GetFromPage(self) -> int"""
return _windows_.PrintDialogData_GetFromPage(*args, **kwargs)
"""GetPrintToFile(self) -> bool"""
return _windows_.PrintDialogData_GetPrintToFile(*args, **kwargs)
- def GetSetupDialog(*args, **kwargs):
- """GetSetupDialog(self) -> bool"""
- return _windows_.PrintDialogData_GetSetupDialog(*args, **kwargs)
-
def SetFromPage(*args, **kwargs):
"""SetFromPage(self, int v)"""
return _windows_.PrintDialogData_SetFromPage(*args, **kwargs)
"""SetPrintToFile(self, bool flag)"""
return _windows_.PrintDialogData_SetPrintToFile(*args, **kwargs)
- def SetSetupDialog(*args, **kwargs):
- """SetSetupDialog(self, bool flag)"""
- return _windows_.PrintDialogData_SetSetupDialog(*args, **kwargs)
-
def EnablePrintToFile(*args, **kwargs):
"""EnablePrintToFile(self, bool flag)"""
return _windows_.PrintDialogData_EnablePrintToFile(*args, **kwargs)
"""GetEnableHelp(self) -> bool"""
return _windows_.PrintDialogData_GetEnableHelp(*args, **kwargs)
- def Ok(*args, **kwargs):
- """Ok(self) -> bool"""
- return _windows_.PrintDialogData_Ok(*args, **kwargs)
+ def IsOk(*args, **kwargs):
+ """IsOk(self) -> bool"""
+ return _windows_.PrintDialogData_IsOk(*args, **kwargs)
+ Ok = IsOk
def GetPrintData(*args, **kwargs):
"""GetPrintData(self) -> PrintData"""
return _windows_.PrintDialogData_GetPrintData(*args, **kwargs)
"""SetPrintData(self, 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):
+ def __nonzero__(self): return self.IsOk()
+ AllPages = property(GetAllPages,SetAllPages,doc="See `GetAllPages` and `SetAllPages`")
+ Collate = property(GetCollate,SetCollate,doc="See `GetCollate` and `SetCollate`")
+ FromPage = property(GetFromPage,SetFromPage,doc="See `GetFromPage` and `SetFromPage`")
+ MaxPage = property(GetMaxPage,SetMaxPage,doc="See `GetMaxPage` and `SetMaxPage`")
+ MinPage = property(GetMinPage,SetMinPage,doc="See `GetMinPage` and `SetMinPage`")
+ NoCopies = property(GetNoCopies,SetNoCopies,doc="See `GetNoCopies` and `SetNoCopies`")
+ PrintData = property(GetPrintData,SetPrintData,doc="See `GetPrintData` and `SetPrintData`")
+ PrintToFile = property(GetPrintToFile,SetPrintToFile,doc="See `GetPrintToFile` and `SetPrintToFile`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
+ ToPage = property(GetToPage,SetToPage,doc="See `GetToPage` and `SetToPage`")
+_windows_.PrintDialogData_swigregister(PrintDialogData)
+
+class PrintDialog(_core.Object):
+ """Proxy of C++ PrintDialog class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, 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)
+ _windows_.PrintDialog_swiginit(self,_windows_.new_PrintDialog(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_PrintDialog
+ __del__ = lambda self : None;
+ def ShowModal(*args, **kwargs):
+ """ShowModal(self) -> int"""
+ return _windows_.PrintDialog_ShowModal(*args, **kwargs)
def GetPrintDialogData(*args, **kwargs):
"""GetPrintDialogData(self) -> PrintDialogData"""
return _windows_.PrintDialog_GetPrintDialogData(*args, **kwargs)
+ def GetPrintData(*args, **kwargs):
+ """GetPrintData(self) -> PrintData"""
+ return _windows_.PrintDialog_GetPrintData(*args, **kwargs)
+
def GetPrintDC(*args, **kwargs):
"""GetPrintDC(self) -> DC"""
return _windows_.PrintDialog_GetPrintDC(*args, **kwargs)
- def ShowModal(*args, **kwargs):
- """ShowModal(self) -> 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)
+ def Destroy(self): pass
+ PrintDC = property(GetPrintDC,doc="See `GetPrintDC`")
+ PrintData = property(GetPrintData,doc="See `GetPrintData`")
+ PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
+_windows_.PrintDialog_swigregister(PrintDialog)
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):
+ """Proxy of C++ Printer class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, 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__(self)"""
- try:
- if self.thisown: destroy(self)
- except: pass
-
+ _windows_.Printer_swiginit(self,_windows_.new_Printer(*args, **kwargs))
+ __swig_destroy__ = _windows_.delete_Printer
+ __del__ = lambda self : None;
def CreateAbortWindow(*args, **kwargs):
- """CreateAbortWindow(self, Window parent, Printout printout)"""
+ """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
return _windows_.Printer_CreateAbortWindow(*args, **kwargs)
- def GetPrintDialogData(*args, **kwargs):
- """GetPrintDialogData(self) -> PrintDialogData"""
- return _windows_.Printer_GetPrintDialogData(*args, **kwargs)
+ def ReportError(*args, **kwargs):
+ """ReportError(self, Window parent, Printout printout, String message)"""
+ return _windows_.Printer_ReportError(*args, **kwargs)
+
+ def Setup(*args, **kwargs):
+ """Setup(self, Window parent) -> bool"""
+ return _windows_.Printer_Setup(*args, **kwargs)
def Print(*args, **kwargs):
- """Print(self, Window parent, Printout printout, int prompt=True) -> bool"""
+ """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
return _windows_.Printer_Print(*args, **kwargs)
def PrintDialog(*args, **kwargs):
"""PrintDialog(self, Window parent) -> DC"""
return _windows_.Printer_PrintDialog(*args, **kwargs)
- def ReportError(*args, **kwargs):
- """ReportError(self, Window parent, Printout printout, String message)"""
- return _windows_.Printer_ReportError(*args, **kwargs)
-
- def Setup(*args, **kwargs):
- """Setup(self, Window parent) -> bool"""
- return _windows_.Printer_Setup(*args, **kwargs)
+ def GetPrintDialogData(*args, **kwargs):
+ """GetPrintDialogData(self) -> PrintDialogData"""
+ return _windows_.Printer_GetPrintDialogData(*args, **kwargs)
def GetAbort(*args, **kwargs):
"""GetAbort(self) -> bool"""
return _windows_.Printer_GetLastError(*args, **kwargs)
GetLastError = staticmethod(GetLastError)
+ Abort = property(GetAbort,doc="See `GetAbort`")
+ PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
+_windows_.Printer_swigregister(Printer)
-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)
+def Printer_GetLastError(*args):
+ """Printer_GetLastError() -> int"""
+ return _windows_.Printer_GetLastError(*args)
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):
+ """Proxy of C++ Printout class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""__init__(self, String title=PrintoutTitleStr) -> Printout"""
- newobj = _windows_.new_Printout(*args, **kwargs)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
- self._setCallbackInfo(self, Printout)
+ _windows_.Printout_swiginit(self,_windows_.new_Printout(*args, **kwargs))
+ Printout._setCallbackInfo(self, self, Printout)
+ __swig_destroy__ = _windows_.delete_Printout
+ __del__ = lambda self : None;
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.Printout__setCallbackInfo(*args, **kwargs)
"""SetDC(self, DC dc)"""
return _windows_.Printout_SetDC(*args, **kwargs)
+ def FitThisSizeToPaper(*args, **kwargs):
+ """FitThisSizeToPaper(self, Size imageSize)"""
+ return _windows_.Printout_FitThisSizeToPaper(*args, **kwargs)
+
+ def FitThisSizeToPage(*args, **kwargs):
+ """FitThisSizeToPage(self, Size imageSize)"""
+ return _windows_.Printout_FitThisSizeToPage(*args, **kwargs)
+
+ def FitThisSizeToPageMargins(*args, **kwargs):
+ """FitThisSizeToPageMargins(self, Size imageSize, PageSetupDialogData pageSetupData)"""
+ return _windows_.Printout_FitThisSizeToPageMargins(*args, **kwargs)
+
+ def MapScreenSizeToPaper(*args, **kwargs):
+ """MapScreenSizeToPaper(self)"""
+ return _windows_.Printout_MapScreenSizeToPaper(*args, **kwargs)
+
+ def MapScreenSizeToPage(*args, **kwargs):
+ """MapScreenSizeToPage(self)"""
+ return _windows_.Printout_MapScreenSizeToPage(*args, **kwargs)
+
+ def MapScreenSizeToPageMargins(*args, **kwargs):
+ """MapScreenSizeToPageMargins(self, PageSetupDialogData pageSetupData)"""
+ return _windows_.Printout_MapScreenSizeToPageMargins(*args, **kwargs)
+
+ def MapScreenSizeToDevice(*args, **kwargs):
+ """MapScreenSizeToDevice(self)"""
+ return _windows_.Printout_MapScreenSizeToDevice(*args, **kwargs)
+
+ def GetLogicalPaperRect(*args, **kwargs):
+ """GetLogicalPaperRect(self) -> Rect"""
+ return _windows_.Printout_GetLogicalPaperRect(*args, **kwargs)
+
+ def GetLogicalPageRect(*args, **kwargs):
+ """GetLogicalPageRect(self) -> Rect"""
+ return _windows_.Printout_GetLogicalPageRect(*args, **kwargs)
+
+ def GetLogicalPageMarginsRect(*args, **kwargs):
+ """GetLogicalPageMarginsRect(self, PageSetupDialogData pageSetupData) -> Rect"""
+ return _windows_.Printout_GetLogicalPageMarginsRect(*args, **kwargs)
+
+ def SetLogicalOrigin(*args, **kwargs):
+ """SetLogicalOrigin(self, int x, int y)"""
+ return _windows_.Printout_SetLogicalOrigin(*args, **kwargs)
+
+ def OffsetLogicalOrigin(*args, **kwargs):
+ """OffsetLogicalOrigin(self, int xoff, int yoff)"""
+ return _windows_.Printout_OffsetLogicalOrigin(*args, **kwargs)
+
def SetPageSizePixels(*args, **kwargs):
"""SetPageSizePixels(self, int w, int h)"""
return _windows_.Printout_SetPageSizePixels(*args, **kwargs)
"""GetPPIPrinter() -> (x,y)"""
return _windows_.Printout_GetPPIPrinter(*args, **kwargs)
+ def SetPaperRectPixels(*args, **kwargs):
+ """SetPaperRectPixels(self, Rect paperRectPixels)"""
+ return _windows_.Printout_SetPaperRectPixels(*args, **kwargs)
+
+ def GetPaperRectPixels(*args, **kwargs):
+ """GetPaperRectPixels(self) -> Rect"""
+ return _windows_.Printout_GetPaperRectPixels(*args, **kwargs)
+
def IsPreview(*args, **kwargs):
"""IsPreview(self) -> bool"""
return _windows_.Printout_IsPreview(*args, **kwargs)
"""SetIsPreview(self, bool p)"""
return _windows_.Printout_SetIsPreview(*args, **kwargs)
- def base_OnBeginDocument(*args, **kwargs):
- """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
- return _windows_.Printout_base_OnBeginDocument(*args, **kwargs)
-
- def base_OnEndDocument(*args, **kwargs):
- """base_OnEndDocument(self)"""
- return _windows_.Printout_base_OnEndDocument(*args, **kwargs)
-
- def base_OnBeginPrinting(*args, **kwargs):
- """base_OnBeginPrinting(self)"""
- return _windows_.Printout_base_OnBeginPrinting(*args, **kwargs)
-
- def base_OnEndPrinting(*args, **kwargs):
- """base_OnEndPrinting(self)"""
- return _windows_.Printout_base_OnEndPrinting(*args, **kwargs)
-
- def base_OnPreparePrinting(*args, **kwargs):
- """base_OnPreparePrinting(self)"""
- return _windows_.Printout_base_OnPreparePrinting(*args, **kwargs)
-
- def base_HasPage(*args, **kwargs):
- """base_HasPage(self, 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)
+ def OnBeginDocument(*args, **kwargs):
+ """OnBeginDocument(self, int startPage, int endPage) -> bool"""
+ return _windows_.Printout_OnBeginDocument(*args, **kwargs)
+
+ def OnEndDocument(*args, **kwargs):
+ """OnEndDocument(self)"""
+ return _windows_.Printout_OnEndDocument(*args, **kwargs)
+
+ def OnBeginPrinting(*args, **kwargs):
+ """OnBeginPrinting(self)"""
+ return _windows_.Printout_OnBeginPrinting(*args, **kwargs)
+
+ def OnEndPrinting(*args, **kwargs):
+ """OnEndPrinting(self)"""
+ return _windows_.Printout_OnEndPrinting(*args, **kwargs)
+
+ def OnPreparePrinting(*args, **kwargs):
+ """OnPreparePrinting(self)"""
+ return _windows_.Printout_OnPreparePrinting(*args, **kwargs)
+
+ def HasPage(*args, **kwargs):
+ """HasPage(self, int page) -> bool"""
+ return _windows_.Printout_HasPage(*args, **kwargs)
+
+ def GetPageInfo(*args, **kwargs):
+ """GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
+ return _windows_.Printout_GetPageInfo(*args, **kwargs)
+
+ def base_OnBeginDocument(*args, **kw):
+ return Printout.OnBeginDocument(*args, **kw)
+ base_OnBeginDocument = wx._deprecated(base_OnBeginDocument,
+ "Please use Printout.OnBeginDocument instead.")
+
+ def base_OnEndDocument(*args, **kw):
+ return Printout.OnEndDocument(*args, **kw)
+ base_OnEndDocument = wx._deprecated(base_OnEndDocument,
+ "Please use Printout.OnEndDocument instead.")
+
+ def base_OnBeginPrinting(*args, **kw):
+ return Printout.OnBeginPrinting(*args, **kw)
+ base_OnBeginPrinting = wx._deprecated(base_OnBeginPrinting,
+ "Please use Printout.OnBeginPrinting instead.")
+
+ def base_OnEndPrinting(*args, **kw):
+ return Printout.OnEndPrinting(*args, **kw)
+ base_OnEndPrinting = wx._deprecated(base_OnEndPrinting,
+ "Please use Printout.OnEndPrinting instead.")
+
+ def base_OnPreparePrinting(*args, **kw):
+ return Printout.OnPreparePrinting(*args, **kw)
+ base_OnPreparePrinting = wx._deprecated(base_OnPreparePrinting,
+ "Please use Printout.OnPreparePrinting instead.")
+
+ def base_GetPageInfo(*args, **kw):
+ return Printout.GetPageInfo(*args, **kw)
+ base_GetPageInfo = wx._deprecated(base_GetPageInfo,
+ "Please use Printout.GetPageInfo instead.")
+
+ DC = property(GetDC,SetDC,doc="See `GetDC` and `SetDC`")
+ PPIPrinter = property(GetPPIPrinter,SetPPIPrinter,doc="See `GetPPIPrinter` and `SetPPIPrinter`")
+ PPIScreen = property(GetPPIScreen,SetPPIScreen,doc="See `GetPPIScreen` and `SetPPIScreen`")
+ PageSizeMM = property(GetPageSizeMM,SetPageSizeMM,doc="See `GetPageSizeMM` and `SetPageSizeMM`")
+ PageSizePixels = property(GetPageSizePixels,SetPageSizePixels,doc="See `GetPageSizePixels` and `SetPageSizePixels`")
+ Title = property(GetTitle,doc="See `GetTitle`")
+_windows_.Printout_swigregister(Printout)
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):
+ """Proxy of C++ PreviewCanvas class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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
+ _windows_.PreviewCanvas_swiginit(self,_windows_.new_PreviewCanvas(*args, **kwargs))
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)
+_windows_.PreviewCanvas_swigregister(PreviewCanvas)
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):
+ """Proxy of C++ PreviewFrame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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
+ _windows_.PreviewFrame_swiginit(self,_windows_.new_PreviewFrame(*args, **kwargs))
self._setOORInfo(self)
def Initialize(*args, **kwargs):
"""GetControlBar(self) -> 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)
+ ControlBar = property(GetControlBar,doc="See `GetControlBar`")
+_windows_.PreviewFrame_swigregister(PreviewFrame)
PREVIEW_PRINT = _windows_.PREVIEW_PRINT
PREVIEW_PREVIOUS = _windows_.PREVIEW_PREVIOUS
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):
+ """Proxy of C++ PreviewControlBar class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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
+ _windows_.PreviewControlBar_swiginit(self,_windows_.new_PreviewControlBar(*args, **kwargs))
self._setOORInfo(self)
def GetZoomControl(*args, **kwargs):
"""OnGoto(self)"""
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)
+ PrintPreview = property(GetPrintPreview,doc="See `GetPrintPreview`")
+ ZoomControl = property(GetZoomControl,SetZoomControl,doc="See `GetZoomControl` and `SetZoomControl`")
+_windows_.PreviewControlBar_swigregister(PreviewControlBar)
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):
+ """Proxy of C++ PrintPreview class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args):
"""
__init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
__init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
"""
- newobj = _windows_.new_PrintPreview(*args)
- self.this = newobj.this
- self.thisown = 1
- del newobj.thisown
+ _windows_.PrintPreview_swiginit(self,_windows_.new_PrintPreview(*args))
+ __swig_destroy__ = _windows_.delete_PrintPreview
+ __del__ = lambda self : None;
def SetCurrentPage(*args, **kwargs):
"""SetCurrentPage(self, int pageNum) -> bool"""
return _windows_.PrintPreview_SetCurrentPage(*args, **kwargs)
"""GetMinPage(self) -> int"""
return _windows_.PrintPreview_GetMinPage(*args, **kwargs)
- def Ok(*args, **kwargs):
- """Ok(self) -> bool"""
- return _windows_.PrintPreview_Ok(*args, **kwargs)
+ def IsOk(*args, **kwargs):
+ """IsOk(self) -> bool"""
+ return _windows_.PrintPreview_IsOk(*args, **kwargs)
+ Ok = IsOk
def SetOk(*args, **kwargs):
"""SetOk(self, bool ok)"""
return _windows_.PrintPreview_SetOk(*args, **kwargs)
"""DetermineScaling(self)"""
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)
+ def __nonzero__(self): return self.IsOk()
+ Canvas = property(GetCanvas,SetCanvas,doc="See `GetCanvas` and `SetCanvas`")
+ CurrentPage = property(GetCurrentPage,SetCurrentPage,doc="See `GetCurrentPage` and `SetCurrentPage`")
+ Frame = property(GetFrame,SetFrame,doc="See `GetFrame` and `SetFrame`")
+ MaxPage = property(GetMaxPage,doc="See `GetMaxPage`")
+ MinPage = property(GetMinPage,doc="See `GetMinPage`")
+ PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
+ Printout = property(GetPrintout,SetPrintout,doc="See `GetPrintout` and `SetPrintout`")
+ PrintoutForPrinting = property(GetPrintoutForPrinting,doc="See `GetPrintoutForPrinting`")
+ Zoom = property(GetZoom,SetZoom,doc="See `GetZoom` and `SetZoom`")
+_windows_.PrintPreview_swigregister(PrintPreview)
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):
+ """Proxy of C++ PyPrintPreview class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args):
"""
__init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
__init__(self, 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)
+ _windows_.PyPrintPreview_swiginit(self,_windows_.new_PyPrintPreview(*args))
+ PyPrintPreview._setCallbackInfo(self, self, PyPrintPreview)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyPrintPreview__setCallbackInfo(*args, **kwargs)
- def base_SetCurrentPage(*args, **kwargs):
- """base_SetCurrentPage(self, int pageNum) -> bool"""
- return _windows_.PyPrintPreview_base_SetCurrentPage(*args, **kwargs)
+ def base_SetCurrentPage(*args, **kw):
+ return PyPrintPreview.SetCurrentPage(*args, **kw)
+ base_SetCurrentPage = wx._deprecated(base_SetCurrentPage,
+ "Please use PyPrintPreview.SetCurrentPage instead.")
- def base_PaintPage(*args, **kwargs):
- """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
- return _windows_.PyPrintPreview_base_PaintPage(*args, **kwargs)
+ def base_PaintPage(*args, **kw):
+ return PyPrintPreview.PaintPage(*args, **kw)
+ base_PaintPage = wx._deprecated(base_PaintPage,
+ "Please use PyPrintPreview.PaintPage instead.")
- def base_DrawBlankPage(*args, **kwargs):
- """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
- return _windows_.PyPrintPreview_base_DrawBlankPage(*args, **kwargs)
+ def base_DrawBlankPage(*args, **kw):
+ return PyPrintPreview.DrawBlankPage(*args, **kw)
+ base_DrawBlankPage = wx._deprecated(base_DrawBlankPage,
+ "Please use PyPrintPreview.DrawBlankPage instead.")
- def base_RenderPage(*args, **kwargs):
- """base_RenderPage(self, int pageNum) -> bool"""
- return _windows_.PyPrintPreview_base_RenderPage(*args, **kwargs)
+ def base_RenderPage(*args, **kw):
+ return PyPrintPreview.RenderPage(*args, **kw)
+ base_RenderPage = wx._deprecated(base_RenderPage,
+ "Please use PyPrintPreview.RenderPage instead.")
- def base_SetZoom(*args, **kwargs):
- """base_SetZoom(self, int percent)"""
- return _windows_.PyPrintPreview_base_SetZoom(*args, **kwargs)
+ def base_SetZoom(*args, **kw):
+ return PyPrintPreview.SetZoom(*args, **kw)
+ base_SetZoom = wx._deprecated(base_SetZoom,
+ "Please use PyPrintPreview.SetZoom instead.")
- def base_Print(*args, **kwargs):
- """base_Print(self, bool interactive) -> bool"""
- return _windows_.PyPrintPreview_base_Print(*args, **kwargs)
+ def base_Print(*args, **kw):
+ return PyPrintPreview.Print(*args, **kw)
+ base_Print = wx._deprecated(base_Print,
+ "Please use PyPrintPreview.Print instead.")
- def base_DetermineScaling(*args, **kwargs):
- """base_DetermineScaling(self)"""
- return _windows_.PyPrintPreview_base_DetermineScaling(*args, **kwargs)
+ def base_DetermineScaling(*args, **kw):
+ return PyPrintPreview.DetermineScaling(*args, **kw)
+ base_DetermineScaling = wx._deprecated(base_DetermineScaling,
+ "Please use PyPrintPreview.DetermineScaling instead.")
-
-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)
+_windows_.PyPrintPreview_swigregister(PyPrintPreview)
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):
+ """Proxy of C++ PyPreviewFrame class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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)
+ _windows_.PyPreviewFrame_swiginit(self,_windows_.new_PyPreviewFrame(*args, **kwargs))
+ self._setOORInfo(self);PyPreviewFrame._setCallbackInfo(self, self, PyPreviewFrame)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
"""SetControlBar(self, PreviewControlBar bar)"""
return _windows_.PyPreviewFrame_SetControlBar(*args, **kwargs)
- def base_Initialize(*args, **kwargs):
- """base_Initialize(self)"""
- return _windows_.PyPreviewFrame_base_Initialize(*args, **kwargs)
+ def Initialize(*args, **kwargs):
+ """Initialize(self)"""
+ return _windows_.PyPreviewFrame_Initialize(*args, **kwargs)
- def base_CreateCanvas(*args, **kwargs):
- """base_CreateCanvas(self)"""
- return _windows_.PyPreviewFrame_base_CreateCanvas(*args, **kwargs)
+ def CreateCanvas(*args, **kwargs):
+ """CreateCanvas(self)"""
+ return _windows_.PyPreviewFrame_CreateCanvas(*args, **kwargs)
- def base_CreateControlBar(*args, **kwargs):
- """base_CreateControlBar(self)"""
- return _windows_.PyPreviewFrame_base_CreateControlBar(*args, **kwargs)
+ def CreateControlBar(*args, **kwargs):
+ """CreateControlBar(self)"""
+ return _windows_.PyPreviewFrame_CreateControlBar(*args, **kwargs)
+
+ def base_Initialize(*args, **kw):
+ return PyPreviewFrame.Initialize(*args, **kw)
+ base_Initialize = wx._deprecated(base_Initialize,
+ "Please use PyPreviewFrame.Initialize instead.")
+ def base_CreateCanvas(*args, **kw):
+ return PyPreviewFrame.CreateCanvas(*args, **kw)
+ base_CreateCanvas = wx._deprecated(base_CreateCanvas,
+ "Please use PyPreviewFrame.CreateCanvas instead.")
-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)
+ def base_CreateControlBar(*args, **kw):
+ return PyPreviewFrame.CreateControlBar(*args, **kw)
+ base_CreateControlBar = wx._deprecated(base_CreateControlBar,
+ "Please use PyPreviewFrame.CreateControlBar instead.")
+
+_windows_.PyPreviewFrame_swigregister(PyPreviewFrame)
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):
+ """Proxy of C++ PyPreviewControlBar class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
"""
__init__(self, 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)
+ _windows_.PyPreviewControlBar_swiginit(self,_windows_.new_PyPreviewControlBar(*args, **kwargs))
+ self._setOORInfo(self);PyPreviewControlBar._setCallbackInfo(self, self, PyPreviewControlBar)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
"""SetPrintPreview(self, PrintPreview preview)"""
return _windows_.PyPreviewControlBar_SetPrintPreview(*args, **kwargs)
- def base_CreateButtons(*args, **kwargs):
- """base_CreateButtons(self)"""
- return _windows_.PyPreviewControlBar_base_CreateButtons(*args, **kwargs)
+ def CreateButtons(*args, **kwargs):
+ """CreateButtons(self)"""
+ return _windows_.PyPreviewControlBar_CreateButtons(*args, **kwargs)
+
+ def SetZoomControl(*args, **kwargs):
+ """SetZoomControl(self, int zoom)"""
+ return _windows_.PyPreviewControlBar_SetZoomControl(*args, **kwargs)
+
+ def base_CreateButtons(*args, **kw):
+ return PreviewControlBar.CreateButtons(*args, **kw)
+ base_CreateButtons = wx._deprecated(base_CreateButtons,
+ "Please use PreviewControlBar.CreateButtons instead.")
- def base_SetZoomControl(*args, **kwargs):
- """base_SetZoomControl(self, int zoom)"""
- return _windows_.PyPreviewControlBar_base_SetZoomControl(*args, **kwargs)
+ def base_SetZoomControl(*args, **kw):
+ return PreviewControlBar.SetZoomControl(*args, **kw)
+ base_SetZoomControl = wx._deprecated(base_SetZoomControl,
+ "Please use PreviewControlBar.SetZoomControl instead.")
+_windows_.PyPreviewControlBar_swigregister(PyPreviewControlBar)
-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)