import _windows_
+def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
+ if (name == "this"):
+ if isinstance(value, class_type):
+ self.__dict__[name] = value.this
+ if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
+ del value.thisown
+ return
+ method = class_type.__swig_setmethods__.get(name,None)
+ if method: return method(self,value)
+ if (not static) or hasattr(self,name) or (name == "thisown"):
+ 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):
+ method = class_type.__swig_getmethods__.get(name,None)
+ if method: return method(self)
+ raise AttributeError,name
+
+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 hasattr(self,name) or (name in ("this", "thisown")):
+ 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):
+ """Proxy of C++ Panel class"""
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):
"""
InitDialog(self)
- Sends an EVT_INIT_DIALOG event, whose handler usually transfers
- data to the dialog via validators.
+ Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
+ to the dialog via validators.
"""
return _windows_.Panel_InitDialog(*args, **kwargs)
+ def SetFocus(*args, **kwargs):
+ """
+ SetFocus(self)
+
+ Overrides `wx.Window.SetFocus`. This method uses the (undocumented)
+ mix-in class wxControlContainer which manages the focus and TAB logic
+ for controls which usually have child controls. In practice, if you
+ call this method and the panel has at least one child window, then the
+ focus will be given to the child window.
+ """
+ return _windows_.Panel_SetFocus(*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.
+ """
+ return _windows_.Panel_SetFocusIgnoringChildren(*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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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):
+ """Proxy of C++ ScrolledWindow class"""
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):
"""GetTargetRect(self) -> Rect"""
return _windows_.ScrolledWindow_GetTargetRect(*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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
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
DIALOG_MODAL = _windows_.DIALOG_MODAL
DIALOG_MODELESS = _windows_.DIALOG_MODELESS
USER_COLOURS = _windows_.USER_COLOURS
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):
+ """Proxy of C++ TopLevelWindow class"""
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,)
"""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)
+
+ 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)
+
class TopLevelWindowPtr(TopLevelWindow):
def __init__(self, this):
#---------------------------------------------------------------------------
class Frame(TopLevelWindow):
+ """Proxy of C++ Frame class"""
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
+ __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
"""
newobj = _windows_.new_Frame(*args, **kwargs)
self.this = newobj.this
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)
Command = ProcessCommand
def CreateStatusBar(*args, **kwargs):
"""
- CreateStatusBar(self, int number=1, long style=ST_SIZEGRIP, int winid=0,
+ 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):
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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):
+ """Proxy of C++ Dialog class"""
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
+ __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
"""
newobj = _windows_.new_Dialog(*args, **kwargs)
self.this = newobj.this
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)
"""CreateButtonSizer(self, long flags) -> Sizer"""
return _windows_.Dialog_CreateButtonSizer(*args, **kwargs)
+ def CreateStdDialogButtonSizer(*args, **kwargs):
+ """CreateStdDialogButtonSizer(self, long flags) -> StdDialogButtonSizer"""
+ return _windows_.Dialog_CreateStdDialogButtonSizer(*args, **kwargs)
+
def IsModal(*args, **kwargs):
"""IsModal(self) -> bool"""
return _windows_.Dialog_IsModal(*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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
+ def SendSizeEvent(self):
+ self.ProcessEvent(wx.SizeEvent((-1,-1)))
+
class DialogPtr(Dialog):
def __init__(self, this):
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
#---------------------------------------------------------------------------
class MiniFrame(Frame):
+ """Proxy of C++ MiniFrame class"""
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
+ __init__(self, Window parent, int id=-1, String title=EmptyString,
+ 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
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_.MiniFrame_Create(*args, **kwargs)
SPLASH_TIMEOUT = _windows_.SPLASH_TIMEOUT
SPLASH_NO_TIMEOUT = _windows_.SPLASH_NO_TIMEOUT
class SplashScreenWindow(_core.Window):
+ """Proxy of C++ SplashScreenWindow class"""
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):
_windows_.SplashScreenWindow_swigregister(SplashScreenWindowPtr)
class SplashScreen(Frame):
+ """Proxy of C++ SplashScreen class"""
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):
"""
__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)
#---------------------------------------------------------------------------
+SB_NORMAL = _windows_.SB_NORMAL
+SB_FLAT = _windows_.SB_FLAT
+SB_RAISED = _windows_.SB_RAISED
class StatusBar(_core.Window):
+ """Proxy of C++ StatusBar class"""
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):
- """__init__(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> StatusBar"""
+ """
+ __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
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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
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,)
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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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 users system, especially if it uses themes.
+ 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 SetWindowVariant for more about this.
+ 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)
"""
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)
SASH_LEFT = _windows_.SASH_LEFT
SASH_NONE = _windows_.SASH_NONE
class SashWindow(_core.Window):
+ """Proxy of C++ SashWindow class"""
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):
"""
- __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)
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)
SASH_STATUS_OK = _windows_.SASH_STATUS_OK
SASH_STATUS_OUT_OF_RANGE = _windows_.SASH_STATUS_OUT_OF_RANGE
class SashEvent(_core.CommandEvent):
+ """Proxy of C++ SashEvent class"""
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):
wxEVT_QUERY_LAYOUT_INFO = _windows_.wxEVT_QUERY_LAYOUT_INFO
wxEVT_CALCULATE_LAYOUT = _windows_.wxEVT_CALCULATE_LAYOUT
class QueryLayoutInfoEvent(_core.Event):
+ """Proxy of C++ QueryLayoutInfoEvent class"""
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):
_windows_.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr)
class CalculateLayoutEvent(_core.Event):
+ """Proxy of C++ CalculateLayoutEvent class"""
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):
EVT_CALCULATE_LAYOUT = wx.PyEventBinder( wxEVT_CALCULATE_LAYOUT )
class SashLayoutWindow(SashWindow):
+ """Proxy of C++ SashLayoutWindow class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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)
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)
return val
class LayoutAlgorithm(_core.Object):
+ """Proxy of C++ LayoutAlgorithm class"""
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):
#---------------------------------------------------------------------------
class PopupWindow(_core.Window):
+ """Proxy of C++ PopupWindow class"""
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):
#---------------------------------------------------------------------------
class PopupTransientWindow(PopupWindow):
+ """Proxy of C++ PopupTransientWindow class"""
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):
#---------------------------------------------------------------------------
class TipWindow(PopupTransientWindow):
+ """Proxy of C++ TipWindow class"""
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):
return _windows_.TipWindow_SetBoundingRect(*args, **kwargs)
def Close(*args, **kwargs):
- """Close(self)"""
+ """
+ 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 VScrolledWindow(Panel):
+ """Proxy of C++ VScrolledWindow class"""
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):
"""
ScrollPages(self, int pages) -> bool
- If the platform and window class supports it, scrolls the window by
+ 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.
"""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)
-
class VScrolledWindowPtr(VScrolledWindow):
def __init__(self, this):
return val
class VListBox(VScrolledWindow):
+ """Proxy of C++ VListBox class"""
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):
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):
return val
class HtmlListBox(VListBox):
+ """Proxy of C++ HtmlListBox class"""
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):
#---------------------------------------------------------------------------
class TaskBarIcon(_core.EvtHandler):
+ """Proxy of C++ TaskBarIcon class"""
def __repr__(self):
- return "<%s.%s; proxy of C++ wxTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
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
+ self._setCallbackInfo(self, TaskBarIcon, 0)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
+ return _windows_.TaskBarIcon__setCallbackInfo(*args, **kwargs)
def Destroy(*args, **kwargs):
"""
_windows_.TaskBarIcon_swigregister(TaskBarIconPtr)
class TaskBarIconEvent(_core.Event):
+ """Proxy of C++ TaskBarIconEvent class"""
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"""
+ """__init__(self, wxEventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
newobj = _windows_.new_TaskBarIconEvent(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
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)
"""
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,)
"""
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,)
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):
"""
__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.
"""
self.__class__ = TextEntryDialog
_windows_.TextEntryDialog_swigregister(TextEntryDialogPtr)
+class PasswordEntryDialog(TextEntryDialog):
+ """Proxy of C++ PasswordEntryDialog class"""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPasswordEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
+ String value=EmptyString,
+ long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
+ """
+ newobj = _windows_.new_PasswordEntryDialog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+
+class PasswordEntryDialogPtr(PasswordEntryDialog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PasswordEntryDialog
+_windows_.PasswordEntryDialog_swigregister(PasswordEntryDialogPtr)
+GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr
+
class FontData(_core.Object):
"""
This class holds a variety of information related to font dialogs and
"""
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,)
"""
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,)
Update(self, int value, String newmsg=EmptyString) -> bool
Updates the dialog, setting the progress bar to the new value and, if
- given changes the message above it. Returns true unless the Cancel
- button has been pressed.
+ 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 True unless
+ the Cancel button has been pressed.
If false is returned, the application can either immediately destroy
the dialog or ask the user for the confirmation and if the abort is
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,)
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,)
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):
+ """Proxy of C++ MDIParentFrame class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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)
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)
return _windows_.MDIParentFrame_SetToolBar(*args, **kwargs)
def Tile(*args, **kwargs):
- """Tile(self)"""
+ """Tile(self, int orient=HORIZONTAL)"""
return _windows_.MDIParentFrame_Tile(*args, **kwargs)
return val
class MDIChildFrame(Frame):
+ """Proxy of C++ MDIChildFrame class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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)
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)
return _windows_.MDIChildFrame_Activate(*args, **kwargs)
def Maximize(*args, **kwargs):
- """Maximize(self, bool maximize)"""
+ """Maximize(self, bool maximize=True)"""
return _windows_.MDIChildFrame_Maximize(*args, **kwargs)
def Restore(*args, **kwargs):
return val
class MDIClientWindow(_core.Window):
+ """Proxy of C++ MDIClientWindow class"""
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):
#---------------------------------------------------------------------------
class PyWindow(_core.Window):
+ """Proxy of C++ PyWindow class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyWindow__setCallbackInfo(*args, **kwargs)
+ def SetBestSize(*args, **kwargs):
+ """SetBestSize(self, Size size)"""
+ return _windows_.PyWindow_SetBestSize(*args, **kwargs)
+
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyWindow_DoEraseBackground(*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)
"""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)
+ def base_GetDefaultAttributes(*args, **kwargs):
+ """base_GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyWindow_base_GetDefaultAttributes(*args, **kwargs)
class PyWindowPtr(PyWindow):
return val
class PyPanel(Panel):
+ """Proxy of C++ PyPanel class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyPanel__setCallbackInfo(*args, **kwargs)
+ def SetBestSize(*args, **kwargs):
+ """SetBestSize(self, Size size)"""
+ return _windows_.PyPanel_SetBestSize(*args, **kwargs)
+
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyPanel_DoEraseBackground(*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)
"""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)
+ def base_GetDefaultAttributes(*args, **kwargs):
+ """base_GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyPanel_base_GetDefaultAttributes(*args, **kwargs)
class PyPanelPtr(PyPanel):
return val
class PyScrolledWindow(ScrolledWindow):
+ """Proxy of C++ PyScrolledWindow class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(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
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _windows_.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
+ def SetBestSize(*args, **kwargs):
+ """SetBestSize(self, Size size)"""
+ return _windows_.PyScrolledWindow_SetBestSize(*args, **kwargs)
+
+ def DoEraseBackground(*args, **kwargs):
+ """DoEraseBackground(self, DC dc) -> bool"""
+ return _windows_.PyScrolledWindow_DoEraseBackground(*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)
"""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)
+ def base_GetDefaultAttributes(*args, **kwargs):
+ """base_GetDefaultAttributes(self) -> VisualAttributes"""
+ return _windows_.PyScrolledWindow_base_GetDefaultAttributes(*args, **kwargs)
class PyScrolledWindowPtr(PyScrolledWindow):
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):
+ """Proxy of C++ PrintData class"""
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)
+ def __init__(self, *args):
+ """
+ __init__(self) -> PrintData
+ __init__(self, PrintData data) -> PrintData
+ """
+ newobj = _windows_.new_PrintData(*args)
self.this = newobj.this
self.thisown = 1
del newobj.thisown
"""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 SetNoCopies(*args, **kwargs):
"""SetNoCopies(self, int v)"""
return _windows_.PrintData_SetNoCopies(*args, **kwargs)
"""SetQuality(self, int quality)"""
return _windows_.PrintData_SetQuality(*args, **kwargs)
+ def SetBin(*args, **kwargs):
+ """SetBin(self, int bin)"""
+ return _windows_.PrintData_SetBin(*args, **kwargs)
+
+ def SetPrintMode(*args, **kwargs):
+ """SetPrintMode(self, int printMode)"""
+ return _windows_.PrintData_SetPrintMode(*args, **kwargs)
+
+ def GetFilename(*args, **kwargs):
+ """GetFilename(self) -> String"""
+ return _windows_.PrintData_GetFilename(*args, **kwargs)
+
+ def SetFilename(*args, **kwargs):
+ """SetFilename(self, String filename)"""
+ return _windows_.PrintData_SetFilename(*args, **kwargs)
+
+ def __nonzero__(self): return self.Ok()
+ 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)
+
def GetPrinterCommand(*args, **kwargs):
"""GetPrinterCommand(self) -> String"""
return _windows_.PrintData_GetPrinterCommand(*args, **kwargs)
"""GetPreviewCommand(self) -> String"""
return _windows_.PrintData_GetPreviewCommand(*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)
"""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)
"""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)
"""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):
PreviewCanvasNameStr = cvar.PreviewCanvasNameStr
class PageSetupDialogData(_core.Object):
+ """Proxy of C++ PageSetupDialogData class"""
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)
+ def __init__(self, *args):
+ """
+ __init__(self) -> PageSetupDialogData
+ __init__(self, PageSetupDialogData data) -> PageSetupDialogData
+ __init__(self, PrintData data) -> PageSetupDialogData
+ """
+ newobj = _windows_.new_PageSetupDialogData(*args)
self.this = newobj.this
self.thisown = 1
del newobj.thisown
"""SetPrintData(self, PrintData printData)"""
return _windows_.PageSetupDialogData_SetPrintData(*args, **kwargs)
+ def CalculateIdFromPaperSize(*args, **kwargs):
+ """CalculateIdFromPaperSize(self)"""
+ return _windows_.PageSetupDialogData_CalculateIdFromPaperSize(*args, **kwargs)
+
+ def CalculatePaperSizeFromId(*args, **kwargs):
+ """CalculatePaperSizeFromId(self)"""
+ return _windows_.PageSetupDialogData_CalculatePaperSizeFromId(*args, **kwargs)
+
def __nonzero__(self): return self.Ok()
class PageSetupDialogDataPtr(PageSetupDialogData):
self.__class__ = PageSetupDialogData
_windows_.PageSetupDialogData_swigregister(PageSetupDialogDataPtr)
-class PageSetupDialog(Dialog):
+class PageSetupDialog(_core.Object):
+ """Proxy of C++ PageSetupDialog class"""
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):
self.this = newobj.this
self.thisown = 1
del newobj.thisown
- self._setOORInfo(self)
-
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)
_windows_.PageSetupDialog_swigregister(PageSetupDialogPtr)
class PrintDialogData(_core.Object):
+ """Proxy of C++ PrintDialogData class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args):
"""
__init__(self) -> PrintDialogData
__init__(self, PrintData printData) -> PrintDialogData
+ __init__(self, PrintDialogData printData) -> PrintDialogData
"""
newobj = _windows_.new_PrintDialogData(*args)
self.this = newobj.this
"""GetSetupDialog(self) -> bool"""
return _windows_.PrintDialogData_GetSetupDialog(*args, **kwargs)
+ def SetSetupDialog(*args, **kwargs):
+ """SetSetupDialog(self, bool flag)"""
+ return _windows_.PrintDialogData_SetSetupDialog(*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)
self.__class__ = PrintDialogData
_windows_.PrintDialogData_swigregister(PrintDialogDataPtr)
-class PrintDialog(Dialog):
+class PrintDialog(_core.Object):
+ """Proxy of C++ PrintDialog class"""
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):
self.this = newobj.this
self.thisown = 1
del newobj.thisown
- self._setOORInfo(self)
+ 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):
PRINTER_CANCELLED = _windows_.PRINTER_CANCELLED
PRINTER_ERROR = _windows_.PRINTER_ERROR
class Printer(_core.Object):
+ """Proxy of C++ Printer class"""
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):
except: pass
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)
class Printout(_core.Object):
+ """Proxy of C++ Printout class"""
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):
_windows_.Printout_swigregister(PrintoutPtr)
class PreviewCanvas(ScrolledWindow):
+ """Proxy of C++ PreviewCanvas class"""
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):
_windows_.PreviewCanvas_swigregister(PreviewCanvasPtr)
class PreviewFrame(Frame):
+ """Proxy of C++ PreviewFrame class"""
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):
ID_PREVIEW_LAST = _windows_.ID_PREVIEW_LAST
ID_PREVIEW_GOTO = _windows_.ID_PREVIEW_GOTO
class PreviewControlBar(Panel):
+ """Proxy of C++ PreviewControlBar class"""
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):
_windows_.PreviewControlBar_swigregister(PreviewControlBarPtr)
class PrintPreview(_core.Object):
+ """Proxy of C++ PrintPreview class"""
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):
_windows_.PrintPreview_swigregister(PrintPreviewPtr)
class PyPrintPreview(PrintPreview):
+ """Proxy of C++ PyPrintPreview class"""
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):
_windows_.PyPrintPreview_swigregister(PyPrintPreviewPtr)
class PyPreviewFrame(PreviewFrame):
+ """Proxy of C++ PyPreviewFrame class"""
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):
_windows_.PyPreviewFrame_swigregister(PyPreviewFramePtr)
class PyPreviewControlBar(PreviewControlBar):
+ """Proxy of C++ PyPreviewControlBar class"""
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):