X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b06b3e70d1044291d150e5a29d07225f42ef0ee1..9e477492e29e03c02827b1e42a16cb09a13f5149:/wxPython/src/msw/wizard.py diff --git a/wxPython/src/msw/wizard.py b/wxPython/src/msw/wizard.py index 118f99430f..e9f8e55957 100644 --- a/wxPython/src/msw/wizard.py +++ b/wxPython/src/msw/wizard.py @@ -1,4 +1,4 @@ -# This file was created automatically by SWIG 1.3.27. +# This file was created automatically by SWIG 1.3.29. # Don't modify this file, modify the SWIG interface instead. """ @@ -7,17 +7,17 @@ or pages. """ import _wizard - +import new +new_instancemethod = new.instancemethod def _swig_setattr_nondynamic(self,class_type,name,value,static=1): + if (name == "thisown"): return self.this.own(value) if (name == "this"): - if isinstance(value, class_type): - self.__dict__[name] = value.this - if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown - del value.thisown + if type(value).__name__ == 'PySwigObject': + self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) - if (not static) or hasattr(self,name) or (name == "thisown"): + if (not static) or hasattr(self,name): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self) @@ -26,10 +26,16 @@ def _swig_setattr(self,class_type,name,value): return _swig_setattr_nondynamic(self,class_type,name,value,0) def _swig_getattr(self,class_type,name): + if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError,name +def _swig_repr(self): + try: strthis = "proxy of " + self.this.__repr__() + except: strthis = "" + return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) + import types try: _object = types.ObjectType @@ -42,7 +48,8 @@ del types def _swig_setattr_nondynamic_method(set): def set_attr(self,name,value): - if hasattr(self,name) or (name in ("this", "thisown")): + if (name == "thisown"): return self.this.own(value) + if hasattr(self,name) or (name == "this"): set(self,name,value) else: raise AttributeError("You cannot add attributes to %s" % self) @@ -67,17 +74,14 @@ EVT_WIZARD_FINISHED = wx.PyEventBinder( wxEVT_WIZARD_FINISHED, 1) class WizardEvent(_core.NotifyEvent): """Proxy of C++ WizardEvent class""" - def __repr__(self): - return "<%s.%s; proxy of C++ wxWizardEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) - def __init__(self, *args, **kwargs): + thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') + __repr__ = _swig_repr + def __init__(self, *args, **kwargs): """ - __init__(self, wxEventType type=wxEVT_NULL, int id=-1, bool direction=True, + __init__(self, EventType type=wxEVT_NULL, int id=-1, bool direction=True, WizardPage page=None) -> WizardEvent """ - newobj = _wizard.new_WizardEvent(*args, **kwargs) - self.this = newobj.this - self.thisown = 1 - del newobj.thisown + _wizard.WizardEvent_swiginit(self,_wizard.new_WizardEvent(*args, **kwargs)) def GetDirection(*args, **kwargs): """GetDirection(self) -> bool""" return _wizard.WizardEvent_GetDirection(*args, **kwargs) @@ -86,19 +90,15 @@ class WizardEvent(_core.NotifyEvent): """GetPage(self) -> WizardPage""" return _wizard.WizardEvent_GetPage(*args, **kwargs) - -class WizardEventPtr(WizardEvent): - def __init__(self, this): - self.this = this - if not hasattr(self,"thisown"): self.thisown = 0 - self.__class__ = WizardEvent -_wizard.WizardEvent_swigregister(WizardEventPtr) + Direction = property(GetDirection,doc="See `GetDirection`") + Page = property(GetPage,doc="See `GetPage`") +_wizard.WizardEvent_swigregister(WizardEvent) class WizardPage(_windows.Panel): """Proxy of C++ WizardPage class""" - def __init__(self): raise RuntimeError, "No constructor defined" - def __repr__(self): - return "<%s.%s; proxy of C++ wxWizardPage instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) + thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') + def __init__(self): raise AttributeError, "No constructor defined" + __repr__ = _swig_repr def Create(*args, **kwargs): """Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool""" return _wizard.WizardPage_Create(*args, **kwargs) @@ -115,25 +115,19 @@ class WizardPage(_windows.Panel): """GetBitmap(self) -> Bitmap""" return _wizard.WizardPage_GetBitmap(*args, **kwargs) - -class WizardPagePtr(WizardPage): - def __init__(self, this): - self.this = this - if not hasattr(self,"thisown"): self.thisown = 0 - self.__class__ = WizardPage -_wizard.WizardPage_swigregister(WizardPagePtr) + Bitmap = property(GetBitmap,doc="See `GetBitmap`") + Next = property(GetNext,doc="See `GetNext`") + Prev = property(GetPrev,doc="See `GetPrev`") +_wizard.WizardPage_swigregister(WizardPage) class PyWizardPage(WizardPage): """Proxy of C++ PyWizardPage class""" - def __repr__(self): - return "<%s.%s; proxy of C++ wxPyWizardPage instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) - def __init__(self, *args, **kwargs): + thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') + __repr__ = _swig_repr + def __init__(self, *args, **kwargs): """__init__(self, Wizard parent, Bitmap bitmap=&wxNullBitmap, String resource=&wxPyEmptyString) -> PyWizardPage""" - newobj = _wizard.new_PyWizardPage(*args, **kwargs) - self.this = newobj.this - self.thisown = 1 - del newobj.thisown - self._setCallbackInfo(self, PyWizardPage);self._setOORInfo(self) + _wizard.PyWizardPage_swiginit(self,_wizard.new_PyWizardPage(*args, **kwargs)) + self._setOORInfo(self);PyWizardPage._setCallbackInfo(self, self, PyWizardPage) def Create(*args, **kwargs): """Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool""" @@ -179,102 +173,6 @@ class PyWizardPage(WizardPage): """DoGetBestSize(self) -> Size""" return _wizard.PyWizardPage_DoGetBestSize(*args, **kwargs) - def InitDialog(*args, **kwargs): - """ - InitDialog(self) - - Sends an EVT_INIT_DIALOG event, whose handler usually transfers data - to the dialog via validators. - """ - return _wizard.PyWizardPage_InitDialog(*args, **kwargs) - - def TransferDataToWindow(*args, **kwargs): - """ - TransferDataToWindow(self) -> bool - - Transfers values to child controls from data areas specified by their - validators. If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra - style flag set, the method will also call TransferDataToWindow() of - all child windows. - """ - return _wizard.PyWizardPage_TransferDataToWindow(*args, **kwargs) - - def TransferDataFromWindow(*args, **kwargs): - """ - TransferDataFromWindow(self) -> bool - - Transfers values from child controls to data areas specified by their - validators. Returns false if a transfer failed. If the window has - wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will - also call TransferDataFromWindow() of all child windows. - """ - return _wizard.PyWizardPage_TransferDataFromWindow(*args, **kwargs) - - def Validate(*args, **kwargs): - """ - Validate(self) -> bool - - Validates the current values of the child controls using their - validators. If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra - style flag set, the method will also call Validate() of all child - windows. Returns false if any of the validations failed. - """ - return _wizard.PyWizardPage_Validate(*args, **kwargs) - - def AcceptsFocus(*args, **kwargs): - """ - AcceptsFocus(self) -> bool - - Can this window have focus? - """ - return _wizard.PyWizardPage_AcceptsFocus(*args, **kwargs) - - def AcceptsFocusFromKeyboard(*args, **kwargs): - """ - AcceptsFocusFromKeyboard(self) -> bool - - Can this window be given focus by keyboard navigation? if not, the - only way to give it focus (provided it accepts it at all) is to click - it. - """ - return _wizard.PyWizardPage_AcceptsFocusFromKeyboard(*args, **kwargs) - - def GetMaxSize(*args, **kwargs): - """GetMaxSize(self) -> Size""" - return _wizard.PyWizardPage_GetMaxSize(*args, **kwargs) - - def AddChild(*args, **kwargs): - """ - AddChild(self, Window child) - - Adds a child window. This is called automatically by window creation - functions so should not be required by the application programmer. - """ - return _wizard.PyWizardPage_AddChild(*args, **kwargs) - - def RemoveChild(*args, **kwargs): - """ - RemoveChild(self, Window child) - - Removes a child window. This is called automatically by window - deletion functions so should not be required by the application - programmer. - """ - return _wizard.PyWizardPage_RemoveChild(*args, **kwargs) - - def ShouldInheritColours(*args, **kwargs): - """ - ShouldInheritColours(self) -> bool - - Return true from here to allow the colours of this window to be - changed by InheritAttributes, returning false forbids inheriting them - from the parent window. - - The base class version returns false, but this method is overridden in - wxControl where it returns true. - """ - return _wizard.PyWizardPage_ShouldInheritColours(*args, **kwargs) - def GetDefaultAttributes(*args, **kwargs): """GetDefaultAttributes(self) -> VisualAttributes""" return _wizard.PyWizardPage_GetDefaultAttributes(*args, **kwargs) @@ -388,33 +286,23 @@ class PyWizardPage(WizardPage): base_OnInternalIdle = wx._deprecated(base_OnInternalIdle, "Please use PyWizardPage.OnInternalIdle instead.") - -class PyWizardPagePtr(PyWizardPage): - def __init__(self, this): - self.this = this - if not hasattr(self,"thisown"): self.thisown = 0 - self.__class__ = PyWizardPage -_wizard.PyWizardPage_swigregister(PyWizardPagePtr) +_wizard.PyWizardPage_swigregister(PyWizardPage) def PrePyWizardPage(*args, **kwargs): """PrePyWizardPage() -> PyWizardPage""" val = _wizard.new_PrePyWizardPage(*args, **kwargs) - val.thisown = 1 return val class WizardPageSimple(WizardPage): """Proxy of C++ WizardPageSimple class""" - def __repr__(self): - return "<%s.%s; proxy of C++ wxWizardPageSimple instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) - def __init__(self, *args, **kwargs): + thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') + __repr__ = _swig_repr + def __init__(self, *args, **kwargs): """ __init__(self, Wizard parent, WizardPage prev=None, WizardPage next=None, Bitmap bitmap=wxNullBitmap, wxChar resource=None) -> WizardPageSimple """ - newobj = _wizard.new_WizardPageSimple(*args, **kwargs) - self.this = newobj.this - self.thisown = 1 - del newobj.thisown + _wizard.WizardPageSimple_swiginit(self,_wizard.new_WizardPageSimple(*args, **kwargs)) self._setOORInfo(self) def Create(*args, **kwargs): @@ -437,38 +325,28 @@ class WizardPageSimple(WizardPage): return _wizard.WizardPageSimple_Chain(*args, **kwargs) Chain = staticmethod(Chain) - -class WizardPageSimplePtr(WizardPageSimple): - def __init__(self, this): - self.this = this - if not hasattr(self,"thisown"): self.thisown = 0 - self.__class__ = WizardPageSimple -_wizard.WizardPageSimple_swigregister(WizardPageSimplePtr) +_wizard.WizardPageSimple_swigregister(WizardPageSimple) def PreWizardPageSimple(*args, **kwargs): """PreWizardPageSimple() -> WizardPageSimple""" val = _wizard.new_PreWizardPageSimple(*args, **kwargs) - val.thisown = 1 return val def WizardPageSimple_Chain(*args, **kwargs): - """WizardPageSimple_Chain(WizardPageSimple first, WizardPageSimple second)""" - return _wizard.WizardPageSimple_Chain(*args, **kwargs) + """WizardPageSimple_Chain(WizardPageSimple first, WizardPageSimple second)""" + return _wizard.WizardPageSimple_Chain(*args, **kwargs) class Wizard(_windows.Dialog): """Proxy of C++ Wizard class""" - def __repr__(self): - return "<%s.%s; proxy of C++ wxWizard instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) - def __init__(self, *args, **kwargs): + thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') + __repr__ = _swig_repr + def __init__(self, *args, **kwargs): """ __init__(self, Window parent, int id=-1, String title=EmptyString, Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, long style=DEFAULT_DIALOG_STYLE) -> Wizard """ - newobj = _wizard.new_Wizard(*args, **kwargs) - self.this = newobj.this - self.thisown = 1 - del newobj.thisown + _wizard.Wizard_swiginit(self,_wizard.new_Wizard(*args, **kwargs)) self._setOORInfo(self) def Create(*args, **kwargs): @@ -526,18 +404,14 @@ class Wizard(_windows.Dialog): """HasPrevPage(self, WizardPage page) -> bool""" return _wizard.Wizard_HasPrevPage(*args, **kwargs) - -class WizardPtr(Wizard): - def __init__(self, this): - self.this = this - if not hasattr(self,"thisown"): self.thisown = 0 - self.__class__ = Wizard -_wizard.Wizard_swigregister(WizardPtr) + CurrentPage = property(GetCurrentPage,doc="See `GetCurrentPage`") + PageAreaSizer = property(GetPageAreaSizer,doc="See `GetPageAreaSizer`") + PageSize = property(GetPageSize,SetPageSize,doc="See `GetPageSize` and `SetPageSize`") +_wizard.Wizard_swigregister(Wizard) def PreWizard(*args, **kwargs): """PreWizard() -> Wizard""" val = _wizard.new_PreWizard(*args, **kwargs) - val.thisown = 1 return val