1 # This file was created automatically by SWIG 1.3.27.
2 # Don't modify this file, modify the SWIG interface instead.
5 `Wizard` is a dialog class that guides the user through a sequence of steps,
11 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
13 if isinstance(value
, class_type
):
14 self
.__dict
__[name
] = value
.this
15 if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
18 method
= class_type
.__swig
_setmethods
__.get(name
,None)
19 if method
: return method(self
,value
)
20 if (not static
) or hasattr(self
,name
) or (name
== "thisown"):
21 self
.__dict
__[name
] = value
23 raise AttributeError("You cannot add attributes to %s" % self
)
25 def _swig_setattr(self
,class_type
,name
,value
):
26 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
28 def _swig_getattr(self
,class_type
,name
):
29 method
= class_type
.__swig
_getmethods
__.get(name
,None)
30 if method
: return method(self
)
31 raise AttributeError,name
35 _object
= types
.ObjectType
37 except AttributeError:
43 def _swig_setattr_nondynamic_method(set):
44 def set_attr(self
,name
,value
):
45 if hasattr(self
,name
) or (name
in ("this", "thisown")):
48 raise AttributeError("You cannot add attributes to %s" % self
)
55 __docfilter__
= wx
.__DocFilter
(globals())
56 WIZARD_EX_HELPBUTTON
= _wizard
.WIZARD_EX_HELPBUTTON
57 wxEVT_WIZARD_PAGE_CHANGED
= _wizard
.wxEVT_WIZARD_PAGE_CHANGED
58 wxEVT_WIZARD_PAGE_CHANGING
= _wizard
.wxEVT_WIZARD_PAGE_CHANGING
59 wxEVT_WIZARD_CANCEL
= _wizard
.wxEVT_WIZARD_CANCEL
60 wxEVT_WIZARD_HELP
= _wizard
.wxEVT_WIZARD_HELP
61 wxEVT_WIZARD_FINISHED
= _wizard
.wxEVT_WIZARD_FINISHED
62 EVT_WIZARD_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGED
, 1)
63 EVT_WIZARD_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGING
, 1)
64 EVT_WIZARD_CANCEL
= wx
.PyEventBinder( wxEVT_WIZARD_CANCEL
, 1)
65 EVT_WIZARD_HELP
= wx
.PyEventBinder( wxEVT_WIZARD_HELP
, 1)
66 EVT_WIZARD_FINISHED
= wx
.PyEventBinder( wxEVT_WIZARD_FINISHED
, 1)
68 class WizardEvent(_core
.NotifyEvent
):
69 """Proxy of C++ WizardEvent class"""
71 return "<%s.%s; proxy of C++ wxWizardEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
72 def __init__(self
, *args
, **kwargs
):
74 __init__(self, wxEventType type=wxEVT_NULL, int id=-1, bool direction=True,
75 WizardPage page=None) -> WizardEvent
77 newobj
= _wizard
.new_WizardEvent(*args
, **kwargs
)
78 self
.this
= newobj
.this
81 def GetDirection(*args
, **kwargs
):
82 """GetDirection(self) -> bool"""
83 return _wizard
.WizardEvent_GetDirection(*args
, **kwargs
)
85 def GetPage(*args
, **kwargs
):
86 """GetPage(self) -> WizardPage"""
87 return _wizard
.WizardEvent_GetPage(*args
, **kwargs
)
90 class WizardEventPtr(WizardEvent
):
91 def __init__(self
, this
):
93 if not hasattr(self
,"thisown"): self
.thisown
= 0
94 self
.__class
__ = WizardEvent
95 _wizard
.WizardEvent_swigregister(WizardEventPtr
)
97 class WizardPage(_windows
.Panel
):
98 """Proxy of C++ WizardPage class"""
99 def __init__(self
): raise RuntimeError, "No constructor defined"
101 return "<%s.%s; proxy of C++ wxWizardPage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
102 def Create(*args
, **kwargs
):
103 """Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool"""
104 return _wizard
.WizardPage_Create(*args
, **kwargs
)
106 def GetPrev(*args
, **kwargs
):
107 """GetPrev(self) -> WizardPage"""
108 return _wizard
.WizardPage_GetPrev(*args
, **kwargs
)
110 def GetNext(*args
, **kwargs
):
111 """GetNext(self) -> WizardPage"""
112 return _wizard
.WizardPage_GetNext(*args
, **kwargs
)
114 def GetBitmap(*args
, **kwargs
):
115 """GetBitmap(self) -> Bitmap"""
116 return _wizard
.WizardPage_GetBitmap(*args
, **kwargs
)
119 class WizardPagePtr(WizardPage
):
120 def __init__(self
, this
):
122 if not hasattr(self
,"thisown"): self
.thisown
= 0
123 self
.__class
__ = WizardPage
124 _wizard
.WizardPage_swigregister(WizardPagePtr
)
126 class PyWizardPage(WizardPage
):
127 """Proxy of C++ PyWizardPage class"""
129 return "<%s.%s; proxy of C++ wxPyWizardPage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
130 def __init__(self
, *args
, **kwargs
):
131 """__init__(self, Wizard parent, Bitmap bitmap=&wxNullBitmap, String resource=&wxPyEmptyString) -> PyWizardPage"""
132 newobj
= _wizard
.new_PyWizardPage(*args
, **kwargs
)
133 self
.this
= newobj
.this
136 self
._setCallbackInfo
(self
, PyWizardPage
);self
._setOORInfo
(self
)
138 def Create(*args
, **kwargs
):
139 """Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool"""
140 return _wizard
.PyWizardPage_Create(*args
, **kwargs
)
142 def _setCallbackInfo(*args
, **kwargs
):
143 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
144 return _wizard
.PyWizardPage__setCallbackInfo(*args
, **kwargs
)
146 def DoMoveWindow(*args
, **kwargs
):
147 """DoMoveWindow(self, int x, int y, int width, int height)"""
148 return _wizard
.PyWizardPage_DoMoveWindow(*args
, **kwargs
)
150 def DoSetSize(*args
, **kwargs
):
151 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
152 return _wizard
.PyWizardPage_DoSetSize(*args
, **kwargs
)
154 def DoSetClientSize(*args
, **kwargs
):
155 """DoSetClientSize(self, int width, int height)"""
156 return _wizard
.PyWizardPage_DoSetClientSize(*args
, **kwargs
)
158 def DoSetVirtualSize(*args
, **kwargs
):
159 """DoSetVirtualSize(self, int x, int y)"""
160 return _wizard
.PyWizardPage_DoSetVirtualSize(*args
, **kwargs
)
162 def DoGetSize(*args
, **kwargs
):
163 """DoGetSize() -> (width, height)"""
164 return _wizard
.PyWizardPage_DoGetSize(*args
, **kwargs
)
166 def DoGetClientSize(*args
, **kwargs
):
167 """DoGetClientSize() -> (width, height)"""
168 return _wizard
.PyWizardPage_DoGetClientSize(*args
, **kwargs
)
170 def DoGetPosition(*args
, **kwargs
):
171 """DoGetPosition() -> (x,y)"""
172 return _wizard
.PyWizardPage_DoGetPosition(*args
, **kwargs
)
174 def DoGetVirtualSize(*args
, **kwargs
):
175 """DoGetVirtualSize(self) -> Size"""
176 return _wizard
.PyWizardPage_DoGetVirtualSize(*args
, **kwargs
)
178 def DoGetBestSize(*args
, **kwargs
):
179 """DoGetBestSize(self) -> Size"""
180 return _wizard
.PyWizardPage_DoGetBestSize(*args
, **kwargs
)
182 def InitDialog(*args
, **kwargs
):
186 Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
187 to the dialog via validators.
189 return _wizard
.PyWizardPage_InitDialog(*args
, **kwargs
)
191 def TransferDataToWindow(*args
, **kwargs
):
193 TransferDataToWindow(self) -> bool
195 Transfers values to child controls from data areas specified by their
196 validators. If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
197 style flag set, the method will also call TransferDataToWindow() of
200 return _wizard
.PyWizardPage_TransferDataToWindow(*args
, **kwargs
)
202 def TransferDataFromWindow(*args
, **kwargs
):
204 TransferDataFromWindow(self) -> bool
206 Transfers values from child controls to data areas specified by their
207 validators. Returns false if a transfer failed. If the window has
208 wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
209 also call TransferDataFromWindow() of all child windows.
211 return _wizard
.PyWizardPage_TransferDataFromWindow(*args
, **kwargs
)
213 def Validate(*args
, **kwargs
):
215 Validate(self) -> bool
217 Validates the current values of the child controls using their
218 validators. If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
219 style flag set, the method will also call Validate() of all child
220 windows. Returns false if any of the validations failed.
222 return _wizard
.PyWizardPage_Validate(*args
, **kwargs
)
224 def AcceptsFocus(*args
, **kwargs
):
226 AcceptsFocus(self) -> bool
228 Can this window have focus?
230 return _wizard
.PyWizardPage_AcceptsFocus(*args
, **kwargs
)
232 def AcceptsFocusFromKeyboard(*args
, **kwargs
):
234 AcceptsFocusFromKeyboard(self) -> bool
236 Can this window be given focus by keyboard navigation? if not, the
237 only way to give it focus (provided it accepts it at all) is to click
240 return _wizard
.PyWizardPage_AcceptsFocusFromKeyboard(*args
, **kwargs
)
242 def GetMaxSize(*args
, **kwargs
):
243 """GetMaxSize(self) -> Size"""
244 return _wizard
.PyWizardPage_GetMaxSize(*args
, **kwargs
)
246 def AddChild(*args
, **kwargs
):
248 AddChild(self, Window child)
250 Adds a child window. This is called automatically by window creation
251 functions so should not be required by the application programmer.
253 return _wizard
.PyWizardPage_AddChild(*args
, **kwargs
)
255 def RemoveChild(*args
, **kwargs
):
257 RemoveChild(self, Window child)
259 Removes a child window. This is called automatically by window
260 deletion functions so should not be required by the application
263 return _wizard
.PyWizardPage_RemoveChild(*args
, **kwargs
)
265 def ShouldInheritColours(*args
, **kwargs
):
267 ShouldInheritColours(self) -> bool
269 Return true from here to allow the colours of this window to be
270 changed by InheritAttributes, returning false forbids inheriting them
271 from the parent window.
273 The base class version returns false, but this method is overridden in
274 wxControl where it returns true.
276 return _wizard
.PyWizardPage_ShouldInheritColours(*args
, **kwargs
)
278 def GetDefaultAttributes(*args
, **kwargs
):
279 """GetDefaultAttributes(self) -> VisualAttributes"""
280 return _wizard
.PyWizardPage_GetDefaultAttributes(*args
, **kwargs
)
282 def OnInternalIdle(*args
, **kwargs
):
283 """OnInternalIdle(self)"""
284 return _wizard
.PyWizardPage_OnInternalIdle(*args
, **kwargs
)
286 def base_DoMoveWindow(*args
, **kw
):
287 return PyWizardPage
.DoMoveWindow(*args
, **kw
)
288 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
289 "Please use PyWizardPage.DoMoveWindow instead.")
291 def base_DoSetSize(*args
, **kw
):
292 return PyWizardPage
.DoSetSize(*args
, **kw
)
293 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
294 "Please use PyWizardPage.DoSetSize instead.")
296 def base_DoSetClientSize(*args
, **kw
):
297 return PyWizardPage
.DoSetClientSize(*args
, **kw
)
298 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
299 "Please use PyWizardPage.DoSetClientSize instead.")
301 def base_DoSetVirtualSize(*args
, **kw
):
302 return PyWizardPage
.DoSetVirtualSize(*args
, **kw
)
303 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
304 "Please use PyWizardPage.DoSetVirtualSize instead.")
306 def base_DoGetSize(*args
, **kw
):
307 return PyWizardPage
.DoGetSize(*args
, **kw
)
308 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
309 "Please use PyWizardPage.DoGetSize instead.")
311 def base_DoGetClientSize(*args
, **kw
):
312 return PyWizardPage
.DoGetClientSize(*args
, **kw
)
313 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
314 "Please use PyWizardPage.DoGetClientSize instead.")
316 def base_DoGetPosition(*args
, **kw
):
317 return PyWizardPage
.DoGetPosition(*args
, **kw
)
318 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
319 "Please use PyWizardPage.DoGetPosition instead.")
321 def base_DoGetVirtualSize(*args
, **kw
):
322 return PyWizardPage
.DoGetVirtualSize(*args
, **kw
)
323 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
324 "Please use PyWizardPage.DoGetVirtualSize instead.")
326 def base_DoGetBestSize(*args
, **kw
):
327 return PyWizardPage
.DoGetBestSize(*args
, **kw
)
328 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
329 "Please use PyWizardPage.DoGetBestSize instead.")
331 def base_InitDialog(*args
, **kw
):
332 return PyWizardPage
.InitDialog(*args
, **kw
)
333 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
334 "Please use PyWizardPage.InitDialog instead.")
336 def base_TransferDataToWindow(*args
, **kw
):
337 return PyWizardPage
.TransferDataToWindow(*args
, **kw
)
338 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
339 "Please use PyWizardPage.TransferDataToWindow instead.")
341 def base_TransferDataFromWindow(*args
, **kw
):
342 return PyWizardPage
.TransferDataFromWindow(*args
, **kw
)
343 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
344 "Please use PyWizardPage.TransferDataFromWindow instead.")
346 def base_Validate(*args
, **kw
):
347 return PyWizardPage
.Validate(*args
, **kw
)
348 base_Validate
= wx
._deprecated
(base_Validate
,
349 "Please use PyWizardPage.Validate instead.")
351 def base_AcceptsFocus(*args
, **kw
):
352 return PyWizardPage
.AcceptsFocus(*args
, **kw
)
353 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
354 "Please use PyWizardPage.AcceptsFocus instead.")
356 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
357 return PyWizardPage
.AcceptsFocusFromKeyboard(*args
, **kw
)
358 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
359 "Please use PyWizardPage.AcceptsFocusFromKeyboard instead.")
361 def base_GetMaxSize(*args
, **kw
):
362 return PyWizardPage
.GetMaxSize(*args
, **kw
)
363 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
364 "Please use PyWizardPage.GetMaxSize instead.")
366 def base_AddChild(*args
, **kw
):
367 return PyWizardPage
.AddChild(*args
, **kw
)
368 base_AddChild
= wx
._deprecated
(base_AddChild
,
369 "Please use PyWizardPage.AddChild instead.")
371 def base_RemoveChild(*args
, **kw
):
372 return PyWizardPage
.RemoveChild(*args
, **kw
)
373 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
374 "Please use PyWizardPage.RemoveChild instead.")
376 def base_ShouldInheritColours(*args
, **kw
):
377 return PyWizardPage
.ShouldInheritColours(*args
, **kw
)
378 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
379 "Please use PyWizardPage.ShouldInheritColours instead.")
381 def base_GetDefaultAttributes(*args
, **kw
):
382 return PyWizardPage
.GetDefaultAttributes(*args
, **kw
)
383 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
384 "Please use PyWizardPage.GetDefaultAttributes instead.")
386 def base_OnInternalIdle(*args
, **kw
):
387 return PyWizardPage
.OnInternalIdle(*args
, **kw
)
388 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
389 "Please use PyWizardPage.OnInternalIdle instead.")
392 class PyWizardPagePtr(PyWizardPage
):
393 def __init__(self
, this
):
395 if not hasattr(self
,"thisown"): self
.thisown
= 0
396 self
.__class
__ = PyWizardPage
397 _wizard
.PyWizardPage_swigregister(PyWizardPagePtr
)
399 def PrePyWizardPage(*args
, **kwargs
):
400 """PrePyWizardPage() -> PyWizardPage"""
401 val
= _wizard
.new_PrePyWizardPage(*args
, **kwargs
)
405 class WizardPageSimple(WizardPage
):
406 """Proxy of C++ WizardPageSimple class"""
408 return "<%s.%s; proxy of C++ wxWizardPageSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
409 def __init__(self
, *args
, **kwargs
):
411 __init__(self, Wizard parent, WizardPage prev=None, WizardPage next=None,
412 Bitmap bitmap=wxNullBitmap, wxChar resource=None) -> WizardPageSimple
414 newobj
= _wizard
.new_WizardPageSimple(*args
, **kwargs
)
415 self
.this
= newobj
.this
418 self
._setOORInfo
(self
)
420 def Create(*args
, **kwargs
):
422 Create(self, Wizard parent=None, WizardPage prev=None, WizardPage next=None,
423 Bitmap bitmap=wxNullBitmap, wxChar resource=None) -> bool
425 return _wizard
.WizardPageSimple_Create(*args
, **kwargs
)
427 def SetPrev(*args
, **kwargs
):
428 """SetPrev(self, WizardPage prev)"""
429 return _wizard
.WizardPageSimple_SetPrev(*args
, **kwargs
)
431 def SetNext(*args
, **kwargs
):
432 """SetNext(self, WizardPage next)"""
433 return _wizard
.WizardPageSimple_SetNext(*args
, **kwargs
)
435 def Chain(*args
, **kwargs
):
436 """Chain(WizardPageSimple first, WizardPageSimple second)"""
437 return _wizard
.WizardPageSimple_Chain(*args
, **kwargs
)
439 Chain
= staticmethod(Chain
)
441 class WizardPageSimplePtr(WizardPageSimple
):
442 def __init__(self
, this
):
444 if not hasattr(self
,"thisown"): self
.thisown
= 0
445 self
.__class
__ = WizardPageSimple
446 _wizard
.WizardPageSimple_swigregister(WizardPageSimplePtr
)
448 def PreWizardPageSimple(*args
, **kwargs
):
449 """PreWizardPageSimple() -> WizardPageSimple"""
450 val
= _wizard
.new_PreWizardPageSimple(*args
, **kwargs
)
454 def WizardPageSimple_Chain(*args
, **kwargs
):
455 """WizardPageSimple_Chain(WizardPageSimple first, WizardPageSimple second)"""
456 return _wizard
.WizardPageSimple_Chain(*args
, **kwargs
)
458 class Wizard(_windows
.Dialog
):
459 """Proxy of C++ Wizard class"""
461 return "<%s.%s; proxy of C++ wxWizard instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
462 def __init__(self
, *args
, **kwargs
):
464 __init__(self, Window parent, int id=-1, String title=EmptyString,
465 Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition,
466 long style=DEFAULT_DIALOG_STYLE) -> Wizard
468 newobj
= _wizard
.new_Wizard(*args
, **kwargs
)
469 self
.this
= newobj
.this
472 self
._setOORInfo
(self
)
474 def Create(*args
, **kwargs
):
476 Create(self, Window parent, int id=-1, String title=EmptyString,
477 Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition) -> bool
479 return _wizard
.Wizard_Create(*args
, **kwargs
)
481 def Init(*args
, **kwargs
):
483 return _wizard
.Wizard_Init(*args
, **kwargs
)
485 def RunWizard(*args
, **kwargs
):
486 """RunWizard(self, WizardPage firstPage) -> bool"""
487 return _wizard
.Wizard_RunWizard(*args
, **kwargs
)
489 def GetCurrentPage(*args
, **kwargs
):
490 """GetCurrentPage(self) -> WizardPage"""
491 return _wizard
.Wizard_GetCurrentPage(*args
, **kwargs
)
493 def SetPageSize(*args
, **kwargs
):
494 """SetPageSize(self, Size size)"""
495 return _wizard
.Wizard_SetPageSize(*args
, **kwargs
)
497 def GetPageSize(*args
, **kwargs
):
498 """GetPageSize(self) -> Size"""
499 return _wizard
.Wizard_GetPageSize(*args
, **kwargs
)
501 def FitToPage(*args
, **kwargs
):
502 """FitToPage(self, WizardPage firstPage)"""
503 return _wizard
.Wizard_FitToPage(*args
, **kwargs
)
505 def GetPageAreaSizer(*args
, **kwargs
):
506 """GetPageAreaSizer(self) -> Sizer"""
507 return _wizard
.Wizard_GetPageAreaSizer(*args
, **kwargs
)
509 def SetBorder(*args
, **kwargs
):
510 """SetBorder(self, int border)"""
511 return _wizard
.Wizard_SetBorder(*args
, **kwargs
)
513 def IsRunning(*args
, **kwargs
):
514 """IsRunning(self) -> bool"""
515 return _wizard
.Wizard_IsRunning(*args
, **kwargs
)
517 def ShowPage(*args
, **kwargs
):
518 """ShowPage(self, WizardPage page, bool goingForward=True) -> bool"""
519 return _wizard
.Wizard_ShowPage(*args
, **kwargs
)
521 def HasNextPage(*args
, **kwargs
):
522 """HasNextPage(self, WizardPage page) -> bool"""
523 return _wizard
.Wizard_HasNextPage(*args
, **kwargs
)
525 def HasPrevPage(*args
, **kwargs
):
526 """HasPrevPage(self, WizardPage page) -> bool"""
527 return _wizard
.Wizard_HasPrevPage(*args
, **kwargs
)
530 class WizardPtr(Wizard
):
531 def __init__(self
, this
):
533 if not hasattr(self
,"thisown"): self
.thisown
= 0
534 self
.__class
__ = Wizard
535 _wizard
.Wizard_swigregister(WizardPtr
)
537 def PreWizard(*args
, **kwargs
):
538 """PreWizard() -> Wizard"""
539 val
= _wizard
.new_PreWizard(*args
, **kwargs
)