X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f78cc8969d48219333726b47bc745d21256dd800..3a9becbd5439254a77e7dbc0278d80117a397264:/wxPython/src/msw/_windows.py?ds=sidebyside diff --git a/wxPython/src/msw/_windows.py b/wxPython/src/msw/_windows.py index f73a061ade..8dfc22ae34 100644 --- a/wxPython/src/msw/_windows.py +++ b/wxPython/src/msw/_windows.py @@ -3,11 +3,53 @@ 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): @@ -41,6 +83,28 @@ class Panel(_core.Window): """ 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 @@ -93,6 +157,7 @@ def 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): @@ -295,6 +360,8 @@ 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 @@ -309,6 +376,7 @@ 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,) @@ -404,6 +472,7 @@ ToolBarNameStr = cvar.ToolBarNameStr #--------------------------------------------------------------------------- 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): @@ -455,7 +524,7 @@ class Frame(TopLevelWindow): 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) @@ -473,7 +542,7 @@ class Frame(TopLevelWindow): 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): @@ -564,6 +633,7 @@ def 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): @@ -602,6 +672,10 @@ class Dialog(TopLevelWindow): """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) @@ -669,6 +743,7 @@ def 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): @@ -713,6 +788,7 @@ SPLASH_NO_CENTRE = _windows_.SPLASH_NO_CENTRE 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): @@ -743,6 +819,7 @@ class SplashScreenWindowPtr(SplashScreenWindow): _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): @@ -783,10 +860,14 @@ 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 @@ -822,11 +903,11 @@ class StatusBar(_core.Window): 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, int styles_field)""" + """SetStatusStyles(self, int styles)""" return _windows_.StatusBar_SetStatusStyles(*args, **kwargs) def GetFieldRect(*args, **kwargs): @@ -981,7 +1062,7 @@ class SplitterWindow(_core.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. + splitter window. The child window is shown if it is currently hidden. """ return _windows_.SplitterWindow_Initialize(*args, **kwargs) @@ -989,7 +1070,8 @@ class SplitterWindow(_core.Window): """ SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool - Initializes the left and right panes of the splitter window. + 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) @@ -997,7 +1079,8 @@ class SplitterWindow(_core.Window): """ SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool - Initializes the top and bottom panes of the splitter window. + 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) @@ -1062,7 +1145,7 @@ class SplitterWindow(_core.Window): """ SetSashSize(self, int width) - Sets the sash size. Currently a NOP. + Sets the sash size. """ return _windows_.SplitterWindow_SetSashSize(*args, **kwargs) @@ -1107,6 +1190,28 @@ class SplitterWindow(_core.Window): """ 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) @@ -1226,7 +1331,7 @@ class SplitterEvent(_core.NotifyEvent): """ SetSashPosition(self, int pos) - This funciton is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING + 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 @@ -1305,6 +1410,7 @@ SASH_BOTTOM = _windows_.SASH_BOTTOM 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): @@ -1422,6 +1528,7 @@ def PreSashWindow(*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): @@ -1482,6 +1589,7 @@ LAYOUT_QUERY = _windows_.LAYOUT_QUERY wxEVT_QUERY_LAYOUT_INFO = _windows_.wxEVT_QUERY_LAYOUT_INFO wxEVT_CALCULATE_LAYOUT = _windows_.wxEVT_CALCULATE_LAYOUT class QueryLayoutInfoEvent(_core.Event): + """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): @@ -1539,6 +1647,7 @@ class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent): _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): @@ -1575,6 +1684,7 @@ EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO ) 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): @@ -1632,6 +1742,7 @@ def PreSashLayoutWindow(*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): @@ -1669,6 +1780,7 @@ _windows_.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr) #--------------------------------------------------------------------------- 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): @@ -1704,6 +1816,7 @@ def PrePopupWindow(*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): @@ -1743,6 +1856,7 @@ def PrePopupTransientWindow(*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): @@ -1758,7 +1872,14 @@ class TipWindow(PopupTransientWindow): 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) @@ -1772,6 +1893,7 @@ _windows_.TipWindow_swigregister(TipWindowPtr) #--------------------------------------------------------------------------- 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): @@ -1858,6 +1980,18 @@ class VScrolledWindow(Panel): """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) @@ -1866,10 +2000,6 @@ class VScrolledWindow(Panel): """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): @@ -1885,6 +2015,7 @@ def PreVScrolledWindow(*args, **kwargs): 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): @@ -2009,6 +2140,7 @@ def PreVListBox(*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): @@ -2062,6 +2194,7 @@ def PreHtmlListBox(*args, **kwargs): #--------------------------------------------------------------------------- class TaskBarIcon(_core.EvtHandler): + """Proxy of C++ TaskBarIcon class""" def __repr__(self): return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) def __init__(self, *args, **kwargs): @@ -2114,6 +2247,7 @@ class TaskBarIconPtr(TaskBarIcon): _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): @@ -2522,11 +2656,22 @@ class MultiChoiceDialog(Dialog): return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) def __init__(self, *args, **kwargs): """ - __init__(Window parent, String message, String caption, - List choices=[], long style=CHOICEDLG_STYLE, + __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 @@ -2539,7 +2684,8 @@ class MultiChoiceDialog(Dialog): 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) @@ -2548,6 +2694,7 @@ class MultiChoiceDialog(Dialog): 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) @@ -2566,7 +2713,7 @@ class SingleChoiceDialog(Dialog): 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. @@ -2609,6 +2756,7 @@ class SingleChoiceDialogPtr(SingleChoiceDialog): 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): @@ -2617,7 +2765,7 @@ class TextEntryDialog(Dialog): """ __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr, String defaultValue=EmptyString, - long style=wxTextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog + long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog Constructor. Use ShowModal method to show the dialog. """ @@ -2653,13 +2801,14 @@ class TextEntryDialogPtr(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=wxTextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog + long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog """ newobj = _windows_.new_PasswordEntryDialog(*args, **kwargs) self.this = newobj.this @@ -2921,7 +3070,7 @@ class ProgressDialog(Frame): Updates the dialog, setting the progress bar to the new value and, if 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 + 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 @@ -3202,9 +3351,11 @@ IDM_WINDOWCASCADE = _windows_.IDM_WINDOWCASCADE 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): @@ -3270,7 +3421,7 @@ class MDIParentFrame(Frame): return _windows_.MDIParentFrame_SetToolBar(*args, **kwargs) def Tile(*args, **kwargs): - """Tile(self)""" + """Tile(self, int orient=HORIZONTAL)""" return _windows_.MDIParentFrame_Tile(*args, **kwargs) @@ -3288,6 +3439,7 @@ def PreMDIParentFrame(*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): @@ -3317,7 +3469,7 @@ class MDIChildFrame(Frame): 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): @@ -3339,6 +3491,7 @@ def PreMDIChildFrame(*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): @@ -3370,6 +3523,7 @@ def PreMDIClientWindow(*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): @@ -3391,6 +3545,10 @@ class PyWindow(_core.Window): """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) @@ -3467,10 +3625,6 @@ class PyWindow(_core.Window): """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) @@ -3490,6 +3644,7 @@ def PrePyWindow(*args, **kwargs): 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): @@ -3511,6 +3666,10 @@ class PyPanel(Panel): """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) @@ -3587,10 +3746,6 @@ class PyPanel(Panel): """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) @@ -3610,6 +3765,7 @@ def PrePyPanel(*args, **kwargs): 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): @@ -3621,7 +3777,7 @@ class PyScrolledWindow(ScrolledWindow): self.this = newobj.this self.thisown = 1 del newobj.thisown - self._setOORInfo(self); self._setCallbackInfo(self, PyPanel) + self._setOORInfo(self); self._setCallbackInfo(self, PyScrolledWindow) def _setCallbackInfo(*args, **kwargs): """_setCallbackInfo(self, PyObject self, PyObject _class)""" @@ -3631,6 +3787,10 @@ class PyScrolledWindow(ScrolledWindow): """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) @@ -3707,10 +3867,6 @@ class PyScrolledWindow(ScrolledWindow): """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) @@ -3752,6 +3908,7 @@ 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): @@ -3870,6 +4027,14 @@ class PrintData(_core.Object): 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) @@ -3953,12 +4118,14 @@ PrintoutTitleStr = cvar.PrintoutTitleStr 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): """ __init__(self) -> PageSetupDialogData __init__(self, PageSetupDialogData data) -> PageSetupDialogData + __init__(self, PrintData data) -> PageSetupDialogData """ newobj = _windows_.new_PageSetupDialogData(*args) self.this = newobj.this @@ -4086,6 +4253,14 @@ class PageSetupDialogData(_core.Object): """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): @@ -4096,6 +4271,7 @@ class PageSetupDialogDataPtr(PageSetupDialogData): _windows_.PageSetupDialogData_swigregister(PageSetupDialogDataPtr) 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): @@ -4125,12 +4301,14 @@ class PageSetupDialogPtr(PageSetupDialog): _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 @@ -4276,6 +4454,7 @@ class PrintDialogDataPtr(PrintDialogData): _windows_.PrintDialogData_swigregister(PrintDialogDataPtr) 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): @@ -4312,6 +4491,7 @@ PRINTER_NO_ERROR = _windows_.PRINTER_NO_ERROR 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): @@ -4372,6 +4552,7 @@ def Printer_GetLastError(*args, **kwargs): 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): @@ -4475,6 +4656,7 @@ class PrintoutPtr(Printout): _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): @@ -4498,6 +4680,7 @@ class PreviewCanvasPtr(PreviewCanvas): _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): @@ -4553,6 +4736,7 @@ ID_PREVIEW_FIRST = _windows_.ID_PREVIEW_FIRST 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): @@ -4608,6 +4792,7 @@ class PreviewControlBarPtr(PreviewControlBar): _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): @@ -4717,6 +4902,7 @@ class PrintPreviewPtr(PrintPreview): _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): @@ -4771,6 +4957,7 @@ class PyPrintPreviewPtr(PyPrintPreview): _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): @@ -4818,6 +5005,7 @@ class PyPreviewFramePtr(PyPreviewFrame): _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):