1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
6 new_instancemethod
= new
.instancemethod
7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
8 if (name
== "thisown"): return self
.this
.own(value
)
10 if type(value
).__name
__ == 'PySwigObject':
11 self
.__dict
__[name
] = value
13 method
= class_type
.__swig
_setmethods
__.get(name
,None)
14 if method
: return method(self
,value
)
15 if (not static
) or hasattr(self
,name
):
16 self
.__dict
__[name
] = value
18 raise AttributeError("You cannot add attributes to %s" % self
)
20 def _swig_setattr(self
,class_type
,name
,value
):
21 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
23 def _swig_getattr(self
,class_type
,name
):
24 if (name
== "thisown"): return self
.this
.own()
25 method
= class_type
.__swig
_getmethods
__.get(name
,None)
26 if method
: return method(self
)
27 raise AttributeError,name
30 try: strthis
= "proxy of " + self
.this
.__repr
__()
32 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
36 _object
= types
.ObjectType
38 except AttributeError:
44 def _swig_setattr_nondynamic_method(set):
45 def set_attr(self
,name
,value
):
46 if (name
== "thisown"): return self
.this
.own(value
)
47 if hasattr(self
,name
) or (name
== "this"):
50 raise AttributeError("You cannot add attributes to %s" % self
)
56 #---------------------------------------------------------------------------
58 BU_LEFT
= _controls_
.BU_LEFT
59 BU_TOP
= _controls_
.BU_TOP
60 BU_RIGHT
= _controls_
.BU_RIGHT
61 BU_BOTTOM
= _controls_
.BU_BOTTOM
62 BU_ALIGN_MASK
= _controls_
.BU_ALIGN_MASK
63 BU_EXACTFIT
= _controls_
.BU_EXACTFIT
64 BU_AUTODRAW
= _controls_
.BU_AUTODRAW
65 class Button(_core
.Control
):
67 A button is a control that contains a text string, and is one of the most
68 common elements of a GUI. It may be placed on a dialog box or panel, or
69 indeed almost any other window.
71 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
73 def __init__(self
, *args
, **kwargs
):
75 __init__(self, Window parent, int id=-1, String label=EmptyString,
76 Point pos=DefaultPosition, Size size=DefaultSize,
77 long style=0, Validator validator=DefaultValidator,
78 String name=ButtonNameStr) -> Button
80 Create and show a button. The preferred way to create standard
81 buttons is to use a standard ID and an empty label. In this case
82 wxWigets will automatically use a stock label that coresponds to the
83 ID given. In additon, the button will be decorated with stock icons
86 _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
))
87 self
._setOORInfo
(self
)
89 def Create(*args
, **kwargs
):
91 Create(self, Window parent, int id=-1, String label=EmptyString,
92 Point pos=DefaultPosition, Size size=DefaultSize,
93 long style=0, Validator validator=DefaultValidator,
94 String name=ButtonNameStr) -> bool
96 Acutally create the GUI Button for 2-phase creation.
98 return _controls_
.Button_Create(*args
, **kwargs
)
100 def SetDefault(*args
, **kwargs
):
104 This sets the button to be the default item for the panel or dialog box.
106 return _controls_
.Button_SetDefault(*args
, **kwargs
)
108 def GetDefaultSize(*args
, **kwargs
):
110 GetDefaultSize() -> Size
112 Returns the default button size for this platform.
114 return _controls_
.Button_GetDefaultSize(*args
, **kwargs
)
116 GetDefaultSize
= staticmethod(GetDefaultSize
)
117 def GetClassDefaultAttributes(*args
, **kwargs
):
119 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
121 Get the default attributes for this class. This is useful if you want
122 to use the same font or colour in your own control as in a standard
123 control -- which is a much better idea than hard coding specific
124 colours or fonts which might look completely out of place on the
125 user's system, especially if it uses themes.
127 The variant parameter is only relevant under Mac currently and is
128 ignore under other platforms. Under Mac, it will change the size of
129 the returned font. See `wx.Window.SetWindowVariant` for more about
132 return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
)
134 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
135 _controls_
.Button_swigregister(Button
)
136 cvar
= _controls_
.cvar
137 ButtonNameStr
= cvar
.ButtonNameStr
139 def PreButton(*args
, **kwargs
):
141 PreButton() -> Button
143 Precreate a Button for 2-phase creation.
145 val
= _controls_
.new_PreButton(*args
, **kwargs
)
148 def Button_GetDefaultSize(*args
):
150 Button_GetDefaultSize() -> Size
152 Returns the default button size for this platform.
154 return _controls_
.Button_GetDefaultSize(*args
)
156 def Button_GetClassDefaultAttributes(*args
, **kwargs
):
158 Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
160 Get the default attributes for this class. This is useful if you want
161 to use the same font or colour in your own control as in a standard
162 control -- which is a much better idea than hard coding specific
163 colours or fonts which might look completely out of place on the
164 user's system, especially if it uses themes.
166 The variant parameter is only relevant under Mac currently and is
167 ignore under other platforms. Under Mac, it will change the size of
168 the returned font. See `wx.Window.SetWindowVariant` for more about
171 return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
)
173 class BitmapButton(Button
):
175 A Button that contains a bitmap. A bitmap button can be supplied with a
176 single bitmap, and wxWidgets will draw all button states using this bitmap. If
177 the application needs more control, additional bitmaps for the selected state,
178 unpressed focused state, and greyed-out state may be supplied.
180 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
181 __repr__
= _swig_repr
182 def __init__(self
, *args
, **kwargs
):
184 __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
185 Point pos=DefaultPosition, Size size=DefaultSize,
186 long style=BU_AUTODRAW, Validator validator=DefaultValidator,
187 String name=ButtonNameStr) -> BitmapButton
189 Create and show a button with a bitmap for the label.
191 _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
))
192 self
._setOORInfo
(self
)
194 def Create(*args
, **kwargs
):
196 Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
197 Point pos=DefaultPosition, Size size=DefaultSize,
198 long style=BU_AUTODRAW, Validator validator=DefaultValidator,
199 String name=ButtonNameStr) -> bool
201 Acutally create the GUI BitmapButton for 2-phase creation.
203 return _controls_
.BitmapButton_Create(*args
, **kwargs
)
205 def GetBitmapLabel(*args
, **kwargs
):
207 GetBitmapLabel(self) -> Bitmap
209 Returns the label bitmap (the one passed to the constructor).
211 return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
213 def GetBitmapDisabled(*args
, **kwargs
):
215 GetBitmapDisabled(self) -> Bitmap
217 Returns the bitmap for the disabled state.
219 return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
221 def GetBitmapFocus(*args
, **kwargs
):
223 GetBitmapFocus(self) -> Bitmap
225 Returns the bitmap for the focused state.
227 return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
229 def GetBitmapSelected(*args
, **kwargs
):
231 GetBitmapSelected(self) -> Bitmap
233 Returns the bitmap for the selected state.
235 return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
237 def GetBitmapHover(*args
, **kwargs
):
239 GetBitmapHover(self) -> Bitmap
241 Returns the bitmap used when the mouse is over the button, may be invalid.
243 return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
)
245 def SetBitmapDisabled(*args
, **kwargs
):
247 SetBitmapDisabled(self, Bitmap bitmap)
249 Sets the bitmap for the disabled button appearance.
251 return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
253 def SetBitmapFocus(*args
, **kwargs
):
255 SetBitmapFocus(self, Bitmap bitmap)
257 Sets the bitmap for the button appearance when it has the keyboard focus.
259 return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
261 def SetBitmapSelected(*args
, **kwargs
):
263 SetBitmapSelected(self, Bitmap bitmap)
265 Sets the bitmap for the selected (depressed) button appearance.
267 return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
269 def SetBitmapLabel(*args
, **kwargs
):
271 SetBitmapLabel(self, Bitmap bitmap)
273 Sets the bitmap label for the button. This is the bitmap used for the
274 unselected state, and for all other states if no other bitmaps are provided.
276 return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
278 def SetBitmapHover(*args
, **kwargs
):
280 SetBitmapHover(self, Bitmap hover)
282 Sets the bitmap to be shown when the mouse is over the button. This function
283 is new since wxWidgets version 2.7.0 and the hover bitmap is currently only
286 return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
)
288 def SetMargins(*args
, **kwargs
):
289 """SetMargins(self, int x, int y)"""
290 return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
)
292 def GetMarginX(*args
, **kwargs
):
293 """GetMarginX(self) -> int"""
294 return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
)
296 def GetMarginY(*args
, **kwargs
):
297 """GetMarginY(self) -> int"""
298 return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
)
300 BitmapDisabled
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")
301 BitmapFocus
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")
302 BitmapHover
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")
303 BitmapLabel
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")
304 BitmapSelected
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")
305 MarginX
= property(GetMarginX
,doc
="See `GetMarginX`")
306 MarginY
= property(GetMarginY
,doc
="See `GetMarginY`")
307 _controls_
.BitmapButton_swigregister(BitmapButton
)
309 def PreBitmapButton(*args
, **kwargs
):
311 PreBitmapButton() -> BitmapButton
313 Precreate a BitmapButton for 2-phase creation.
315 val
= _controls_
.new_PreBitmapButton(*args
, **kwargs
)
318 #---------------------------------------------------------------------------
320 CHK_2STATE
= _controls_
.CHK_2STATE
321 CHK_3STATE
= _controls_
.CHK_3STATE
322 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
323 CHK_UNCHECKED
= _controls_
.CHK_UNCHECKED
324 CHK_CHECKED
= _controls_
.CHK_CHECKED
325 CHK_UNDETERMINED
= _controls_
.CHK_UNDETERMINED
326 class CheckBox(_core
.Control
):
328 A checkbox is a labelled box which by default is either on (the
329 checkmark is visible) or off (no checkmark). Optionally (When the
330 wx.CHK_3STATE style flag is set) it can have a third state, called the
331 mixed or undetermined state. Often this is used as a "Does Not
334 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
335 __repr__
= _swig_repr
336 def __init__(self
, *args
, **kwargs
):
338 __init__(self, Window parent, int id=-1, String label=EmptyString,
339 Point pos=DefaultPosition, Size size=DefaultSize,
340 long style=0, Validator validator=DefaultValidator,
341 String name=CheckBoxNameStr) -> CheckBox
343 Creates and shows a CheckBox control
345 _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
))
346 self
._setOORInfo
(self
)
348 def Create(*args
, **kwargs
):
350 Create(self, Window parent, int id=-1, String label=EmptyString,
351 Point pos=DefaultPosition, Size size=DefaultSize,
352 long style=0, Validator validator=DefaultValidator,
353 String name=CheckBoxNameStr) -> bool
355 Actually create the GUI CheckBox for 2-phase creation.
357 return _controls_
.CheckBox_Create(*args
, **kwargs
)
359 def GetValue(*args
, **kwargs
):
361 GetValue(self) -> bool
363 Gets the state of a 2-state CheckBox. Returns True if it is checked,
366 return _controls_
.CheckBox_GetValue(*args
, **kwargs
)
368 def IsChecked(*args
, **kwargs
):
370 IsChecked(self) -> bool
372 Similar to GetValue, but raises an exception if it is not a 2-state
375 return _controls_
.CheckBox_IsChecked(*args
, **kwargs
)
377 def SetValue(*args
, **kwargs
):
379 SetValue(self, bool state)
381 Set the state of a 2-state CheckBox. Pass True for checked, False for
384 return _controls_
.CheckBox_SetValue(*args
, **kwargs
)
386 def Get3StateValue(*args
, **kwargs
):
388 Get3StateValue(self) -> int
390 Returns wx.CHK_UNCHECKED when the CheckBox is unchecked,
391 wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in
392 the undetermined state. Raises an exceptiion when the function is
393 used with a 2-state CheckBox.
395 return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
)
397 def Set3StateValue(*args
, **kwargs
):
399 Set3StateValue(self, int state)
401 Sets the CheckBox to the given state. The state parameter can be one
402 of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the
403 Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an
404 exception when the CheckBox is a 2-state checkbox and setting the
405 state to wx.CHK_UNDETERMINED.
407 return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
)
409 def Is3State(*args
, **kwargs
):
411 Is3State(self) -> bool
413 Returns whether or not the CheckBox is a 3-state CheckBox.
415 return _controls_
.CheckBox_Is3State(*args
, **kwargs
)
417 def Is3rdStateAllowedForUser(*args
, **kwargs
):
419 Is3rdStateAllowedForUser(self) -> bool
421 Returns whether or not the user can set the CheckBox to the third
424 return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
426 def GetClassDefaultAttributes(*args
, **kwargs
):
428 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
430 Get the default attributes for this class. This is useful if you want
431 to use the same font or colour in your own control as in a standard
432 control -- which is a much better idea than hard coding specific
433 colours or fonts which might look completely out of place on the
434 user's system, especially if it uses themes.
436 The variant parameter is only relevant under Mac currently and is
437 ignore under other platforms. Under Mac, it will change the size of
438 the returned font. See `wx.Window.SetWindowVariant` for more about
441 return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
)
443 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
444 ThreeStateValue
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")
445 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
446 _controls_
.CheckBox_swigregister(CheckBox
)
447 CheckBoxNameStr
= cvar
.CheckBoxNameStr
449 def PreCheckBox(*args
, **kwargs
):
451 PreCheckBox() -> CheckBox
453 Precreate a CheckBox for 2-phase creation.
455 val
= _controls_
.new_PreCheckBox(*args
, **kwargs
)
458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
):
460 CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
462 Get the default attributes for this class. This is useful if you want
463 to use the same font or colour in your own control as in a standard
464 control -- which is a much better idea than hard coding specific
465 colours or fonts which might look completely out of place on the
466 user's system, especially if it uses themes.
468 The variant parameter is only relevant under Mac currently and is
469 ignore under other platforms. Under Mac, it will change the size of
470 the returned font. See `wx.Window.SetWindowVariant` for more about
473 return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
)
475 #---------------------------------------------------------------------------
477 class Choice(_core
.ControlWithItems
):
479 A Choice control is used to select one of a list of strings.
480 Unlike a `wx.ListBox`, only the selection is visible until the
481 user pulls down the menu of choices.
483 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
484 __repr__
= _swig_repr
485 def __init__(self
, *args
, **kwargs
):
487 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
488 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
489 String name=ChoiceNameStr) -> Choice
491 Create and show a Choice control
493 _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
))
494 self
._setOORInfo
(self
)
496 def Create(*args
, **kwargs
):
498 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
499 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
500 String name=ChoiceNameStr) -> bool
502 Actually create the GUI Choice control for 2-phase creation
504 return _controls_
.Choice_Create(*args
, **kwargs
)
506 def GetCurrentSelection(*args
, **kwargs
):
508 GetCurrentSelection(self) -> int
510 Unlike `GetSelection` which only returns the accepted selection value,
511 i.e. the selection in the control once the user closes the dropdown
512 list, this function returns the current selection. That is, while the
513 dropdown list is shown, it returns the currently selected item in
514 it. When it is not shown, its result is the same as for the other
517 return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
)
519 def GetClassDefaultAttributes(*args
, **kwargs
):
521 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
523 Get the default attributes for this class. This is useful if you want
524 to use the same font or colour in your own control as in a standard
525 control -- which is a much better idea than hard coding specific
526 colours or fonts which might look completely out of place on the
527 user's system, especially if it uses themes.
529 The variant parameter is only relevant under Mac currently and is
530 ignore under other platforms. Under Mac, it will change the size of
531 the returned font. See `wx.Window.SetWindowVariant` for more about
534 return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
)
536 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
537 CurrentSelection
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")
538 _controls_
.Choice_swigregister(Choice
)
539 ChoiceNameStr
= cvar
.ChoiceNameStr
541 def PreChoice(*args
, **kwargs
):
543 PreChoice() -> Choice
545 Precreate a Choice control for 2-phase creation.
547 val
= _controls_
.new_PreChoice(*args
, **kwargs
)
550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
):
552 Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
554 Get the default attributes for this class. This is useful if you want
555 to use the same font or colour in your own control as in a standard
556 control -- which is a much better idea than hard coding specific
557 colours or fonts which might look completely out of place on the
558 user's system, especially if it uses themes.
560 The variant parameter is only relevant under Mac currently and is
561 ignore under other platforms. Under Mac, it will change the size of
562 the returned font. See `wx.Window.SetWindowVariant` for more about
565 return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
)
567 #---------------------------------------------------------------------------
569 class ComboBox(_core
.Control
,_core
.ItemContainer
):
571 A combobox is like a combination of an edit control and a
572 listbox. It can be displayed as static list with editable or
573 read-only text field; or a drop-down list with text field.
575 A combobox permits a single selection only. Combobox items are
578 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
579 __repr__
= _swig_repr
580 def __init__(self
, *args
, **kwargs
):
582 __init__(Window parent, int id, String value=EmptyString,
583 Point pos=DefaultPosition, Size size=DefaultSize,
584 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
585 String name=ComboBoxNameStr) -> ComboBox
587 Constructor, creates and shows a ComboBox control.
589 _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
))
590 self
._setOORInfo
(self
)
592 def Create(*args
, **kwargs
):
594 Create(Window parent, int id, String value=EmptyString,
595 Point pos=DefaultPosition, Size size=DefaultSize,
596 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
597 String name=ChoiceNameStr) -> bool
599 Actually create the GUI wxComboBox control for 2-phase creation
601 return _controls_
.ComboBox_Create(*args
, **kwargs
)
603 def GetValue(*args
, **kwargs
):
605 GetValue(self) -> String
607 Returns the current value in the combobox text field.
609 return _controls_
.ComboBox_GetValue(*args
, **kwargs
)
611 def SetValue(*args
, **kwargs
):
612 """SetValue(self, String value)"""
613 return _controls_
.ComboBox_SetValue(*args
, **kwargs
)
615 def Copy(*args
, **kwargs
):
619 Copies the selected text to the clipboard.
621 return _controls_
.ComboBox_Copy(*args
, **kwargs
)
623 def Cut(*args
, **kwargs
):
627 Copies the selected text to the clipboard and removes the selection.
629 return _controls_
.ComboBox_Cut(*args
, **kwargs
)
631 def Paste(*args
, **kwargs
):
635 Pastes text from the clipboard to the text field.
637 return _controls_
.ComboBox_Paste(*args
, **kwargs
)
639 def SetInsertionPoint(*args
, **kwargs
):
641 SetInsertionPoint(self, long pos)
643 Sets the insertion point in the combobox text field.
645 return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
647 def GetInsertionPoint(*args
, **kwargs
):
649 GetInsertionPoint(self) -> long
651 Returns the insertion point for the combobox's text field.
653 return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
655 def GetLastPosition(*args
, **kwargs
):
657 GetLastPosition(self) -> long
659 Returns the last position in the combobox text field.
661 return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
)
663 def Replace(*args
, **kwargs
):
665 Replace(self, long from, long to, String value)
667 Replaces the text between two positions with the given text, in the
670 return _controls_
.ComboBox_Replace(*args
, **kwargs
)
672 def SetMark(*args
, **kwargs
):
674 SetMark(self, long from, long to)
676 Selects the text between the two positions in the combobox text field.
678 return _controls_
.ComboBox_SetMark(*args
, **kwargs
)
681 raise NotImplementedError
683 def GetCurrentSelection(*args
, **kwargs
):
685 GetCurrentSelection(self) -> int
687 Unlike `GetSelection` which only returns the accepted selection value,
688 i.e. the selection in the control once the user closes the dropdown
689 list, this function returns the current selection. That is, while the
690 dropdown list is shown, it returns the currently selected item in
691 it. When it is not shown, its result is the same as for the other
694 return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
)
696 def SetStringSelection(*args
, **kwargs
):
698 SetStringSelection(self, String string) -> bool
700 Select the item with the specifed string
702 return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
)
704 def SetString(*args
, **kwargs
):
706 SetString(self, int n, String string)
708 Set the label for the n'th item (zero based) in the list.
710 return _controls_
.ComboBox_SetString(*args
, **kwargs
)
712 def SetEditable(*args
, **kwargs
):
713 """SetEditable(self, bool editable)"""
714 return _controls_
.ComboBox_SetEditable(*args
, **kwargs
)
716 def SetInsertionPointEnd(*args
, **kwargs
):
718 SetInsertionPointEnd(self)
720 Sets the insertion point at the end of the combobox text field.
722 return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
724 def Remove(*args
, **kwargs
):
726 Remove(self, long from, long to)
728 Removes the text between the two positions in the combobox text field.
730 return _controls_
.ComboBox_Remove(*args
, **kwargs
)
732 def IsEditable(*args
, **kwargs
):
734 IsEditable(self) -> bool
736 Returns True if the combo is ediatable (not read-only.)
738 return _controls_
.ComboBox_IsEditable(*args
, **kwargs
)
740 def Undo(*args
, **kwargs
):
744 Redoes the last undo in the text field. Windows only.
746 return _controls_
.ComboBox_Undo(*args
, **kwargs
)
748 def Redo(*args
, **kwargs
):
752 Undoes the last edit in the text field. Windows only.
754 return _controls_
.ComboBox_Redo(*args
, **kwargs
)
756 def SelectAll(*args
, **kwargs
):
760 Select all the text in the combo's text field.
762 return _controls_
.ComboBox_SelectAll(*args
, **kwargs
)
764 def CanCopy(*args
, **kwargs
):
766 CanCopy(self) -> bool
768 Returns True if the combobox is editable and there is a text selection
769 to copy to the clipboard. Only available on Windows.
771 return _controls_
.ComboBox_CanCopy(*args
, **kwargs
)
773 def CanCut(*args
, **kwargs
):
777 Returns True if the combobox is editable and there is a text selection
778 to copy to the clipboard. Only available on Windows.
780 return _controls_
.ComboBox_CanCut(*args
, **kwargs
)
782 def CanPaste(*args
, **kwargs
):
784 CanPaste(self) -> bool
786 Returns True if the combobox is editable and there is text on the
787 clipboard that can be pasted into the text field. Only available on
790 return _controls_
.ComboBox_CanPaste(*args
, **kwargs
)
792 def CanUndo(*args
, **kwargs
):
794 CanUndo(self) -> bool
796 Returns True if the combobox is editable and the last edit can be
797 undone. Only available on Windows.
799 return _controls_
.ComboBox_CanUndo(*args
, **kwargs
)
801 def CanRedo(*args
, **kwargs
):
803 CanRedo(self) -> bool
805 Returns True if the combobox is editable and the last undo can be
806 redone. Only available on Windows.
808 return _controls_
.ComboBox_CanRedo(*args
, **kwargs
)
810 def GetClassDefaultAttributes(*args
, **kwargs
):
812 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
814 Get the default attributes for this class. This is useful if you want
815 to use the same font or colour in your own control as in a standard
816 control -- which is a much better idea than hard coding specific
817 colours or fonts which might look completely out of place on the
818 user's system, especially if it uses themes.
820 The variant parameter is only relevant under Mac currently and is
821 ignore under other platforms. Under Mac, it will change the size of
822 the returned font. See `wx.Window.SetWindowVariant` for more about
825 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
827 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
828 CurrentSelection
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")
829 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
830 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
831 Mark
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")
832 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
833 _controls_
.ComboBox_swigregister(ComboBox
)
834 ComboBoxNameStr
= cvar
.ComboBoxNameStr
836 def PreComboBox(*args
, **kwargs
):
838 PreComboBox() -> ComboBox
840 Precreate a ComboBox control for 2-phase creation.
842 val
= _controls_
.new_PreComboBox(*args
, **kwargs
)
845 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
):
847 ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
849 Get the default attributes for this class. This is useful if you want
850 to use the same font or colour in your own control as in a standard
851 control -- which is a much better idea than hard coding specific
852 colours or fonts which might look completely out of place on the
853 user's system, especially if it uses themes.
855 The variant parameter is only relevant under Mac currently and is
856 ignore under other platforms. Under Mac, it will change the size of
857 the returned font. See `wx.Window.SetWindowVariant` for more about
860 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
862 #---------------------------------------------------------------------------
864 GA_HORIZONTAL
= _controls_
.GA_HORIZONTAL
865 GA_VERTICAL
= _controls_
.GA_VERTICAL
866 GA_SMOOTH
= _controls_
.GA_SMOOTH
867 GA_PROGRESSBAR
= 0 # obsolete
868 class Gauge(_core
.Control
):
869 """Proxy of C++ Gauge class"""
870 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
871 __repr__
= _swig_repr
872 def __init__(self
, *args
, **kwargs
):
874 __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
875 Size size=DefaultSize, long style=GA_HORIZONTAL,
876 Validator validator=DefaultValidator,
877 String name=GaugeNameStr) -> Gauge
879 _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
))
880 self
._setOORInfo
(self
)
882 def Create(*args
, **kwargs
):
884 Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
885 Size size=DefaultSize, long style=GA_HORIZONTAL,
886 Validator validator=DefaultValidator,
887 String name=GaugeNameStr) -> bool
889 return _controls_
.Gauge_Create(*args
, **kwargs
)
891 def SetRange(*args
, **kwargs
):
892 """SetRange(self, int range)"""
893 return _controls_
.Gauge_SetRange(*args
, **kwargs
)
895 def GetRange(*args
, **kwargs
):
896 """GetRange(self) -> int"""
897 return _controls_
.Gauge_GetRange(*args
, **kwargs
)
899 def SetValue(*args
, **kwargs
):
900 """SetValue(self, int pos)"""
901 return _controls_
.Gauge_SetValue(*args
, **kwargs
)
903 def GetValue(*args
, **kwargs
):
904 """GetValue(self) -> int"""
905 return _controls_
.Gauge_GetValue(*args
, **kwargs
)
907 def Pulse(*args
, **kwargs
):
909 return _controls_
.Gauge_Pulse(*args
, **kwargs
)
911 def IsVertical(*args
, **kwargs
):
912 """IsVertical(self) -> bool"""
913 return _controls_
.Gauge_IsVertical(*args
, **kwargs
)
915 def SetShadowWidth(*args
, **kwargs
):
916 """SetShadowWidth(self, int w)"""
917 return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
)
919 def GetShadowWidth(*args
, **kwargs
):
920 """GetShadowWidth(self) -> int"""
921 return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
)
923 def SetBezelFace(*args
, **kwargs
):
924 """SetBezelFace(self, int w)"""
925 return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
)
927 def GetBezelFace(*args
, **kwargs
):
928 """GetBezelFace(self) -> int"""
929 return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
)
931 def GetClassDefaultAttributes(*args
, **kwargs
):
933 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
935 Get the default attributes for this class. This is useful if you want
936 to use the same font or colour in your own control as in a standard
937 control -- which is a much better idea than hard coding specific
938 colours or fonts which might look completely out of place on the
939 user's system, especially if it uses themes.
941 The variant parameter is only relevant under Mac currently and is
942 ignore under other platforms. Under Mac, it will change the size of
943 the returned font. See `wx.Window.SetWindowVariant` for more about
946 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
948 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
949 BezelFace
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")
950 Range
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")
951 ShadowWidth
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")
952 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
953 _controls_
.Gauge_swigregister(Gauge
)
954 GaugeNameStr
= cvar
.GaugeNameStr
956 def PreGauge(*args
, **kwargs
):
957 """PreGauge() -> Gauge"""
958 val
= _controls_
.new_PreGauge(*args
, **kwargs
)
961 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
):
963 Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
965 Get the default attributes for this class. This is useful if you want
966 to use the same font or colour in your own control as in a standard
967 control -- which is a much better idea than hard coding specific
968 colours or fonts which might look completely out of place on the
969 user's system, especially if it uses themes.
971 The variant parameter is only relevant under Mac currently and is
972 ignore under other platforms. Under Mac, it will change the size of
973 the returned font. See `wx.Window.SetWindowVariant` for more about
976 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
978 #---------------------------------------------------------------------------
980 class StaticBox(_core
.Control
):
981 """Proxy of C++ StaticBox class"""
982 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
983 __repr__
= _swig_repr
984 def __init__(self
, *args
, **kwargs
):
986 __init__(self, Window parent, int id=-1, String label=EmptyString,
987 Point pos=DefaultPosition, Size size=DefaultSize,
988 long style=0, String name=StaticBoxNameStr) -> StaticBox
990 _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
))
991 self
._setOORInfo
(self
)
993 def Create(*args
, **kwargs
):
995 Create(self, Window parent, int id=-1, String label=EmptyString,
996 Point pos=DefaultPosition, Size size=DefaultSize,
997 long style=0, String name=StaticBoxNameStr) -> bool
999 return _controls_
.StaticBox_Create(*args
, **kwargs
)
1001 def GetClassDefaultAttributes(*args
, **kwargs
):
1003 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1005 Get the default attributes for this class. This is useful if you want
1006 to use the same font or colour in your own control as in a standard
1007 control -- which is a much better idea than hard coding specific
1008 colours or fonts which might look completely out of place on the
1009 user's system, especially if it uses themes.
1011 The variant parameter is only relevant under Mac currently and is
1012 ignore under other platforms. Under Mac, it will change the size of
1013 the returned font. See `wx.Window.SetWindowVariant` for more about
1016 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1018 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1019 _controls_
.StaticBox_swigregister(StaticBox
)
1020 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
1021 StaticBoxNameStr
= cvar
.StaticBoxNameStr
1022 StaticTextNameStr
= cvar
.StaticTextNameStr
1024 def PreStaticBox(*args
, **kwargs
):
1025 """PreStaticBox() -> StaticBox"""
1026 val
= _controls_
.new_PreStaticBox(*args
, **kwargs
)
1029 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
):
1031 StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1033 Get the default attributes for this class. This is useful if you want
1034 to use the same font or colour in your own control as in a standard
1035 control -- which is a much better idea than hard coding specific
1036 colours or fonts which might look completely out of place on the
1037 user's system, especially if it uses themes.
1039 The variant parameter is only relevant under Mac currently and is
1040 ignore under other platforms. Under Mac, it will change the size of
1041 the returned font. See `wx.Window.SetWindowVariant` for more about
1044 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1046 #---------------------------------------------------------------------------
1048 class StaticLine(_core
.Control
):
1049 """Proxy of C++ StaticLine class"""
1050 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1051 __repr__
= _swig_repr
1052 def __init__(self
, *args
, **kwargs
):
1054 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1055 Size size=DefaultSize, long style=LI_HORIZONTAL,
1056 String name=StaticTextNameStr) -> StaticLine
1058 _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
))
1059 self
._setOORInfo
(self
)
1061 def Create(*args
, **kwargs
):
1063 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1064 Size size=DefaultSize, long style=LI_HORIZONTAL,
1065 String name=StaticTextNameStr) -> bool
1067 return _controls_
.StaticLine_Create(*args
, **kwargs
)
1069 def IsVertical(*args
, **kwargs
):
1070 """IsVertical(self) -> bool"""
1071 return _controls_
.StaticLine_IsVertical(*args
, **kwargs
)
1073 def GetDefaultSize(*args
, **kwargs
):
1074 """GetDefaultSize() -> int"""
1075 return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
)
1077 GetDefaultSize
= staticmethod(GetDefaultSize
)
1078 def GetClassDefaultAttributes(*args
, **kwargs
):
1080 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1082 Get the default attributes for this class. This is useful if you want
1083 to use the same font or colour in your own control as in a standard
1084 control -- which is a much better idea than hard coding specific
1085 colours or fonts which might look completely out of place on the
1086 user's system, especially if it uses themes.
1088 The variant parameter is only relevant under Mac currently and is
1089 ignore under other platforms. Under Mac, it will change the size of
1090 the returned font. See `wx.Window.SetWindowVariant` for more about
1093 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1095 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1096 _controls_
.StaticLine_swigregister(StaticLine
)
1098 def PreStaticLine(*args
, **kwargs
):
1099 """PreStaticLine() -> StaticLine"""
1100 val
= _controls_
.new_PreStaticLine(*args
, **kwargs
)
1103 def StaticLine_GetDefaultSize(*args
):
1104 """StaticLine_GetDefaultSize() -> int"""
1105 return _controls_
.StaticLine_GetDefaultSize(*args
)
1107 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
):
1109 StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1111 Get the default attributes for this class. This is useful if you want
1112 to use the same font or colour in your own control as in a standard
1113 control -- which is a much better idea than hard coding specific
1114 colours or fonts which might look completely out of place on the
1115 user's system, especially if it uses themes.
1117 The variant parameter is only relevant under Mac currently and is
1118 ignore under other platforms. Under Mac, it will change the size of
1119 the returned font. See `wx.Window.SetWindowVariant` for more about
1122 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1124 #---------------------------------------------------------------------------
1126 class StaticText(_core
.Control
):
1127 """Proxy of C++ StaticText class"""
1128 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1129 __repr__
= _swig_repr
1130 def __init__(self
, *args
, **kwargs
):
1132 __init__(self, Window parent, int id=-1, String label=EmptyString,
1133 Point pos=DefaultPosition, Size size=DefaultSize,
1134 long style=0, String name=StaticTextNameStr) -> StaticText
1136 _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
))
1137 self
._setOORInfo
(self
)
1139 def Create(*args
, **kwargs
):
1141 Create(self, Window parent, int id=-1, String label=EmptyString,
1142 Point pos=DefaultPosition, Size size=DefaultSize,
1143 long style=0, String name=StaticTextNameStr) -> bool
1145 return _controls_
.StaticText_Create(*args
, **kwargs
)
1147 def Wrap(*args
, **kwargs
):
1149 Wrap(self, int width)
1151 This functions wraps the control's label so that each of its lines
1152 becomes at most ``width`` pixels wide if possible (the lines are
1153 broken at words boundaries so it might not be the case if words are
1154 too long). If ``width`` is negative, no wrapping is done.
1156 return _controls_
.StaticText_Wrap(*args
, **kwargs
)
1158 def GetClassDefaultAttributes(*args
, **kwargs
):
1160 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1162 Get the default attributes for this class. This is useful if you want
1163 to use the same font or colour in your own control as in a standard
1164 control -- which is a much better idea than hard coding specific
1165 colours or fonts which might look completely out of place on the
1166 user's system, especially if it uses themes.
1168 The variant parameter is only relevant under Mac currently and is
1169 ignore under other platforms. Under Mac, it will change the size of
1170 the returned font. See `wx.Window.SetWindowVariant` for more about
1173 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1175 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1176 _controls_
.StaticText_swigregister(StaticText
)
1178 def PreStaticText(*args
, **kwargs
):
1179 """PreStaticText() -> StaticText"""
1180 val
= _controls_
.new_PreStaticText(*args
, **kwargs
)
1183 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
):
1185 StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1187 Get the default attributes for this class. This is useful if you want
1188 to use the same font or colour in your own control as in a standard
1189 control -- which is a much better idea than hard coding specific
1190 colours or fonts which might look completely out of place on the
1191 user's system, especially if it uses themes.
1193 The variant parameter is only relevant under Mac currently and is
1194 ignore under other platforms. Under Mac, it will change the size of
1195 the returned font. See `wx.Window.SetWindowVariant` for more about
1198 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1200 #---------------------------------------------------------------------------
1202 class StaticBitmap(_core
.Control
):
1203 """Proxy of C++ StaticBitmap class"""
1204 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1205 __repr__
= _swig_repr
1206 def __init__(self
, *args
, **kwargs
):
1208 __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1209 Point pos=DefaultPosition, Size size=DefaultSize,
1210 long style=0, String name=StaticBitmapNameStr) -> StaticBitmap
1212 _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
))
1213 self
._setOORInfo
(self
)
1215 def Create(*args
, **kwargs
):
1217 Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1218 Point pos=DefaultPosition, Size size=DefaultSize,
1219 long style=0, String name=StaticBitmapNameStr) -> bool
1221 return _controls_
.StaticBitmap_Create(*args
, **kwargs
)
1223 def GetBitmap(*args
, **kwargs
):
1224 """GetBitmap(self) -> Bitmap"""
1225 return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
)
1227 def SetBitmap(*args
, **kwargs
):
1228 """SetBitmap(self, Bitmap bitmap)"""
1229 return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
)
1231 def SetIcon(*args
, **kwargs
):
1232 """SetIcon(self, Icon icon)"""
1233 return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
)
1235 def GetClassDefaultAttributes(*args
, **kwargs
):
1237 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1239 Get the default attributes for this class. This is useful if you want
1240 to use the same font or colour in your own control as in a standard
1241 control -- which is a much better idea than hard coding specific
1242 colours or fonts which might look completely out of place on the
1243 user's system, especially if it uses themes.
1245 The variant parameter is only relevant under Mac currently and is
1246 ignore under other platforms. Under Mac, it will change the size of
1247 the returned font. See `wx.Window.SetWindowVariant` for more about
1250 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1252 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1253 _controls_
.StaticBitmap_swigregister(StaticBitmap
)
1255 def PreStaticBitmap(*args
, **kwargs
):
1256 """PreStaticBitmap() -> StaticBitmap"""
1257 val
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
)
1260 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
):
1262 StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1264 Get the default attributes for this class. This is useful if you want
1265 to use the same font or colour in your own control as in a standard
1266 control -- which is a much better idea than hard coding specific
1267 colours or fonts which might look completely out of place on the
1268 user's system, especially if it uses themes.
1270 The variant parameter is only relevant under Mac currently and is
1271 ignore under other platforms. Under Mac, it will change the size of
1272 the returned font. See `wx.Window.SetWindowVariant` for more about
1275 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1277 #---------------------------------------------------------------------------
1279 class ListBox(_core
.ControlWithItems
):
1280 """Proxy of C++ ListBox class"""
1281 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1282 __repr__
= _swig_repr
1283 def __init__(self
, *args
, **kwargs
):
1285 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1286 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1287 long style=0, Validator validator=DefaultValidator,
1288 String name=ListBoxNameStr) -> ListBox
1290 _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
))
1291 self
._setOORInfo
(self
)
1293 def Create(*args
, **kwargs
):
1295 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1296 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1297 long style=0, Validator validator=DefaultValidator,
1298 String name=ListBoxNameStr) -> bool
1300 return _controls_
.ListBox_Create(*args
, **kwargs
)
1302 def Insert(*args
, **kwargs
):
1304 Insert(self, String item, int pos, PyObject clientData=None)
1306 Insert an item into the control before the item at the ``pos`` index,
1307 optionally associating some data object with the item.
1309 return _controls_
.ListBox_Insert(*args
, **kwargs
)
1311 def InsertItems(*args
, **kwargs
):
1312 """InsertItems(self, wxArrayString items, unsigned int pos)"""
1313 return _controls_
.ListBox_InsertItems(*args
, **kwargs
)
1315 def Set(*args
, **kwargs
):
1316 """Set(self, wxArrayString items)"""
1317 return _controls_
.ListBox_Set(*args
, **kwargs
)
1319 def IsSelected(*args
, **kwargs
):
1320 """IsSelected(self, int n) -> bool"""
1321 return _controls_
.ListBox_IsSelected(*args
, **kwargs
)
1323 def SetSelection(*args
, **kwargs
):
1324 """SetSelection(self, int n, bool select=True)"""
1325 return _controls_
.ListBox_SetSelection(*args
, **kwargs
)
1327 def Select(*args
, **kwargs
):
1331 This is the same as `SetSelection` and exists only because it is
1332 slightly more natural for controls which support multiple selection.
1334 return _controls_
.ListBox_Select(*args
, **kwargs
)
1336 def Deselect(*args
, **kwargs
):
1337 """Deselect(self, int n)"""
1338 return _controls_
.ListBox_Deselect(*args
, **kwargs
)
1340 def DeselectAll(*args
, **kwargs
):
1341 """DeselectAll(self, int itemToLeaveSelected=-1)"""
1342 return _controls_
.ListBox_DeselectAll(*args
, **kwargs
)
1344 def SetStringSelection(*args
, **kwargs
):
1345 """SetStringSelection(self, String s, bool select=True) -> bool"""
1346 return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
)
1348 def GetSelections(*args
, **kwargs
):
1349 """GetSelections(self) -> PyObject"""
1350 return _controls_
.ListBox_GetSelections(*args
, **kwargs
)
1352 def SetFirstItem(*args
, **kwargs
):
1353 """SetFirstItem(self, int n)"""
1354 return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
)
1356 def SetFirstItemStr(*args
, **kwargs
):
1357 """SetFirstItemStr(self, String s)"""
1358 return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
)
1360 def EnsureVisible(*args
, **kwargs
):
1361 """EnsureVisible(self, int n)"""
1362 return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
)
1364 def AppendAndEnsureVisible(*args
, **kwargs
):
1365 """AppendAndEnsureVisible(self, String s)"""
1366 return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
1368 def IsSorted(*args
, **kwargs
):
1369 """IsSorted(self) -> bool"""
1370 return _controls_
.ListBox_IsSorted(*args
, **kwargs
)
1372 def HitTest(*args
, **kwargs
):
1374 HitTest(self, Point pt) -> int
1376 Test where the given (in client coords) point lies
1378 return _controls_
.ListBox_HitTest(*args
, **kwargs
)
1380 def SetItemForegroundColour(*args
, **kwargs
):
1381 """SetItemForegroundColour(self, int item, Colour c)"""
1382 return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
1384 def SetItemBackgroundColour(*args
, **kwargs
):
1385 """SetItemBackgroundColour(self, int item, Colour c)"""
1386 return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
1388 def SetItemFont(*args
, **kwargs
):
1389 """SetItemFont(self, int item, Font f)"""
1390 return _controls_
.ListBox_SetItemFont(*args
, **kwargs
)
1392 def GetClassDefaultAttributes(*args
, **kwargs
):
1394 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1396 Get the default attributes for this class. This is useful if you want
1397 to use the same font or colour in your own control as in a standard
1398 control -- which is a much better idea than hard coding specific
1399 colours or fonts which might look completely out of place on the
1400 user's system, especially if it uses themes.
1402 The variant parameter is only relevant under Mac currently and is
1403 ignore under other platforms. Under Mac, it will change the size of
1404 the returned font. See `wx.Window.SetWindowVariant` for more about
1407 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1409 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1410 Selections
= property(GetSelections
,doc
="See `GetSelections`")
1411 _controls_
.ListBox_swigregister(ListBox
)
1412 ListBoxNameStr
= cvar
.ListBoxNameStr
1414 def PreListBox(*args
, **kwargs
):
1415 """PreListBox() -> ListBox"""
1416 val
= _controls_
.new_PreListBox(*args
, **kwargs
)
1419 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
):
1421 ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1423 Get the default attributes for this class. This is useful if you want
1424 to use the same font or colour in your own control as in a standard
1425 control -- which is a much better idea than hard coding specific
1426 colours or fonts which might look completely out of place on the
1427 user's system, especially if it uses themes.
1429 The variant parameter is only relevant under Mac currently and is
1430 ignore under other platforms. Under Mac, it will change the size of
1431 the returned font. See `wx.Window.SetWindowVariant` for more about
1434 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1436 #---------------------------------------------------------------------------
1438 class CheckListBox(ListBox
):
1439 """Proxy of C++ CheckListBox class"""
1440 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1441 __repr__
= _swig_repr
1442 def __init__(self
, *args
, **kwargs
):
1444 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1445 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1446 long style=0, Validator validator=DefaultValidator,
1447 String name=ListBoxNameStr) -> CheckListBox
1449 _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
))
1450 self
._setOORInfo
(self
)
1452 def Create(*args
, **kwargs
):
1454 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1455 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1456 long style=0, Validator validator=DefaultValidator,
1457 String name=ListBoxNameStr) -> bool
1459 return _controls_
.CheckListBox_Create(*args
, **kwargs
)
1461 def IsChecked(*args
, **kwargs
):
1462 """IsChecked(self, unsigned int index) -> bool"""
1463 return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
)
1465 def Check(*args
, **kwargs
):
1466 """Check(self, unsigned int index, int check=True)"""
1467 return _controls_
.CheckListBox_Check(*args
, **kwargs
)
1469 def GetItemHeight(self
):
1470 raise NotImplementedError
1472 ItemHeight
= property(GetItemHeight
,doc
="See `GetItemHeight`")
1473 _controls_
.CheckListBox_swigregister(CheckListBox
)
1475 def PreCheckListBox(*args
, **kwargs
):
1476 """PreCheckListBox() -> CheckListBox"""
1477 val
= _controls_
.new_PreCheckListBox(*args
, **kwargs
)
1480 #---------------------------------------------------------------------------
1482 TE_NO_VSCROLL
= _controls_
.TE_NO_VSCROLL
1483 TE_AUTO_SCROLL
= _controls_
.TE_AUTO_SCROLL
1484 TE_READONLY
= _controls_
.TE_READONLY
1485 TE_MULTILINE
= _controls_
.TE_MULTILINE
1486 TE_PROCESS_TAB
= _controls_
.TE_PROCESS_TAB
1487 TE_LEFT
= _controls_
.TE_LEFT
1488 TE_CENTER
= _controls_
.TE_CENTER
1489 TE_RIGHT
= _controls_
.TE_RIGHT
1490 TE_CENTRE
= _controls_
.TE_CENTRE
1491 TE_RICH
= _controls_
.TE_RICH
1492 TE_PROCESS_ENTER
= _controls_
.TE_PROCESS_ENTER
1493 TE_PASSWORD
= _controls_
.TE_PASSWORD
1494 TE_AUTO_URL
= _controls_
.TE_AUTO_URL
1495 TE_NOHIDESEL
= _controls_
.TE_NOHIDESEL
1496 TE_DONTWRAP
= _controls_
.TE_DONTWRAP
1497 TE_CHARWRAP
= _controls_
.TE_CHARWRAP
1498 TE_WORDWRAP
= _controls_
.TE_WORDWRAP
1499 TE_BESTWRAP
= _controls_
.TE_BESTWRAP
1500 TE_RICH2
= _controls_
.TE_RICH2
1501 TE_CAPITALIZE
= _controls_
.TE_CAPITALIZE
1502 TE_LINEWRAP
= TE_CHARWRAP
1503 TEXT_ALIGNMENT_DEFAULT
= _controls_
.TEXT_ALIGNMENT_DEFAULT
1504 TEXT_ALIGNMENT_LEFT
= _controls_
.TEXT_ALIGNMENT_LEFT
1505 TEXT_ALIGNMENT_CENTRE
= _controls_
.TEXT_ALIGNMENT_CENTRE
1506 TEXT_ALIGNMENT_CENTER
= _controls_
.TEXT_ALIGNMENT_CENTER
1507 TEXT_ALIGNMENT_RIGHT
= _controls_
.TEXT_ALIGNMENT_RIGHT
1508 TEXT_ALIGNMENT_JUSTIFIED
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
1509 TEXT_ATTR_TEXT_COLOUR
= _controls_
.TEXT_ATTR_TEXT_COLOUR
1510 TEXT_ATTR_BACKGROUND_COLOUR
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
1511 TEXT_ATTR_FONT_FACE
= _controls_
.TEXT_ATTR_FONT_FACE
1512 TEXT_ATTR_FONT_SIZE
= _controls_
.TEXT_ATTR_FONT_SIZE
1513 TEXT_ATTR_FONT_WEIGHT
= _controls_
.TEXT_ATTR_FONT_WEIGHT
1514 TEXT_ATTR_FONT_ITALIC
= _controls_
.TEXT_ATTR_FONT_ITALIC
1515 TEXT_ATTR_FONT_UNDERLINE
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
1516 TEXT_ATTR_FONT
= _controls_
.TEXT_ATTR_FONT
1517 TEXT_ATTR_ALIGNMENT
= _controls_
.TEXT_ATTR_ALIGNMENT
1518 TEXT_ATTR_LEFT_INDENT
= _controls_
.TEXT_ATTR_LEFT_INDENT
1519 TEXT_ATTR_RIGHT_INDENT
= _controls_
.TEXT_ATTR_RIGHT_INDENT
1520 TEXT_ATTR_TABS
= _controls_
.TEXT_ATTR_TABS
1521 TE_HT_UNKNOWN
= _controls_
.TE_HT_UNKNOWN
1522 TE_HT_BEFORE
= _controls_
.TE_HT_BEFORE
1523 TE_HT_ON_TEXT
= _controls_
.TE_HT_ON_TEXT
1524 TE_HT_BELOW
= _controls_
.TE_HT_BELOW
1525 TE_HT_BEYOND
= _controls_
.TE_HT_BEYOND
1526 OutOfRangeTextCoord
= _controls_
.OutOfRangeTextCoord
1527 InvalidTextCoord
= _controls_
.InvalidTextCoord
1528 class TextAttr(object):
1529 """Proxy of C++ TextAttr class"""
1530 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1531 __repr__
= _swig_repr
1532 def __init__(self
, *args
, **kwargs
):
1534 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
1535 Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
1537 _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
))
1538 __swig_destroy__
= _controls_
.delete_TextAttr
1539 __del__
= lambda self
: None;
1540 def Init(*args
, **kwargs
):
1542 return _controls_
.TextAttr_Init(*args
, **kwargs
)
1544 def Merge(*args
, **kwargs
):
1545 """Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1546 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1548 Merge
= staticmethod(Merge
)
1549 def SetTextColour(*args
, **kwargs
):
1550 """SetTextColour(self, Colour colText)"""
1551 return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
)
1553 def SetBackgroundColour(*args
, **kwargs
):
1554 """SetBackgroundColour(self, Colour colBack)"""
1555 return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
1557 def SetFont(*args
, **kwargs
):
1558 """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)"""
1559 return _controls_
.TextAttr_SetFont(*args
, **kwargs
)
1561 def SetAlignment(*args
, **kwargs
):
1562 """SetAlignment(self, int alignment)"""
1563 return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
)
1565 def SetTabs(*args
, **kwargs
):
1566 """SetTabs(self, wxArrayInt tabs)"""
1567 return _controls_
.TextAttr_SetTabs(*args
, **kwargs
)
1569 def SetLeftIndent(*args
, **kwargs
):
1570 """SetLeftIndent(self, int indent, int subIndent=0)"""
1571 return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
)
1573 def SetRightIndent(*args
, **kwargs
):
1574 """SetRightIndent(self, int indent)"""
1575 return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
)
1577 def SetFlags(*args
, **kwargs
):
1578 """SetFlags(self, long flags)"""
1579 return _controls_
.TextAttr_SetFlags(*args
, **kwargs
)
1581 def HasTextColour(*args
, **kwargs
):
1582 """HasTextColour(self) -> bool"""
1583 return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
)
1585 def HasBackgroundColour(*args
, **kwargs
):
1586 """HasBackgroundColour(self) -> bool"""
1587 return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
1589 def HasFont(*args
, **kwargs
):
1590 """HasFont(self) -> bool"""
1591 return _controls_
.TextAttr_HasFont(*args
, **kwargs
)
1593 def HasAlignment(*args
, **kwargs
):
1594 """HasAlignment(self) -> bool"""
1595 return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
)
1597 def HasTabs(*args
, **kwargs
):
1598 """HasTabs(self) -> bool"""
1599 return _controls_
.TextAttr_HasTabs(*args
, **kwargs
)
1601 def HasLeftIndent(*args
, **kwargs
):
1602 """HasLeftIndent(self) -> bool"""
1603 return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1605 def HasRightIndent(*args
, **kwargs
):
1606 """HasRightIndent(self) -> bool"""
1607 return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
)
1609 def HasFlag(*args
, **kwargs
):
1610 """HasFlag(self, long flag) -> bool"""
1611 return _controls_
.TextAttr_HasFlag(*args
, **kwargs
)
1613 def GetTextColour(*args
, **kwargs
):
1614 """GetTextColour(self) -> Colour"""
1615 return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
)
1617 def GetBackgroundColour(*args
, **kwargs
):
1618 """GetBackgroundColour(self) -> Colour"""
1619 return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1621 def GetFont(*args
, **kwargs
):
1622 """GetFont(self) -> Font"""
1623 return _controls_
.TextAttr_GetFont(*args
, **kwargs
)
1625 def GetAlignment(*args
, **kwargs
):
1626 """GetAlignment(self) -> int"""
1627 return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
)
1629 def GetTabs(*args
, **kwargs
):
1630 """GetTabs(self) -> wxArrayInt"""
1631 return _controls_
.TextAttr_GetTabs(*args
, **kwargs
)
1633 def GetLeftIndent(*args
, **kwargs
):
1634 """GetLeftIndent(self) -> long"""
1635 return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1637 def GetLeftSubIndent(*args
, **kwargs
):
1638 """GetLeftSubIndent(self) -> long"""
1639 return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
)
1641 def GetRightIndent(*args
, **kwargs
):
1642 """GetRightIndent(self) -> long"""
1643 return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
)
1645 def GetFlags(*args
, **kwargs
):
1646 """GetFlags(self) -> long"""
1647 return _controls_
.TextAttr_GetFlags(*args
, **kwargs
)
1649 def IsDefault(*args
, **kwargs
):
1650 """IsDefault(self) -> bool"""
1651 return _controls_
.TextAttr_IsDefault(*args
, **kwargs
)
1653 def Combine(*args
, **kwargs
):
1654 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1655 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1657 Combine
= staticmethod(Combine
)
1658 Alignment
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")
1659 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
1660 Flags
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")
1661 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
1662 LeftIndent
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")
1663 LeftSubIndent
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")
1664 RightIndent
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")
1665 Tabs
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")
1666 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
1667 _controls_
.TextAttr_swigregister(TextAttr
)
1668 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1670 def TextAttr_Merge(*args
, **kwargs
):
1671 """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1672 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1674 def TextAttr_Combine(*args
, **kwargs
):
1675 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1676 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1678 class TextCtrl(_core
.Control
):
1679 """Proxy of C++ TextCtrl class"""
1680 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1681 __repr__
= _swig_repr
1682 def __init__(self
, *args
, **kwargs
):
1684 __init__(self, Window parent, int id=-1, String value=EmptyString,
1685 Point pos=DefaultPosition, Size size=DefaultSize,
1686 long style=0, Validator validator=DefaultValidator,
1687 String name=TextCtrlNameStr) -> TextCtrl
1689 _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
))
1690 self
._setOORInfo
(self
)
1692 def Create(*args
, **kwargs
):
1694 Create(self, Window parent, int id=-1, String value=EmptyString,
1695 Point pos=DefaultPosition, Size size=DefaultSize,
1696 long style=0, Validator validator=DefaultValidator,
1697 String name=TextCtrlNameStr) -> bool
1699 return _controls_
.TextCtrl_Create(*args
, **kwargs
)
1701 def GetValue(*args
, **kwargs
):
1702 """GetValue(self) -> String"""
1703 return _controls_
.TextCtrl_GetValue(*args
, **kwargs
)
1705 def SetValue(*args
, **kwargs
):
1706 """SetValue(self, String value)"""
1707 return _controls_
.TextCtrl_SetValue(*args
, **kwargs
)
1709 def GetRange(*args
, **kwargs
):
1710 """GetRange(self, long from, long to) -> String"""
1711 return _controls_
.TextCtrl_GetRange(*args
, **kwargs
)
1713 def GetLineLength(*args
, **kwargs
):
1714 """GetLineLength(self, long lineNo) -> int"""
1715 return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
)
1717 def GetLineText(*args
, **kwargs
):
1718 """GetLineText(self, long lineNo) -> String"""
1719 return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
)
1721 def GetNumberOfLines(*args
, **kwargs
):
1722 """GetNumberOfLines(self) -> int"""
1723 return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1725 def IsModified(*args
, **kwargs
):
1726 """IsModified(self) -> bool"""
1727 return _controls_
.TextCtrl_IsModified(*args
, **kwargs
)
1729 def IsEditable(*args
, **kwargs
):
1730 """IsEditable(self) -> bool"""
1731 return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
)
1733 def IsSingleLine(*args
, **kwargs
):
1734 """IsSingleLine(self) -> bool"""
1735 return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1737 def IsMultiLine(*args
, **kwargs
):
1738 """IsMultiLine(self) -> bool"""
1739 return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1741 def GetSelection(*args
, **kwargs
):
1743 GetSelection() -> (from, to)
1745 If the return values from and to are the same, there is no selection.
1747 return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
)
1749 def GetStringSelection(*args
, **kwargs
):
1750 """GetStringSelection(self) -> String"""
1751 return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1753 def Clear(*args
, **kwargs
):
1755 return _controls_
.TextCtrl_Clear(*args
, **kwargs
)
1757 def Replace(*args
, **kwargs
):
1758 """Replace(self, long from, long to, String value)"""
1759 return _controls_
.TextCtrl_Replace(*args
, **kwargs
)
1761 def Remove(*args
, **kwargs
):
1762 """Remove(self, long from, long to)"""
1763 return _controls_
.TextCtrl_Remove(*args
, **kwargs
)
1765 def LoadFile(*args
, **kwargs
):
1766 """LoadFile(self, String file) -> bool"""
1767 return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
)
1769 def SaveFile(*args
, **kwargs
):
1770 """SaveFile(self, String file=EmptyString) -> bool"""
1771 return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
)
1773 def MarkDirty(*args
, **kwargs
):
1774 """MarkDirty(self)"""
1775 return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
)
1777 def DiscardEdits(*args
, **kwargs
):
1778 """DiscardEdits(self)"""
1779 return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1781 def SetModified(*args
, **kwargs
):
1782 """SetModified(self, bool modified)"""
1783 return _controls_
.TextCtrl_SetModified(*args
, **kwargs
)
1785 def SetMaxLength(*args
, **kwargs
):
1786 """SetMaxLength(self, unsigned long len)"""
1787 return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1789 def WriteText(*args
, **kwargs
):
1790 """WriteText(self, String text)"""
1791 return _controls_
.TextCtrl_WriteText(*args
, **kwargs
)
1793 def AppendText(*args
, **kwargs
):
1794 """AppendText(self, String text)"""
1795 return _controls_
.TextCtrl_AppendText(*args
, **kwargs
)
1797 def EmulateKeyPress(*args
, **kwargs
):
1798 """EmulateKeyPress(self, KeyEvent event) -> bool"""
1799 return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1801 def SetStyle(*args
, **kwargs
):
1802 """SetStyle(self, long start, long end, TextAttr style) -> bool"""
1803 return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
)
1805 def GetStyle(*args
, **kwargs
):
1806 """GetStyle(self, long position, TextAttr style) -> bool"""
1807 return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
)
1809 def SetDefaultStyle(*args
, **kwargs
):
1810 """SetDefaultStyle(self, TextAttr style) -> bool"""
1811 return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1813 def GetDefaultStyle(*args
, **kwargs
):
1814 """GetDefaultStyle(self) -> TextAttr"""
1815 return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1817 def XYToPosition(*args
, **kwargs
):
1818 """XYToPosition(self, long x, long y) -> long"""
1819 return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
)
1821 def PositionToXY(*args
, **kwargs
):
1822 """PositionToXY(long pos) -> (x, y)"""
1823 return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
)
1825 def ShowPosition(*args
, **kwargs
):
1826 """ShowPosition(self, long pos)"""
1827 return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
)
1829 def HitTest(*args
, **kwargs
):
1831 HitTest(Point pt) -> (result, col, row)
1833 Find the row, col coresponding to the character at the point given in
1834 pixels. NB: pt is in device coords but is not adjusted for the client
1835 area origin nor scrolling.
1837 return _controls_
.TextCtrl_HitTest(*args
, **kwargs
)
1839 def HitTestPos(*args
, **kwargs
):
1841 HitTestPos(Point pt) -> (result, position)
1843 Find the character position in the text coresponding to the point
1844 given in pixels. NB: pt is in device coords but is not adjusted for
1845 the client area origin nor scrolling.
1847 return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
)
1849 def Copy(*args
, **kwargs
):
1851 return _controls_
.TextCtrl_Copy(*args
, **kwargs
)
1853 def Cut(*args
, **kwargs
):
1855 return _controls_
.TextCtrl_Cut(*args
, **kwargs
)
1857 def Paste(*args
, **kwargs
):
1859 return _controls_
.TextCtrl_Paste(*args
, **kwargs
)
1861 def CanCopy(*args
, **kwargs
):
1862 """CanCopy(self) -> bool"""
1863 return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
)
1865 def CanCut(*args
, **kwargs
):
1866 """CanCut(self) -> bool"""
1867 return _controls_
.TextCtrl_CanCut(*args
, **kwargs
)
1869 def CanPaste(*args
, **kwargs
):
1870 """CanPaste(self) -> bool"""
1871 return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
)
1873 def Undo(*args
, **kwargs
):
1875 return _controls_
.TextCtrl_Undo(*args
, **kwargs
)
1877 def Redo(*args
, **kwargs
):
1879 return _controls_
.TextCtrl_Redo(*args
, **kwargs
)
1881 def CanUndo(*args
, **kwargs
):
1882 """CanUndo(self) -> bool"""
1883 return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
)
1885 def CanRedo(*args
, **kwargs
):
1886 """CanRedo(self) -> bool"""
1887 return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
)
1889 def SetInsertionPoint(*args
, **kwargs
):
1890 """SetInsertionPoint(self, long pos)"""
1891 return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1893 def SetInsertionPointEnd(*args
, **kwargs
):
1894 """SetInsertionPointEnd(self)"""
1895 return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1897 def GetInsertionPoint(*args
, **kwargs
):
1898 """GetInsertionPoint(self) -> long"""
1899 return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1901 def GetLastPosition(*args
, **kwargs
):
1902 """GetLastPosition(self) -> long"""
1903 return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1905 def SetSelection(*args
, **kwargs
):
1906 """SetSelection(self, long from, long to)"""
1907 return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
)
1909 def SelectAll(*args
, **kwargs
):
1910 """SelectAll(self)"""
1911 return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
)
1913 def SetEditable(*args
, **kwargs
):
1914 """SetEditable(self, bool editable)"""
1915 return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
)
1917 def write(*args
, **kwargs
):
1918 """write(self, String text)"""
1919 return _controls_
.TextCtrl_write(*args
, **kwargs
)
1921 def GetString(*args
, **kwargs
):
1922 """GetString(self, long from, long to) -> String"""
1923 return _controls_
.TextCtrl_GetString(*args
, **kwargs
)
1925 def GetClassDefaultAttributes(*args
, **kwargs
):
1927 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1929 Get the default attributes for this class. This is useful if you want
1930 to use the same font or colour in your own control as in a standard
1931 control -- which is a much better idea than hard coding specific
1932 colours or fonts which might look completely out of place on the
1933 user's system, especially if it uses themes.
1935 The variant parameter is only relevant under Mac currently and is
1936 ignore under other platforms. Under Mac, it will change the size of
1937 the returned font. See `wx.Window.SetWindowVariant` for more about
1940 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1942 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1943 DefaultStyle
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")
1944 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
1945 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
1946 NumberOfLines
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")
1947 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
1948 StringSelection
= property(GetStringSelection
,doc
="See `GetStringSelection`")
1949 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
1950 _controls_
.TextCtrl_swigregister(TextCtrl
)
1952 def PreTextCtrl(*args
, **kwargs
):
1953 """PreTextCtrl() -> TextCtrl"""
1954 val
= _controls_
.new_PreTextCtrl(*args
, **kwargs
)
1957 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
1959 TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1961 Get the default attributes for this class. This is useful if you want
1962 to use the same font or colour in your own control as in a standard
1963 control -- which is a much better idea than hard coding specific
1964 colours or fonts which might look completely out of place on the
1965 user's system, especially if it uses themes.
1967 The variant parameter is only relevant under Mac currently and is
1968 ignore under other platforms. Under Mac, it will change the size of
1969 the returned font. See `wx.Window.SetWindowVariant` for more about
1972 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1974 wxEVT_COMMAND_TEXT_UPDATED
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
1975 wxEVT_COMMAND_TEXT_ENTER
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
1976 wxEVT_COMMAND_TEXT_URL
= _controls_
.wxEVT_COMMAND_TEXT_URL
1977 wxEVT_COMMAND_TEXT_MAXLEN
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
1978 class TextUrlEvent(_core
.CommandEvent
):
1979 """Proxy of C++ TextUrlEvent class"""
1980 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1981 __repr__
= _swig_repr
1982 def __init__(self
, *args
, **kwargs
):
1983 """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1984 _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
))
1985 def GetMouseEvent(*args
, **kwargs
):
1986 """GetMouseEvent(self) -> MouseEvent"""
1987 return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1989 def GetURLStart(*args
, **kwargs
):
1990 """GetURLStart(self) -> long"""
1991 return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1993 def GetURLEnd(*args
, **kwargs
):
1994 """GetURLEnd(self) -> long"""
1995 return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1997 MouseEvent
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")
1998 URLEnd
= property(GetURLEnd
,doc
="See `GetURLEnd`")
1999 URLStart
= property(GetURLStart
,doc
="See `GetURLStart`")
2000 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
)
2002 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
2003 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
2004 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
2005 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
2007 #---------------------------------------------------------------------------
2009 class ScrollBar(_core
.Control
):
2010 """Proxy of C++ ScrollBar class"""
2011 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2012 __repr__
= _swig_repr
2013 def __init__(self
, *args
, **kwargs
):
2015 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2016 Size size=DefaultSize, long style=SB_HORIZONTAL,
2017 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
2019 _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
))
2020 self
._setOORInfo
(self
)
2022 def Create(*args
, **kwargs
):
2024 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2025 Size size=DefaultSize, long style=SB_HORIZONTAL,
2026 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
2028 Do the 2nd phase and create the GUI control.
2030 return _controls_
.ScrollBar_Create(*args
, **kwargs
)
2032 def GetThumbPosition(*args
, **kwargs
):
2033 """GetThumbPosition(self) -> int"""
2034 return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
2036 def GetThumbSize(*args
, **kwargs
):
2037 """GetThumbSize(self) -> int"""
2038 return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
)
2040 GetThumbLength
= GetThumbSize
2041 def GetPageSize(*args
, **kwargs
):
2042 """GetPageSize(self) -> int"""
2043 return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
)
2045 def GetRange(*args
, **kwargs
):
2046 """GetRange(self) -> int"""
2047 return _controls_
.ScrollBar_GetRange(*args
, **kwargs
)
2049 def IsVertical(*args
, **kwargs
):
2050 """IsVertical(self) -> bool"""
2051 return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
)
2053 def SetThumbPosition(*args
, **kwargs
):
2054 """SetThumbPosition(self, int viewStart)"""
2055 return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
2057 def GetClassDefaultAttributes(*args
, **kwargs
):
2059 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2061 Get the default attributes for this class. This is useful if you want
2062 to use the same font or colour in your own control as in a standard
2063 control -- which is a much better idea than hard coding specific
2064 colours or fonts which might look completely out of place on the
2065 user's system, especially if it uses themes.
2067 The variant parameter is only relevant under Mac currently and is
2068 ignore under other platforms. Under Mac, it will change the size of
2069 the returned font. See `wx.Window.SetWindowVariant` for more about
2072 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2074 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2075 PageSize
= property(GetPageSize
,doc
="See `GetPageSize`")
2076 Range
= property(GetRange
,doc
="See `GetRange`")
2077 ThumbPosition
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")
2078 ThumbSize
= property(GetThumbSize
,doc
="See `GetThumbSize`")
2079 _controls_
.ScrollBar_swigregister(ScrollBar
)
2080 ScrollBarNameStr
= cvar
.ScrollBarNameStr
2082 def PreScrollBar(*args
, **kwargs
):
2083 """PreScrollBar() -> ScrollBar"""
2084 val
= _controls_
.new_PreScrollBar(*args
, **kwargs
)
2087 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
):
2089 ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2091 Get the default attributes for this class. This is useful if you want
2092 to use the same font or colour in your own control as in a standard
2093 control -- which is a much better idea than hard coding specific
2094 colours or fonts which might look completely out of place on the
2095 user's system, especially if it uses themes.
2097 The variant parameter is only relevant under Mac currently and is
2098 ignore under other platforms. Under Mac, it will change the size of
2099 the returned font. See `wx.Window.SetWindowVariant` for more about
2102 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2104 #---------------------------------------------------------------------------
2106 SP_HORIZONTAL
= _controls_
.SP_HORIZONTAL
2107 SP_VERTICAL
= _controls_
.SP_VERTICAL
2108 SP_ARROW_KEYS
= _controls_
.SP_ARROW_KEYS
2109 SP_WRAP
= _controls_
.SP_WRAP
2110 class SpinButton(_core
.Control
):
2111 """Proxy of C++ SpinButton class"""
2112 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2113 __repr__
= _swig_repr
2114 def __init__(self
, *args
, **kwargs
):
2116 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2117 Size size=DefaultSize, long style=SP_HORIZONTAL,
2118 String name=SPIN_BUTTON_NAME) -> SpinButton
2120 _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
))
2121 self
._setOORInfo
(self
)
2123 def Create(*args
, **kwargs
):
2125 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2126 Size size=DefaultSize, long style=SP_HORIZONTAL,
2127 String name=SPIN_BUTTON_NAME) -> bool
2129 return _controls_
.SpinButton_Create(*args
, **kwargs
)
2131 def GetValue(*args
, **kwargs
):
2132 """GetValue(self) -> int"""
2133 return _controls_
.SpinButton_GetValue(*args
, **kwargs
)
2135 def GetMin(*args
, **kwargs
):
2136 """GetMin(self) -> int"""
2137 return _controls_
.SpinButton_GetMin(*args
, **kwargs
)
2139 def GetMax(*args
, **kwargs
):
2140 """GetMax(self) -> int"""
2141 return _controls_
.SpinButton_GetMax(*args
, **kwargs
)
2143 def SetValue(*args
, **kwargs
):
2144 """SetValue(self, int val)"""
2145 return _controls_
.SpinButton_SetValue(*args
, **kwargs
)
2147 def SetMin(*args
, **kwargs
):
2148 """SetMin(self, int minVal)"""
2149 return _controls_
.SpinButton_SetMin(*args
, **kwargs
)
2151 def SetMax(*args
, **kwargs
):
2152 """SetMax(self, int maxVal)"""
2153 return _controls_
.SpinButton_SetMax(*args
, **kwargs
)
2155 def SetRange(*args
, **kwargs
):
2156 """SetRange(self, int minVal, int maxVal)"""
2157 return _controls_
.SpinButton_SetRange(*args
, **kwargs
)
2159 def IsVertical(*args
, **kwargs
):
2160 """IsVertical(self) -> bool"""
2161 return _controls_
.SpinButton_IsVertical(*args
, **kwargs
)
2163 def GetClassDefaultAttributes(*args
, **kwargs
):
2165 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2167 Get the default attributes for this class. This is useful if you want
2168 to use the same font or colour in your own control as in a standard
2169 control -- which is a much better idea than hard coding specific
2170 colours or fonts which might look completely out of place on the
2171 user's system, especially if it uses themes.
2173 The variant parameter is only relevant under Mac currently and is
2174 ignore under other platforms. Under Mac, it will change the size of
2175 the returned font. See `wx.Window.SetWindowVariant` for more about
2178 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2180 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2181 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2182 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2183 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2184 _controls_
.SpinButton_swigregister(SpinButton
)
2185 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
2186 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
2188 def PreSpinButton(*args
, **kwargs
):
2189 """PreSpinButton() -> SpinButton"""
2190 val
= _controls_
.new_PreSpinButton(*args
, **kwargs
)
2193 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
):
2195 SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2197 Get the default attributes for this class. This is useful if you want
2198 to use the same font or colour in your own control as in a standard
2199 control -- which is a much better idea than hard coding specific
2200 colours or fonts which might look completely out of place on the
2201 user's system, especially if it uses themes.
2203 The variant parameter is only relevant under Mac currently and is
2204 ignore under other platforms. Under Mac, it will change the size of
2205 the returned font. See `wx.Window.SetWindowVariant` for more about
2208 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2210 class SpinCtrl(_core
.Control
):
2211 """Proxy of C++ SpinCtrl class"""
2212 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2213 __repr__
= _swig_repr
2214 def __init__(self
, *args
, **kwargs
):
2216 __init__(self, Window parent, int id=-1, String value=EmptyString,
2217 Point pos=DefaultPosition, Size size=DefaultSize,
2218 long style=SP_ARROW_KEYS, int min=0, int max=100,
2219 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
2221 _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
))
2222 self
._setOORInfo
(self
)
2224 def Create(*args
, **kwargs
):
2226 Create(self, Window parent, int id=-1, String value=EmptyString,
2227 Point pos=DefaultPosition, Size size=DefaultSize,
2228 long style=SP_ARROW_KEYS, int min=0, int max=100,
2229 int initial=0, String name=SpinCtrlNameStr) -> bool
2231 return _controls_
.SpinCtrl_Create(*args
, **kwargs
)
2233 def GetValue(*args
, **kwargs
):
2234 """GetValue(self) -> int"""
2235 return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
)
2237 def SetValue(*args
, **kwargs
):
2238 """SetValue(self, int value)"""
2239 return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
)
2241 def SetValueString(*args
, **kwargs
):
2242 """SetValueString(self, String text)"""
2243 return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
)
2245 def SetRange(*args
, **kwargs
):
2246 """SetRange(self, int minVal, int maxVal)"""
2247 return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
)
2249 def GetMin(*args
, **kwargs
):
2250 """GetMin(self) -> int"""
2251 return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
)
2253 def GetMax(*args
, **kwargs
):
2254 """GetMax(self) -> int"""
2255 return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
)
2257 def SetSelection(*args
, **kwargs
):
2258 """SetSelection(self, long from, long to)"""
2259 return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
)
2261 def GetClassDefaultAttributes(*args
, **kwargs
):
2263 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2265 Get the default attributes for this class. This is useful if you want
2266 to use the same font or colour in your own control as in a standard
2267 control -- which is a much better idea than hard coding specific
2268 colours or fonts which might look completely out of place on the
2269 user's system, especially if it uses themes.
2271 The variant parameter is only relevant under Mac currently and is
2272 ignore under other platforms. Under Mac, it will change the size of
2273 the returned font. See `wx.Window.SetWindowVariant` for more about
2276 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2278 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2279 Max
= property(GetMax
,doc
="See `GetMax`")
2280 Min
= property(GetMin
,doc
="See `GetMin`")
2281 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2282 _controls_
.SpinCtrl_swigregister(SpinCtrl
)
2284 def PreSpinCtrl(*args
, **kwargs
):
2285 """PreSpinCtrl() -> SpinCtrl"""
2286 val
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
)
2289 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
2291 SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2293 Get the default attributes for this class. This is useful if you want
2294 to use the same font or colour in your own control as in a standard
2295 control -- which is a much better idea than hard coding specific
2296 colours or fonts which might look completely out of place on the
2297 user's system, especially if it uses themes.
2299 The variant parameter is only relevant under Mac currently and is
2300 ignore under other platforms. Under Mac, it will change the size of
2301 the returned font. See `wx.Window.SetWindowVariant` for more about
2304 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2306 class SpinEvent(_core
.NotifyEvent
):
2307 """Proxy of C++ SpinEvent class"""
2308 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2309 __repr__
= _swig_repr
2310 def __init__(self
, *args
, **kwargs
):
2311 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
2312 _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
))
2313 def GetPosition(*args
, **kwargs
):
2314 """GetPosition(self) -> int"""
2315 return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
)
2317 def SetPosition(*args
, **kwargs
):
2318 """SetPosition(self, int pos)"""
2319 return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
)
2321 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
2322 _controls_
.SpinEvent_swigregister(SpinEvent
)
2324 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
2325 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
2326 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
2327 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
2328 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
2330 #---------------------------------------------------------------------------
2332 class RadioBox(_core
.Control
):
2333 """Proxy of C++ RadioBox class"""
2334 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2335 __repr__
= _swig_repr
2336 def __init__(self
, *args
, **kwargs
):
2338 __init__(self, Window parent, int id=-1, String label=EmptyString,
2339 Point pos=DefaultPosition, Size size=DefaultSize,
2340 wxArrayString choices=wxPyEmptyStringArray,
2341 int majorDimension=0, long style=RA_HORIZONTAL,
2342 Validator validator=DefaultValidator,
2343 String name=RadioBoxNameStr) -> RadioBox
2345 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2346 _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
))
2347 self
._setOORInfo
(self
)
2349 def Create(*args
, **kwargs
):
2351 Create(self, Window parent, int id=-1, String label=EmptyString,
2352 Point pos=DefaultPosition, Size size=DefaultSize,
2353 wxArrayString choices=wxPyEmptyStringArray,
2354 int majorDimension=0, long style=RA_HORIZONTAL,
2355 Validator validator=DefaultValidator,
2356 String name=RadioBoxNameStr) -> bool
2358 return _controls_
.RadioBox_Create(*args
, **kwargs
)
2360 def SetSelection(*args
, **kwargs
):
2361 """SetSelection(self, int n)"""
2362 return _controls_
.RadioBox_SetSelection(*args
, **kwargs
)
2364 def GetSelection(*args
, **kwargs
):
2365 """GetSelection(self) -> int"""
2366 return _controls_
.RadioBox_GetSelection(*args
, **kwargs
)
2368 def GetStringSelection(*args
, **kwargs
):
2369 """GetStringSelection(self) -> String"""
2370 return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
)
2372 def SetStringSelection(*args
, **kwargs
):
2373 """SetStringSelection(self, String s) -> bool"""
2374 return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
)
2376 def GetCount(*args
, **kwargs
):
2377 """GetCount(self) -> size_t"""
2378 return _controls_
.RadioBox_GetCount(*args
, **kwargs
)
2380 def FindString(*args
, **kwargs
):
2381 """FindString(self, String s) -> int"""
2382 return _controls_
.RadioBox_FindString(*args
, **kwargs
)
2384 def GetString(*args
, **kwargs
):
2385 """GetString(self, int n) -> String"""
2386 return _controls_
.RadioBox_GetString(*args
, **kwargs
)
2388 def SetString(*args
, **kwargs
):
2389 """SetString(self, int n, String label)"""
2390 return _controls_
.RadioBox_SetString(*args
, **kwargs
)
2392 GetItemLabel
= GetString
2393 SetItemLabel
= SetString
2394 def EnableItem(*args
, **kwargs
):
2395 """EnableItem(self, unsigned int n, bool enable=True)"""
2396 return _controls_
.RadioBox_EnableItem(*args
, **kwargs
)
2398 def ShowItem(*args
, **kwargs
):
2399 """ShowItem(self, unsigned int n, bool show=True)"""
2400 return _controls_
.RadioBox_ShowItem(*args
, **kwargs
)
2402 def IsItemEnabled(*args
, **kwargs
):
2403 """IsItemEnabled(self, unsigned int n) -> bool"""
2404 return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
)
2406 def IsItemShown(*args
, **kwargs
):
2407 """IsItemShown(self, unsigned int n) -> bool"""
2408 return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
)
2410 def GetColumnCount(*args
, **kwargs
):
2411 """GetColumnCount(self) -> unsigned int"""
2412 return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
)
2414 def GetRowCount(*args
, **kwargs
):
2415 """GetRowCount(self) -> unsigned int"""
2416 return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
)
2418 def GetNextItem(*args
, **kwargs
):
2419 """GetNextItem(self, int item, int dir, long style) -> int"""
2420 return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
)
2422 def SetItemToolTip(*args
, **kwargs
):
2423 """SetItemToolTip(self, unsigned int item, String text)"""
2424 return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
)
2426 def GetItemToolTip(*args
, **kwargs
):
2427 """GetItemToolTip(self, unsigned int item) -> ToolTip"""
2428 return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
)
2430 def SetItemHelpText(*args
, **kwargs
):
2431 """SetItemHelpText(self, unsigned int n, String helpText)"""
2432 return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
)
2434 def GetItemHelpText(*args
, **kwargs
):
2435 """GetItemHelpText(self, unsigned int n) -> String"""
2436 return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
)
2438 def GetClassDefaultAttributes(*args
, **kwargs
):
2440 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2442 Get the default attributes for this class. This is useful if you want
2443 to use the same font or colour in your own control as in a standard
2444 control -- which is a much better idea than hard coding specific
2445 colours or fonts which might look completely out of place on the
2446 user's system, especially if it uses themes.
2448 The variant parameter is only relevant under Mac currently and is
2449 ignore under other platforms. Under Mac, it will change the size of
2450 the returned font. See `wx.Window.SetWindowVariant` for more about
2453 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2455 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2456 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
2457 Count
= property(GetCount
,doc
="See `GetCount`")
2458 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
2459 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2460 StringSelection
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")
2461 _controls_
.RadioBox_swigregister(RadioBox
)
2462 RadioBoxNameStr
= cvar
.RadioBoxNameStr
2463 RadioButtonNameStr
= cvar
.RadioButtonNameStr
2465 def PreRadioBox(*args
, **kwargs
):
2466 """PreRadioBox() -> RadioBox"""
2467 val
= _controls_
.new_PreRadioBox(*args
, **kwargs
)
2470 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
):
2472 RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2474 Get the default attributes for this class. This is useful if you want
2475 to use the same font or colour in your own control as in a standard
2476 control -- which is a much better idea than hard coding specific
2477 colours or fonts which might look completely out of place on the
2478 user's system, especially if it uses themes.
2480 The variant parameter is only relevant under Mac currently and is
2481 ignore under other platforms. Under Mac, it will change the size of
2482 the returned font. See `wx.Window.SetWindowVariant` for more about
2485 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2487 #---------------------------------------------------------------------------
2489 class RadioButton(_core
.Control
):
2490 """Proxy of C++ RadioButton class"""
2491 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2492 __repr__
= _swig_repr
2493 def __init__(self
, *args
, **kwargs
):
2495 __init__(self, Window parent, int id=-1, String label=EmptyString,
2496 Point pos=DefaultPosition, Size size=DefaultSize,
2497 long style=0, Validator validator=DefaultValidator,
2498 String name=RadioButtonNameStr) -> RadioButton
2500 _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
))
2501 self
._setOORInfo
(self
)
2503 def Create(*args
, **kwargs
):
2505 Create(self, Window parent, int id=-1, String label=EmptyString,
2506 Point pos=DefaultPosition, Size size=DefaultSize,
2507 long style=0, Validator validator=DefaultValidator,
2508 String name=RadioButtonNameStr) -> bool
2510 return _controls_
.RadioButton_Create(*args
, **kwargs
)
2512 def GetValue(*args
, **kwargs
):
2513 """GetValue(self) -> bool"""
2514 return _controls_
.RadioButton_GetValue(*args
, **kwargs
)
2516 def SetValue(*args
, **kwargs
):
2517 """SetValue(self, bool value)"""
2518 return _controls_
.RadioButton_SetValue(*args
, **kwargs
)
2520 def GetClassDefaultAttributes(*args
, **kwargs
):
2522 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2524 Get the default attributes for this class. This is useful if you want
2525 to use the same font or colour in your own control as in a standard
2526 control -- which is a much better idea than hard coding specific
2527 colours or fonts which might look completely out of place on the
2528 user's system, especially if it uses themes.
2530 The variant parameter is only relevant under Mac currently and is
2531 ignore under other platforms. Under Mac, it will change the size of
2532 the returned font. See `wx.Window.SetWindowVariant` for more about
2535 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2537 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2538 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2539 _controls_
.RadioButton_swigregister(RadioButton
)
2541 def PreRadioButton(*args
, **kwargs
):
2542 """PreRadioButton() -> RadioButton"""
2543 val
= _controls_
.new_PreRadioButton(*args
, **kwargs
)
2546 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
):
2548 RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2550 Get the default attributes for this class. This is useful if you want
2551 to use the same font or colour in your own control as in a standard
2552 control -- which is a much better idea than hard coding specific
2553 colours or fonts which might look completely out of place on the
2554 user's system, especially if it uses themes.
2556 The variant parameter is only relevant under Mac currently and is
2557 ignore under other platforms. Under Mac, it will change the size of
2558 the returned font. See `wx.Window.SetWindowVariant` for more about
2561 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2563 #---------------------------------------------------------------------------
2565 SL_HORIZONTAL
= _controls_
.SL_HORIZONTAL
2566 SL_VERTICAL
= _controls_
.SL_VERTICAL
2567 SL_TICKS
= _controls_
.SL_TICKS
2568 SL_AUTOTICKS
= _controls_
.SL_AUTOTICKS
2569 SL_LABELS
= _controls_
.SL_LABELS
2570 SL_LEFT
= _controls_
.SL_LEFT
2571 SL_TOP
= _controls_
.SL_TOP
2572 SL_RIGHT
= _controls_
.SL_RIGHT
2573 SL_BOTTOM
= _controls_
.SL_BOTTOM
2574 SL_BOTH
= _controls_
.SL_BOTH
2575 SL_SELRANGE
= _controls_
.SL_SELRANGE
2576 SL_INVERSE
= _controls_
.SL_INVERSE
2577 class Slider(_core
.Control
):
2578 """Proxy of C++ Slider class"""
2579 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2580 __repr__
= _swig_repr
2581 def __init__(self
, *args
, **kwargs
):
2583 __init__(self, Window parent, int id=-1, int value=0, int minValue=0,
2584 int maxValue=100, Point pos=DefaultPosition,
2585 Size size=DefaultSize, long style=SL_HORIZONTAL,
2586 Validator validator=DefaultValidator,
2587 String name=SliderNameStr) -> Slider
2589 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2590 _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
))
2591 self
._setOORInfo
(self
)
2593 def Create(*args
, **kwargs
):
2595 Create(self, Window parent, int id=-1, int value=0, int minValue=0,
2596 int maxValue=100, Point pos=DefaultPosition,
2597 Size size=DefaultSize, long style=SL_HORIZONTAL,
2598 Validator validator=DefaultValidator,
2599 String name=SliderNameStr) -> bool
2601 return _controls_
.Slider_Create(*args
, **kwargs
)
2603 def GetValue(*args
, **kwargs
):
2604 """GetValue(self) -> int"""
2605 return _controls_
.Slider_GetValue(*args
, **kwargs
)
2607 def SetValue(*args
, **kwargs
):
2608 """SetValue(self, int value)"""
2609 return _controls_
.Slider_SetValue(*args
, **kwargs
)
2611 def SetRange(*args
, **kwargs
):
2612 """SetRange(self, int minValue, int maxValue)"""
2613 return _controls_
.Slider_SetRange(*args
, **kwargs
)
2615 def GetMin(*args
, **kwargs
):
2616 """GetMin(self) -> int"""
2617 return _controls_
.Slider_GetMin(*args
, **kwargs
)
2619 def GetMax(*args
, **kwargs
):
2620 """GetMax(self) -> int"""
2621 return _controls_
.Slider_GetMax(*args
, **kwargs
)
2623 def SetMin(*args
, **kwargs
):
2624 """SetMin(self, int minValue)"""
2625 return _controls_
.Slider_SetMin(*args
, **kwargs
)
2627 def SetMax(*args
, **kwargs
):
2628 """SetMax(self, int maxValue)"""
2629 return _controls_
.Slider_SetMax(*args
, **kwargs
)
2631 def SetLineSize(*args
, **kwargs
):
2632 """SetLineSize(self, int lineSize)"""
2633 return _controls_
.Slider_SetLineSize(*args
, **kwargs
)
2635 def SetPageSize(*args
, **kwargs
):
2636 """SetPageSize(self, int pageSize)"""
2637 return _controls_
.Slider_SetPageSize(*args
, **kwargs
)
2639 def GetLineSize(*args
, **kwargs
):
2640 """GetLineSize(self) -> int"""
2641 return _controls_
.Slider_GetLineSize(*args
, **kwargs
)
2643 def GetPageSize(*args
, **kwargs
):
2644 """GetPageSize(self) -> int"""
2645 return _controls_
.Slider_GetPageSize(*args
, **kwargs
)
2647 def SetThumbLength(*args
, **kwargs
):
2648 """SetThumbLength(self, int lenPixels)"""
2649 return _controls_
.Slider_SetThumbLength(*args
, **kwargs
)
2651 def GetThumbLength(*args
, **kwargs
):
2652 """GetThumbLength(self) -> int"""
2653 return _controls_
.Slider_GetThumbLength(*args
, **kwargs
)
2655 def SetTickFreq(*args
, **kwargs
):
2656 """SetTickFreq(self, int n, int pos=1)"""
2657 return _controls_
.Slider_SetTickFreq(*args
, **kwargs
)
2659 def GetTickFreq(*args
, **kwargs
):
2660 """GetTickFreq(self) -> int"""
2661 return _controls_
.Slider_GetTickFreq(*args
, **kwargs
)
2663 def ClearTicks(*args
, **kwargs
):
2664 """ClearTicks(self)"""
2665 return _controls_
.Slider_ClearTicks(*args
, **kwargs
)
2667 def SetTick(*args
, **kwargs
):
2668 """SetTick(self, int tickPos)"""
2669 return _controls_
.Slider_SetTick(*args
, **kwargs
)
2671 def ClearSel(*args
, **kwargs
):
2672 """ClearSel(self)"""
2673 return _controls_
.Slider_ClearSel(*args
, **kwargs
)
2675 def GetSelEnd(*args
, **kwargs
):
2676 """GetSelEnd(self) -> int"""
2677 return _controls_
.Slider_GetSelEnd(*args
, **kwargs
)
2679 def GetSelStart(*args
, **kwargs
):
2680 """GetSelStart(self) -> int"""
2681 return _controls_
.Slider_GetSelStart(*args
, **kwargs
)
2683 def SetSelection(*args
, **kwargs
):
2684 """SetSelection(self, int min, int max)"""
2685 return _controls_
.Slider_SetSelection(*args
, **kwargs
)
2687 def GetClassDefaultAttributes(*args
, **kwargs
):
2689 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2691 Get the default attributes for this class. This is useful if you want
2692 to use the same font or colour in your own control as in a standard
2693 control -- which is a much better idea than hard coding specific
2694 colours or fonts which might look completely out of place on the
2695 user's system, especially if it uses themes.
2697 The variant parameter is only relevant under Mac currently and is
2698 ignore under other platforms. Under Mac, it will change the size of
2699 the returned font. See `wx.Window.SetWindowVariant` for more about
2702 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2704 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2705 LineSize
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")
2706 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2707 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2708 PageSize
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")
2709 SelEnd
= property(GetSelEnd
,doc
="See `GetSelEnd`")
2710 SelStart
= property(GetSelStart
,doc
="See `GetSelStart`")
2711 ThumbLength
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")
2712 TickFreq
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")
2713 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2714 _controls_
.Slider_swigregister(Slider
)
2715 SliderNameStr
= cvar
.SliderNameStr
2717 def PreSlider(*args
, **kwargs
):
2718 """PreSlider() -> Slider"""
2719 val
= _controls_
.new_PreSlider(*args
, **kwargs
)
2722 def Slider_GetClassDefaultAttributes(*args
, **kwargs
):
2724 Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2726 Get the default attributes for this class. This is useful if you want
2727 to use the same font or colour in your own control as in a standard
2728 control -- which is a much better idea than hard coding specific
2729 colours or fonts which might look completely out of place on the
2730 user's system, especially if it uses themes.
2732 The variant parameter is only relevant under Mac currently and is
2733 ignore under other platforms. Under Mac, it will change the size of
2734 the returned font. See `wx.Window.SetWindowVariant` for more about
2737 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2739 #---------------------------------------------------------------------------
2741 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2742 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2744 class ToggleButton(_core
.Control
):
2745 """Proxy of C++ ToggleButton class"""
2746 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2747 __repr__
= _swig_repr
2748 def __init__(self
, *args
, **kwargs
):
2750 __init__(self, Window parent, int id=-1, String label=EmptyString,
2751 Point pos=DefaultPosition, Size size=DefaultSize,
2752 long style=0, Validator validator=DefaultValidator,
2753 String name=ToggleButtonNameStr) -> ToggleButton
2755 _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
))
2756 self
._setOORInfo
(self
)
2758 def Create(*args
, **kwargs
):
2760 Create(self, Window parent, int id=-1, String label=EmptyString,
2761 Point pos=DefaultPosition, Size size=DefaultSize,
2762 long style=0, Validator validator=DefaultValidator,
2763 String name=ToggleButtonNameStr) -> bool
2765 return _controls_
.ToggleButton_Create(*args
, **kwargs
)
2767 def SetValue(*args
, **kwargs
):
2768 """SetValue(self, bool value)"""
2769 return _controls_
.ToggleButton_SetValue(*args
, **kwargs
)
2771 def GetValue(*args
, **kwargs
):
2772 """GetValue(self) -> bool"""
2773 return _controls_
.ToggleButton_GetValue(*args
, **kwargs
)
2775 def GetClassDefaultAttributes(*args
, **kwargs
):
2777 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2779 Get the default attributes for this class. This is useful if you want
2780 to use the same font or colour in your own control as in a standard
2781 control -- which is a much better idea than hard coding specific
2782 colours or fonts which might look completely out of place on the
2783 user's system, especially if it uses themes.
2785 The variant parameter is only relevant under Mac currently and is
2786 ignore under other platforms. Under Mac, it will change the size of
2787 the returned font. See `wx.Window.SetWindowVariant` for more about
2790 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2792 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2793 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2794 _controls_
.ToggleButton_swigregister(ToggleButton
)
2795 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2797 def PreToggleButton(*args
, **kwargs
):
2798 """PreToggleButton() -> ToggleButton"""
2799 val
= _controls_
.new_PreToggleButton(*args
, **kwargs
)
2802 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
):
2804 ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2806 Get the default attributes for this class. This is useful if you want
2807 to use the same font or colour in your own control as in a standard
2808 control -- which is a much better idea than hard coding specific
2809 colours or fonts which might look completely out of place on the
2810 user's system, especially if it uses themes.
2812 The variant parameter is only relevant under Mac currently and is
2813 ignore under other platforms. Under Mac, it will change the size of
2814 the returned font. See `wx.Window.SetWindowVariant` for more about
2817 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2819 #---------------------------------------------------------------------------
2821 BK_DEFAULT
= _controls_
.BK_DEFAULT
2822 BK_TOP
= _controls_
.BK_TOP
2823 BK_BOTTOM
= _controls_
.BK_BOTTOM
2824 BK_LEFT
= _controls_
.BK_LEFT
2825 BK_RIGHT
= _controls_
.BK_RIGHT
2826 BK_ALIGN_MASK
= _controls_
.BK_ALIGN_MASK
2827 BK_BUTTONBAR
= _controls_
.BK_BUTTONBAR
2828 BK_HITTEST_NOWHERE
= _controls_
.BK_HITTEST_NOWHERE
2829 BK_HITTEST_ONICON
= _controls_
.BK_HITTEST_ONICON
2830 BK_HITTEST_ONLABEL
= _controls_
.BK_HITTEST_ONLABEL
2831 BK_HITTEST_ONITEM
= _controls_
.BK_HITTEST_ONITEM
2832 BK_HITTEST_ONPAGE
= _controls_
.BK_HITTEST_ONPAGE
2833 class BookCtrlBase(_core
.Control
):
2834 """Proxy of C++ BookCtrlBase class"""
2835 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2836 def __init__(self
): raise AttributeError, "No constructor defined"
2837 __repr__
= _swig_repr
2838 def GetPageCount(*args
, **kwargs
):
2839 """GetPageCount(self) -> size_t"""
2840 return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
)
2842 def GetPage(*args
, **kwargs
):
2843 """GetPage(self, size_t n) -> Window"""
2844 return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
)
2846 def GetCurrentPage(*args
, **kwargs
):
2847 """GetCurrentPage(self) -> Window"""
2848 return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
)
2850 def GetSelection(*args
, **kwargs
):
2851 """GetSelection(self) -> int"""
2852 return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
)
2854 def SetPageText(*args
, **kwargs
):
2855 """SetPageText(self, size_t n, String strText) -> bool"""
2856 return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
)
2858 def GetPageText(*args
, **kwargs
):
2859 """GetPageText(self, size_t n) -> String"""
2860 return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
)
2862 def SetImageList(*args
, **kwargs
):
2863 """SetImageList(self, ImageList imageList)"""
2864 return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
)
2866 def AssignImageList(*args
, **kwargs
):
2867 """AssignImageList(self, ImageList imageList)"""
2868 return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
)
2870 def GetImageList(*args
, **kwargs
):
2871 """GetImageList(self) -> ImageList"""
2872 return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
)
2874 def GetPageImage(*args
, **kwargs
):
2875 """GetPageImage(self, size_t n) -> int"""
2876 return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
)
2878 def SetPageImage(*args
, **kwargs
):
2879 """SetPageImage(self, size_t n, int imageId) -> bool"""
2880 return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
)
2882 def SetPageSize(*args
, **kwargs
):
2883 """SetPageSize(self, Size size)"""
2884 return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
)
2886 def CalcSizeFromPage(*args
, **kwargs
):
2887 """CalcSizeFromPage(self, Size sizePage) -> Size"""
2888 return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
)
2890 def GetInternalBorder(*args
, **kwargs
):
2891 """GetInternalBorder(self) -> unsigned int"""
2892 return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
)
2894 def SetInternalBorder(*args
, **kwargs
):
2895 """SetInternalBorder(self, unsigned int internalBorder)"""
2896 return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
)
2898 def IsVertical(*args
, **kwargs
):
2899 """IsVertical(self) -> bool"""
2900 return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
)
2902 def SetControlMargin(*args
, **kwargs
):
2903 """SetControlMargin(self, int margin)"""
2904 return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
)
2906 def GetControlMargin(*args
, **kwargs
):
2907 """GetControlMargin(self) -> int"""
2908 return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
)
2910 def SetFitToCurrentPage(*args
, **kwargs
):
2911 """SetFitToCurrentPage(self, bool fit)"""
2912 return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
)
2914 def GetFitToCurrentPage(*args
, **kwargs
):
2915 """GetFitToCurrentPage(self) -> bool"""
2916 return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
)
2918 def GetControlSizer(*args
, **kwargs
):
2919 """GetControlSizer(self) -> Sizer"""
2920 return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
)
2922 def DeletePage(*args
, **kwargs
):
2923 """DeletePage(self, size_t n) -> bool"""
2924 return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
)
2926 def RemovePage(*args
, **kwargs
):
2927 """RemovePage(self, size_t n) -> bool"""
2928 return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
)
2930 def DeleteAllPages(*args
, **kwargs
):
2931 """DeleteAllPages(self) -> bool"""
2932 return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
)
2934 def AddPage(*args
, **kwargs
):
2935 """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool"""
2936 return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
)
2938 def InsertPage(*args
, **kwargs
):
2940 InsertPage(self, size_t n, Window page, String text, bool select=False,
2941 int imageId=-1) -> bool
2943 return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
)
2945 def SetSelection(*args
, **kwargs
):
2946 """SetSelection(self, size_t n) -> int"""
2947 return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
)
2949 def AdvanceSelection(*args
, **kwargs
):
2950 """AdvanceSelection(self, bool forward=True)"""
2951 return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
)
2953 def HitTest(*args
, **kwargs
):
2955 HitTest(Point pt) -> (tab, where)
2957 Returns the page/tab which is hit, and flags indicating where using
2958 wx.NB_HITTEST flags.
2960 return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
)
2962 def GetClassDefaultAttributes(*args
, **kwargs
):
2964 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2966 Get the default attributes for this class. This is useful if you want
2967 to use the same font or colour in your own control as in a standard
2968 control -- which is a much better idea than hard coding specific
2969 colours or fonts which might look completely out of place on the
2970 user's system, especially if it uses themes.
2972 The variant parameter is only relevant under Mac currently and is
2973 ignore under other platforms. Under Mac, it will change the size of
2974 the returned font. See `wx.Window.SetWindowVariant` for more about
2977 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2979 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2980 ControlMargin
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")
2981 ControlSizer
= property(GetControlSizer
,doc
="See `GetControlSizer`")
2982 CurrentPage
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")
2983 FitToCurrentPage
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
2984 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
2985 InternalBorder
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")
2986 Page
= property(GetPage
,doc
="See `GetPage`")
2987 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
2988 PageImage
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")
2989 PageText
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")
2990 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2991 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
)
2992 NotebookNameStr
= cvar
.NotebookNameStr
2994 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
):
2996 BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2998 Get the default attributes for this class. This is useful if you want
2999 to use the same font or colour in your own control as in a standard
3000 control -- which is a much better idea than hard coding specific
3001 colours or fonts which might look completely out of place on the
3002 user's system, especially if it uses themes.
3004 The variant parameter is only relevant under Mac currently and is
3005 ignore under other platforms. Under Mac, it will change the size of
3006 the returned font. See `wx.Window.SetWindowVariant` for more about
3009 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
3011 class BookCtrlBaseEvent(_core
.NotifyEvent
):
3012 """Proxy of C++ BookCtrlBaseEvent class"""
3013 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3014 __repr__
= _swig_repr
3015 def __init__(self
, *args
, **kwargs
):
3017 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3018 int nOldSel=-1) -> BookCtrlBaseEvent
3020 _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
))
3021 def GetSelection(*args
, **kwargs
):
3023 GetSelection(self) -> int
3025 Returns item index for a listbox or choice selection event (not valid
3028 return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
)
3030 def SetSelection(*args
, **kwargs
):
3031 """SetSelection(self, int nSel)"""
3032 return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
)
3034 def GetOldSelection(*args
, **kwargs
):
3035 """GetOldSelection(self) -> int"""
3036 return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
)
3038 def SetOldSelection(*args
, **kwargs
):
3039 """SetOldSelection(self, int nOldSel)"""
3040 return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
)
3042 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
3043 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
3044 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
)
3046 #---------------------------------------------------------------------------
3048 NB_FIXEDWIDTH
= _controls_
.NB_FIXEDWIDTH
3049 NB_TOP
= _controls_
.NB_TOP
3050 NB_LEFT
= _controls_
.NB_LEFT
3051 NB_RIGHT
= _controls_
.NB_RIGHT
3052 NB_BOTTOM
= _controls_
.NB_BOTTOM
3053 NB_MULTILINE
= _controls_
.NB_MULTILINE
3054 NB_NOPAGETHEME
= _controls_
.NB_NOPAGETHEME
3055 NB_HITTEST_NOWHERE
= _controls_
.NB_HITTEST_NOWHERE
3056 NB_HITTEST_ONICON
= _controls_
.NB_HITTEST_ONICON
3057 NB_HITTEST_ONLABEL
= _controls_
.NB_HITTEST_ONLABEL
3058 NB_HITTEST_ONITEM
= _controls_
.NB_HITTEST_ONITEM
3059 NB_HITTEST_ONPAGE
= _controls_
.NB_HITTEST_ONPAGE
3060 class Notebook(BookCtrlBase
):
3061 """Proxy of C++ Notebook class"""
3062 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3063 __repr__
= _swig_repr
3064 def __init__(self
, *args
, **kwargs
):
3066 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3067 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook
3069 _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
))
3070 self
._setOORInfo
(self
)
3072 def Create(*args
, **kwargs
):
3074 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3075 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool
3077 return _controls_
.Notebook_Create(*args
, **kwargs
)
3079 def GetRowCount(*args
, **kwargs
):
3080 """GetRowCount(self) -> int"""
3081 return _controls_
.Notebook_GetRowCount(*args
, **kwargs
)
3083 def SetPadding(*args
, **kwargs
):
3084 """SetPadding(self, Size padding)"""
3085 return _controls_
.Notebook_SetPadding(*args
, **kwargs
)
3087 def SetTabSize(*args
, **kwargs
):
3088 """SetTabSize(self, Size sz)"""
3089 return _controls_
.Notebook_SetTabSize(*args
, **kwargs
)
3091 def GetThemeBackgroundColour(*args
, **kwargs
):
3092 """GetThemeBackgroundColour(self) -> Colour"""
3093 return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
)
3095 def GetClassDefaultAttributes(*args
, **kwargs
):
3097 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3099 Get the default attributes for this class. This is useful if you want
3100 to use the same font or colour in your own control as in a standard
3101 control -- which is a much better idea than hard coding specific
3102 colours or fonts which might look completely out of place on the
3103 user's system, especially if it uses themes.
3105 The variant parameter is only relevant under Mac currently and is
3106 ignore under other platforms. Under Mac, it will change the size of
3107 the returned font. See `wx.Window.SetWindowVariant` for more about
3110 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3112 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3113 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
3114 ThemeBackgroundColour
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")
3115 _controls_
.Notebook_swigregister(Notebook
)
3117 def PreNotebook(*args
, **kwargs
):
3118 """PreNotebook() -> Notebook"""
3119 val
= _controls_
.new_PreNotebook(*args
, **kwargs
)
3122 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
):
3124 Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3126 Get the default attributes for this class. This is useful if you want
3127 to use the same font or colour in your own control as in a standard
3128 control -- which is a much better idea than hard coding specific
3129 colours or fonts which might look completely out of place on the
3130 user's system, especially if it uses themes.
3132 The variant parameter is only relevant under Mac currently and is
3133 ignore under other platforms. Under Mac, it will change the size of
3134 the returned font. See `wx.Window.SetWindowVariant` for more about
3137 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3139 class NotebookEvent(BookCtrlBaseEvent
):
3140 """Proxy of C++ NotebookEvent class"""
3141 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3142 __repr__
= _swig_repr
3143 def __init__(self
, *args
, **kwargs
):
3145 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3146 int nOldSel=-1) -> NotebookEvent
3148 _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
))
3149 _controls_
.NotebookEvent_swigregister(NotebookEvent
)
3151 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
3152 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
3154 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
3155 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
3157 #----------------------------------------------------------------------------
3159 class NotebookPage(wx
.Panel
):
3161 There is an old (and apparently unsolvable) bug when placing a
3162 window with a nonstandard background colour in a wx.Notebook on
3163 wxGTK1, as the notbooks's background colour would always be used
3164 when the window is refreshed. The solution is to place a panel in
3165 the notbook and the coloured window on the panel, sized to cover
3166 the panel. This simple class does that for you, just put an
3167 instance of this in the notebook and make your regular window a
3168 child of this one and it will handle the resize for you.
3170 def __init__(self
, parent
, id=-1,
3171 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
3172 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
3173 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
3175 self
.Bind(wx
.EVT_SIZE
, self
.OnSize
)
3177 def OnSize(self
, evt
):
3178 if self
.child
is None:
3179 children
= self
.GetChildren()
3181 self
.child
= children
[0]
3183 self
.child
.SetPosition((0,0))
3184 self
.child
.SetSize(self
.GetSize())
3187 #---------------------------------------------------------------------------
3189 LB_DEFAULT
= _controls_
.LB_DEFAULT
3190 LB_TOP
= _controls_
.LB_TOP
3191 LB_BOTTOM
= _controls_
.LB_BOTTOM
3192 LB_LEFT
= _controls_
.LB_LEFT
3193 LB_RIGHT
= _controls_
.LB_RIGHT
3194 LB_ALIGN_MASK
= _controls_
.LB_ALIGN_MASK
3195 class Listbook(BookCtrlBase
):
3196 """Proxy of C++ Listbook class"""
3197 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3198 __repr__
= _swig_repr
3199 def __init__(self
, *args
, **kwargs
):
3201 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3202 Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
3204 _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
))
3205 self
._setOORInfo
(self
)
3207 def Create(*args
, **kwargs
):
3209 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3210 Size size=DefaultSize, long style=0, String name=EmptyString) -> bool
3212 return _controls_
.Listbook_Create(*args
, **kwargs
)
3214 def GetListView(*args
, **kwargs
):
3215 """GetListView(self) -> ListView"""
3216 return _controls_
.Listbook_GetListView(*args
, **kwargs
)
3218 ListView
= property(GetListView
,doc
="See `GetListView`")
3219 _controls_
.Listbook_swigregister(Listbook
)
3221 def PreListbook(*args
, **kwargs
):
3222 """PreListbook() -> Listbook"""
3223 val
= _controls_
.new_PreListbook(*args
, **kwargs
)
3226 class ListbookEvent(BookCtrlBaseEvent
):
3227 """Proxy of C++ ListbookEvent class"""
3228 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3229 __repr__
= _swig_repr
3230 def __init__(self
, *args
, **kwargs
):
3232 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3233 int nOldSel=-1) -> ListbookEvent
3235 _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
))
3236 _controls_
.ListbookEvent_swigregister(ListbookEvent
)
3238 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
3239 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
3240 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
3241 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
3243 CHB_DEFAULT
= _controls_
.CHB_DEFAULT
3244 CHB_TOP
= _controls_
.CHB_TOP
3245 CHB_BOTTOM
= _controls_
.CHB_BOTTOM
3246 CHB_LEFT
= _controls_
.CHB_LEFT
3247 CHB_RIGHT
= _controls_
.CHB_RIGHT
3248 CHB_ALIGN_MASK
= _controls_
.CHB_ALIGN_MASK
3249 class Choicebook(BookCtrlBase
):
3250 """Proxy of C++ Choicebook class"""
3251 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3252 __repr__
= _swig_repr
3253 def __init__(self
, *args
, **kwargs
):
3255 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3256 long style=0, String name=EmptyString) -> Choicebook
3258 _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
))
3259 self
._setOORInfo
(self
)
3261 def Create(*args
, **kwargs
):
3263 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3264 long style=0, String name=EmptyString) -> bool
3266 return _controls_
.Choicebook_Create(*args
, **kwargs
)
3268 def GetChoiceCtrl(*args
, **kwargs
):
3269 """GetChoiceCtrl(self) -> Choice"""
3270 return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
)
3272 ChoiceCtrl
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")
3273 _controls_
.Choicebook_swigregister(Choicebook
)
3275 def PreChoicebook(*args
, **kwargs
):
3276 """PreChoicebook() -> Choicebook"""
3277 val
= _controls_
.new_PreChoicebook(*args
, **kwargs
)
3280 class ChoicebookEvent(BookCtrlBaseEvent
):
3281 """Proxy of C++ ChoicebookEvent class"""
3282 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3283 __repr__
= _swig_repr
3284 def __init__(self
, *args
, **kwargs
):
3286 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3287 int nOldSel=-1) -> ChoicebookEvent
3289 _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
))
3290 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
)
3292 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
3293 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
3294 EVT_CHOICEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 )
3295 EVT_CHOICEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 )
3297 #---------------------------------------------------------------------------
3299 class Treebook(BookCtrlBase
):
3300 """Proxy of C++ Treebook class"""
3301 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3302 __repr__
= _swig_repr
3303 def __init__(self
, *args
, **kwargs
):
3305 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3306 long style=BK_DEFAULT,
3307 String name=EmptyString) -> Treebook
3309 _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
))
3310 self
._setOORInfo
(self
)
3312 def Create(*args
, **kwargs
):
3314 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3315 long style=BK_DEFAULT,
3316 String name=EmptyString) -> bool
3318 return _controls_
.Treebook_Create(*args
, **kwargs
)
3320 def InsertSubPage(*args
, **kwargs
):
3322 InsertSubPage(self, size_t pos, Window page, String text, bool select=False,
3323 int imageId=NOT_FOUND) -> bool
3325 return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
)
3327 def AddSubPage(*args
, **kwargs
):
3328 """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool"""
3329 return _controls_
.Treebook_AddSubPage(*args
, **kwargs
)
3331 def IsNodeExpanded(*args
, **kwargs
):
3332 """IsNodeExpanded(self, size_t pos) -> bool"""
3333 return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
)
3335 def ExpandNode(*args
, **kwargs
):
3336 """ExpandNode(self, size_t pos, bool expand=True) -> bool"""
3337 return _controls_
.Treebook_ExpandNode(*args
, **kwargs
)
3339 def CollapseNode(*args
, **kwargs
):
3340 """CollapseNode(self, size_t pos) -> bool"""
3341 return _controls_
.Treebook_CollapseNode(*args
, **kwargs
)
3343 def GetPageParent(*args
, **kwargs
):
3344 """GetPageParent(self, size_t pos) -> int"""
3345 return _controls_
.Treebook_GetPageParent(*args
, **kwargs
)
3347 def GetTreeCtrl(*args
, **kwargs
):
3348 """GetTreeCtrl(self) -> TreeCtrl"""
3349 return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
)
3351 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
3352 _controls_
.Treebook_swigregister(Treebook
)
3354 def PreTreebook(*args
, **kwargs
):
3355 """PreTreebook() -> Treebook"""
3356 val
= _controls_
.new_PreTreebook(*args
, **kwargs
)
3359 class TreebookEvent(BookCtrlBaseEvent
):
3360 """Proxy of C++ TreebookEvent class"""
3361 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3362 __repr__
= _swig_repr
3363 def __init__(self
, *args
, **kwargs
):
3365 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3366 int nOldSel=NOT_FOUND) -> TreebookEvent
3368 _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
))
3369 _controls_
.TreebookEvent_swigregister(TreebookEvent
)
3371 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
3372 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
3373 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
3374 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
3375 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 )
3376 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1)
3377 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 )
3378 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 )
3380 #---------------------------------------------------------------------------
3382 class Toolbook(BookCtrlBase
):
3383 """Proxy of C++ Toolbook class"""
3384 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3385 __repr__
= _swig_repr
3386 def __init__(self
, *args
, **kwargs
):
3388 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3389 long style=BK_DEFAULT,
3390 String name=EmptyString) -> Toolbook
3392 _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
))
3393 self
._setOORInfo
(self
)
3395 def Create(*args
, **kwargs
):
3397 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3398 long style=0, String name=wxEmptyString) -> bool
3400 return _controls_
.Toolbook_Create(*args
, **kwargs
)
3402 def GetToolBar(*args
, **kwargs
):
3403 """GetToolBar(self) -> ToolBarBase"""
3404 return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
)
3406 def Realize(*args
, **kwargs
):
3408 return _controls_
.Toolbook_Realize(*args
, **kwargs
)
3410 ToolBar
= property(GetToolBar
,doc
="See `GetToolBar`")
3411 _controls_
.Toolbook_swigregister(Toolbook
)
3413 def PreToolbook(*args
, **kwargs
):
3414 """PreToolbook() -> Toolbook"""
3415 val
= _controls_
.new_PreToolbook(*args
, **kwargs
)
3418 class ToolbookEvent(BookCtrlBaseEvent
):
3419 """Proxy of C++ ToolbookEvent class"""
3420 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3421 __repr__
= _swig_repr
3422 def __init__(self
, *args
, **kwargs
):
3424 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3425 int nOldSel=NOT_FOUND) -> ToolbookEvent
3427 _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
))
3428 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
)
3430 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
3431 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
3432 EVT_TOOLBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1)
3433 EVT_TOOLBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1)
3435 #---------------------------------------------------------------------------
3437 TOOL_STYLE_BUTTON
= _controls_
.TOOL_STYLE_BUTTON
3438 TOOL_STYLE_SEPARATOR
= _controls_
.TOOL_STYLE_SEPARATOR
3439 TOOL_STYLE_CONTROL
= _controls_
.TOOL_STYLE_CONTROL
3440 TB_HORIZONTAL
= _controls_
.TB_HORIZONTAL
3441 TB_VERTICAL
= _controls_
.TB_VERTICAL
3442 TB_3DBUTTONS
= _controls_
.TB_3DBUTTONS
3443 TB_FLAT
= _controls_
.TB_FLAT
3444 TB_DOCKABLE
= _controls_
.TB_DOCKABLE
3445 TB_NOICONS
= _controls_
.TB_NOICONS
3446 TB_TEXT
= _controls_
.TB_TEXT
3447 TB_NODIVIDER
= _controls_
.TB_NODIVIDER
3448 TB_NOALIGN
= _controls_
.TB_NOALIGN
3449 TB_HORZ_LAYOUT
= _controls_
.TB_HORZ_LAYOUT
3450 TB_HORZ_TEXT
= _controls_
.TB_HORZ_TEXT
3451 TB_NO_TOOLTIPS
= _controls_
.TB_NO_TOOLTIPS
3452 TB_BOTTOM
= _controls_
.TB_BOTTOM
3453 class ToolBarToolBase(_core
.Object
):
3454 """Proxy of C++ ToolBarToolBase class"""
3455 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3456 def __init__(self
): raise AttributeError, "No constructor defined"
3457 __repr__
= _swig_repr
3458 def GetId(*args
, **kwargs
):
3459 """GetId(self) -> int"""
3460 return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
)
3462 def GetControl(*args
, **kwargs
):
3463 """GetControl(self) -> Control"""
3464 return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
)
3466 def GetToolBar(*args
, **kwargs
):
3467 """GetToolBar(self) -> ToolBarBase"""
3468 return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
3470 def IsButton(*args
, **kwargs
):
3471 """IsButton(self) -> int"""
3472 return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
)
3474 def IsControl(*args
, **kwargs
):
3475 """IsControl(self) -> int"""
3476 return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
)
3478 def IsSeparator(*args
, **kwargs
):
3479 """IsSeparator(self) -> int"""
3480 return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
3482 def GetStyle(*args
, **kwargs
):
3483 """GetStyle(self) -> int"""
3484 return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
3486 def GetKind(*args
, **kwargs
):
3487 """GetKind(self) -> int"""
3488 return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
)
3490 def IsEnabled(*args
, **kwargs
):
3491 """IsEnabled(self) -> bool"""
3492 return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
3494 def IsToggled(*args
, **kwargs
):
3495 """IsToggled(self) -> bool"""
3496 return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
3498 def CanBeToggled(*args
, **kwargs
):
3499 """CanBeToggled(self) -> bool"""
3500 return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
3502 def GetNormalBitmap(*args
, **kwargs
):
3503 """GetNormalBitmap(self) -> Bitmap"""
3504 return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
3506 def GetDisabledBitmap(*args
, **kwargs
):
3507 """GetDisabledBitmap(self) -> Bitmap"""
3508 return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
3510 def GetBitmap(*args
, **kwargs
):
3511 """GetBitmap(self) -> Bitmap"""
3512 return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
3514 def GetLabel(*args
, **kwargs
):
3515 """GetLabel(self) -> String"""
3516 return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
3518 def GetShortHelp(*args
, **kwargs
):
3519 """GetShortHelp(self) -> String"""
3520 return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
3522 def GetLongHelp(*args
, **kwargs
):
3523 """GetLongHelp(self) -> String"""
3524 return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
3526 def Enable(*args
, **kwargs
):
3527 """Enable(self, bool enable) -> bool"""
3528 return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
)
3530 def Toggle(*args
, **kwargs
):
3532 return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
)
3534 def SetToggle(*args
, **kwargs
):
3535 """SetToggle(self, bool toggle) -> bool"""
3536 return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
3538 def SetShortHelp(*args
, **kwargs
):
3539 """SetShortHelp(self, String help) -> bool"""
3540 return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
3542 def SetLongHelp(*args
, **kwargs
):
3543 """SetLongHelp(self, String help) -> bool"""
3544 return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
3546 def SetNormalBitmap(*args
, **kwargs
):
3547 """SetNormalBitmap(self, Bitmap bmp)"""
3548 return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
3550 def SetDisabledBitmap(*args
, **kwargs
):
3551 """SetDisabledBitmap(self, Bitmap bmp)"""
3552 return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
3554 def SetLabel(*args
, **kwargs
):
3555 """SetLabel(self, String label)"""
3556 return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
3558 def Detach(*args
, **kwargs
):
3560 return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
)
3562 def Attach(*args
, **kwargs
):
3563 """Attach(self, ToolBarBase tbar)"""
3564 return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
)
3566 def GetClientData(*args
, **kwargs
):
3567 """GetClientData(self) -> PyObject"""
3568 return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
3570 def SetClientData(*args
, **kwargs
):
3571 """SetClientData(self, PyObject clientData)"""
3572 return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
3574 GetBitmap1
= GetNormalBitmap
3575 GetBitmap2
= GetDisabledBitmap
3576 SetBitmap1
= SetNormalBitmap
3577 SetBitmap2
= SetDisabledBitmap
3579 Bitmap
= property(GetBitmap
,doc
="See `GetBitmap`")
3580 ClientData
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")
3581 Control
= property(GetControl
,doc
="See `GetControl`")
3582 DisabledBitmap
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")
3583 Id
= property(GetId
,doc
="See `GetId`")
3584 Kind
= property(GetKind
,doc
="See `GetKind`")
3585 Label
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")
3586 LongHelp
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")
3587 NormalBitmap
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")
3588 ShortHelp
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")
3589 Style
= property(GetStyle
,doc
="See `GetStyle`")
3590 ToolBar
= property(GetToolBar
,doc
="See `GetToolBar`")
3591 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
)
3593 class ToolBarBase(_core
.Control
):
3594 """Proxy of C++ ToolBarBase class"""
3595 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3596 def __init__(self
): raise AttributeError, "No constructor defined"
3597 __repr__
= _swig_repr
3598 def DoAddTool(*args
, **kwargs
):
3600 DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3601 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
3602 String longHelp=EmptyString,
3603 PyObject clientData=None) -> ToolBarToolBase
3605 return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
)
3607 def DoInsertTool(*args
, **kwargs
):
3609 DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3610 int kind=ITEM_NORMAL,
3611 String shortHelp=EmptyString, String longHelp=EmptyString,
3612 PyObject clientData=None) -> ToolBarToolBase
3614 return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
3616 # These match the original Add methods for this class, kept for
3617 # backwards compatibility with versions < 2.3.3.
3620 def AddTool(self
, id, bitmap
,
3621 pushedBitmap
= wx
.NullBitmap
,
3624 shortHelpString
= '',
3625 longHelpString
= '') :
3626 '''Old style method to add a tool to the toolbar.'''
3627 kind
= wx
.ITEM_NORMAL
3628 if isToggle
: kind
= wx
.ITEM_CHECK
3629 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
3630 shortHelpString
, longHelpString
, clientData
)
3632 def AddSimpleTool(self
, id, bitmap
,
3633 shortHelpString
= '',
3634 longHelpString
= '',
3636 '''Old style method to add a tool to the toolbar.'''
3637 kind
= wx
.ITEM_NORMAL
3638 if isToggle
: kind
= wx
.ITEM_CHECK
3639 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
3640 shortHelpString
, longHelpString
, None)
3642 def InsertTool(self
, pos
, id, bitmap
,
3643 pushedBitmap
= wx
.NullBitmap
,
3646 shortHelpString
= '',
3647 longHelpString
= ''):
3648 '''Old style method to insert a tool in the toolbar.'''
3649 kind
= wx
.ITEM_NORMAL
3650 if isToggle
: kind
= wx
.ITEM_CHECK
3651 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
3652 shortHelpString
, longHelpString
, clientData
)
3654 def InsertSimpleTool(self
, pos
, id, bitmap
,
3655 shortHelpString
= '',
3656 longHelpString
= '',
3658 '''Old style method to insert a tool in the toolbar.'''
3659 kind
= wx
.ITEM_NORMAL
3660 if isToggle
: kind
= wx
.ITEM_CHECK
3661 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
3662 shortHelpString
, longHelpString
, None)
3665 # The following are the new toolbar Add methods starting with
3666 # 2.3.3. They are renamed to have 'Label' in the name so as to be
3667 # able to keep backwards compatibility with using the above
3668 # methods. Eventually these should migrate to be the methods used
3669 # primarily and lose the 'Label' in the name...
3671 def AddLabelTool(self
, id, label
, bitmap
,
3672 bmpDisabled
= wx
.NullBitmap
,
3673 kind
= wx
.ITEM_NORMAL
,
3674 shortHelp
= '', longHelp
= '',
3677 The full AddTool() function.
3679 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
3680 is created and used as the disabled image.
3682 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
3683 shortHelp
, longHelp
, clientData
)
3686 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
3687 bmpDisabled
= wx
.NullBitmap
,
3688 kind
= wx
.ITEM_NORMAL
,
3689 shortHelp
= '', longHelp
= '',
3692 Insert the new tool at the given position, if pos == GetToolsCount(), it
3693 is equivalent to AddTool()
3695 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
3696 shortHelp
, longHelp
, clientData
)
3698 def AddCheckLabelTool(self
, id, label
, bitmap
,
3699 bmpDisabled
= wx
.NullBitmap
,
3700 shortHelp
= '', longHelp
= '',
3702 '''Add a check tool, i.e. a tool which can be toggled'''
3703 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3704 shortHelp
, longHelp
, clientData
)
3706 def AddRadioLabelTool(self
, id, label
, bitmap
,
3707 bmpDisabled
= wx
.NullBitmap
,
3708 shortHelp
= '', longHelp
= '',
3711 Add a radio tool, i.e. a tool which can be toggled and releases any
3712 other toggled radio tools in the same group when it happens
3714 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3715 shortHelp
, longHelp
, clientData
)
3718 # For consistency with the backwards compatible methods above, here are
3719 # some non-'Label' versions of the Check and Radio methods
3721 def AddCheckTool(self
, id, bitmap
,
3722 bmpDisabled
= wx
.NullBitmap
,
3723 shortHelp
= '', longHelp
= '',
3725 '''Add a check tool, i.e. a tool which can be toggled'''
3726 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3727 shortHelp
, longHelp
, clientData
)
3729 def AddRadioTool(self
, id, bitmap
,
3730 bmpDisabled
= wx
.NullBitmap
,
3731 shortHelp
= '', longHelp
= '',
3734 Add a radio tool, i.e. a tool which can be toggled and releases any
3735 other toggled radio tools in the same group when it happens
3737 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3738 shortHelp
, longHelp
, clientData
)
3740 def AddToolItem(*args
, **kwargs
):
3741 """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase"""
3742 return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
)
3744 def InsertToolItem(*args
, **kwargs
):
3745 """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
3746 return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
3748 def AddControl(*args
, **kwargs
):
3749 """AddControl(self, Control control) -> ToolBarToolBase"""
3750 return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
)
3752 def InsertControl(*args
, **kwargs
):
3753 """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase"""
3754 return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
)
3756 def FindControl(*args
, **kwargs
):
3757 """FindControl(self, int id) -> Control"""
3758 return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
)
3760 def AddSeparator(*args
, **kwargs
):
3761 """AddSeparator(self) -> ToolBarToolBase"""
3762 return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
)
3764 def InsertSeparator(*args
, **kwargs
):
3765 """InsertSeparator(self, size_t pos) -> ToolBarToolBase"""
3766 return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
3768 def RemoveTool(*args
, **kwargs
):
3769 """RemoveTool(self, int id) -> ToolBarToolBase"""
3770 return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
)
3772 def DeleteToolByPos(*args
, **kwargs
):
3773 """DeleteToolByPos(self, size_t pos) -> bool"""
3774 return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
3776 def DeleteTool(*args
, **kwargs
):
3777 """DeleteTool(self, int id) -> bool"""
3778 return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
)
3780 def ClearTools(*args
, **kwargs
):
3781 """ClearTools(self)"""
3782 return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
)
3784 def Realize(*args
, **kwargs
):
3785 """Realize(self) -> bool"""
3786 return _controls_
.ToolBarBase_Realize(*args
, **kwargs
)
3788 def EnableTool(*args
, **kwargs
):
3789 """EnableTool(self, int id, bool enable)"""
3790 return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
)
3792 def ToggleTool(*args
, **kwargs
):
3793 """ToggleTool(self, int id, bool toggle)"""
3794 return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
)
3796 def SetToggle(*args
, **kwargs
):
3797 """SetToggle(self, int id, bool toggle)"""
3798 return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
)
3800 def GetToolClientData(*args
, **kwargs
):
3801 """GetToolClientData(self, int id) -> PyObject"""
3802 return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
3804 def SetToolClientData(*args
, **kwargs
):
3805 """SetToolClientData(self, int id, PyObject clientData)"""
3806 return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
3808 def GetToolPos(*args
, **kwargs
):
3809 """GetToolPos(self, int id) -> int"""
3810 return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
)
3812 def GetToolState(*args
, **kwargs
):
3813 """GetToolState(self, int id) -> bool"""
3814 return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
)
3816 def GetToolEnabled(*args
, **kwargs
):
3817 """GetToolEnabled(self, int id) -> bool"""
3818 return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
3820 def SetToolShortHelp(*args
, **kwargs
):
3821 """SetToolShortHelp(self, int id, String helpString)"""
3822 return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
3824 def GetToolShortHelp(*args
, **kwargs
):
3825 """GetToolShortHelp(self, int id) -> String"""
3826 return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
3828 def SetToolLongHelp(*args
, **kwargs
):
3829 """SetToolLongHelp(self, int id, String helpString)"""
3830 return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
3832 def GetToolLongHelp(*args
, **kwargs
):
3833 """GetToolLongHelp(self, int id) -> String"""
3834 return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
3836 def SetMarginsXY(*args
, **kwargs
):
3837 """SetMarginsXY(self, int x, int y)"""
3838 return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
3840 def SetMargins(*args
, **kwargs
):
3841 """SetMargins(self, Size size)"""
3842 return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
)
3844 def SetToolPacking(*args
, **kwargs
):
3845 """SetToolPacking(self, int packing)"""
3846 return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
3848 def SetToolSeparation(*args
, **kwargs
):
3849 """SetToolSeparation(self, int separation)"""
3850 return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
3852 def GetToolMargins(*args
, **kwargs
):
3853 """GetToolMargins(self) -> Size"""
3854 return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
3856 def GetMargins(*args
, **kwargs
):
3857 """GetMargins(self) -> Size"""
3858 return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
)
3860 def GetToolPacking(*args
, **kwargs
):
3861 """GetToolPacking(self) -> int"""
3862 return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
3864 def GetToolSeparation(*args
, **kwargs
):
3865 """GetToolSeparation(self) -> int"""
3866 return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
3868 def SetRows(*args
, **kwargs
):
3869 """SetRows(self, int nRows)"""
3870 return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
)
3872 def SetMaxRowsCols(*args
, **kwargs
):
3873 """SetMaxRowsCols(self, int rows, int cols)"""
3874 return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
3876 def GetMaxRows(*args
, **kwargs
):
3877 """GetMaxRows(self) -> int"""
3878 return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
3880 def GetMaxCols(*args
, **kwargs
):
3881 """GetMaxCols(self) -> int"""
3882 return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
3884 def SetToolBitmapSize(*args
, **kwargs
):
3885 """SetToolBitmapSize(self, Size size)"""
3886 return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
3888 def GetToolBitmapSize(*args
, **kwargs
):
3889 """GetToolBitmapSize(self) -> Size"""
3890 return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
3892 def GetToolSize(*args
, **kwargs
):
3893 """GetToolSize(self) -> Size"""
3894 return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
)
3896 def FindToolForPosition(*args
, **kwargs
):
3897 """FindToolForPosition(self, int x, int y) -> ToolBarToolBase"""
3898 return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
3900 def FindById(*args
, **kwargs
):
3901 """FindById(self, int toolid) -> ToolBarToolBase"""
3902 return _controls_
.ToolBarBase_FindById(*args
, **kwargs
)
3904 def IsVertical(*args
, **kwargs
):
3905 """IsVertical(self) -> bool"""
3906 return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
)
3908 def GetToolsCount(*args
, **kwargs
):
3909 """GetToolsCount(self) -> size_t"""
3910 return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
)
3912 Margins
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")
3913 MaxCols
= property(GetMaxCols
,doc
="See `GetMaxCols`")
3914 MaxRows
= property(GetMaxRows
,doc
="See `GetMaxRows`")
3915 ToolBitmapSize
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")
3916 ToolMargins
= property(GetToolMargins
,doc
="See `GetToolMargins`")
3917 ToolPacking
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")
3918 ToolSeparation
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")
3919 ToolSize
= property(GetToolSize
,doc
="See `GetToolSize`")
3920 ToolsCount
= property(GetToolsCount
,doc
="See `GetToolsCount`")
3921 _controls_
.ToolBarBase_swigregister(ToolBarBase
)
3923 class ToolBar(ToolBarBase
):
3924 """Proxy of C++ ToolBar class"""
3925 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3926 __repr__
= _swig_repr
3927 def __init__(self
, *args
, **kwargs
):
3929 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3930 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3931 String name=wxPyToolBarNameStr) -> ToolBar
3933 _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
))
3934 self
._setOORInfo
(self
)
3936 def Create(*args
, **kwargs
):
3938 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3939 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3940 String name=wxPyToolBarNameStr) -> bool
3942 return _controls_
.ToolBar_Create(*args
, **kwargs
)
3944 def GetClassDefaultAttributes(*args
, **kwargs
):
3946 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3948 Get the default attributes for this class. This is useful if you want
3949 to use the same font or colour in your own control as in a standard
3950 control -- which is a much better idea than hard coding specific
3951 colours or fonts which might look completely out of place on the
3952 user's system, especially if it uses themes.
3954 The variant parameter is only relevant under Mac currently and is
3955 ignore under other platforms. Under Mac, it will change the size of
3956 the returned font. See `wx.Window.SetWindowVariant` for more about
3959 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3961 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3962 _controls_
.ToolBar_swigregister(ToolBar
)
3964 def PreToolBar(*args
, **kwargs
):
3965 """PreToolBar() -> ToolBar"""
3966 val
= _controls_
.new_PreToolBar(*args
, **kwargs
)
3969 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
):
3971 ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3973 Get the default attributes for this class. This is useful if you want
3974 to use the same font or colour in your own control as in a standard
3975 control -- which is a much better idea than hard coding specific
3976 colours or fonts which might look completely out of place on the
3977 user's system, especially if it uses themes.
3979 The variant parameter is only relevant under Mac currently and is
3980 ignore under other platforms. Under Mac, it will change the size of
3981 the returned font. See `wx.Window.SetWindowVariant` for more about
3984 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3986 #---------------------------------------------------------------------------
3988 LC_VRULES
= _controls_
.LC_VRULES
3989 LC_HRULES
= _controls_
.LC_HRULES
3990 LC_ICON
= _controls_
.LC_ICON
3991 LC_SMALL_ICON
= _controls_
.LC_SMALL_ICON
3992 LC_LIST
= _controls_
.LC_LIST
3993 LC_REPORT
= _controls_
.LC_REPORT
3994 LC_ALIGN_TOP
= _controls_
.LC_ALIGN_TOP
3995 LC_ALIGN_LEFT
= _controls_
.LC_ALIGN_LEFT
3996 LC_AUTOARRANGE
= _controls_
.LC_AUTOARRANGE
3997 LC_VIRTUAL
= _controls_
.LC_VIRTUAL
3998 LC_EDIT_LABELS
= _controls_
.LC_EDIT_LABELS
3999 LC_NO_HEADER
= _controls_
.LC_NO_HEADER
4000 LC_NO_SORT_HEADER
= _controls_
.LC_NO_SORT_HEADER
4001 LC_SINGLE_SEL
= _controls_
.LC_SINGLE_SEL
4002 LC_SORT_ASCENDING
= _controls_
.LC_SORT_ASCENDING
4003 LC_SORT_DESCENDING
= _controls_
.LC_SORT_DESCENDING
4004 LC_MASK_TYPE
= _controls_
.LC_MASK_TYPE
4005 LC_MASK_ALIGN
= _controls_
.LC_MASK_ALIGN
4006 LC_MASK_SORT
= _controls_
.LC_MASK_SORT
4007 LIST_MASK_STATE
= _controls_
.LIST_MASK_STATE
4008 LIST_MASK_TEXT
= _controls_
.LIST_MASK_TEXT
4009 LIST_MASK_IMAGE
= _controls_
.LIST_MASK_IMAGE
4010 LIST_MASK_DATA
= _controls_
.LIST_MASK_DATA
4011 LIST_SET_ITEM
= _controls_
.LIST_SET_ITEM
4012 LIST_MASK_WIDTH
= _controls_
.LIST_MASK_WIDTH
4013 LIST_MASK_FORMAT
= _controls_
.LIST_MASK_FORMAT
4014 LIST_STATE_DONTCARE
= _controls_
.LIST_STATE_DONTCARE
4015 LIST_STATE_DROPHILITED
= _controls_
.LIST_STATE_DROPHILITED
4016 LIST_STATE_FOCUSED
= _controls_
.LIST_STATE_FOCUSED
4017 LIST_STATE_SELECTED
= _controls_
.LIST_STATE_SELECTED
4018 LIST_STATE_CUT
= _controls_
.LIST_STATE_CUT
4019 LIST_STATE_DISABLED
= _controls_
.LIST_STATE_DISABLED
4020 LIST_STATE_FILTERED
= _controls_
.LIST_STATE_FILTERED
4021 LIST_STATE_INUSE
= _controls_
.LIST_STATE_INUSE
4022 LIST_STATE_PICKED
= _controls_
.LIST_STATE_PICKED
4023 LIST_STATE_SOURCE
= _controls_
.LIST_STATE_SOURCE
4024 LIST_HITTEST_ABOVE
= _controls_
.LIST_HITTEST_ABOVE
4025 LIST_HITTEST_BELOW
= _controls_
.LIST_HITTEST_BELOW
4026 LIST_HITTEST_NOWHERE
= _controls_
.LIST_HITTEST_NOWHERE
4027 LIST_HITTEST_ONITEMICON
= _controls_
.LIST_HITTEST_ONITEMICON
4028 LIST_HITTEST_ONITEMLABEL
= _controls_
.LIST_HITTEST_ONITEMLABEL
4029 LIST_HITTEST_ONITEMRIGHT
= _controls_
.LIST_HITTEST_ONITEMRIGHT
4030 LIST_HITTEST_ONITEMSTATEICON
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
4031 LIST_HITTEST_TOLEFT
= _controls_
.LIST_HITTEST_TOLEFT
4032 LIST_HITTEST_TORIGHT
= _controls_
.LIST_HITTEST_TORIGHT
4033 LIST_HITTEST_ONITEM
= _controls_
.LIST_HITTEST_ONITEM
4034 LIST_GETSUBITEMRECT_WHOLEITEM
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
4035 LIST_NEXT_ABOVE
= _controls_
.LIST_NEXT_ABOVE
4036 LIST_NEXT_ALL
= _controls_
.LIST_NEXT_ALL
4037 LIST_NEXT_BELOW
= _controls_
.LIST_NEXT_BELOW
4038 LIST_NEXT_LEFT
= _controls_
.LIST_NEXT_LEFT
4039 LIST_NEXT_RIGHT
= _controls_
.LIST_NEXT_RIGHT
4040 LIST_ALIGN_DEFAULT
= _controls_
.LIST_ALIGN_DEFAULT
4041 LIST_ALIGN_LEFT
= _controls_
.LIST_ALIGN_LEFT
4042 LIST_ALIGN_TOP
= _controls_
.LIST_ALIGN_TOP
4043 LIST_ALIGN_SNAP_TO_GRID
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
4044 LIST_FORMAT_LEFT
= _controls_
.LIST_FORMAT_LEFT
4045 LIST_FORMAT_RIGHT
= _controls_
.LIST_FORMAT_RIGHT
4046 LIST_FORMAT_CENTRE
= _controls_
.LIST_FORMAT_CENTRE
4047 LIST_FORMAT_CENTER
= _controls_
.LIST_FORMAT_CENTER
4048 LIST_AUTOSIZE
= _controls_
.LIST_AUTOSIZE
4049 LIST_AUTOSIZE_USEHEADER
= _controls_
.LIST_AUTOSIZE_USEHEADER
4050 LIST_RECT_BOUNDS
= _controls_
.LIST_RECT_BOUNDS
4051 LIST_RECT_ICON
= _controls_
.LIST_RECT_ICON
4052 LIST_RECT_LABEL
= _controls_
.LIST_RECT_LABEL
4053 LIST_FIND_UP
= _controls_
.LIST_FIND_UP
4054 LIST_FIND_DOWN
= _controls_
.LIST_FIND_DOWN
4055 LIST_FIND_LEFT
= _controls_
.LIST_FIND_LEFT
4056 LIST_FIND_RIGHT
= _controls_
.LIST_FIND_RIGHT
4057 #---------------------------------------------------------------------------
4059 class ListItemAttr(object):
4060 """Proxy of C++ ListItemAttr class"""
4061 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4062 __repr__
= _swig_repr
4063 def __init__(self
, *args
, **kwargs
):
4065 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
4066 Font font=wxNullFont) -> ListItemAttr
4068 _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
))
4069 __swig_destroy__
= _controls_
.delete_ListItemAttr
4070 __del__
= lambda self
: None;
4071 def SetTextColour(*args
, **kwargs
):
4072 """SetTextColour(self, Colour colText)"""
4073 return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
)
4075 def SetBackgroundColour(*args
, **kwargs
):
4076 """SetBackgroundColour(self, Colour colBack)"""
4077 return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
4079 def SetFont(*args
, **kwargs
):
4080 """SetFont(self, Font font)"""
4081 return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
)
4083 def HasTextColour(*args
, **kwargs
):
4084 """HasTextColour(self) -> bool"""
4085 return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
)
4087 def HasBackgroundColour(*args
, **kwargs
):
4088 """HasBackgroundColour(self) -> bool"""
4089 return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
4091 def HasFont(*args
, **kwargs
):
4092 """HasFont(self) -> bool"""
4093 return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
)
4095 def GetTextColour(*args
, **kwargs
):
4096 """GetTextColour(self) -> Colour"""
4097 return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
)
4099 def GetBackgroundColour(*args
, **kwargs
):
4100 """GetBackgroundColour(self) -> Colour"""
4101 return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
4103 def GetFont(*args
, **kwargs
):
4104 """GetFont(self) -> Font"""
4105 return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
)
4107 def AssignFrom(*args
, **kwargs
):
4108 """AssignFrom(self, ListItemAttr source)"""
4109 return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
)
4111 def Destroy(*args
, **kwargs
):
4113 val
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
)
4117 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4118 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4119 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4120 _controls_
.ListItemAttr_swigregister(ListItemAttr
)
4121 ListCtrlNameStr
= cvar
.ListCtrlNameStr
4123 #---------------------------------------------------------------------------
4125 class ListItem(_core
.Object
):
4126 """Proxy of C++ ListItem class"""
4127 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4128 __repr__
= _swig_repr
4129 def __init__(self
, *args
, **kwargs
):
4130 """__init__(self) -> ListItem"""
4131 _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
))
4132 __swig_destroy__
= _controls_
.delete_ListItem
4133 __del__
= lambda self
: None;
4134 def Clear(*args
, **kwargs
):
4136 return _controls_
.ListItem_Clear(*args
, **kwargs
)
4138 def ClearAttributes(*args
, **kwargs
):
4139 """ClearAttributes(self)"""
4140 return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
)
4142 def SetMask(*args
, **kwargs
):
4143 """SetMask(self, long mask)"""
4144 return _controls_
.ListItem_SetMask(*args
, **kwargs
)
4146 def SetId(*args
, **kwargs
):
4147 """SetId(self, long id)"""
4148 return _controls_
.ListItem_SetId(*args
, **kwargs
)
4150 def SetColumn(*args
, **kwargs
):
4151 """SetColumn(self, int col)"""
4152 return _controls_
.ListItem_SetColumn(*args
, **kwargs
)
4154 def SetState(*args
, **kwargs
):
4155 """SetState(self, long state)"""
4156 return _controls_
.ListItem_SetState(*args
, **kwargs
)
4158 def SetStateMask(*args
, **kwargs
):
4159 """SetStateMask(self, long stateMask)"""
4160 return _controls_
.ListItem_SetStateMask(*args
, **kwargs
)
4162 def SetText(*args
, **kwargs
):
4163 """SetText(self, String text)"""
4164 return _controls_
.ListItem_SetText(*args
, **kwargs
)
4166 def SetImage(*args
, **kwargs
):
4167 """SetImage(self, int image)"""
4168 return _controls_
.ListItem_SetImage(*args
, **kwargs
)
4170 def SetData(*args
, **kwargs
):
4171 """SetData(self, long data)"""
4172 return _controls_
.ListItem_SetData(*args
, **kwargs
)
4174 def SetWidth(*args
, **kwargs
):
4175 """SetWidth(self, int width)"""
4176 return _controls_
.ListItem_SetWidth(*args
, **kwargs
)
4178 def SetAlign(*args
, **kwargs
):
4179 """SetAlign(self, int align)"""
4180 return _controls_
.ListItem_SetAlign(*args
, **kwargs
)
4182 def SetTextColour(*args
, **kwargs
):
4183 """SetTextColour(self, Colour colText)"""
4184 return _controls_
.ListItem_SetTextColour(*args
, **kwargs
)
4186 def SetBackgroundColour(*args
, **kwargs
):
4187 """SetBackgroundColour(self, Colour colBack)"""
4188 return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
)
4190 def SetFont(*args
, **kwargs
):
4191 """SetFont(self, Font font)"""
4192 return _controls_
.ListItem_SetFont(*args
, **kwargs
)
4194 def GetMask(*args
, **kwargs
):
4195 """GetMask(self) -> long"""
4196 return _controls_
.ListItem_GetMask(*args
, **kwargs
)
4198 def GetId(*args
, **kwargs
):
4199 """GetId(self) -> long"""
4200 return _controls_
.ListItem_GetId(*args
, **kwargs
)
4202 def GetColumn(*args
, **kwargs
):
4203 """GetColumn(self) -> int"""
4204 return _controls_
.ListItem_GetColumn(*args
, **kwargs
)
4206 def GetState(*args
, **kwargs
):
4207 """GetState(self) -> long"""
4208 return _controls_
.ListItem_GetState(*args
, **kwargs
)
4210 def GetText(*args
, **kwargs
):
4211 """GetText(self) -> String"""
4212 return _controls_
.ListItem_GetText(*args
, **kwargs
)
4214 def GetImage(*args
, **kwargs
):
4215 """GetImage(self) -> int"""
4216 return _controls_
.ListItem_GetImage(*args
, **kwargs
)
4218 def GetData(*args
, **kwargs
):
4219 """GetData(self) -> long"""
4220 return _controls_
.ListItem_GetData(*args
, **kwargs
)
4222 def GetWidth(*args
, **kwargs
):
4223 """GetWidth(self) -> int"""
4224 return _controls_
.ListItem_GetWidth(*args
, **kwargs
)
4226 def GetAlign(*args
, **kwargs
):
4227 """GetAlign(self) -> int"""
4228 return _controls_
.ListItem_GetAlign(*args
, **kwargs
)
4230 def GetAttributes(*args
, **kwargs
):
4231 """GetAttributes(self) -> ListItemAttr"""
4232 return _controls_
.ListItem_GetAttributes(*args
, **kwargs
)
4234 def HasAttributes(*args
, **kwargs
):
4235 """HasAttributes(self) -> bool"""
4236 return _controls_
.ListItem_HasAttributes(*args
, **kwargs
)
4238 def GetTextColour(*args
, **kwargs
):
4239 """GetTextColour(self) -> Colour"""
4240 return _controls_
.ListItem_GetTextColour(*args
, **kwargs
)
4242 def GetBackgroundColour(*args
, **kwargs
):
4243 """GetBackgroundColour(self) -> Colour"""
4244 return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
)
4246 def GetFont(*args
, **kwargs
):
4247 """GetFont(self) -> Font"""
4248 return _controls_
.ListItem_GetFont(*args
, **kwargs
)
4250 m_mask
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
)
4251 m_itemId
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
)
4252 m_col
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
)
4253 m_state
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
)
4254 m_stateMask
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
)
4255 m_text
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
)
4256 m_image
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
)
4257 m_data
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
)
4258 m_format
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
)
4259 m_width
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
)
4260 Align
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")
4261 Attributes
= property(GetAttributes
,doc
="See `GetAttributes`")
4262 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4263 Column
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")
4264 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
4265 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4266 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
4267 Image
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")
4268 Mask
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")
4269 State
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")
4270 Text
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")
4271 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4272 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
4273 _controls_
.ListItem_swigregister(ListItem
)
4275 #---------------------------------------------------------------------------
4277 class ListEvent(_core
.NotifyEvent
):
4278 """Proxy of C++ ListEvent class"""
4279 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4280 __repr__
= _swig_repr
4281 def __init__(self
, *args
, **kwargs
):
4282 """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
4283 _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
))
4284 m_code
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
)
4285 m_oldItemIndex
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
)
4286 m_itemIndex
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
)
4287 m_col
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
)
4288 m_pointDrag
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
)
4289 m_item
= property(_controls_
.ListEvent_m_item_get
)
4290 def GetKeyCode(*args
, **kwargs
):
4291 """GetKeyCode(self) -> int"""
4292 return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
)
4294 GetCode
= GetKeyCode
4295 def GetIndex(*args
, **kwargs
):
4296 """GetIndex(self) -> long"""
4297 return _controls_
.ListEvent_GetIndex(*args
, **kwargs
)
4299 def GetColumn(*args
, **kwargs
):
4300 """GetColumn(self) -> int"""
4301 return _controls_
.ListEvent_GetColumn(*args
, **kwargs
)
4303 def GetPoint(*args
, **kwargs
):
4304 """GetPoint(self) -> Point"""
4305 return _controls_
.ListEvent_GetPoint(*args
, **kwargs
)
4307 GetPosition
= GetPoint
4308 def GetLabel(*args
, **kwargs
):
4309 """GetLabel(self) -> String"""
4310 return _controls_
.ListEvent_GetLabel(*args
, **kwargs
)
4312 def GetText(*args
, **kwargs
):
4313 """GetText(self) -> String"""
4314 return _controls_
.ListEvent_GetText(*args
, **kwargs
)
4316 def GetImage(*args
, **kwargs
):
4317 """GetImage(self) -> int"""
4318 return _controls_
.ListEvent_GetImage(*args
, **kwargs
)
4320 def GetData(*args
, **kwargs
):
4321 """GetData(self) -> long"""
4322 return _controls_
.ListEvent_GetData(*args
, **kwargs
)
4324 def GetMask(*args
, **kwargs
):
4325 """GetMask(self) -> long"""
4326 return _controls_
.ListEvent_GetMask(*args
, **kwargs
)
4328 def GetItem(*args
, **kwargs
):
4329 """GetItem(self) -> ListItem"""
4330 return _controls_
.ListEvent_GetItem(*args
, **kwargs
)
4332 def GetCacheFrom(*args
, **kwargs
):
4333 """GetCacheFrom(self) -> long"""
4334 return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
)
4336 def GetCacheTo(*args
, **kwargs
):
4337 """GetCacheTo(self) -> long"""
4338 return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
)
4340 def IsEditCancelled(*args
, **kwargs
):
4341 """IsEditCancelled(self) -> bool"""
4342 return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
)
4344 def SetEditCanceled(*args
, **kwargs
):
4345 """SetEditCanceled(self, bool editCancelled)"""
4346 return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
)
4348 CacheFrom
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")
4349 CacheTo
= property(GetCacheTo
,doc
="See `GetCacheTo`")
4350 Column
= property(GetColumn
,doc
="See `GetColumn`")
4351 Data
= property(GetData
,doc
="See `GetData`")
4352 Image
= property(GetImage
,doc
="See `GetImage`")
4353 Index
= property(GetIndex
,doc
="See `GetIndex`")
4354 Item
= property(GetItem
,doc
="See `GetItem`")
4355 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
4356 Label
= property(GetLabel
,doc
="See `GetLabel`")
4357 Mask
= property(GetMask
,doc
="See `GetMask`")
4358 Point
= property(GetPoint
,doc
="See `GetPoint`")
4359 Text
= property(GetText
,doc
="See `GetText`")
4360 _controls_
.ListEvent_swigregister(ListEvent
)
4362 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
4363 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
4364 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
4365 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
4366 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
4367 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
4368 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
4369 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
4370 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
4371 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
4372 wxEVT_COMMAND_LIST_COL_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
4373 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
4374 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
4375 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
4376 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
4377 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
4378 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
4379 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
4380 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
4381 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
4382 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
4383 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
4384 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
4385 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
4386 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
4387 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
4392 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
4393 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
4394 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
4395 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
4396 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
4397 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
4398 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
4399 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
4400 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
4401 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
4402 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
4403 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
4404 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
4405 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
4411 #---------------------------------------------------------------------------
4413 class ListCtrl(_core
.Control
):
4414 """Proxy of C++ ListCtrl class"""
4415 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4416 __repr__
= _swig_repr
4417 def __init__(self
, *args
, **kwargs
):
4419 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4420 Size size=DefaultSize, long style=LC_ICON,
4421 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
4423 _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
))
4424 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
4426 def Create(*args
, **kwargs
):
4428 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4429 Size size=DefaultSize, long style=LC_ICON,
4430 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4432 Do the 2nd phase and create the GUI control.
4434 return _controls_
.ListCtrl_Create(*args
, **kwargs
)
4436 def _setCallbackInfo(*args
, **kwargs
):
4437 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4438 return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
4440 def GetColumn(*args
, **kwargs
):
4441 """GetColumn(self, int col) -> ListItem"""
4442 val
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
)
4443 if val
is not None: val
.thisown
= 1
4446 def SetColumn(*args
, **kwargs
):
4447 """SetColumn(self, int col, ListItem item) -> bool"""
4448 return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
)
4450 def GetColumnWidth(*args
, **kwargs
):
4451 """GetColumnWidth(self, int col) -> int"""
4452 return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
4454 def SetColumnWidth(*args
, **kwargs
):
4455 """SetColumnWidth(self, int col, int width) -> bool"""
4456 return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
4458 def GetCountPerPage(*args
, **kwargs
):
4459 """GetCountPerPage(self) -> int"""
4460 return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
4462 def GetViewRect(*args
, **kwargs
):
4463 """GetViewRect(self) -> Rect"""
4464 return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
)
4466 def GetEditControl(*args
, **kwargs
):
4467 """GetEditControl(self) -> TextCtrl"""
4468 return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
)
4470 def GetItem(*args
, **kwargs
):
4471 """GetItem(self, long itemId, int col=0) -> ListItem"""
4472 val
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
)
4473 if val
is not None: val
.thisown
= 1
4476 def SetItem(*args
, **kwargs
):
4477 """SetItem(self, ListItem info) -> bool"""
4478 return _controls_
.ListCtrl_SetItem(*args
, **kwargs
)
4480 def SetStringItem(*args
, **kwargs
):
4481 """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long"""
4482 return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
)
4484 def GetItemState(*args
, **kwargs
):
4485 """GetItemState(self, long item, long stateMask) -> int"""
4486 return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
)
4488 def SetItemState(*args
, **kwargs
):
4489 """SetItemState(self, long item, long state, long stateMask) -> bool"""
4490 return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
)
4492 def SetItemImage(*args
, **kwargs
):
4493 """SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
4494 return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
)
4496 def SetItemColumnImage(*args
, **kwargs
):
4497 """SetItemColumnImage(self, long item, long column, int image) -> bool"""
4498 return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
)
4500 def GetItemText(*args
, **kwargs
):
4501 """GetItemText(self, long item) -> String"""
4502 return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
)
4504 def SetItemText(*args
, **kwargs
):
4505 """SetItemText(self, long item, String str)"""
4506 return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
)
4508 def GetItemData(*args
, **kwargs
):
4509 """GetItemData(self, long item) -> long"""
4510 return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
)
4512 def SetItemData(*args
, **kwargs
):
4513 """SetItemData(self, long item, long data) -> bool"""
4514 return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
)
4516 def GetItemPosition(*args
, **kwargs
):
4517 """GetItemPosition(self, long item) -> Point"""
4518 return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
)
4520 def GetItemRect(*args
, **kwargs
):
4521 """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect"""
4522 return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
)
4524 def SetItemPosition(*args
, **kwargs
):
4525 """SetItemPosition(self, long item, Point pos) -> bool"""
4526 return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
)
4528 def GetItemCount(*args
, **kwargs
):
4529 """GetItemCount(self) -> int"""
4530 return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
)
4532 def GetColumnCount(*args
, **kwargs
):
4533 """GetColumnCount(self) -> int"""
4534 return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
)
4536 def GetItemSpacing(*args
, **kwargs
):
4537 """GetItemSpacing(self) -> Size"""
4538 return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
4540 GetItemSpacing
= wx
._deprecated
(GetItemSpacing
)
4541 def SetItemSpacing(*args
, **kwargs
):
4542 """SetItemSpacing(self, int spacing, bool isSmall=False)"""
4543 return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
4545 SetItemSpacing
= wx
._deprecated
(SetItemSpacing
)
4546 def GetSelectedItemCount(*args
, **kwargs
):
4547 """GetSelectedItemCount(self) -> int"""
4548 return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
4550 def GetTextColour(*args
, **kwargs
):
4551 """GetTextColour(self) -> Colour"""
4552 return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
)
4554 def SetTextColour(*args
, **kwargs
):
4555 """SetTextColour(self, Colour col)"""
4556 return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
)
4558 def GetTopItem(*args
, **kwargs
):
4559 """GetTopItem(self) -> long"""
4560 return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
)
4562 def SetSingleStyle(*args
, **kwargs
):
4563 """SetSingleStyle(self, long style, bool add=True)"""
4564 return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
4566 def GetNextItem(*args
, **kwargs
):
4567 """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
4568 return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
)
4570 def GetImageList(*args
, **kwargs
):
4571 """GetImageList(self, int which) -> ImageList"""
4572 return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
)
4574 def SetImageList(*args
, **kwargs
):
4575 """SetImageList(self, ImageList imageList, int which)"""
4576 return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
)
4578 def AssignImageList(*args
, **kwargs
):
4579 """AssignImageList(self, ImageList imageList, int which)"""
4580 return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
)
4582 def InReportView(*args
, **kwargs
):
4583 """InReportView(self) -> bool"""
4584 return _controls_
.ListCtrl_InReportView(*args
, **kwargs
)
4586 def IsVirtual(*args
, **kwargs
):
4587 """IsVirtual(self) -> bool"""
4588 return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
)
4590 def RefreshItem(*args
, **kwargs
):
4591 """RefreshItem(self, long item)"""
4592 return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
)
4594 def RefreshItems(*args
, **kwargs
):
4595 """RefreshItems(self, long itemFrom, long itemTo)"""
4596 return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
)
4598 def Arrange(*args
, **kwargs
):
4599 """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool"""
4600 return _controls_
.ListCtrl_Arrange(*args
, **kwargs
)
4602 def DeleteItem(*args
, **kwargs
):
4603 """DeleteItem(self, long item) -> bool"""
4604 return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
)
4606 def DeleteAllItems(*args
, **kwargs
):
4607 """DeleteAllItems(self) -> bool"""
4608 return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
4610 def DeleteColumn(*args
, **kwargs
):
4611 """DeleteColumn(self, int col) -> bool"""
4612 return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
)
4614 def DeleteAllColumns(*args
, **kwargs
):
4615 """DeleteAllColumns(self) -> bool"""
4616 return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
4618 def ClearAll(*args
, **kwargs
):
4619 """ClearAll(self)"""
4620 return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
)
4622 def EditLabel(*args
, **kwargs
):
4623 """EditLabel(self, long item)"""
4624 return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
)
4626 def EnsureVisible(*args
, **kwargs
):
4627 """EnsureVisible(self, long item) -> bool"""
4628 return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
)
4630 def FindItem(*args
, **kwargs
):
4631 """FindItem(self, long start, String str, bool partial=False) -> long"""
4632 return _controls_
.ListCtrl_FindItem(*args
, **kwargs
)
4634 def FindItemData(*args
, **kwargs
):
4635 """FindItemData(self, long start, long data) -> long"""
4636 return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
)
4638 def FindItemAtPos(*args
, **kwargs
):
4639 """FindItemAtPos(self, long start, Point pt, int direction) -> long"""
4640 return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
4642 def HitTest(*args
, **kwargs
):
4644 HitTest(Point point) -> (item, where)
4646 Determines which item (if any) is at the specified point, giving
4647 in the second return value (see wx.LIST_HITTEST flags.)
4649 return _controls_
.ListCtrl_HitTest(*args
, **kwargs
)
4651 def HitTestSubItem(*args
, **kwargs
):
4653 HitTestSubItem(Point point) -> (item, where, subItem)
4655 Determines which item (if any) is at the specified point, giving in
4656 the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
4659 return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
)
4661 def InsertItem(*args
, **kwargs
):
4662 """InsertItem(self, ListItem info) -> long"""
4663 return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
)
4665 def InsertStringItem(*args
, **kwargs
):
4666 """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long"""
4667 return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
)
4669 def InsertImageItem(*args
, **kwargs
):
4670 """InsertImageItem(self, long index, int imageIndex) -> long"""
4671 return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
)
4673 def InsertImageStringItem(*args
, **kwargs
):
4674 """InsertImageStringItem(self, long index, String label, int imageIndex) -> long"""
4675 return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
4677 def InsertColumnItem(*args
, **kwargs
):
4678 """InsertColumnItem(self, long col, ListItem info) -> long"""
4679 return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
)
4681 InsertColumnInfo
= InsertColumnItem
4682 def InsertColumn(*args
, **kwargs
):
4684 InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,
4685 int width=-1) -> long
4687 return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
)
4689 def SetItemCount(*args
, **kwargs
):
4690 """SetItemCount(self, long count)"""
4691 return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
)
4693 def ScrollList(*args
, **kwargs
):
4694 """ScrollList(self, int dx, int dy) -> bool"""
4695 return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
)
4697 def SetItemTextColour(*args
, **kwargs
):
4698 """SetItemTextColour(self, long item, Colour col)"""
4699 return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
4701 def GetItemTextColour(*args
, **kwargs
):
4702 """GetItemTextColour(self, long item) -> Colour"""
4703 return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
4705 def SetItemBackgroundColour(*args
, **kwargs
):
4706 """SetItemBackgroundColour(self, long item, Colour col)"""
4707 return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4709 def GetItemBackgroundColour(*args
, **kwargs
):
4710 """GetItemBackgroundColour(self, long item) -> Colour"""
4711 return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4713 def SetItemFont(*args
, **kwargs
):
4714 """SetItemFont(self, long item, Font f)"""
4715 return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
)
4717 def GetItemFont(*args
, **kwargs
):
4718 """GetItemFont(self, long item) -> Font"""
4719 return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
)
4723 def Select(self
, idx
, on
=1):
4724 '''[de]select an item'''
4725 if on
: state
= wx
.LIST_STATE_SELECTED
4727 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
4729 def Focus(self
, idx
):
4730 '''Focus and show the given item'''
4731 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
4732 self
.EnsureVisible(idx
)
4734 def GetFocusedItem(self
):
4735 '''get the currently focused item or -1 if none'''
4736 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
4738 def GetFirstSelected(self
, *args
):
4739 '''return first selected item, or -1 when none'''
4740 return self
.GetNextSelected(-1)
4742 def GetNextSelected(self
, item
):
4743 '''return subsequent selected items, or -1 when no more'''
4744 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
4746 def IsSelected(self
, idx
):
4747 '''return True if the item is selected'''
4748 return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0
4750 def SetColumnImage(self
, col
, image
):
4751 item
= self
.GetColumn(col
)
4752 # preserve all other attributes too
4753 item
.SetMask( wx
.LIST_MASK_STATE |
4755 wx
.LIST_MASK_IMAGE |
4758 wx
.LIST_MASK_WIDTH |
4759 wx
.LIST_MASK_FORMAT
)
4760 item
.SetImage(image
)
4761 self
.SetColumn(col
, item
)
4763 def ClearColumnImage(self
, col
):
4764 self
.SetColumnImage(col
, -1)
4766 def Append(self
, entry
):
4767 '''Append an item to the list control. The entry parameter should be a
4768 sequence with an item for each column'''
4774 pos
= self
.GetItemCount()
4775 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
4776 for i
in range(1, len(entry
)):
4777 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
4780 def SortItems(*args
, **kwargs
):
4781 """SortItems(self, PyObject func) -> bool"""
4782 return _controls_
.ListCtrl_SortItems(*args
, **kwargs
)
4784 def GetMainWindow(*args
, **kwargs
):
4785 """GetMainWindow(self) -> Window"""
4786 return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
)
4788 def GetClassDefaultAttributes(*args
, **kwargs
):
4790 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4792 Get the default attributes for this class. This is useful if you want
4793 to use the same font or colour in your own control as in a standard
4794 control -- which is a much better idea than hard coding specific
4795 colours or fonts which might look completely out of place on the
4796 user's system, especially if it uses themes.
4798 The variant parameter is only relevant under Mac currently and is
4799 ignore under other platforms. Under Mac, it will change the size of
4800 the returned font. See `wx.Window.SetWindowVariant` for more about
4803 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4805 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
4806 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
4807 CountPerPage
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")
4808 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
4809 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4810 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
4811 ItemCount
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")
4812 MainWindow
= property(GetMainWindow
,doc
="See `GetMainWindow`")
4813 SelectedItemCount
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")
4814 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4815 TopItem
= property(GetTopItem
,doc
="See `GetTopItem`")
4816 ViewRect
= property(GetViewRect
,doc
="See `GetViewRect`")
4817 _controls_
.ListCtrl_swigregister(ListCtrl
)
4819 def PreListCtrl(*args
, **kwargs
):
4820 """PreListCtrl() -> ListCtrl"""
4821 val
= _controls_
.new_PreListCtrl(*args
, **kwargs
)
4824 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
4826 ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4828 Get the default attributes for this class. This is useful if you want
4829 to use the same font or colour in your own control as in a standard
4830 control -- which is a much better idea than hard coding specific
4831 colours or fonts which might look completely out of place on the
4832 user's system, especially if it uses themes.
4834 The variant parameter is only relevant under Mac currently and is
4835 ignore under other platforms. Under Mac, it will change the size of
4836 the returned font. See `wx.Window.SetWindowVariant` for more about
4839 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4841 #---------------------------------------------------------------------------
4843 class ListView(ListCtrl
):
4844 """Proxy of C++ ListView class"""
4845 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4846 __repr__
= _swig_repr
4847 def __init__(self
, *args
, **kwargs
):
4849 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4850 Size size=DefaultSize, long style=LC_REPORT,
4851 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
4853 _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
))
4854 self
._setOORInfo
(self
)
4856 def Create(*args
, **kwargs
):
4858 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4859 Size size=DefaultSize, long style=LC_REPORT,
4860 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4862 Do the 2nd phase and create the GUI control.
4864 return _controls_
.ListView_Create(*args
, **kwargs
)
4866 def Select(*args
, **kwargs
):
4867 """Select(self, long n, bool on=True)"""
4868 return _controls_
.ListView_Select(*args
, **kwargs
)
4870 def Focus(*args
, **kwargs
):
4871 """Focus(self, long index)"""
4872 return _controls_
.ListView_Focus(*args
, **kwargs
)
4874 def GetFocusedItem(*args
, **kwargs
):
4875 """GetFocusedItem(self) -> long"""
4876 return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
)
4878 def GetNextSelected(*args
, **kwargs
):
4879 """GetNextSelected(self, long item) -> long"""
4880 return _controls_
.ListView_GetNextSelected(*args
, **kwargs
)
4882 def GetFirstSelected(*args
, **kwargs
):
4883 """GetFirstSelected(self) -> long"""
4884 return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
)
4886 def IsSelected(*args
, **kwargs
):
4887 """IsSelected(self, long index) -> bool"""
4888 return _controls_
.ListView_IsSelected(*args
, **kwargs
)
4890 def SetColumnImage(*args
, **kwargs
):
4891 """SetColumnImage(self, int col, int image)"""
4892 return _controls_
.ListView_SetColumnImage(*args
, **kwargs
)
4894 def ClearColumnImage(*args
, **kwargs
):
4895 """ClearColumnImage(self, int col)"""
4896 return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
)
4898 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4899 _controls_
.ListView_swigregister(ListView
)
4901 def PreListView(*args
, **kwargs
):
4902 """PreListView() -> ListView"""
4903 val
= _controls_
.new_PreListView(*args
, **kwargs
)
4906 #---------------------------------------------------------------------------
4908 TR_NO_BUTTONS
= _controls_
.TR_NO_BUTTONS
4909 TR_HAS_BUTTONS
= _controls_
.TR_HAS_BUTTONS
4910 TR_NO_LINES
= _controls_
.TR_NO_LINES
4911 TR_LINES_AT_ROOT
= _controls_
.TR_LINES_AT_ROOT
4912 TR_SINGLE
= _controls_
.TR_SINGLE
4913 TR_MULTIPLE
= _controls_
.TR_MULTIPLE
4914 TR_EXTENDED
= _controls_
.TR_EXTENDED
4915 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
4916 TR_EDIT_LABELS
= _controls_
.TR_EDIT_LABELS
4917 TR_HIDE_ROOT
= _controls_
.TR_HIDE_ROOT
4918 TR_ROW_LINES
= _controls_
.TR_ROW_LINES
4919 TR_FULL_ROW_HIGHLIGHT
= _controls_
.TR_FULL_ROW_HIGHLIGHT
4920 TR_DEFAULT_STYLE
= _controls_
.TR_DEFAULT_STYLE
4921 TR_TWIST_BUTTONS
= _controls_
.TR_TWIST_BUTTONS
4924 wxTR_AQUA_BUTTONS
= 0
4926 TreeItemIcon_Normal
= _controls_
.TreeItemIcon_Normal
4927 TreeItemIcon_Selected
= _controls_
.TreeItemIcon_Selected
4928 TreeItemIcon_Expanded
= _controls_
.TreeItemIcon_Expanded
4929 TreeItemIcon_SelectedExpanded
= _controls_
.TreeItemIcon_SelectedExpanded
4930 TreeItemIcon_Max
= _controls_
.TreeItemIcon_Max
4931 TREE_HITTEST_ABOVE
= _controls_
.TREE_HITTEST_ABOVE
4932 TREE_HITTEST_BELOW
= _controls_
.TREE_HITTEST_BELOW
4933 TREE_HITTEST_NOWHERE
= _controls_
.TREE_HITTEST_NOWHERE
4934 TREE_HITTEST_ONITEMBUTTON
= _controls_
.TREE_HITTEST_ONITEMBUTTON
4935 TREE_HITTEST_ONITEMICON
= _controls_
.TREE_HITTEST_ONITEMICON
4936 TREE_HITTEST_ONITEMINDENT
= _controls_
.TREE_HITTEST_ONITEMINDENT
4937 TREE_HITTEST_ONITEMLABEL
= _controls_
.TREE_HITTEST_ONITEMLABEL
4938 TREE_HITTEST_ONITEMRIGHT
= _controls_
.TREE_HITTEST_ONITEMRIGHT
4939 TREE_HITTEST_ONITEMSTATEICON
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
4940 TREE_HITTEST_TOLEFT
= _controls_
.TREE_HITTEST_TOLEFT
4941 TREE_HITTEST_TORIGHT
= _controls_
.TREE_HITTEST_TORIGHT
4942 TREE_HITTEST_ONITEMUPPERPART
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
4943 TREE_HITTEST_ONITEMLOWERPART
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
4944 TREE_HITTEST_ONITEM
= _controls_
.TREE_HITTEST_ONITEM
4945 #---------------------------------------------------------------------------
4947 class TreeItemId(object):
4948 """Proxy of C++ TreeItemId class"""
4949 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4950 __repr__
= _swig_repr
4951 def __init__(self
, *args
, **kwargs
):
4952 """__init__(self) -> TreeItemId"""
4953 _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
))
4954 __swig_destroy__
= _controls_
.delete_TreeItemId
4955 __del__
= lambda self
: None;
4956 def IsOk(*args
, **kwargs
):
4957 """IsOk(self) -> bool"""
4958 return _controls_
.TreeItemId_IsOk(*args
, **kwargs
)
4960 def __eq__(*args
, **kwargs
):
4961 """__eq__(self, TreeItemId other) -> bool"""
4962 return _controls_
.TreeItemId___eq__(*args
, **kwargs
)
4964 def __ne__(*args
, **kwargs
):
4965 """__ne__(self, TreeItemId other) -> bool"""
4966 return _controls_
.TreeItemId___ne__(*args
, **kwargs
)
4968 m_pItem
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
)
4970 def __nonzero__(self
): return self
.IsOk()
4971 _controls_
.TreeItemId_swigregister(TreeItemId
)
4972 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
4974 class TreeItemData(object):
4975 """Proxy of C++ TreeItemData class"""
4976 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4977 __repr__
= _swig_repr
4978 def __init__(self
, *args
, **kwargs
):
4979 """__init__(self, PyObject obj=None) -> TreeItemData"""
4980 _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
))
4981 __swig_destroy__
= _controls_
.delete_TreeItemData
4982 __del__
= lambda self
: None;
4983 def GetData(*args
, **kwargs
):
4984 """GetData(self) -> PyObject"""
4985 return _controls_
.TreeItemData_GetData(*args
, **kwargs
)
4987 def SetData(*args
, **kwargs
):
4988 """SetData(self, PyObject obj)"""
4989 return _controls_
.TreeItemData_SetData(*args
, **kwargs
)
4991 def GetId(*args
, **kwargs
):
4992 """GetId(self) -> TreeItemId"""
4993 return _controls_
.TreeItemData_GetId(*args
, **kwargs
)
4995 def SetId(*args
, **kwargs
):
4996 """SetId(self, TreeItemId id)"""
4997 return _controls_
.TreeItemData_SetId(*args
, **kwargs
)
4999 def Destroy(*args
, **kwargs
):
5001 val
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
)
5005 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
5006 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
5007 _controls_
.TreeItemData_swigregister(TreeItemData
)
5009 #---------------------------------------------------------------------------
5011 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
5012 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
5013 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
5014 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
5015 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
5016 wxEVT_COMMAND_TREE_GET_INFO
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
5017 wxEVT_COMMAND_TREE_SET_INFO
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
5018 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
5019 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
5020 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
5021 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
5022 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
5023 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
5024 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
5025 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
5026 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
5027 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
5028 wxEVT_COMMAND_TREE_END_DRAG
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
5029 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
5030 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
5031 wxEVT_COMMAND_TREE_ITEM_MENU
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
5032 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
5033 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
5034 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
5035 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
5036 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
5037 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
5038 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
5039 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
5040 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
5041 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
5042 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
5043 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
5044 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
5045 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
5046 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
5047 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
5048 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
5049 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
5050 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
5051 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
5052 EVT_TREE_ITEM_MENU
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
, 1)
5054 class TreeEvent(_core
.NotifyEvent
):
5055 """Proxy of C++ TreeEvent class"""
5056 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5057 __repr__
= _swig_repr
5058 def __init__(self
, *args
):
5060 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
5061 __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
5063 _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
))
5064 def GetItem(*args
, **kwargs
):
5065 """GetItem(self) -> TreeItemId"""
5066 return _controls_
.TreeEvent_GetItem(*args
, **kwargs
)
5068 def SetItem(*args
, **kwargs
):
5069 """SetItem(self, TreeItemId item)"""
5070 return _controls_
.TreeEvent_SetItem(*args
, **kwargs
)
5072 def GetOldItem(*args
, **kwargs
):
5073 """GetOldItem(self) -> TreeItemId"""
5074 return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
)
5076 def SetOldItem(*args
, **kwargs
):
5077 """SetOldItem(self, TreeItemId item)"""
5078 return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
)
5080 def GetPoint(*args
, **kwargs
):
5081 """GetPoint(self) -> Point"""
5082 return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
)
5084 def SetPoint(*args
, **kwargs
):
5085 """SetPoint(self, Point pt)"""
5086 return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
)
5088 def GetKeyEvent(*args
, **kwargs
):
5089 """GetKeyEvent(self) -> KeyEvent"""
5090 return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
5092 def GetKeyCode(*args
, **kwargs
):
5093 """GetKeyCode(self) -> int"""
5094 return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
)
5096 def SetKeyEvent(*args
, **kwargs
):
5097 """SetKeyEvent(self, KeyEvent evt)"""
5098 return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
5100 def GetLabel(*args
, **kwargs
):
5101 """GetLabel(self) -> String"""
5102 return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
)
5104 def SetLabel(*args
, **kwargs
):
5105 """SetLabel(self, String label)"""
5106 return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
)
5108 def IsEditCancelled(*args
, **kwargs
):
5109 """IsEditCancelled(self) -> bool"""
5110 return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
5112 def SetEditCanceled(*args
, **kwargs
):
5113 """SetEditCanceled(self, bool editCancelled)"""
5114 return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
5116 def SetToolTip(*args
, **kwargs
):
5117 """SetToolTip(self, String toolTip)"""
5118 return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
)
5120 def GetToolTip(*args
, **kwargs
):
5121 """GetToolTip(self) -> String"""
5122 return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
)
5124 Item
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")
5125 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
5126 KeyEvent
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")
5127 Label
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")
5128 OldItem
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")
5129 Point
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")
5130 ToolTip
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")
5131 EditCancelled
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")
5132 _controls_
.TreeEvent_swigregister(TreeEvent
)
5134 #---------------------------------------------------------------------------
5136 class TreeCtrl(_core
.Control
):
5137 """Proxy of C++ TreeCtrl class"""
5138 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5139 __repr__
= _swig_repr
5140 def __init__(self
, *args
, **kwargs
):
5142 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5143 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5144 Validator validator=DefaultValidator,
5145 String name=TreeCtrlNameStr) -> TreeCtrl
5147 _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
))
5148 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
5150 def Create(*args
, **kwargs
):
5152 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
5153 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5154 Validator validator=DefaultValidator,
5155 String name=TreeCtrlNameStr) -> bool
5157 Do the 2nd phase and create the GUI control.
5159 return _controls_
.TreeCtrl_Create(*args
, **kwargs
)
5161 def _setCallbackInfo(*args
, **kwargs
):
5162 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5163 return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
5165 def GetCount(*args
, **kwargs
):
5166 """GetCount(self) -> unsigned int"""
5167 return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
)
5169 def GetIndent(*args
, **kwargs
):
5170 """GetIndent(self) -> unsigned int"""
5171 return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
)
5173 def SetIndent(*args
, **kwargs
):
5174 """SetIndent(self, unsigned int indent)"""
5175 return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
)
5177 def GetSpacing(*args
, **kwargs
):
5178 """GetSpacing(self) -> unsigned int"""
5179 return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
)
5181 def SetSpacing(*args
, **kwargs
):
5182 """SetSpacing(self, unsigned int spacing)"""
5183 return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
)
5185 def GetImageList(*args
, **kwargs
):
5186 """GetImageList(self) -> ImageList"""
5187 return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
)
5189 def GetStateImageList(*args
, **kwargs
):
5190 """GetStateImageList(self) -> ImageList"""
5191 return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
5193 def SetImageList(*args
, **kwargs
):
5194 """SetImageList(self, ImageList imageList)"""
5195 return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
)
5197 def SetStateImageList(*args
, **kwargs
):
5198 """SetStateImageList(self, ImageList imageList)"""
5199 return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
5201 def AssignImageList(*args
, **kwargs
):
5202 """AssignImageList(self, ImageList imageList)"""
5203 return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
)
5205 def AssignStateImageList(*args
, **kwargs
):
5206 """AssignStateImageList(self, ImageList imageList)"""
5207 return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
5209 def GetItemText(*args
, **kwargs
):
5210 """GetItemText(self, TreeItemId item) -> String"""
5211 return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
)
5213 def GetItemImage(*args
, **kwargs
):
5214 """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
5215 return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
)
5217 def GetItemData(*args
, **kwargs
):
5218 """GetItemData(self, TreeItemId item) -> TreeItemData"""
5219 return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
)
5221 def GetItemPyData(*args
, **kwargs
):
5222 """GetItemPyData(self, TreeItemId item) -> PyObject"""
5223 return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
5225 GetPyData
= GetItemPyData
5226 def GetItemTextColour(*args
, **kwargs
):
5227 """GetItemTextColour(self, TreeItemId item) -> Colour"""
5228 return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
5230 def GetItemBackgroundColour(*args
, **kwargs
):
5231 """GetItemBackgroundColour(self, TreeItemId item) -> Colour"""
5232 return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
5234 def GetItemFont(*args
, **kwargs
):
5235 """GetItemFont(self, TreeItemId item) -> Font"""
5236 return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
)
5238 def SetItemText(*args
, **kwargs
):
5239 """SetItemText(self, TreeItemId item, String text)"""
5240 return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
)
5242 def SetItemImage(*args
, **kwargs
):
5243 """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
5244 return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
)
5246 def SetItemData(*args
, **kwargs
):
5247 """SetItemData(self, TreeItemId item, TreeItemData data)"""
5248 return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
)
5250 def SetItemPyData(*args
, **kwargs
):
5251 """SetItemPyData(self, TreeItemId item, PyObject obj)"""
5252 return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
5254 SetPyData
= SetItemPyData
5255 def SetItemHasChildren(*args
, **kwargs
):
5256 """SetItemHasChildren(self, TreeItemId item, bool has=True)"""
5257 return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
5259 def SetItemBold(*args
, **kwargs
):
5260 """SetItemBold(self, TreeItemId item, bool bold=True)"""
5261 return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
)
5263 def SetItemDropHighlight(*args
, **kwargs
):
5264 """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)"""
5265 return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
5267 def SetItemTextColour(*args
, **kwargs
):
5268 """SetItemTextColour(self, TreeItemId item, Colour col)"""
5269 return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
5271 def SetItemBackgroundColour(*args
, **kwargs
):
5272 """SetItemBackgroundColour(self, TreeItemId item, Colour col)"""
5273 return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
5275 def SetItemFont(*args
, **kwargs
):
5276 """SetItemFont(self, TreeItemId item, Font font)"""
5277 return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
)
5279 def IsVisible(*args
, **kwargs
):
5280 """IsVisible(self, TreeItemId item) -> bool"""
5281 return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
)
5283 def ItemHasChildren(*args
, **kwargs
):
5284 """ItemHasChildren(self, TreeItemId item) -> bool"""
5285 return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
5287 def IsExpanded(*args
, **kwargs
):
5288 """IsExpanded(self, TreeItemId item) -> bool"""
5289 return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
)
5291 def IsSelected(*args
, **kwargs
):
5292 """IsSelected(self, TreeItemId item) -> bool"""
5293 return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
)
5295 def IsBold(*args
, **kwargs
):
5296 """IsBold(self, TreeItemId item) -> bool"""
5297 return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
)
5299 def GetChildrenCount(*args
, **kwargs
):
5300 """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
5301 return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
5303 def GetRootItem(*args
, **kwargs
):
5304 """GetRootItem(self) -> TreeItemId"""
5305 return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
)
5307 def GetSelection(*args
, **kwargs
):
5308 """GetSelection(self) -> TreeItemId"""
5309 return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
)
5311 def GetSelections(*args
, **kwargs
):
5312 """GetSelections(self) -> PyObject"""
5313 return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
)
5315 def GetItemParent(*args
, **kwargs
):
5316 """GetItemParent(self, TreeItemId item) -> TreeItemId"""
5317 return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
)
5319 def GetFirstChild(*args
, **kwargs
):
5320 """GetFirstChild(self, TreeItemId item) -> PyObject"""
5321 return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
5323 def GetNextChild(*args
, **kwargs
):
5324 """GetNextChild(self, TreeItemId item, void cookie) -> PyObject"""
5325 return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
)
5327 def GetLastChild(*args
, **kwargs
):
5328 """GetLastChild(self, TreeItemId item) -> TreeItemId"""
5329 return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
)
5331 def GetNextSibling(*args
, **kwargs
):
5332 """GetNextSibling(self, TreeItemId item) -> TreeItemId"""
5333 return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
5335 def GetPrevSibling(*args
, **kwargs
):
5336 """GetPrevSibling(self, TreeItemId item) -> TreeItemId"""
5337 return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
5339 def GetFirstVisibleItem(*args
, **kwargs
):
5340 """GetFirstVisibleItem(self) -> TreeItemId"""
5341 return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
5343 def GetNextVisible(*args
, **kwargs
):
5344 """GetNextVisible(self, TreeItemId item) -> TreeItemId"""
5345 return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
5347 def GetPrevVisible(*args
, **kwargs
):
5348 """GetPrevVisible(self, TreeItemId item) -> TreeItemId"""
5349 return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
5351 def AddRoot(*args
, **kwargs
):
5352 """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
5353 return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
)
5355 def PrependItem(*args
, **kwargs
):
5357 PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5358 TreeItemData data=None) -> TreeItemId
5360 return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
)
5362 def InsertItem(*args
, **kwargs
):
5364 InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,
5365 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5367 return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
)
5369 def InsertItemBefore(*args
, **kwargs
):
5371 InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,
5372 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5374 return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
5376 def AppendItem(*args
, **kwargs
):
5378 AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5379 TreeItemData data=None) -> TreeItemId
5381 return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
)
5383 def Delete(*args
, **kwargs
):
5384 """Delete(self, TreeItemId item)"""
5385 return _controls_
.TreeCtrl_Delete(*args
, **kwargs
)
5387 def DeleteChildren(*args
, **kwargs
):
5388 """DeleteChildren(self, TreeItemId item)"""
5389 return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
5391 def DeleteAllItems(*args
, **kwargs
):
5392 """DeleteAllItems(self)"""
5393 return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
5395 def Expand(*args
, **kwargs
):
5396 """Expand(self, TreeItemId item)"""
5397 return _controls_
.TreeCtrl_Expand(*args
, **kwargs
)
5399 def ExpandAllChildren(*args
, **kwargs
):
5400 """ExpandAllChildren(self, TreeItemId item)"""
5401 return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
)
5403 def ExpandAll(*args
, **kwargs
):
5404 """ExpandAll(self)"""
5405 return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
)
5407 def Collapse(*args
, **kwargs
):
5408 """Collapse(self, TreeItemId item)"""
5409 return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
)
5411 def CollapseAndReset(*args
, **kwargs
):
5412 """CollapseAndReset(self, TreeItemId item)"""
5413 return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
5415 def Toggle(*args
, **kwargs
):
5416 """Toggle(self, TreeItemId item)"""
5417 return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
)
5419 def Unselect(*args
, **kwargs
):
5420 """Unselect(self)"""
5421 return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
)
5423 def UnselectItem(*args
, **kwargs
):
5424 """UnselectItem(self, TreeItemId item)"""
5425 return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
)
5427 def UnselectAll(*args
, **kwargs
):
5428 """UnselectAll(self)"""
5429 return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
)
5431 def SelectItem(*args
, **kwargs
):
5432 """SelectItem(self, TreeItemId item, bool select=True)"""
5433 return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
)
5435 def ToggleItemSelection(*args
, **kwargs
):
5436 """ToggleItemSelection(self, TreeItemId item)"""
5437 return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
5439 def EnsureVisible(*args
, **kwargs
):
5440 """EnsureVisible(self, TreeItemId item)"""
5441 return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
5443 def ScrollTo(*args
, **kwargs
):
5444 """ScrollTo(self, TreeItemId item)"""
5445 return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
)
5447 def EditLabel(*args
, **kwargs
):
5448 """EditLabel(self, TreeItemId item)"""
5449 return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
)
5451 def GetEditControl(*args
, **kwargs
):
5452 """GetEditControl(self) -> TextCtrl"""
5453 return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
)
5455 def SortChildren(*args
, **kwargs
):
5456 """SortChildren(self, TreeItemId item)"""
5457 return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
)
5459 def HitTest(*args
, **kwargs
):
5461 HitTest(Point point) -> (item, where)
5463 Determine which item (if any) belongs the given point. The coordinates
5464 specified are relative to the client area of tree ctrl and the where return
5465 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
5468 return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
)
5470 def GetBoundingRect(*args
, **kwargs
):
5471 """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject"""
5472 return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
5474 def GetClassDefaultAttributes(*args
, **kwargs
):
5476 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5478 Get the default attributes for this class. This is useful if you want
5479 to use the same font or colour in your own control as in a standard
5480 control -- which is a much better idea than hard coding specific
5481 colours or fonts which might look completely out of place on the
5482 user's system, especially if it uses themes.
5484 The variant parameter is only relevant under Mac currently and is
5485 ignore under other platforms. Under Mac, it will change the size of
5486 the returned font. See `wx.Window.SetWindowVariant` for more about
5489 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5491 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
5492 def SetQuickBestSize(*args
, **kwargs
):
5493 """SetQuickBestSize(self, bool q)"""
5494 return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
)
5496 def GetQuickBestSize(*args
, **kwargs
):
5497 """GetQuickBestSize(self) -> bool"""
5498 return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
)
5500 Count
= property(GetCount
,doc
="See `GetCount`")
5501 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
5502 FirstVisibleItem
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")
5503 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
5504 Indent
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")
5505 QuickBestSize
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")
5506 RootItem
= property(GetRootItem
,doc
="See `GetRootItem`")
5507 Selection
= property(GetSelection
,doc
="See `GetSelection`")
5508 Selections
= property(GetSelections
,doc
="See `GetSelections`")
5509 Spacing
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")
5510 StateImageList
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")
5511 _controls_
.TreeCtrl_swigregister(TreeCtrl
)
5513 def PreTreeCtrl(*args
, **kwargs
):
5514 """PreTreeCtrl() -> TreeCtrl"""
5515 val
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
)
5518 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
5520 TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5522 Get the default attributes for this class. This is useful if you want
5523 to use the same font or colour in your own control as in a standard
5524 control -- which is a much better idea than hard coding specific
5525 colours or fonts which might look completely out of place on the
5526 user's system, especially if it uses themes.
5528 The variant parameter is only relevant under Mac currently and is
5529 ignore under other platforms. Under Mac, it will change the size of
5530 the returned font. See `wx.Window.SetWindowVariant` for more about
5533 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5535 #---------------------------------------------------------------------------
5537 DIRCTRL_DIR_ONLY
= _controls_
.DIRCTRL_DIR_ONLY
5538 DIRCTRL_SELECT_FIRST
= _controls_
.DIRCTRL_SELECT_FIRST
5539 DIRCTRL_SHOW_FILTERS
= _controls_
.DIRCTRL_SHOW_FILTERS
5540 DIRCTRL_3D_INTERNAL
= _controls_
.DIRCTRL_3D_INTERNAL
5541 DIRCTRL_EDIT_LABELS
= _controls_
.DIRCTRL_EDIT_LABELS
5542 class GenericDirCtrl(_core
.Control
):
5543 """Proxy of C++ GenericDirCtrl class"""
5544 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5545 __repr__
= _swig_repr
5546 def __init__(self
, *args
, **kwargs
):
5548 __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5549 Point pos=DefaultPosition, Size size=DefaultSize,
5550 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5551 String filter=EmptyString,
5552 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
5554 _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
))
5555 self
._setOORInfo
(self
)
5557 def Create(*args
, **kwargs
):
5559 Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5560 Point pos=DefaultPosition, Size size=DefaultSize,
5561 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5562 String filter=EmptyString,
5563 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
5565 return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
)
5567 def ExpandPath(*args
, **kwargs
):
5568 """ExpandPath(self, String path) -> bool"""
5569 return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
5571 def CollapsePath(*args
, **kwargs
):
5572 """CollapsePath(self, String path) -> bool"""
5573 return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
)
5575 def GetDefaultPath(*args
, **kwargs
):
5576 """GetDefaultPath(self) -> String"""
5577 return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
5579 def SetDefaultPath(*args
, **kwargs
):
5580 """SetDefaultPath(self, String path)"""
5581 return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
5583 def GetPath(*args
, **kwargs
):
5584 """GetPath(self) -> String"""
5585 return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
)
5587 def GetFilePath(*args
, **kwargs
):
5588 """GetFilePath(self) -> String"""
5589 return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
5591 def SetPath(*args
, **kwargs
):
5592 """SetPath(self, String path)"""
5593 return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
)
5595 def ShowHidden(*args
, **kwargs
):
5596 """ShowHidden(self, bool show)"""
5597 return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
5599 def GetShowHidden(*args
, **kwargs
):
5600 """GetShowHidden(self) -> bool"""
5601 return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
5603 def GetFilter(*args
, **kwargs
):
5604 """GetFilter(self) -> String"""
5605 return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
5607 def SetFilter(*args
, **kwargs
):
5608 """SetFilter(self, String filter)"""
5609 return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
5611 def GetFilterIndex(*args
, **kwargs
):
5612 """GetFilterIndex(self) -> int"""
5613 return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
5615 def SetFilterIndex(*args
, **kwargs
):
5616 """SetFilterIndex(self, int n)"""
5617 return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
5619 def GetRootId(*args
, **kwargs
):
5620 """GetRootId(self) -> TreeItemId"""
5621 return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
5623 def GetTreeCtrl(*args
, **kwargs
):
5624 """GetTreeCtrl(self) -> TreeCtrl"""
5625 return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
5627 def GetFilterListCtrl(*args
, **kwargs
):
5628 """GetFilterListCtrl(self) -> DirFilterListCtrl"""
5629 return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
5631 def FindChild(*args
, **kwargs
):
5633 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
5635 Find the child that matches the first part of 'path'. E.g. if a child
5636 path is "/usr" and 'path' is "/usr/include" then the child for
5637 /usr is returned. If the path string has been used (we're at the
5638 leaf), done is set to True.
5641 return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
)
5643 def DoResize(*args
, **kwargs
):
5644 """DoResize(self)"""
5645 return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
)
5647 def ReCreateTree(*args
, **kwargs
):
5648 """ReCreateTree(self)"""
5649 return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
5651 DefaultPath
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")
5652 FilePath
= property(GetFilePath
,doc
="See `GetFilePath`")
5653 Filter
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")
5654 FilterIndex
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")
5655 FilterListCtrl
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")
5656 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
5657 RootId
= property(GetRootId
,doc
="See `GetRootId`")
5658 ShowHidden
= property(GetShowHidden
,ShowHidden
,doc
="See `GetShowHidden` and `ShowHidden`")
5659 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
5660 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
)
5661 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
5663 def PreGenericDirCtrl(*args
, **kwargs
):
5664 """PreGenericDirCtrl() -> GenericDirCtrl"""
5665 val
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
)
5668 class DirFilterListCtrl(Choice
):
5669 """Proxy of C++ DirFilterListCtrl class"""
5670 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5671 __repr__
= _swig_repr
5672 def __init__(self
, *args
, **kwargs
):
5674 __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5675 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
5677 _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
))
5678 self
._setOORInfo
(self
)
5680 def Create(*args
, **kwargs
):
5682 Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5683 Size size=DefaultSize, long style=0) -> bool
5685 return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
)
5687 def FillFilterList(*args
, **kwargs
):
5688 """FillFilterList(self, String filter, int defaultFilter)"""
5689 return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
5691 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
)
5693 def PreDirFilterListCtrl(*args
, **kwargs
):
5694 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
5695 val
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
)
5698 #---------------------------------------------------------------------------
5700 class PyControl(_core
.Control
):
5701 """Proxy of C++ PyControl class"""
5702 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5703 __repr__
= _swig_repr
5704 def __init__(self
, *args
, **kwargs
):
5706 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5707 Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,
5708 String name=ControlNameStr) -> PyControl
5710 _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
))
5711 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
5713 def _setCallbackInfo(*args
, **kwargs
):
5714 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5715 return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
)
5717 def SetBestSize(*args
, **kwargs
):
5718 """SetBestSize(self, Size size)"""
5719 return _controls_
.PyControl_SetBestSize(*args
, **kwargs
)
5721 def DoEraseBackground(*args
, **kwargs
):
5722 """DoEraseBackground(self, DC dc) -> bool"""
5723 return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
)
5725 def DoMoveWindow(*args
, **kwargs
):
5726 """DoMoveWindow(self, int x, int y, int width, int height)"""
5727 return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
)
5729 def DoSetSize(*args
, **kwargs
):
5730 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
5731 return _controls_
.PyControl_DoSetSize(*args
, **kwargs
)
5733 def DoSetClientSize(*args
, **kwargs
):
5734 """DoSetClientSize(self, int width, int height)"""
5735 return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
)
5737 def DoSetVirtualSize(*args
, **kwargs
):
5738 """DoSetVirtualSize(self, int x, int y)"""
5739 return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
)
5741 def DoGetSize(*args
, **kwargs
):
5742 """DoGetSize() -> (width, height)"""
5743 return _controls_
.PyControl_DoGetSize(*args
, **kwargs
)
5745 def DoGetClientSize(*args
, **kwargs
):
5746 """DoGetClientSize() -> (width, height)"""
5747 return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
)
5749 def DoGetPosition(*args
, **kwargs
):
5750 """DoGetPosition() -> (x,y)"""
5751 return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
)
5753 def DoGetVirtualSize(*args
, **kwargs
):
5754 """DoGetVirtualSize(self) -> Size"""
5755 return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
)
5757 def DoGetBestSize(*args
, **kwargs
):
5758 """DoGetBestSize(self) -> Size"""
5759 return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
)
5761 def GetDefaultAttributes(*args
, **kwargs
):
5762 """GetDefaultAttributes(self) -> VisualAttributes"""
5763 return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
)
5765 def OnInternalIdle(*args
, **kwargs
):
5766 """OnInternalIdle(self)"""
5767 return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
)
5769 def base_DoMoveWindow(*args
, **kw
):
5770 return PyScrolledWindow
.DoMoveWindow(*args
, **kw
)
5771 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
5772 "Please use PyScrolledWindow.DoMoveWindow instead.")
5774 def base_DoSetSize(*args
, **kw
):
5775 return PyScrolledWindow
.DoSetSize(*args
, **kw
)
5776 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
5777 "Please use PyScrolledWindow.DoSetSize instead.")
5779 def base_DoSetClientSize(*args
, **kw
):
5780 return PyScrolledWindow
.DoSetClientSize(*args
, **kw
)
5781 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
5782 "Please use PyScrolledWindow.DoSetClientSize instead.")
5784 def base_DoSetVirtualSize(*args
, **kw
):
5785 return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
)
5786 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
5787 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
5789 def base_DoGetSize(*args
, **kw
):
5790 return PyScrolledWindow
.DoGetSize(*args
, **kw
)
5791 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
5792 "Please use PyScrolledWindow.DoGetSize instead.")
5794 def base_DoGetClientSize(*args
, **kw
):
5795 return PyScrolledWindow
.DoGetClientSize(*args
, **kw
)
5796 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
5797 "Please use PyScrolledWindow.DoGetClientSize instead.")
5799 def base_DoGetPosition(*args
, **kw
):
5800 return PyScrolledWindow
.DoGetPosition(*args
, **kw
)
5801 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
5802 "Please use PyScrolledWindow.DoGetPosition instead.")
5804 def base_DoGetVirtualSize(*args
, **kw
):
5805 return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
)
5806 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
5807 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
5809 def base_DoGetBestSize(*args
, **kw
):
5810 return PyScrolledWindow
.DoGetBestSize(*args
, **kw
)
5811 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
5812 "Please use PyScrolledWindow.DoGetBestSize instead.")
5814 def base_InitDialog(*args
, **kw
):
5815 return PyScrolledWindow
.InitDialog(*args
, **kw
)
5816 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
5817 "Please use PyScrolledWindow.InitDialog instead.")
5819 def base_TransferDataToWindow(*args
, **kw
):
5820 return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
)
5821 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
5822 "Please use PyScrolledWindow.TransferDataToWindow instead.")
5824 def base_TransferDataFromWindow(*args
, **kw
):
5825 return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
)
5826 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
5827 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
5829 def base_Validate(*args
, **kw
):
5830 return PyScrolledWindow
.Validate(*args
, **kw
)
5831 base_Validate
= wx
._deprecated
(base_Validate
,
5832 "Please use PyScrolledWindow.Validate instead.")
5834 def base_AcceptsFocus(*args
, **kw
):
5835 return PyScrolledWindow
.AcceptsFocus(*args
, **kw
)
5836 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
5837 "Please use PyScrolledWindow.AcceptsFocus instead.")
5839 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
5840 return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
)
5841 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
5842 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
5844 def base_GetMaxSize(*args
, **kw
):
5845 return PyScrolledWindow
.GetMaxSize(*args
, **kw
)
5846 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
5847 "Please use PyScrolledWindow.GetMaxSize instead.")
5849 def base_AddChild(*args
, **kw
):
5850 return PyScrolledWindow
.AddChild(*args
, **kw
)
5851 base_AddChild
= wx
._deprecated
(base_AddChild
,
5852 "Please use PyScrolledWindow.AddChild instead.")
5854 def base_RemoveChild(*args
, **kw
):
5855 return PyScrolledWindow
.RemoveChild(*args
, **kw
)
5856 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
5857 "Please use PyScrolledWindow.RemoveChild instead.")
5859 def base_ShouldInheritColours(*args
, **kw
):
5860 return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
)
5861 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
5862 "Please use PyScrolledWindow.ShouldInheritColours instead.")
5864 def base_GetDefaultAttributes(*args
, **kw
):
5865 return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
)
5866 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
5867 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
5869 def base_OnInternalIdle(*args
, **kw
):
5870 return PyScrolledWindow
.OnInternalIdle(*args
, **kw
)
5871 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
5872 "Please use PyScrolledWindow.OnInternalIdle instead.")
5874 _controls_
.PyControl_swigregister(PyControl
)
5876 def PrePyControl(*args
, **kwargs
):
5877 """PrePyControl() -> PyControl"""
5878 val
= _controls_
.new_PrePyControl(*args
, **kwargs
)
5881 #---------------------------------------------------------------------------
5883 wxEVT_HELP
= _controls_
.wxEVT_HELP
5884 wxEVT_DETAILED_HELP
= _controls_
.wxEVT_DETAILED_HELP
5885 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
5886 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
5887 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
5888 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
5890 class HelpEvent(_core
.CommandEvent
):
5892 A help event is sent when the user has requested context-sensitive
5893 help. This can either be caused by the application requesting
5894 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
5895 the system generating a WM_HELP message when the user pressed F1 or
5896 clicked on the query button in a dialog caption.
5898 A help event is sent to the window that the user clicked on, and is
5899 propagated up the window hierarchy until the event is processed or
5900 there are no more event handlers. The application should call
5901 event.GetId to check the identity of the clicked-on window, and then
5902 either show some suitable help or call event.Skip if the identifier is
5903 unrecognised. Calling Skip is important because it allows wxWindows to
5904 generate further events for ancestors of the clicked-on
5905 window. Otherwise it would be impossible to show help for container
5906 windows, since processing would stop after the first window found.
5908 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5909 __repr__
= _swig_repr
5910 Origin_Unknown
= _controls_
.HelpEvent_Origin_Unknown
5911 Origin_Keyboard
= _controls_
.HelpEvent_Origin_Keyboard
5912 Origin_HelpButton
= _controls_
.HelpEvent_Origin_HelpButton
5913 def __init__(self
, *args
, **kwargs
):
5915 __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
5916 int origin=Origin_Unknown) -> HelpEvent
5918 _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
))
5919 def GetPosition(*args
, **kwargs
):
5921 GetPosition(self) -> Point
5923 Returns the left-click position of the mouse, in screen
5924 coordinates. This allows the application to position the help
5927 return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
)
5929 def SetPosition(*args
, **kwargs
):
5931 SetPosition(self, Point pos)
5933 Sets the left-click position of the mouse, in screen coordinates.
5935 return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
)
5937 def GetLink(*args
, **kwargs
):
5939 GetLink(self) -> String
5941 Get an optional link to further help
5943 return _controls_
.HelpEvent_GetLink(*args
, **kwargs
)
5945 def SetLink(*args
, **kwargs
):
5947 SetLink(self, String link)
5949 Set an optional link to further help
5951 return _controls_
.HelpEvent_SetLink(*args
, **kwargs
)
5953 def GetTarget(*args
, **kwargs
):
5955 GetTarget(self) -> String
5957 Get an optional target to display help in. E.g. a window specification
5959 return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
)
5961 def SetTarget(*args
, **kwargs
):
5963 SetTarget(self, String target)
5965 Set an optional target to display help in. E.g. a window specification
5967 return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
)
5969 def GetOrigin(*args
, **kwargs
):
5971 GetOrigin(self) -> int
5973 Optiononal indication of the source of the event.
5975 return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
)
5977 def SetOrigin(*args
, **kwargs
):
5978 """SetOrigin(self, int origin)"""
5979 return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
)
5981 Link
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")
5982 Origin
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")
5983 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
5984 Target
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")
5985 _controls_
.HelpEvent_swigregister(HelpEvent
)
5987 class ContextHelp(_core
.Object
):
5989 This class changes the cursor to a query and puts the application into
5990 a 'context-sensitive help mode'. When the user left-clicks on a window
5991 within the specified window, a ``EVT_HELP`` event is sent to that
5992 control, and the application may respond to it by popping up some
5995 There are a couple of ways to invoke this behaviour implicitly:
5997 * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
5998 (Windows only). This will put a question mark in the titlebar,
5999 and Windows will put the application into context-sensitive help
6000 mode automatically, with further programming.
6002 * Create a `wx.ContextHelpButton`, whose predefined behaviour is
6003 to create a context help object. Normally you will write your
6004 application so that this button is only added to a dialog for
6005 non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
6008 :see: `wx.ContextHelpButton`
6011 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6012 __repr__
= _swig_repr
6013 def __init__(self
, *args
, **kwargs
):
6015 __init__(self, Window window=None, bool doNow=True) -> ContextHelp
6017 Constructs a context help object, calling BeginContextHelp if doNow is
6020 If window is None, the top window is used.
6022 _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
))
6023 __swig_destroy__
= _controls_
.delete_ContextHelp
6024 __del__
= lambda self
: None;
6025 def BeginContextHelp(*args
, **kwargs
):
6027 BeginContextHelp(self, Window window=None) -> bool
6029 Puts the application into context-sensitive help mode. window is the
6030 window which will be used to catch events; if NULL, the top window
6033 Returns true if the application was successfully put into
6034 context-sensitive help mode. This function only returns when the event
6037 return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
6039 def EndContextHelp(*args
, **kwargs
):
6041 EndContextHelp(self) -> bool
6043 Ends context-sensitive help mode. Not normally called by the
6046 return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
)
6048 _controls_
.ContextHelp_swigregister(ContextHelp
)
6050 class ContextHelpButton(BitmapButton
):
6052 Instances of this class may be used to add a question mark button that
6053 when pressed, puts the application into context-help mode. It does
6054 this by creating a wx.ContextHelp object which itself generates a
6055 ``EVT_HELP`` event when the user clicks on a window.
6057 On Windows, you may add a question-mark icon to a dialog by use of the
6058 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
6059 will have to add a button explicitly, usually next to OK, Cancel or
6062 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
6065 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6066 __repr__
= _swig_repr
6067 def __init__(self
, *args
, **kwargs
):
6069 __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
6070 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
6072 Constructor, creating and showing a context help button.
6074 _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
))
6075 self
._setOORInfo
(self
)
6077 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
)
6079 class HelpProvider(object):
6081 wx.HelpProvider is an abstract class used by a program
6082 implementing context-sensitive help to show the help text for the
6085 The current help provider must be explicitly set by the
6086 application using wx.HelpProvider.Set().
6088 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6089 def __init__(self
): raise AttributeError, "No constructor defined"
6090 __repr__
= _swig_repr
6091 __swig_destroy__
= _controls_
.delete_HelpProvider
6092 __del__
= lambda self
: None;
6093 def Set(*args
, **kwargs
):
6095 Set(HelpProvider helpProvider) -> HelpProvider
6097 Sset the current, application-wide help provider. Returns the previous
6098 one. Unlike some other classes, the help provider is not created on
6099 demand. This must be explicitly done by the application.
6101 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6103 Set
= staticmethod(Set
)
6104 def Get(*args
, **kwargs
):
6106 Get() -> HelpProvider
6108 Return the current application-wide help provider.
6110 return _controls_
.HelpProvider_Get(*args
, **kwargs
)
6112 Get
= staticmethod(Get
)
6113 def GetHelp(*args
, **kwargs
):
6115 GetHelp(self, Window window) -> String
6117 Gets the help string for this window. Its interpretation is dependent
6118 on the help provider except that empty string always means that no
6119 help is associated with the window.
6121 return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
)
6123 def ShowHelp(*args
, **kwargs
):
6125 ShowHelp(self, Window window) -> bool
6127 Shows help for the given window. Uses GetHelp internally if
6128 applicable. Returns True if it was done, or False if no help was
6129 available for this window.
6131 return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
)
6133 def ShowHelpAtPoint(*args
, **kwargs
):
6135 ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
6137 Show help for the given window (uses window.GetHelpAtPoint()
6138 internally if applicable), return true if it was done or false if no
6139 help available for this window.
6141 return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
)
6143 def AddHelp(*args
, **kwargs
):
6145 AddHelp(self, Window window, String text)
6147 Associates the text with the given window.
6149 return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
)
6151 def AddHelpById(*args
, **kwargs
):
6153 AddHelpById(self, int id, String text)
6155 This version associates the given text with all windows with this
6156 id. May be used to set the same help string for all Cancel buttons in
6157 the application, for example.
6159 return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
)
6161 def RemoveHelp(*args
, **kwargs
):
6163 RemoveHelp(self, Window window)
6165 Removes the association between the window pointer and the help
6166 text. This is called by the wx.Window destructor. Without this, the
6167 table of help strings will fill up and when window pointers are
6168 reused, the wrong help string will be found.
6170 return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
)
6172 def Destroy(*args
, **kwargs
):
6174 val
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
)
6178 _controls_
.HelpProvider_swigregister(HelpProvider
)
6180 def HelpProvider_Set(*args
, **kwargs
):
6182 HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
6184 Sset the current, application-wide help provider. Returns the previous
6185 one. Unlike some other classes, the help provider is not created on
6186 demand. This must be explicitly done by the application.
6188 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6190 def HelpProvider_Get(*args
):
6192 HelpProvider_Get() -> HelpProvider
6194 Return the current application-wide help provider.
6196 return _controls_
.HelpProvider_Get(*args
)
6198 class SimpleHelpProvider(HelpProvider
):
6200 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6201 supports only plain text help strings, and shows the string associated
6202 with the control (if any) in a tooltip.
6204 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6205 __repr__
= _swig_repr
6206 def __init__(self
, *args
, **kwargs
):
6208 __init__(self) -> SimpleHelpProvider
6210 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6211 supports only plain text help strings, and shows the string associated
6212 with the control (if any) in a tooltip.
6214 _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
))
6215 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
)
6217 #---------------------------------------------------------------------------
6219 class DragImage(_core
.Object
):
6220 """Proxy of C++ DragImage class"""
6221 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6222 __repr__
= _swig_repr
6223 def __init__(self
, *args
, **kwargs
):
6224 """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
6225 _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
))
6226 __swig_destroy__
= _controls_
.delete_DragImage
6227 __del__
= lambda self
: None;
6228 def SetBackingBitmap(*args
, **kwargs
):
6229 """SetBackingBitmap(self, Bitmap bitmap)"""
6230 return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
)
6232 def BeginDrag(*args
, **kwargs
):
6234 BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,
6235 Rect rect=None) -> bool
6237 return _controls_
.DragImage_BeginDrag(*args
, **kwargs
)
6239 def BeginDragBounded(*args
, **kwargs
):
6240 """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool"""
6241 return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
)
6243 def EndDrag(*args
, **kwargs
):
6244 """EndDrag(self) -> bool"""
6245 return _controls_
.DragImage_EndDrag(*args
, **kwargs
)
6247 def Move(*args
, **kwargs
):
6248 """Move(self, Point pt) -> bool"""
6249 return _controls_
.DragImage_Move(*args
, **kwargs
)
6251 def Show(*args
, **kwargs
):
6252 """Show(self) -> bool"""
6253 return _controls_
.DragImage_Show(*args
, **kwargs
)
6255 def Hide(*args
, **kwargs
):
6256 """Hide(self) -> bool"""
6257 return _controls_
.DragImage_Hide(*args
, **kwargs
)
6259 def GetImageRect(*args
, **kwargs
):
6260 """GetImageRect(self, Point pos) -> Rect"""
6261 return _controls_
.DragImage_GetImageRect(*args
, **kwargs
)
6263 def DoDrawImage(*args
, **kwargs
):
6264 """DoDrawImage(self, DC dc, Point pos) -> bool"""
6265 return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
)
6267 def UpdateBackingFromWindow(*args
, **kwargs
):
6268 """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
6269 return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
6271 def RedrawImage(*args
, **kwargs
):
6272 """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
6273 return _controls_
.DragImage_RedrawImage(*args
, **kwargs
)
6275 ImageRect
= property(GetImageRect
,doc
="See `GetImageRect`")
6276 _controls_
.DragImage_swigregister(DragImage
)
6278 def DragIcon(*args
, **kwargs
):
6279 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
6280 val
= _controls_
.new_DragIcon(*args
, **kwargs
)
6283 def DragString(*args
, **kwargs
):
6284 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
6285 val
= _controls_
.new_DragString(*args
, **kwargs
)
6288 def DragTreeItem(*args
, **kwargs
):
6289 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
6290 val
= _controls_
.new_DragTreeItem(*args
, **kwargs
)
6293 def DragListItem(*args
, **kwargs
):
6294 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
6295 val
= _controls_
.new_DragListItem(*args
, **kwargs
)
6298 #---------------------------------------------------------------------------
6300 DP_DEFAULT
= _controls_
.DP_DEFAULT
6301 DP_SPIN
= _controls_
.DP_SPIN
6302 DP_DROPDOWN
= _controls_
.DP_DROPDOWN
6303 DP_SHOWCENTURY
= _controls_
.DP_SHOWCENTURY
6304 DP_ALLOWNONE
= _controls_
.DP_ALLOWNONE
6305 class DatePickerCtrl(_core
.Control
):
6307 This control allows the user to select a date. Unlike
6308 `wx.calendar.CalendarCtrl`, which is a relatively big control,
6309 `wx.DatePickerCtrl` is implemented as a small window showing the
6310 currently selected date. The control can be edited using the keyboard,
6311 and can also display a popup window for more user-friendly date
6312 selection, depending on the styles used and the platform.
6314 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6315 __repr__
= _swig_repr
6316 def __init__(self
, *args
, **kwargs
):
6318 __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6319 Point pos=DefaultPosition, Size size=DefaultSize,
6320 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6321 Validator validator=DefaultValidator,
6322 String name=DatePickerCtrlNameStr) -> DatePickerCtrl
6324 Create a new DatePickerCtrl.
6326 _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
))
6327 self
._setOORInfo
(self
)
6329 def Create(*args
, **kwargs
):
6331 Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6332 Point pos=DefaultPosition, Size size=DefaultSize,
6333 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6334 Validator validator=DefaultValidator,
6335 String name=DatePickerCtrlNameStr) -> bool
6337 Create the GUI parts of the DatePickerCtrl, for use in 2-phase
6340 return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
)
6342 def SetValue(*args
, **kwargs
):
6344 SetValue(self, DateTime dt)
6346 Changes the current value of the control. The date should be valid and
6347 included in the currently selected range, if any.
6349 Calling this method does not result in a date change event.
6351 return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
)
6353 def GetValue(*args
, **kwargs
):
6355 GetValue(self) -> DateTime
6357 Returns the currently selected date. If there is no selection or the
6358 selection is outside of the current range, an invalid `wx.DateTime`
6361 return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
)
6363 def SetRange(*args
, **kwargs
):
6365 SetRange(self, DateTime dt1, DateTime dt2)
6367 Sets the valid range for the date selection. If dt1 is valid, it
6368 becomes the earliest date (inclusive) accepted by the control. If dt2
6369 is valid, it becomes the latest possible date.
6371 If the current value of the control is outside of the newly set range
6372 bounds, the behaviour is undefined.
6374 return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
)
6376 def GetLowerLimit(*args
, **kwargs
):
6378 GetLowerLimit(self) -> DateTime
6380 Get the lower limit of the valid range for the date selection, if any.
6381 If there is no range or there is no lower limit, then the
6382 `wx.DateTime` value returned will be invalid.
6384 return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
)
6386 def GetUpperLimit(*args
, **kwargs
):
6388 GetUpperLimit(self) -> DateTime
6390 Get the upper limit of the valid range for the date selection, if any.
6391 If there is no range or there is no upper limit, then the
6392 `wx.DateTime` value returned will be invalid.
6394 return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
)
6396 LowerLimit
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")
6397 UpperLimit
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")
6398 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
6399 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
)
6400 DatePickerCtrlNameStr
= cvar
.DatePickerCtrlNameStr
6402 def PreDatePickerCtrl(*args
, **kwargs
):
6404 PreDatePickerCtrl() -> DatePickerCtrl
6406 Precreate a DatePickerCtrl for use in 2-phase creation.
6408 val
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)
6411 HL_CONTEXTMENU
= _controls_
.HL_CONTEXTMENU
6412 HL_ALIGN_LEFT
= _controls_
.HL_ALIGN_LEFT
6413 HL_ALIGN_RIGHT
= _controls_
.HL_ALIGN_RIGHT
6414 HL_ALIGN_CENTRE
= _controls_
.HL_ALIGN_CENTRE
6415 HL_DEFAULT_STYLE
= _controls_
.HL_DEFAULT_STYLE
6416 #---------------------------------------------------------------------------
6418 class HyperlinkCtrl(_core
.Control
):
6420 A static text control that emulates a hyperlink. The link is displayed
6421 in an appropriate text style, derived from the control's normal font.
6422 When the mouse rolls over the link, the cursor changes to a hand and
6423 the link's color changes to the active color.
6425 Clicking on the link does not launch a web browser; instead, a
6426 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6430 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6431 __repr__
= _swig_repr
6432 def __init__(self
, *args
, **kwargs
):
6434 __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6435 Size size=DefaultSize,
6436 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl
6438 A static text control that emulates a hyperlink. The link is displayed
6439 in an appropriate text style, derived from the control's normal font.
6440 When the mouse rolls over the link, the cursor changes to a hand and
6441 the link's color changes to the active color.
6443 Clicking on the link does not launch a web browser; instead, a
6444 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6448 _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
))
6449 self
._setOORInfo
(self
)
6451 def Create(*args
, **kwargs
):
6453 Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6454 Size size=DefaultSize,
6455 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
6457 return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
)
6459 def GetHoverColour(*args
, **kwargs
):
6460 """GetHoverColour(self) -> Colour"""
6461 return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
)
6463 def SetHoverColour(*args
, **kwargs
):
6464 """SetHoverColour(self, Colour colour)"""
6465 return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
)
6467 def GetNormalColour(*args
, **kwargs
):
6468 """GetNormalColour(self) -> Colour"""
6469 return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
)
6471 def SetNormalColour(*args
, **kwargs
):
6472 """SetNormalColour(self, Colour colour)"""
6473 return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
)
6475 def GetVisitedColour(*args
, **kwargs
):
6476 """GetVisitedColour(self) -> Colour"""
6477 return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
)
6479 def SetVisitedColour(*args
, **kwargs
):
6480 """SetVisitedColour(self, Colour colour)"""
6481 return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
)
6483 def GetURL(*args
, **kwargs
):
6484 """GetURL(self) -> String"""
6485 return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
)
6487 def SetURL(*args
, **kwargs
):
6488 """SetURL(self, String url)"""
6489 return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
)
6491 def SetVisited(*args
, **kwargs
):
6492 """SetVisited(self, bool visited=True)"""
6493 return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
)
6495 def GetVisited(*args
, **kwargs
):
6496 """GetVisited(self) -> bool"""
6497 return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
)
6499 HoverColour
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")
6500 NormalColour
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")
6501 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6502 Visited
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")
6503 VisitedColour
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")
6504 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
)
6505 HyperlinkCtrlNameStr
= cvar
.HyperlinkCtrlNameStr
6507 def PreHyperlinkCtrl(*args
, **kwargs
):
6509 PreHyperlinkCtrl() -> HyperlinkCtrl
6511 A static text control that emulates a hyperlink. The link is displayed
6512 in an appropriate text style, derived from the control's normal font.
6513 When the mouse rolls over the link, the cursor changes to a hand and
6514 the link's color changes to the active color.
6516 Clicking on the link does not launch a web browser; instead, a
6517 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6521 val
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
)
6524 wxEVT_COMMAND_HYPERLINK
= _controls_
.wxEVT_COMMAND_HYPERLINK
6525 class HyperlinkEvent(_core
.CommandEvent
):
6526 """Proxy of C++ HyperlinkEvent class"""
6527 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6528 __repr__
= _swig_repr
6529 def __init__(self
, *args
, **kwargs
):
6530 """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
6531 _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
))
6532 def GetURL(*args
, **kwargs
):
6533 """GetURL(self) -> String"""
6534 return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
)
6536 def SetURL(*args
, **kwargs
):
6537 """SetURL(self, String url)"""
6538 return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
)
6540 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6541 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
)
6543 EVT_HYPERLINK
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 )
6545 #---------------------------------------------------------------------------
6547 PB_USE_TEXTCTRL
= _controls_
.PB_USE_TEXTCTRL
6548 class PickerBase(_core
.Control
):
6550 Base abstract class for all pickers which support an auxiliary text
6551 control. This class handles all positioning and sizing of the text
6552 control like a an horizontal `wx.BoxSizer` would do, with the text
6553 control on the left of the picker button and the proportion of the
6554 picker fixed to value 1.
6556 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6557 def __init__(self
): raise AttributeError, "No constructor defined"
6558 __repr__
= _swig_repr
6559 def CreateBase(*args
, **kwargs
):
6561 CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
6562 Size size=DefaultSize,
6563 long style=0, Validator validator=DefaultValidator,
6564 String name=wxButtonNameStr) -> bool
6566 return _controls_
.PickerBase_CreateBase(*args
, **kwargs
)
6568 def SetInternalMargin(*args
, **kwargs
):
6570 SetInternalMargin(self, int newmargin)
6572 Sets the margin (in pixels) between the picker and the text control.
6574 return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
)
6576 def GetInternalMargin(*args
, **kwargs
):
6578 GetInternalMargin(self) -> int
6580 Returns the margin (in pixels) between the picker and the text
6583 return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
)
6585 def SetTextCtrlProportion(*args
, **kwargs
):
6587 SetTextCtrlProportion(self, int prop)
6589 Sets the proportion between the text control and the picker button.
6590 This is used to set relative sizes of the text contorl and the picker.
6591 The value passed to this function must be >= 1.
6593 return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
)
6595 def GetTextCtrlProportion(*args
, **kwargs
):
6597 GetTextCtrlProportion(self) -> int
6599 Returns the proportion between the text control and the picker.
6601 return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
)
6603 def SetPickerCtrlProportion(*args
, **kwargs
):
6605 SetPickerCtrlProportion(self, int prop)
6607 Sets the proportion value of the picker.
6609 return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
)
6611 def GetPickerCtrlProportion(*args
, **kwargs
):
6613 GetPickerCtrlProportion(self) -> int
6615 Gets the proportion value of the picker.
6617 return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
)
6619 def IsTextCtrlGrowable(*args
, **kwargs
):
6620 """IsTextCtrlGrowable(self) -> bool"""
6621 return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
)
6623 def SetTextCtrlGrowable(*args
, **kwargs
):
6624 """SetTextCtrlGrowable(self, bool grow=True)"""
6625 return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
)
6627 def IsPickerCtrlGrowable(*args
, **kwargs
):
6628 """IsPickerCtrlGrowable(self) -> bool"""
6629 return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
)
6631 def SetPickerCtrlGrowable(*args
, **kwargs
):
6632 """SetPickerCtrlGrowable(self, bool grow=True)"""
6633 return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
)
6635 def HasTextCtrl(*args
, **kwargs
):
6637 HasTextCtrl(self) -> bool
6639 Returns true if this class has a valid text control (i.e. if the
6640 wx.PB_USE_TEXTCTRL style was given when creating this control).
6642 return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
)
6644 def GetTextCtrl(*args
, **kwargs
):
6646 GetTextCtrl(self) -> TextCtrl
6648 Returns a pointer to the text control handled by this class or None if
6649 the wx.PB_USE_TEXTCTRL style was not specified when this control was
6652 Very important: the contents of the text control could be containing
6653 an invalid representation of the entity which can be chosen through
6654 the picker (e.g. the user entered an invalid colour syntax because of
6655 a typo). Thus you should never parse the content of the textctrl to
6656 get the user's input; rather use the derived-class getter
6657 (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
6660 return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
)
6662 def GetPickerCtrl(*args
, **kwargs
):
6663 """GetPickerCtrl(self) -> Control"""
6664 return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
)
6666 InternalMargin
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")
6667 PickerCtrl
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")
6668 PickerCtrlProportion
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")
6669 TextCtrl
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")
6670 TextCtrlProportion
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")
6671 TextCtrlGrowable
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")
6672 PickerCtrlGrowable
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")
6673 _controls_
.PickerBase_swigregister(PickerBase
)
6675 #---------------------------------------------------------------------------
6677 CLRP_SHOW_LABEL
= _controls_
.CLRP_SHOW_LABEL
6678 CLRP_USE_TEXTCTRL
= _controls_
.CLRP_USE_TEXTCTRL
6679 CLRP_DEFAULT_STYLE
= _controls_
.CLRP_DEFAULT_STYLE
6680 class ColourPickerCtrl(PickerBase
):
6682 This control allows the user to select a colour. The generic
6683 implementation is a button which brings up a `wx.ColourDialog` when
6684 clicked. Native implementations may differ but this is usually a
6685 (small) widget which give access to the colour-chooser dialog.
6687 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6688 __repr__
= _swig_repr
6689 def __init__(self
, *args
, **kwargs
):
6691 __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
6692 Size size=DefaultSize,
6693 long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6694 String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
6696 This control allows the user to select a colour. The generic
6697 implementation is a button which brings up a `wx.ColourDialog` when
6698 clicked. Native implementations may differ but this is usually a
6699 (small) widget which give access to the colour-chooser dialog.
6701 _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
))
6702 self
._setOORInfo
(self
)
6704 def Create(*args
, **kwargs
):
6706 Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
6707 Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
6708 Validator validator=DefaultValidator,
6709 String name=ColourPickerCtrlNameStr) -> bool
6711 return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
)
6713 def GetColour(*args
, **kwargs
):
6715 GetColour(self) -> Colour
6717 Returns the currently selected colour.
6719 return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
)
6721 def SetColour(*args
, **kwargs
):
6723 SetColour(self, Colour col)
6725 Set the displayed colour.
6727 return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
)
6729 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6730 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
)
6731 ColourPickerCtrlNameStr
= cvar
.ColourPickerCtrlNameStr
6733 def PreColourPickerCtrl(*args
, **kwargs
):
6735 PreColourPickerCtrl() -> ColourPickerCtrl
6737 This control allows the user to select a colour. The generic
6738 implementation is a button which brings up a `wx.ColourDialog` when
6739 clicked. Native implementations may differ but this is usually a
6740 (small) widget which give access to the colour-chooser dialog.
6742 val
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
)
6745 wxEVT_COMMAND_COLOURPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
6746 EVT_COLOURPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 )
6748 class ColourPickerEvent(_core
.CommandEvent
):
6749 """Proxy of C++ ColourPickerEvent class"""
6750 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6751 __repr__
= _swig_repr
6752 def __init__(self
, *args
, **kwargs
):
6753 """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
6754 _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
))
6755 def GetColour(*args
, **kwargs
):
6756 """GetColour(self) -> Colour"""
6757 return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
)
6759 def SetColour(*args
, **kwargs
):
6760 """SetColour(self, Colour c)"""
6761 return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
)
6763 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6764 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
)
6766 #---------------------------------------------------------------------------
6768 FLP_OPEN
= _controls_
.FLP_OPEN
6769 FLP_SAVE
= _controls_
.FLP_SAVE
6770 FLP_OVERWRITE_PROMPT
= _controls_
.FLP_OVERWRITE_PROMPT
6771 FLP_FILE_MUST_EXIST
= _controls_
.FLP_FILE_MUST_EXIST
6772 FLP_CHANGE_DIR
= _controls_
.FLP_CHANGE_DIR
6773 DIRP_DIR_MUST_EXIST
= _controls_
.DIRP_DIR_MUST_EXIST
6774 DIRP_CHANGE_DIR
= _controls_
.DIRP_CHANGE_DIR
6775 FLP_USE_TEXTCTRL
= _controls_
.FLP_USE_TEXTCTRL
6776 FLP_DEFAULT_STYLE
= _controls_
.FLP_DEFAULT_STYLE
6777 DIRP_USE_TEXTCTRL
= _controls_
.DIRP_USE_TEXTCTRL
6778 DIRP_DEFAULT_STYLE
= _controls_
.DIRP_DEFAULT_STYLE
6779 class FilePickerCtrl(PickerBase
):
6780 """Proxy of C++ FilePickerCtrl class"""
6781 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6782 __repr__
= _swig_repr
6783 def __init__(self
, *args
, **kwargs
):
6785 __init__(self, Window parent, int id=-1, String path=EmptyString,
6786 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6787 Point pos=DefaultPosition,
6788 Size size=DefaultSize,
6789 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6790 String name=FilePickerCtrlNameStr) -> FilePickerCtrl
6792 _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
))
6793 self
._setOORInfo
(self
)
6795 def Create(*args
, **kwargs
):
6797 Create(self, Window parent, int id=-1, String path=EmptyString,
6798 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6799 Point pos=DefaultPosition,
6800 Size size=DefaultSize,
6801 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6802 String name=FilePickerCtrlNameStr) -> bool
6804 return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
)
6806 def GetPath(*args
, **kwargs
):
6807 """GetPath(self) -> String"""
6808 return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
)
6810 def SetPath(*args
, **kwargs
):
6811 """SetPath(self, String str)"""
6812 return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
)
6814 def CheckPath(*args
, **kwargs
):
6815 """CheckPath(self, String path) -> bool"""
6816 return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
)
6818 def GetTextCtrlValue(*args
, **kwargs
):
6819 """GetTextCtrlValue(self) -> String"""
6820 return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6822 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6823 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6824 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
)
6825 FilePickerCtrlNameStr
= cvar
.FilePickerCtrlNameStr
6826 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
6827 DirPickerCtrlNameStr
= cvar
.DirPickerCtrlNameStr
6828 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
6829 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
6831 def PreFilePickerCtrl(*args
, **kwargs
):
6832 """PreFilePickerCtrl() -> FilePickerCtrl"""
6833 val
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
)
6836 class DirPickerCtrl(PickerBase
):
6837 """Proxy of C++ DirPickerCtrl class"""
6838 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6839 __repr__
= _swig_repr
6840 def __init__(self
, *args
, **kwargs
):
6842 __init__(self, Window parent, int id=-1, String path=EmptyString,
6843 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6844 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6845 Validator validator=DefaultValidator,
6846 String name=DirPickerCtrlNameStr) -> DirPickerCtrl
6848 _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
))
6849 self
._setOORInfo
(self
)
6851 def Create(*args
, **kwargs
):
6853 Create(self, Window parent, int id=-1, String path=EmptyString,
6854 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6855 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6856 Validator validator=DefaultValidator,
6857 String name=DirPickerCtrlNameStr) -> bool
6859 return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
)
6861 def GetPath(*args
, **kwargs
):
6862 """GetPath(self) -> String"""
6863 return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
)
6865 def SetPath(*args
, **kwargs
):
6866 """SetPath(self, String str)"""
6867 return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
)
6869 def CheckPath(*args
, **kwargs
):
6870 """CheckPath(self, String path) -> bool"""
6871 return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
)
6873 def GetTextCtrlValue(*args
, **kwargs
):
6874 """GetTextCtrlValue(self) -> String"""
6875 return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6877 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6878 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6879 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
)
6881 def PreDirPickerCtrl(*args
, **kwargs
):
6882 """PreDirPickerCtrl() -> DirPickerCtrl"""
6883 val
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
)
6886 wxEVT_COMMAND_FILEPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
6887 wxEVT_COMMAND_DIRPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
6888 EVT_FILEPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 )
6889 EVT_DIRPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
, 1 )
6891 class FileDirPickerEvent(_core
.CommandEvent
):
6892 """Proxy of C++ FileDirPickerEvent class"""
6893 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6894 __repr__
= _swig_repr
6895 def __init__(self
, *args
, **kwargs
):
6896 """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
6897 _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
))
6898 def GetPath(*args
, **kwargs
):
6899 """GetPath(self) -> String"""
6900 return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
)
6902 def SetPath(*args
, **kwargs
):
6903 """SetPath(self, String p)"""
6904 return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
)
6906 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6907 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
)
6909 #---------------------------------------------------------------------------
6911 FNTP_FONTDESC_AS_LABEL
= _controls_
.FNTP_FONTDESC_AS_LABEL
6912 FNTP_USEFONT_FOR_LABEL
= _controls_
.FNTP_USEFONT_FOR_LABEL
6913 FNTP_USE_TEXTCTRL
= _controls_
.FNTP_USE_TEXTCTRL
6914 FNTP_DEFAULT_STYLE
= _controls_
.FNTP_DEFAULT_STYLE
6915 class FontPickerCtrl(PickerBase
):
6916 """Proxy of C++ FontPickerCtrl class"""
6917 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6918 __repr__
= _swig_repr
6919 def __init__(self
, *args
, **kwargs
):
6921 __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6922 Point pos=DefaultPosition, Size size=DefaultSize,
6923 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6924 String name=FontPickerCtrlNameStr) -> FontPickerCtrl
6926 _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
))
6927 self
._setOORInfo
(self
)
6929 def Create(*args
, **kwargs
):
6931 Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6932 Point pos=DefaultPosition, Size size=DefaultSize,
6933 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6934 String name=FontPickerCtrlNameStr) -> bool
6936 return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
)
6938 def GetSelectedFont(*args
, **kwargs
):
6939 """GetSelectedFont(self) -> Font"""
6940 return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
)
6942 def SetSelectedFont(*args
, **kwargs
):
6943 """SetSelectedFont(self, Font f)"""
6944 return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
)
6946 def SetMaxPointSize(*args
, **kwargs
):
6947 """SetMaxPointSize(self, unsigned int max)"""
6948 return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
)
6950 def GetMaxPointSize(*args
, **kwargs
):
6951 """GetMaxPointSize(self) -> unsigned int"""
6952 return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
)
6954 MaxPointSize
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")
6955 SelectedFont
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")
6956 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
)
6957 FontPickerCtrlNameStr
= cvar
.FontPickerCtrlNameStr
6959 def PreFontPickerCtrl(*args
, **kwargs
):
6960 """PreFontPickerCtrl() -> FontPickerCtrl"""
6961 val
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
)
6964 wxEVT_COMMAND_FONTPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
6965 EVT_FONTPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 )
6967 class FontPickerEvent(_core
.CommandEvent
):
6968 """Proxy of C++ FontPickerEvent class"""
6969 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6970 __repr__
= _swig_repr
6971 def __init__(self
, *args
, **kwargs
):
6972 """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
6973 _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
))
6974 def GetFont(*args
, **kwargs
):
6975 """GetFont(self) -> Font"""
6976 return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
)
6978 def SetFont(*args
, **kwargs
):
6979 """SetFont(self, Font c)"""
6980 return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
)
6982 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
6983 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)