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
)
680 def GetMark(*args
, **kwargs
):
682 GetMark(self) -> (from, to)
684 Gets the positions of the begining and ending of the selection mark in
685 the combobox text field.
687 return _controls_
.ComboBox_GetMark(*args
, **kwargs
)
689 def GetCurrentSelection(*args
, **kwargs
):
691 GetCurrentSelection(self) -> int
693 Unlike `GetSelection` which only returns the accepted selection value,
694 i.e. the selection in the control once the user closes the dropdown
695 list, this function returns the current selection. That is, while the
696 dropdown list is shown, it returns the currently selected item in
697 it. When it is not shown, its result is the same as for the other
700 return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
)
702 def SetStringSelection(*args
, **kwargs
):
704 SetStringSelection(self, String string) -> bool
706 Select the item with the specifed string
708 return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
)
710 def SetString(*args
, **kwargs
):
712 SetString(self, int n, String string)
714 Set the label for the n'th item (zero based) in the list.
716 return _controls_
.ComboBox_SetString(*args
, **kwargs
)
718 def SetEditable(*args
, **kwargs
):
719 """SetEditable(self, bool editable)"""
720 return _controls_
.ComboBox_SetEditable(*args
, **kwargs
)
722 def SetInsertionPointEnd(*args
, **kwargs
):
724 SetInsertionPointEnd(self)
726 Sets the insertion point at the end of the combobox text field.
728 return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
730 def Remove(*args
, **kwargs
):
732 Remove(self, long from, long to)
734 Removes the text between the two positions in the combobox text field.
736 return _controls_
.ComboBox_Remove(*args
, **kwargs
)
738 def IsEditable(*args
, **kwargs
):
740 IsEditable(self) -> bool
742 Returns True if the combo is ediatable (not read-only.)
744 return _controls_
.ComboBox_IsEditable(*args
, **kwargs
)
746 def Undo(*args
, **kwargs
):
750 Redoes the last undo in the text field. Windows only.
752 return _controls_
.ComboBox_Undo(*args
, **kwargs
)
754 def Redo(*args
, **kwargs
):
758 Undoes the last edit in the text field. Windows only.
760 return _controls_
.ComboBox_Redo(*args
, **kwargs
)
762 def SelectAll(*args
, **kwargs
):
766 Select all the text in the combo's text field.
768 return _controls_
.ComboBox_SelectAll(*args
, **kwargs
)
770 def CanCopy(*args
, **kwargs
):
772 CanCopy(self) -> bool
774 Returns True if the combobox is editable and there is a text selection
775 to copy to the clipboard. Only available on Windows.
777 return _controls_
.ComboBox_CanCopy(*args
, **kwargs
)
779 def CanCut(*args
, **kwargs
):
783 Returns True if the combobox is editable and there is a text selection
784 to copy to the clipboard. Only available on Windows.
786 return _controls_
.ComboBox_CanCut(*args
, **kwargs
)
788 def CanPaste(*args
, **kwargs
):
790 CanPaste(self) -> bool
792 Returns True if the combobox is editable and there is text on the
793 clipboard that can be pasted into the text field. Only available on
796 return _controls_
.ComboBox_CanPaste(*args
, **kwargs
)
798 def CanUndo(*args
, **kwargs
):
800 CanUndo(self) -> bool
802 Returns True if the combobox is editable and the last edit can be
803 undone. Only available on Windows.
805 return _controls_
.ComboBox_CanUndo(*args
, **kwargs
)
807 def CanRedo(*args
, **kwargs
):
809 CanRedo(self) -> bool
811 Returns True if the combobox is editable and the last undo can be
812 redone. Only available on Windows.
814 return _controls_
.ComboBox_CanRedo(*args
, **kwargs
)
816 def GetClassDefaultAttributes(*args
, **kwargs
):
818 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
820 Get the default attributes for this class. This is useful if you want
821 to use the same font or colour in your own control as in a standard
822 control -- which is a much better idea than hard coding specific
823 colours or fonts which might look completely out of place on the
824 user's system, especially if it uses themes.
826 The variant parameter is only relevant under Mac currently and is
827 ignore under other platforms. Under Mac, it will change the size of
828 the returned font. See `wx.Window.SetWindowVariant` for more about
831 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
833 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
834 CurrentSelection
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")
835 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
836 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
837 Mark
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")
838 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
839 _controls_
.ComboBox_swigregister(ComboBox
)
840 ComboBoxNameStr
= cvar
.ComboBoxNameStr
842 def PreComboBox(*args
, **kwargs
):
844 PreComboBox() -> ComboBox
846 Precreate a ComboBox control for 2-phase creation.
848 val
= _controls_
.new_PreComboBox(*args
, **kwargs
)
851 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
):
853 ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
855 Get the default attributes for this class. This is useful if you want
856 to use the same font or colour in your own control as in a standard
857 control -- which is a much better idea than hard coding specific
858 colours or fonts which might look completely out of place on the
859 user's system, especially if it uses themes.
861 The variant parameter is only relevant under Mac currently and is
862 ignore under other platforms. Under Mac, it will change the size of
863 the returned font. See `wx.Window.SetWindowVariant` for more about
866 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
868 #---------------------------------------------------------------------------
870 GA_HORIZONTAL
= _controls_
.GA_HORIZONTAL
871 GA_VERTICAL
= _controls_
.GA_VERTICAL
872 GA_SMOOTH
= _controls_
.GA_SMOOTH
873 GA_PROGRESSBAR
= 0 # obsolete
874 class Gauge(_core
.Control
):
875 """Proxy of C++ Gauge class"""
876 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
877 __repr__
= _swig_repr
878 def __init__(self
, *args
, **kwargs
):
880 __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
881 Size size=DefaultSize, long style=GA_HORIZONTAL,
882 Validator validator=DefaultValidator,
883 String name=GaugeNameStr) -> Gauge
885 _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
))
886 self
._setOORInfo
(self
)
888 def Create(*args
, **kwargs
):
890 Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
891 Size size=DefaultSize, long style=GA_HORIZONTAL,
892 Validator validator=DefaultValidator,
893 String name=GaugeNameStr) -> bool
895 return _controls_
.Gauge_Create(*args
, **kwargs
)
897 def SetRange(*args
, **kwargs
):
898 """SetRange(self, int range)"""
899 return _controls_
.Gauge_SetRange(*args
, **kwargs
)
901 def GetRange(*args
, **kwargs
):
902 """GetRange(self) -> int"""
903 return _controls_
.Gauge_GetRange(*args
, **kwargs
)
905 def SetValue(*args
, **kwargs
):
906 """SetValue(self, int pos)"""
907 return _controls_
.Gauge_SetValue(*args
, **kwargs
)
909 def GetValue(*args
, **kwargs
):
910 """GetValue(self) -> int"""
911 return _controls_
.Gauge_GetValue(*args
, **kwargs
)
913 def Pulse(*args
, **kwargs
):
915 return _controls_
.Gauge_Pulse(*args
, **kwargs
)
917 def IsVertical(*args
, **kwargs
):
918 """IsVertical(self) -> bool"""
919 return _controls_
.Gauge_IsVertical(*args
, **kwargs
)
921 def SetShadowWidth(*args
, **kwargs
):
922 """SetShadowWidth(self, int w)"""
923 return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
)
925 def GetShadowWidth(*args
, **kwargs
):
926 """GetShadowWidth(self) -> int"""
927 return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
)
929 def SetBezelFace(*args
, **kwargs
):
930 """SetBezelFace(self, int w)"""
931 return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
)
933 def GetBezelFace(*args
, **kwargs
):
934 """GetBezelFace(self) -> int"""
935 return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
)
937 def GetClassDefaultAttributes(*args
, **kwargs
):
939 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
941 Get the default attributes for this class. This is useful if you want
942 to use the same font or colour in your own control as in a standard
943 control -- which is a much better idea than hard coding specific
944 colours or fonts which might look completely out of place on the
945 user's system, especially if it uses themes.
947 The variant parameter is only relevant under Mac currently and is
948 ignore under other platforms. Under Mac, it will change the size of
949 the returned font. See `wx.Window.SetWindowVariant` for more about
952 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
954 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
955 BezelFace
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")
956 Range
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")
957 ShadowWidth
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")
958 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
959 _controls_
.Gauge_swigregister(Gauge
)
960 GaugeNameStr
= cvar
.GaugeNameStr
962 def PreGauge(*args
, **kwargs
):
963 """PreGauge() -> Gauge"""
964 val
= _controls_
.new_PreGauge(*args
, **kwargs
)
967 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
):
969 Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
971 Get the default attributes for this class. This is useful if you want
972 to use the same font or colour in your own control as in a standard
973 control -- which is a much better idea than hard coding specific
974 colours or fonts which might look completely out of place on the
975 user's system, especially if it uses themes.
977 The variant parameter is only relevant under Mac currently and is
978 ignore under other platforms. Under Mac, it will change the size of
979 the returned font. See `wx.Window.SetWindowVariant` for more about
982 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
984 #---------------------------------------------------------------------------
986 class StaticBox(_core
.Control
):
987 """Proxy of C++ StaticBox class"""
988 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
989 __repr__
= _swig_repr
990 def __init__(self
, *args
, **kwargs
):
992 __init__(self, Window parent, int id=-1, String label=EmptyString,
993 Point pos=DefaultPosition, Size size=DefaultSize,
994 long style=0, String name=StaticBoxNameStr) -> StaticBox
996 _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
))
997 self
._setOORInfo
(self
)
999 def Create(*args
, **kwargs
):
1001 Create(self, Window parent, int id=-1, String label=EmptyString,
1002 Point pos=DefaultPosition, Size size=DefaultSize,
1003 long style=0, String name=StaticBoxNameStr) -> bool
1005 return _controls_
.StaticBox_Create(*args
, **kwargs
)
1007 def GetClassDefaultAttributes(*args
, **kwargs
):
1009 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1011 Get the default attributes for this class. This is useful if you want
1012 to use the same font or colour in your own control as in a standard
1013 control -- which is a much better idea than hard coding specific
1014 colours or fonts which might look completely out of place on the
1015 user's system, especially if it uses themes.
1017 The variant parameter is only relevant under Mac currently and is
1018 ignore under other platforms. Under Mac, it will change the size of
1019 the returned font. See `wx.Window.SetWindowVariant` for more about
1022 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1024 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1025 _controls_
.StaticBox_swigregister(StaticBox
)
1026 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
1027 StaticBoxNameStr
= cvar
.StaticBoxNameStr
1028 StaticTextNameStr
= cvar
.StaticTextNameStr
1030 def PreStaticBox(*args
, **kwargs
):
1031 """PreStaticBox() -> StaticBox"""
1032 val
= _controls_
.new_PreStaticBox(*args
, **kwargs
)
1035 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
):
1037 StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1039 Get the default attributes for this class. This is useful if you want
1040 to use the same font or colour in your own control as in a standard
1041 control -- which is a much better idea than hard coding specific
1042 colours or fonts which might look completely out of place on the
1043 user's system, especially if it uses themes.
1045 The variant parameter is only relevant under Mac currently and is
1046 ignore under other platforms. Under Mac, it will change the size of
1047 the returned font. See `wx.Window.SetWindowVariant` for more about
1050 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1052 #---------------------------------------------------------------------------
1054 class StaticLine(_core
.Control
):
1055 """Proxy of C++ StaticLine class"""
1056 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1057 __repr__
= _swig_repr
1058 def __init__(self
, *args
, **kwargs
):
1060 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1061 Size size=DefaultSize, long style=LI_HORIZONTAL,
1062 String name=StaticTextNameStr) -> StaticLine
1064 _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
))
1065 self
._setOORInfo
(self
)
1067 def Create(*args
, **kwargs
):
1069 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1070 Size size=DefaultSize, long style=LI_HORIZONTAL,
1071 String name=StaticTextNameStr) -> bool
1073 return _controls_
.StaticLine_Create(*args
, **kwargs
)
1075 def IsVertical(*args
, **kwargs
):
1076 """IsVertical(self) -> bool"""
1077 return _controls_
.StaticLine_IsVertical(*args
, **kwargs
)
1079 def GetDefaultSize(*args
, **kwargs
):
1080 """GetDefaultSize() -> int"""
1081 return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
)
1083 GetDefaultSize
= staticmethod(GetDefaultSize
)
1084 def GetClassDefaultAttributes(*args
, **kwargs
):
1086 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1088 Get the default attributes for this class. This is useful if you want
1089 to use the same font or colour in your own control as in a standard
1090 control -- which is a much better idea than hard coding specific
1091 colours or fonts which might look completely out of place on the
1092 user's system, especially if it uses themes.
1094 The variant parameter is only relevant under Mac currently and is
1095 ignore under other platforms. Under Mac, it will change the size of
1096 the returned font. See `wx.Window.SetWindowVariant` for more about
1099 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1101 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1102 _controls_
.StaticLine_swigregister(StaticLine
)
1104 def PreStaticLine(*args
, **kwargs
):
1105 """PreStaticLine() -> StaticLine"""
1106 val
= _controls_
.new_PreStaticLine(*args
, **kwargs
)
1109 def StaticLine_GetDefaultSize(*args
):
1110 """StaticLine_GetDefaultSize() -> int"""
1111 return _controls_
.StaticLine_GetDefaultSize(*args
)
1113 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
):
1115 StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1117 Get the default attributes for this class. This is useful if you want
1118 to use the same font or colour in your own control as in a standard
1119 control -- which is a much better idea than hard coding specific
1120 colours or fonts which might look completely out of place on the
1121 user's system, especially if it uses themes.
1123 The variant parameter is only relevant under Mac currently and is
1124 ignore under other platforms. Under Mac, it will change the size of
1125 the returned font. See `wx.Window.SetWindowVariant` for more about
1128 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1130 #---------------------------------------------------------------------------
1132 class StaticText(_core
.Control
):
1133 """Proxy of C++ StaticText class"""
1134 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1135 __repr__
= _swig_repr
1136 def __init__(self
, *args
, **kwargs
):
1138 __init__(self, Window parent, int id=-1, String label=EmptyString,
1139 Point pos=DefaultPosition, Size size=DefaultSize,
1140 long style=0, String name=StaticTextNameStr) -> StaticText
1142 _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
))
1143 self
._setOORInfo
(self
)
1145 def Create(*args
, **kwargs
):
1147 Create(self, Window parent, int id=-1, String label=EmptyString,
1148 Point pos=DefaultPosition, Size size=DefaultSize,
1149 long style=0, String name=StaticTextNameStr) -> bool
1151 return _controls_
.StaticText_Create(*args
, **kwargs
)
1153 def Wrap(*args
, **kwargs
):
1155 Wrap(self, int width)
1157 This functions wraps the control's label so that each of its lines
1158 becomes at most ``width`` pixels wide if possible (the lines are
1159 broken at words boundaries so it might not be the case if words are
1160 too long). If ``width`` is negative, no wrapping is done.
1162 return _controls_
.StaticText_Wrap(*args
, **kwargs
)
1164 def GetClassDefaultAttributes(*args
, **kwargs
):
1166 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1168 Get the default attributes for this class. This is useful if you want
1169 to use the same font or colour in your own control as in a standard
1170 control -- which is a much better idea than hard coding specific
1171 colours or fonts which might look completely out of place on the
1172 user's system, especially if it uses themes.
1174 The variant parameter is only relevant under Mac currently and is
1175 ignore under other platforms. Under Mac, it will change the size of
1176 the returned font. See `wx.Window.SetWindowVariant` for more about
1179 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1181 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1182 _controls_
.StaticText_swigregister(StaticText
)
1184 def PreStaticText(*args
, **kwargs
):
1185 """PreStaticText() -> StaticText"""
1186 val
= _controls_
.new_PreStaticText(*args
, **kwargs
)
1189 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
):
1191 StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1193 Get the default attributes for this class. This is useful if you want
1194 to use the same font or colour in your own control as in a standard
1195 control -- which is a much better idea than hard coding specific
1196 colours or fonts which might look completely out of place on the
1197 user's system, especially if it uses themes.
1199 The variant parameter is only relevant under Mac currently and is
1200 ignore under other platforms. Under Mac, it will change the size of
1201 the returned font. See `wx.Window.SetWindowVariant` for more about
1204 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1206 #---------------------------------------------------------------------------
1208 class StaticBitmap(_core
.Control
):
1209 """Proxy of C++ StaticBitmap class"""
1210 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1211 __repr__
= _swig_repr
1212 def __init__(self
, *args
, **kwargs
):
1214 __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1215 Point pos=DefaultPosition, Size size=DefaultSize,
1216 long style=0, String name=StaticBitmapNameStr) -> StaticBitmap
1218 _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
))
1219 self
._setOORInfo
(self
)
1221 def Create(*args
, **kwargs
):
1223 Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1224 Point pos=DefaultPosition, Size size=DefaultSize,
1225 long style=0, String name=StaticBitmapNameStr) -> bool
1227 return _controls_
.StaticBitmap_Create(*args
, **kwargs
)
1229 def GetBitmap(*args
, **kwargs
):
1230 """GetBitmap(self) -> Bitmap"""
1231 return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
)
1233 def SetBitmap(*args
, **kwargs
):
1234 """SetBitmap(self, Bitmap bitmap)"""
1235 return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
)
1237 def SetIcon(*args
, **kwargs
):
1238 """SetIcon(self, Icon icon)"""
1239 return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
)
1241 def GetClassDefaultAttributes(*args
, **kwargs
):
1243 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1245 Get the default attributes for this class. This is useful if you want
1246 to use the same font or colour in your own control as in a standard
1247 control -- which is a much better idea than hard coding specific
1248 colours or fonts which might look completely out of place on the
1249 user's system, especially if it uses themes.
1251 The variant parameter is only relevant under Mac currently and is
1252 ignore under other platforms. Under Mac, it will change the size of
1253 the returned font. See `wx.Window.SetWindowVariant` for more about
1256 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1258 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1259 _controls_
.StaticBitmap_swigregister(StaticBitmap
)
1261 def PreStaticBitmap(*args
, **kwargs
):
1262 """PreStaticBitmap() -> StaticBitmap"""
1263 val
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
)
1266 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
):
1268 StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1270 Get the default attributes for this class. This is useful if you want
1271 to use the same font or colour in your own control as in a standard
1272 control -- which is a much better idea than hard coding specific
1273 colours or fonts which might look completely out of place on the
1274 user's system, especially if it uses themes.
1276 The variant parameter is only relevant under Mac currently and is
1277 ignore under other platforms. Under Mac, it will change the size of
1278 the returned font. See `wx.Window.SetWindowVariant` for more about
1281 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1283 #---------------------------------------------------------------------------
1285 class ListBox(_core
.ControlWithItems
):
1286 """Proxy of C++ ListBox class"""
1287 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1288 __repr__
= _swig_repr
1289 def __init__(self
, *args
, **kwargs
):
1291 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1292 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1293 long style=0, Validator validator=DefaultValidator,
1294 String name=ListBoxNameStr) -> ListBox
1296 _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
))
1297 self
._setOORInfo
(self
)
1299 def Create(*args
, **kwargs
):
1301 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1302 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1303 long style=0, Validator validator=DefaultValidator,
1304 String name=ListBoxNameStr) -> bool
1306 return _controls_
.ListBox_Create(*args
, **kwargs
)
1308 def Insert(*args
, **kwargs
):
1310 Insert(self, String item, int pos, PyObject clientData=None)
1312 Insert an item into the control before the item at the ``pos`` index,
1313 optionally associating some data object with the item.
1315 return _controls_
.ListBox_Insert(*args
, **kwargs
)
1317 def InsertItems(*args
, **kwargs
):
1318 """InsertItems(self, wxArrayString items, unsigned int pos)"""
1319 return _controls_
.ListBox_InsertItems(*args
, **kwargs
)
1321 def Set(*args
, **kwargs
):
1322 """Set(self, wxArrayString items)"""
1323 return _controls_
.ListBox_Set(*args
, **kwargs
)
1325 def IsSelected(*args
, **kwargs
):
1326 """IsSelected(self, int n) -> bool"""
1327 return _controls_
.ListBox_IsSelected(*args
, **kwargs
)
1329 def SetSelection(*args
, **kwargs
):
1330 """SetSelection(self, int n, bool select=True)"""
1331 return _controls_
.ListBox_SetSelection(*args
, **kwargs
)
1333 def Select(*args
, **kwargs
):
1337 This is the same as `SetSelection` and exists only because it is
1338 slightly more natural for controls which support multiple selection.
1340 return _controls_
.ListBox_Select(*args
, **kwargs
)
1342 def Deselect(*args
, **kwargs
):
1343 """Deselect(self, int n)"""
1344 return _controls_
.ListBox_Deselect(*args
, **kwargs
)
1346 def DeselectAll(*args
, **kwargs
):
1347 """DeselectAll(self, int itemToLeaveSelected=-1)"""
1348 return _controls_
.ListBox_DeselectAll(*args
, **kwargs
)
1350 def SetStringSelection(*args
, **kwargs
):
1351 """SetStringSelection(self, String s, bool select=True) -> bool"""
1352 return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
)
1354 def GetSelections(*args
, **kwargs
):
1355 """GetSelections(self) -> PyObject"""
1356 return _controls_
.ListBox_GetSelections(*args
, **kwargs
)
1358 def SetFirstItem(*args
, **kwargs
):
1359 """SetFirstItem(self, int n)"""
1360 return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
)
1362 def SetFirstItemStr(*args
, **kwargs
):
1363 """SetFirstItemStr(self, String s)"""
1364 return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
)
1366 def EnsureVisible(*args
, **kwargs
):
1367 """EnsureVisible(self, int n)"""
1368 return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
)
1370 def AppendAndEnsureVisible(*args
, **kwargs
):
1371 """AppendAndEnsureVisible(self, String s)"""
1372 return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
1374 def IsSorted(*args
, **kwargs
):
1375 """IsSorted(self) -> bool"""
1376 return _controls_
.ListBox_IsSorted(*args
, **kwargs
)
1378 def HitTest(*args
, **kwargs
):
1380 HitTest(self, Point pt) -> int
1382 Test where the given (in client coords) point lies
1384 return _controls_
.ListBox_HitTest(*args
, **kwargs
)
1386 def SetItemForegroundColour(*args
, **kwargs
):
1387 """SetItemForegroundColour(self, int item, Colour c)"""
1388 return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
1390 def SetItemBackgroundColour(*args
, **kwargs
):
1391 """SetItemBackgroundColour(self, int item, Colour c)"""
1392 return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
1394 def SetItemFont(*args
, **kwargs
):
1395 """SetItemFont(self, int item, Font f)"""
1396 return _controls_
.ListBox_SetItemFont(*args
, **kwargs
)
1398 def GetClassDefaultAttributes(*args
, **kwargs
):
1400 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1402 Get the default attributes for this class. This is useful if you want
1403 to use the same font or colour in your own control as in a standard
1404 control -- which is a much better idea than hard coding specific
1405 colours or fonts which might look completely out of place on the
1406 user's system, especially if it uses themes.
1408 The variant parameter is only relevant under Mac currently and is
1409 ignore under other platforms. Under Mac, it will change the size of
1410 the returned font. See `wx.Window.SetWindowVariant` for more about
1413 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1415 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1416 Selections
= property(GetSelections
,doc
="See `GetSelections`")
1417 _controls_
.ListBox_swigregister(ListBox
)
1418 ListBoxNameStr
= cvar
.ListBoxNameStr
1420 def PreListBox(*args
, **kwargs
):
1421 """PreListBox() -> ListBox"""
1422 val
= _controls_
.new_PreListBox(*args
, **kwargs
)
1425 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
):
1427 ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1429 Get the default attributes for this class. This is useful if you want
1430 to use the same font or colour in your own control as in a standard
1431 control -- which is a much better idea than hard coding specific
1432 colours or fonts which might look completely out of place on the
1433 user's system, especially if it uses themes.
1435 The variant parameter is only relevant under Mac currently and is
1436 ignore under other platforms. Under Mac, it will change the size of
1437 the returned font. See `wx.Window.SetWindowVariant` for more about
1440 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1442 #---------------------------------------------------------------------------
1444 class CheckListBox(ListBox
):
1445 """Proxy of C++ CheckListBox class"""
1446 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1447 __repr__
= _swig_repr
1448 def __init__(self
, *args
, **kwargs
):
1450 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1451 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1452 long style=0, Validator validator=DefaultValidator,
1453 String name=ListBoxNameStr) -> CheckListBox
1455 _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
))
1456 self
._setOORInfo
(self
)
1458 def Create(*args
, **kwargs
):
1460 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1461 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1462 long style=0, Validator validator=DefaultValidator,
1463 String name=ListBoxNameStr) -> bool
1465 return _controls_
.CheckListBox_Create(*args
, **kwargs
)
1467 def IsChecked(*args
, **kwargs
):
1468 """IsChecked(self, unsigned int index) -> bool"""
1469 return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
)
1471 def Check(*args
, **kwargs
):
1472 """Check(self, unsigned int index, int check=True)"""
1473 return _controls_
.CheckListBox_Check(*args
, **kwargs
)
1475 def GetItemHeight(*args
, **kwargs
):
1476 """GetItemHeight(self) -> int"""
1477 return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
)
1479 ItemHeight
= property(GetItemHeight
,doc
="See `GetItemHeight`")
1480 _controls_
.CheckListBox_swigregister(CheckListBox
)
1482 def PreCheckListBox(*args
, **kwargs
):
1483 """PreCheckListBox() -> CheckListBox"""
1484 val
= _controls_
.new_PreCheckListBox(*args
, **kwargs
)
1487 #---------------------------------------------------------------------------
1489 TE_NO_VSCROLL
= _controls_
.TE_NO_VSCROLL
1490 TE_AUTO_SCROLL
= _controls_
.TE_AUTO_SCROLL
1491 TE_READONLY
= _controls_
.TE_READONLY
1492 TE_MULTILINE
= _controls_
.TE_MULTILINE
1493 TE_PROCESS_TAB
= _controls_
.TE_PROCESS_TAB
1494 TE_LEFT
= _controls_
.TE_LEFT
1495 TE_CENTER
= _controls_
.TE_CENTER
1496 TE_RIGHT
= _controls_
.TE_RIGHT
1497 TE_CENTRE
= _controls_
.TE_CENTRE
1498 TE_RICH
= _controls_
.TE_RICH
1499 TE_PROCESS_ENTER
= _controls_
.TE_PROCESS_ENTER
1500 TE_PASSWORD
= _controls_
.TE_PASSWORD
1501 TE_AUTO_URL
= _controls_
.TE_AUTO_URL
1502 TE_NOHIDESEL
= _controls_
.TE_NOHIDESEL
1503 TE_DONTWRAP
= _controls_
.TE_DONTWRAP
1504 TE_CHARWRAP
= _controls_
.TE_CHARWRAP
1505 TE_WORDWRAP
= _controls_
.TE_WORDWRAP
1506 TE_BESTWRAP
= _controls_
.TE_BESTWRAP
1507 TE_RICH2
= _controls_
.TE_RICH2
1508 TE_CAPITALIZE
= _controls_
.TE_CAPITALIZE
1509 TE_LINEWRAP
= TE_CHARWRAP
1510 TEXT_ALIGNMENT_DEFAULT
= _controls_
.TEXT_ALIGNMENT_DEFAULT
1511 TEXT_ALIGNMENT_LEFT
= _controls_
.TEXT_ALIGNMENT_LEFT
1512 TEXT_ALIGNMENT_CENTRE
= _controls_
.TEXT_ALIGNMENT_CENTRE
1513 TEXT_ALIGNMENT_CENTER
= _controls_
.TEXT_ALIGNMENT_CENTER
1514 TEXT_ALIGNMENT_RIGHT
= _controls_
.TEXT_ALIGNMENT_RIGHT
1515 TEXT_ALIGNMENT_JUSTIFIED
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
1516 TEXT_ATTR_TEXT_COLOUR
= _controls_
.TEXT_ATTR_TEXT_COLOUR
1517 TEXT_ATTR_BACKGROUND_COLOUR
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
1518 TEXT_ATTR_FONT_FACE
= _controls_
.TEXT_ATTR_FONT_FACE
1519 TEXT_ATTR_FONT_SIZE
= _controls_
.TEXT_ATTR_FONT_SIZE
1520 TEXT_ATTR_FONT_WEIGHT
= _controls_
.TEXT_ATTR_FONT_WEIGHT
1521 TEXT_ATTR_FONT_ITALIC
= _controls_
.TEXT_ATTR_FONT_ITALIC
1522 TEXT_ATTR_FONT_UNDERLINE
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
1523 TEXT_ATTR_FONT
= _controls_
.TEXT_ATTR_FONT
1524 TEXT_ATTR_ALIGNMENT
= _controls_
.TEXT_ATTR_ALIGNMENT
1525 TEXT_ATTR_LEFT_INDENT
= _controls_
.TEXT_ATTR_LEFT_INDENT
1526 TEXT_ATTR_RIGHT_INDENT
= _controls_
.TEXT_ATTR_RIGHT_INDENT
1527 TEXT_ATTR_TABS
= _controls_
.TEXT_ATTR_TABS
1528 TE_HT_UNKNOWN
= _controls_
.TE_HT_UNKNOWN
1529 TE_HT_BEFORE
= _controls_
.TE_HT_BEFORE
1530 TE_HT_ON_TEXT
= _controls_
.TE_HT_ON_TEXT
1531 TE_HT_BELOW
= _controls_
.TE_HT_BELOW
1532 TE_HT_BEYOND
= _controls_
.TE_HT_BEYOND
1533 OutOfRangeTextCoord
= _controls_
.OutOfRangeTextCoord
1534 InvalidTextCoord
= _controls_
.InvalidTextCoord
1535 class TextAttr(object):
1536 """Proxy of C++ TextAttr class"""
1537 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1538 __repr__
= _swig_repr
1539 def __init__(self
, *args
, **kwargs
):
1541 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
1542 Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
1544 _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
))
1545 __swig_destroy__
= _controls_
.delete_TextAttr
1546 __del__
= lambda self
: None;
1547 def Init(*args
, **kwargs
):
1549 return _controls_
.TextAttr_Init(*args
, **kwargs
)
1551 def Merge(*args
, **kwargs
):
1552 """Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1553 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1555 Merge
= staticmethod(Merge
)
1556 def SetTextColour(*args
, **kwargs
):
1557 """SetTextColour(self, Colour colText)"""
1558 return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
)
1560 def SetBackgroundColour(*args
, **kwargs
):
1561 """SetBackgroundColour(self, Colour colBack)"""
1562 return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
1564 def SetFont(*args
, **kwargs
):
1565 """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)"""
1566 return _controls_
.TextAttr_SetFont(*args
, **kwargs
)
1568 def SetAlignment(*args
, **kwargs
):
1569 """SetAlignment(self, int alignment)"""
1570 return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
)
1572 def SetTabs(*args
, **kwargs
):
1573 """SetTabs(self, wxArrayInt tabs)"""
1574 return _controls_
.TextAttr_SetTabs(*args
, **kwargs
)
1576 def SetLeftIndent(*args
, **kwargs
):
1577 """SetLeftIndent(self, int indent, int subIndent=0)"""
1578 return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
)
1580 def SetRightIndent(*args
, **kwargs
):
1581 """SetRightIndent(self, int indent)"""
1582 return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
)
1584 def SetFlags(*args
, **kwargs
):
1585 """SetFlags(self, long flags)"""
1586 return _controls_
.TextAttr_SetFlags(*args
, **kwargs
)
1588 def HasTextColour(*args
, **kwargs
):
1589 """HasTextColour(self) -> bool"""
1590 return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
)
1592 def HasBackgroundColour(*args
, **kwargs
):
1593 """HasBackgroundColour(self) -> bool"""
1594 return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
1596 def HasFont(*args
, **kwargs
):
1597 """HasFont(self) -> bool"""
1598 return _controls_
.TextAttr_HasFont(*args
, **kwargs
)
1600 def HasAlignment(*args
, **kwargs
):
1601 """HasAlignment(self) -> bool"""
1602 return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
)
1604 def HasTabs(*args
, **kwargs
):
1605 """HasTabs(self) -> bool"""
1606 return _controls_
.TextAttr_HasTabs(*args
, **kwargs
)
1608 def HasLeftIndent(*args
, **kwargs
):
1609 """HasLeftIndent(self) -> bool"""
1610 return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1612 def HasRightIndent(*args
, **kwargs
):
1613 """HasRightIndent(self) -> bool"""
1614 return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
)
1616 def HasFlag(*args
, **kwargs
):
1617 """HasFlag(self, long flag) -> bool"""
1618 return _controls_
.TextAttr_HasFlag(*args
, **kwargs
)
1620 def GetTextColour(*args
, **kwargs
):
1621 """GetTextColour(self) -> Colour"""
1622 return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
)
1624 def GetBackgroundColour(*args
, **kwargs
):
1625 """GetBackgroundColour(self) -> Colour"""
1626 return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1628 def GetFont(*args
, **kwargs
):
1629 """GetFont(self) -> Font"""
1630 return _controls_
.TextAttr_GetFont(*args
, **kwargs
)
1632 def GetAlignment(*args
, **kwargs
):
1633 """GetAlignment(self) -> int"""
1634 return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
)
1636 def GetTabs(*args
, **kwargs
):
1637 """GetTabs(self) -> wxArrayInt"""
1638 return _controls_
.TextAttr_GetTabs(*args
, **kwargs
)
1640 def GetLeftIndent(*args
, **kwargs
):
1641 """GetLeftIndent(self) -> long"""
1642 return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1644 def GetLeftSubIndent(*args
, **kwargs
):
1645 """GetLeftSubIndent(self) -> long"""
1646 return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
)
1648 def GetRightIndent(*args
, **kwargs
):
1649 """GetRightIndent(self) -> long"""
1650 return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
)
1652 def GetFlags(*args
, **kwargs
):
1653 """GetFlags(self) -> long"""
1654 return _controls_
.TextAttr_GetFlags(*args
, **kwargs
)
1656 def IsDefault(*args
, **kwargs
):
1657 """IsDefault(self) -> bool"""
1658 return _controls_
.TextAttr_IsDefault(*args
, **kwargs
)
1660 def Combine(*args
, **kwargs
):
1661 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1662 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1664 Combine
= staticmethod(Combine
)
1665 _controls_
.TextAttr_swigregister(TextAttr
)
1666 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1668 def TextAttr_Merge(*args
, **kwargs
):
1669 """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1670 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1672 def TextAttr_Combine(*args
, **kwargs
):
1673 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1674 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1676 class TextCtrl(_core
.Control
):
1677 """Proxy of C++ TextCtrl class"""
1678 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1679 __repr__
= _swig_repr
1680 def __init__(self
, *args
, **kwargs
):
1682 __init__(self, Window parent, int id=-1, String value=EmptyString,
1683 Point pos=DefaultPosition, Size size=DefaultSize,
1684 long style=0, Validator validator=DefaultValidator,
1685 String name=TextCtrlNameStr) -> TextCtrl
1687 _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
))
1688 self
._setOORInfo
(self
)
1690 def Create(*args
, **kwargs
):
1692 Create(self, Window parent, int id=-1, String value=EmptyString,
1693 Point pos=DefaultPosition, Size size=DefaultSize,
1694 long style=0, Validator validator=DefaultValidator,
1695 String name=TextCtrlNameStr) -> bool
1697 return _controls_
.TextCtrl_Create(*args
, **kwargs
)
1699 def GetValue(*args
, **kwargs
):
1700 """GetValue(self) -> String"""
1701 return _controls_
.TextCtrl_GetValue(*args
, **kwargs
)
1703 def SetValue(*args
, **kwargs
):
1704 """SetValue(self, String value)"""
1705 return _controls_
.TextCtrl_SetValue(*args
, **kwargs
)
1707 def GetRange(*args
, **kwargs
):
1708 """GetRange(self, long from, long to) -> String"""
1709 return _controls_
.TextCtrl_GetRange(*args
, **kwargs
)
1711 def GetLineLength(*args
, **kwargs
):
1712 """GetLineLength(self, long lineNo) -> int"""
1713 return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
)
1715 def GetLineText(*args
, **kwargs
):
1716 """GetLineText(self, long lineNo) -> String"""
1717 return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
)
1719 def GetNumberOfLines(*args
, **kwargs
):
1720 """GetNumberOfLines(self) -> int"""
1721 return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1723 def IsModified(*args
, **kwargs
):
1724 """IsModified(self) -> bool"""
1725 return _controls_
.TextCtrl_IsModified(*args
, **kwargs
)
1727 def IsEditable(*args
, **kwargs
):
1728 """IsEditable(self) -> bool"""
1729 return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
)
1731 def IsSingleLine(*args
, **kwargs
):
1732 """IsSingleLine(self) -> bool"""
1733 return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1735 def IsMultiLine(*args
, **kwargs
):
1736 """IsMultiLine(self) -> bool"""
1737 return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1739 def GetSelection(*args
, **kwargs
):
1741 GetSelection() -> (from, to)
1743 If the return values from and to are the same, there is no selection.
1745 return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
)
1747 def GetStringSelection(*args
, **kwargs
):
1748 """GetStringSelection(self) -> String"""
1749 return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1751 def Clear(*args
, **kwargs
):
1753 return _controls_
.TextCtrl_Clear(*args
, **kwargs
)
1755 def Replace(*args
, **kwargs
):
1756 """Replace(self, long from, long to, String value)"""
1757 return _controls_
.TextCtrl_Replace(*args
, **kwargs
)
1759 def Remove(*args
, **kwargs
):
1760 """Remove(self, long from, long to)"""
1761 return _controls_
.TextCtrl_Remove(*args
, **kwargs
)
1763 def LoadFile(*args
, **kwargs
):
1764 """LoadFile(self, String file) -> bool"""
1765 return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
)
1767 def SaveFile(*args
, **kwargs
):
1768 """SaveFile(self, String file=EmptyString) -> bool"""
1769 return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
)
1771 def MarkDirty(*args
, **kwargs
):
1772 """MarkDirty(self)"""
1773 return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
)
1775 def DiscardEdits(*args
, **kwargs
):
1776 """DiscardEdits(self)"""
1777 return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1779 def SetModified(*args
, **kwargs
):
1780 """SetModified(self, bool modified)"""
1781 return _controls_
.TextCtrl_SetModified(*args
, **kwargs
)
1783 def SetMaxLength(*args
, **kwargs
):
1784 """SetMaxLength(self, unsigned long len)"""
1785 return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1787 def WriteText(*args
, **kwargs
):
1788 """WriteText(self, String text)"""
1789 return _controls_
.TextCtrl_WriteText(*args
, **kwargs
)
1791 def AppendText(*args
, **kwargs
):
1792 """AppendText(self, String text)"""
1793 return _controls_
.TextCtrl_AppendText(*args
, **kwargs
)
1795 def EmulateKeyPress(*args
, **kwargs
):
1796 """EmulateKeyPress(self, KeyEvent event) -> bool"""
1797 return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1799 def SetStyle(*args
, **kwargs
):
1800 """SetStyle(self, long start, long end, TextAttr style) -> bool"""
1801 return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
)
1803 def GetStyle(*args
, **kwargs
):
1804 """GetStyle(self, long position, TextAttr style) -> bool"""
1805 return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
)
1807 def SetDefaultStyle(*args
, **kwargs
):
1808 """SetDefaultStyle(self, TextAttr style) -> bool"""
1809 return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1811 def GetDefaultStyle(*args
, **kwargs
):
1812 """GetDefaultStyle(self) -> TextAttr"""
1813 return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1815 def XYToPosition(*args
, **kwargs
):
1816 """XYToPosition(self, long x, long y) -> long"""
1817 return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
)
1819 def PositionToXY(*args
, **kwargs
):
1820 """PositionToXY(long pos) -> (x, y)"""
1821 return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
)
1823 def ShowPosition(*args
, **kwargs
):
1824 """ShowPosition(self, long pos)"""
1825 return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
)
1827 def HitTest(*args
, **kwargs
):
1829 HitTest(Point pt) -> (result, col, row)
1831 Find the row, col coresponding to the character at the point given in
1832 pixels. NB: pt is in device coords but is not adjusted for the client
1833 area origin nor scrolling.
1835 return _controls_
.TextCtrl_HitTest(*args
, **kwargs
)
1837 def HitTestPos(*args
, **kwargs
):
1839 HitTestPos(Point pt) -> (result, position)
1841 Find the character position in the text coresponding to the point
1842 given in pixels. NB: pt is in device coords but is not adjusted for
1843 the client area origin nor scrolling.
1845 return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
)
1847 def Copy(*args
, **kwargs
):
1849 return _controls_
.TextCtrl_Copy(*args
, **kwargs
)
1851 def Cut(*args
, **kwargs
):
1853 return _controls_
.TextCtrl_Cut(*args
, **kwargs
)
1855 def Paste(*args
, **kwargs
):
1857 return _controls_
.TextCtrl_Paste(*args
, **kwargs
)
1859 def CanCopy(*args
, **kwargs
):
1860 """CanCopy(self) -> bool"""
1861 return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
)
1863 def CanCut(*args
, **kwargs
):
1864 """CanCut(self) -> bool"""
1865 return _controls_
.TextCtrl_CanCut(*args
, **kwargs
)
1867 def CanPaste(*args
, **kwargs
):
1868 """CanPaste(self) -> bool"""
1869 return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
)
1871 def Undo(*args
, **kwargs
):
1873 return _controls_
.TextCtrl_Undo(*args
, **kwargs
)
1875 def Redo(*args
, **kwargs
):
1877 return _controls_
.TextCtrl_Redo(*args
, **kwargs
)
1879 def CanUndo(*args
, **kwargs
):
1880 """CanUndo(self) -> bool"""
1881 return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
)
1883 def CanRedo(*args
, **kwargs
):
1884 """CanRedo(self) -> bool"""
1885 return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
)
1887 def SetInsertionPoint(*args
, **kwargs
):
1888 """SetInsertionPoint(self, long pos)"""
1889 return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1891 def SetInsertionPointEnd(*args
, **kwargs
):
1892 """SetInsertionPointEnd(self)"""
1893 return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1895 def GetInsertionPoint(*args
, **kwargs
):
1896 """GetInsertionPoint(self) -> long"""
1897 return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1899 def GetLastPosition(*args
, **kwargs
):
1900 """GetLastPosition(self) -> long"""
1901 return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1903 def SetSelection(*args
, **kwargs
):
1904 """SetSelection(self, long from, long to)"""
1905 return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
)
1907 def SelectAll(*args
, **kwargs
):
1908 """SelectAll(self)"""
1909 return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
)
1911 def SetEditable(*args
, **kwargs
):
1912 """SetEditable(self, bool editable)"""
1913 return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
)
1915 def write(*args
, **kwargs
):
1916 """write(self, String text)"""
1917 return _controls_
.TextCtrl_write(*args
, **kwargs
)
1919 def GetString(*args
, **kwargs
):
1920 """GetString(self, long from, long to) -> String"""
1921 return _controls_
.TextCtrl_GetString(*args
, **kwargs
)
1923 def GetClassDefaultAttributes(*args
, **kwargs
):
1925 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1927 Get the default attributes for this class. This is useful if you want
1928 to use the same font or colour in your own control as in a standard
1929 control -- which is a much better idea than hard coding specific
1930 colours or fonts which might look completely out of place on the
1931 user's system, especially if it uses themes.
1933 The variant parameter is only relevant under Mac currently and is
1934 ignore under other platforms. Under Mac, it will change the size of
1935 the returned font. See `wx.Window.SetWindowVariant` for more about
1938 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1940 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1941 _controls_
.TextCtrl_swigregister(TextCtrl
)
1943 def PreTextCtrl(*args
, **kwargs
):
1944 """PreTextCtrl() -> TextCtrl"""
1945 val
= _controls_
.new_PreTextCtrl(*args
, **kwargs
)
1948 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
1950 TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1952 Get the default attributes for this class. This is useful if you want
1953 to use the same font or colour in your own control as in a standard
1954 control -- which is a much better idea than hard coding specific
1955 colours or fonts which might look completely out of place on the
1956 user's system, especially if it uses themes.
1958 The variant parameter is only relevant under Mac currently and is
1959 ignore under other platforms. Under Mac, it will change the size of
1960 the returned font. See `wx.Window.SetWindowVariant` for more about
1963 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1965 wxEVT_COMMAND_TEXT_UPDATED
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
1966 wxEVT_COMMAND_TEXT_ENTER
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
1967 wxEVT_COMMAND_TEXT_URL
= _controls_
.wxEVT_COMMAND_TEXT_URL
1968 wxEVT_COMMAND_TEXT_MAXLEN
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
1969 class TextUrlEvent(_core
.CommandEvent
):
1970 """Proxy of C++ TextUrlEvent class"""
1971 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1972 __repr__
= _swig_repr
1973 def __init__(self
, *args
, **kwargs
):
1974 """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1975 _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
))
1976 def GetMouseEvent(*args
, **kwargs
):
1977 """GetMouseEvent(self) -> MouseEvent"""
1978 return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1980 def GetURLStart(*args
, **kwargs
):
1981 """GetURLStart(self) -> long"""
1982 return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1984 def GetURLEnd(*args
, **kwargs
):
1985 """GetURLEnd(self) -> long"""
1986 return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1988 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
)
1990 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1991 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1992 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1993 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1995 #---------------------------------------------------------------------------
1997 class ScrollBar(_core
.Control
):
1998 """Proxy of C++ ScrollBar class"""
1999 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2000 __repr__
= _swig_repr
2001 def __init__(self
, *args
, **kwargs
):
2003 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2004 Size size=DefaultSize, long style=SB_HORIZONTAL,
2005 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
2007 _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
))
2008 self
._setOORInfo
(self
)
2010 def Create(*args
, **kwargs
):
2012 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2013 Size size=DefaultSize, long style=SB_HORIZONTAL,
2014 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
2016 Do the 2nd phase and create the GUI control.
2018 return _controls_
.ScrollBar_Create(*args
, **kwargs
)
2020 def GetThumbPosition(*args
, **kwargs
):
2021 """GetThumbPosition(self) -> int"""
2022 return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
2024 def GetThumbSize(*args
, **kwargs
):
2025 """GetThumbSize(self) -> int"""
2026 return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
)
2028 GetThumbLength
= GetThumbSize
2029 def GetPageSize(*args
, **kwargs
):
2030 """GetPageSize(self) -> int"""
2031 return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
)
2033 def GetRange(*args
, **kwargs
):
2034 """GetRange(self) -> int"""
2035 return _controls_
.ScrollBar_GetRange(*args
, **kwargs
)
2037 def IsVertical(*args
, **kwargs
):
2038 """IsVertical(self) -> bool"""
2039 return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
)
2041 def SetThumbPosition(*args
, **kwargs
):
2042 """SetThumbPosition(self, int viewStart)"""
2043 return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
2045 def GetClassDefaultAttributes(*args
, **kwargs
):
2047 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2049 Get the default attributes for this class. This is useful if you want
2050 to use the same font or colour in your own control as in a standard
2051 control -- which is a much better idea than hard coding specific
2052 colours or fonts which might look completely out of place on the
2053 user's system, especially if it uses themes.
2055 The variant parameter is only relevant under Mac currently and is
2056 ignore under other platforms. Under Mac, it will change the size of
2057 the returned font. See `wx.Window.SetWindowVariant` for more about
2060 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2062 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2063 _controls_
.ScrollBar_swigregister(ScrollBar
)
2064 ScrollBarNameStr
= cvar
.ScrollBarNameStr
2066 def PreScrollBar(*args
, **kwargs
):
2067 """PreScrollBar() -> ScrollBar"""
2068 val
= _controls_
.new_PreScrollBar(*args
, **kwargs
)
2071 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
):
2073 ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2075 Get the default attributes for this class. This is useful if you want
2076 to use the same font or colour in your own control as in a standard
2077 control -- which is a much better idea than hard coding specific
2078 colours or fonts which might look completely out of place on the
2079 user's system, especially if it uses themes.
2081 The variant parameter is only relevant under Mac currently and is
2082 ignore under other platforms. Under Mac, it will change the size of
2083 the returned font. See `wx.Window.SetWindowVariant` for more about
2086 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2088 #---------------------------------------------------------------------------
2090 SP_HORIZONTAL
= _controls_
.SP_HORIZONTAL
2091 SP_VERTICAL
= _controls_
.SP_VERTICAL
2092 SP_ARROW_KEYS
= _controls_
.SP_ARROW_KEYS
2093 SP_WRAP
= _controls_
.SP_WRAP
2094 class SpinButton(_core
.Control
):
2095 """Proxy of C++ SpinButton class"""
2096 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2097 __repr__
= _swig_repr
2098 def __init__(self
, *args
, **kwargs
):
2100 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2101 Size size=DefaultSize, long style=SP_HORIZONTAL,
2102 String name=SPIN_BUTTON_NAME) -> SpinButton
2104 _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
))
2105 self
._setOORInfo
(self
)
2107 def Create(*args
, **kwargs
):
2109 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2110 Size size=DefaultSize, long style=SP_HORIZONTAL,
2111 String name=SPIN_BUTTON_NAME) -> bool
2113 return _controls_
.SpinButton_Create(*args
, **kwargs
)
2115 def GetValue(*args
, **kwargs
):
2116 """GetValue(self) -> int"""
2117 return _controls_
.SpinButton_GetValue(*args
, **kwargs
)
2119 def GetMin(*args
, **kwargs
):
2120 """GetMin(self) -> int"""
2121 return _controls_
.SpinButton_GetMin(*args
, **kwargs
)
2123 def GetMax(*args
, **kwargs
):
2124 """GetMax(self) -> int"""
2125 return _controls_
.SpinButton_GetMax(*args
, **kwargs
)
2127 def SetValue(*args
, **kwargs
):
2128 """SetValue(self, int val)"""
2129 return _controls_
.SpinButton_SetValue(*args
, **kwargs
)
2131 def SetMin(*args
, **kwargs
):
2132 """SetMin(self, int minVal)"""
2133 return _controls_
.SpinButton_SetMin(*args
, **kwargs
)
2135 def SetMax(*args
, **kwargs
):
2136 """SetMax(self, int maxVal)"""
2137 return _controls_
.SpinButton_SetMax(*args
, **kwargs
)
2139 def SetRange(*args
, **kwargs
):
2140 """SetRange(self, int minVal, int maxVal)"""
2141 return _controls_
.SpinButton_SetRange(*args
, **kwargs
)
2143 def IsVertical(*args
, **kwargs
):
2144 """IsVertical(self) -> bool"""
2145 return _controls_
.SpinButton_IsVertical(*args
, **kwargs
)
2147 def GetClassDefaultAttributes(*args
, **kwargs
):
2149 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2151 Get the default attributes for this class. This is useful if you want
2152 to use the same font or colour in your own control as in a standard
2153 control -- which is a much better idea than hard coding specific
2154 colours or fonts which might look completely out of place on the
2155 user's system, especially if it uses themes.
2157 The variant parameter is only relevant under Mac currently and is
2158 ignore under other platforms. Under Mac, it will change the size of
2159 the returned font. See `wx.Window.SetWindowVariant` for more about
2162 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2164 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2165 _controls_
.SpinButton_swigregister(SpinButton
)
2166 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
2167 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
2169 def PreSpinButton(*args
, **kwargs
):
2170 """PreSpinButton() -> SpinButton"""
2171 val
= _controls_
.new_PreSpinButton(*args
, **kwargs
)
2174 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
):
2176 SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2178 Get the default attributes for this class. This is useful if you want
2179 to use the same font or colour in your own control as in a standard
2180 control -- which is a much better idea than hard coding specific
2181 colours or fonts which might look completely out of place on the
2182 user's system, especially if it uses themes.
2184 The variant parameter is only relevant under Mac currently and is
2185 ignore under other platforms. Under Mac, it will change the size of
2186 the returned font. See `wx.Window.SetWindowVariant` for more about
2189 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2191 class SpinCtrl(_core
.Control
):
2192 """Proxy of C++ SpinCtrl class"""
2193 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2194 __repr__
= _swig_repr
2195 def __init__(self
, *args
, **kwargs
):
2197 __init__(self, Window parent, int id=-1, String value=EmptyString,
2198 Point pos=DefaultPosition, Size size=DefaultSize,
2199 long style=SP_ARROW_KEYS, int min=0, int max=100,
2200 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
2202 _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
))
2203 self
._setOORInfo
(self
)
2205 def Create(*args
, **kwargs
):
2207 Create(self, Window parent, int id=-1, String value=EmptyString,
2208 Point pos=DefaultPosition, Size size=DefaultSize,
2209 long style=SP_ARROW_KEYS, int min=0, int max=100,
2210 int initial=0, String name=SpinCtrlNameStr) -> bool
2212 return _controls_
.SpinCtrl_Create(*args
, **kwargs
)
2214 def GetValue(*args
, **kwargs
):
2215 """GetValue(self) -> int"""
2216 return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
)
2218 def SetValue(*args
, **kwargs
):
2219 """SetValue(self, int value)"""
2220 return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
)
2222 def SetValueString(*args
, **kwargs
):
2223 """SetValueString(self, String text)"""
2224 return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
)
2226 def SetRange(*args
, **kwargs
):
2227 """SetRange(self, int minVal, int maxVal)"""
2228 return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
)
2230 def GetMin(*args
, **kwargs
):
2231 """GetMin(self) -> int"""
2232 return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
)
2234 def GetMax(*args
, **kwargs
):
2235 """GetMax(self) -> int"""
2236 return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
)
2238 def SetSelection(*args
, **kwargs
):
2239 """SetSelection(self, long from, long to)"""
2240 return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
)
2242 def GetClassDefaultAttributes(*args
, **kwargs
):
2244 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2246 Get the default attributes for this class. This is useful if you want
2247 to use the same font or colour in your own control as in a standard
2248 control -- which is a much better idea than hard coding specific
2249 colours or fonts which might look completely out of place on the
2250 user's system, especially if it uses themes.
2252 The variant parameter is only relevant under Mac currently and is
2253 ignore under other platforms. Under Mac, it will change the size of
2254 the returned font. See `wx.Window.SetWindowVariant` for more about
2257 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2259 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2260 _controls_
.SpinCtrl_swigregister(SpinCtrl
)
2262 def PreSpinCtrl(*args
, **kwargs
):
2263 """PreSpinCtrl() -> SpinCtrl"""
2264 val
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
)
2267 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
2269 SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2271 Get the default attributes for this class. This is useful if you want
2272 to use the same font or colour in your own control as in a standard
2273 control -- which is a much better idea than hard coding specific
2274 colours or fonts which might look completely out of place on the
2275 user's system, especially if it uses themes.
2277 The variant parameter is only relevant under Mac currently and is
2278 ignore under other platforms. Under Mac, it will change the size of
2279 the returned font. See `wx.Window.SetWindowVariant` for more about
2282 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2284 class SpinEvent(_core
.NotifyEvent
):
2285 """Proxy of C++ SpinEvent class"""
2286 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2287 __repr__
= _swig_repr
2288 def __init__(self
, *args
, **kwargs
):
2289 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
2290 _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
))
2291 def GetPosition(*args
, **kwargs
):
2292 """GetPosition(self) -> int"""
2293 return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
)
2295 def SetPosition(*args
, **kwargs
):
2296 """SetPosition(self, int pos)"""
2297 return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
)
2299 _controls_
.SpinEvent_swigregister(SpinEvent
)
2301 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
2302 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
2303 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
2304 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
2305 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
2307 #---------------------------------------------------------------------------
2309 class RadioBox(_core
.Control
):
2310 """Proxy of C++ RadioBox class"""
2311 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2312 __repr__
= _swig_repr
2313 def __init__(self
, *args
, **kwargs
):
2315 __init__(self, Window parent, int id=-1, String label=EmptyString,
2316 Point pos=DefaultPosition, Size size=DefaultSize,
2317 wxArrayString choices=wxPyEmptyStringArray,
2318 int majorDimension=0, long style=RA_HORIZONTAL,
2319 Validator validator=DefaultValidator,
2320 String name=RadioBoxNameStr) -> RadioBox
2322 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2323 _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
))
2324 self
._setOORInfo
(self
)
2326 def Create(*args
, **kwargs
):
2328 Create(self, Window parent, int id=-1, String label=EmptyString,
2329 Point pos=DefaultPosition, Size size=DefaultSize,
2330 wxArrayString choices=wxPyEmptyStringArray,
2331 int majorDimension=0, long style=RA_HORIZONTAL,
2332 Validator validator=DefaultValidator,
2333 String name=RadioBoxNameStr) -> bool
2335 return _controls_
.RadioBox_Create(*args
, **kwargs
)
2337 def SetSelection(*args
, **kwargs
):
2338 """SetSelection(self, int n)"""
2339 return _controls_
.RadioBox_SetSelection(*args
, **kwargs
)
2341 def GetSelection(*args
, **kwargs
):
2342 """GetSelection(self) -> int"""
2343 return _controls_
.RadioBox_GetSelection(*args
, **kwargs
)
2345 def GetStringSelection(*args
, **kwargs
):
2346 """GetStringSelection(self) -> String"""
2347 return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
)
2349 def SetStringSelection(*args
, **kwargs
):
2350 """SetStringSelection(self, String s) -> bool"""
2351 return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
)
2353 def GetCount(*args
, **kwargs
):
2354 """GetCount(self) -> size_t"""
2355 return _controls_
.RadioBox_GetCount(*args
, **kwargs
)
2357 def FindString(*args
, **kwargs
):
2358 """FindString(self, String s) -> int"""
2359 return _controls_
.RadioBox_FindString(*args
, **kwargs
)
2361 def GetString(*args
, **kwargs
):
2362 """GetString(self, int n) -> String"""
2363 return _controls_
.RadioBox_GetString(*args
, **kwargs
)
2365 def SetString(*args
, **kwargs
):
2366 """SetString(self, int n, String label)"""
2367 return _controls_
.RadioBox_SetString(*args
, **kwargs
)
2369 GetItemLabel
= GetString
2370 SetItemLabel
= SetString
2371 def EnableItem(*args
, **kwargs
):
2372 """EnableItem(self, unsigned int n, bool enable=True)"""
2373 return _controls_
.RadioBox_EnableItem(*args
, **kwargs
)
2375 def ShowItem(*args
, **kwargs
):
2376 """ShowItem(self, unsigned int n, bool show=True)"""
2377 return _controls_
.RadioBox_ShowItem(*args
, **kwargs
)
2379 def IsItemEnabled(*args
, **kwargs
):
2380 """IsItemEnabled(self, unsigned int n) -> bool"""
2381 return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
)
2383 def IsItemShown(*args
, **kwargs
):
2384 """IsItemShown(self, unsigned int n) -> bool"""
2385 return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
)
2387 def GetColumnCount(*args
, **kwargs
):
2388 """GetColumnCount(self) -> unsigned int"""
2389 return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
)
2391 def GetRowCount(*args
, **kwargs
):
2392 """GetRowCount(self) -> unsigned int"""
2393 return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
)
2395 def GetNextItem(*args
, **kwargs
):
2396 """GetNextItem(self, int item, int dir, long style) -> int"""
2397 return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
)
2399 def SetItemToolTip(*args
, **kwargs
):
2400 """SetItemToolTip(self, unsigned int item, String text)"""
2401 return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
)
2403 def GetItemToolTip(*args
, **kwargs
):
2404 """GetItemToolTip(self, unsigned int item) -> ToolTip"""
2405 return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
)
2407 def SetItemHelpText(*args
, **kwargs
):
2408 """SetItemHelpText(self, unsigned int n, String helpText)"""
2409 return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
)
2411 def GetItemHelpText(*args
, **kwargs
):
2412 """GetItemHelpText(self, unsigned int n) -> String"""
2413 return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
)
2415 def GetClassDefaultAttributes(*args
, **kwargs
):
2417 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2419 Get the default attributes for this class. This is useful if you want
2420 to use the same font or colour in your own control as in a standard
2421 control -- which is a much better idea than hard coding specific
2422 colours or fonts which might look completely out of place on the
2423 user's system, especially if it uses themes.
2425 The variant parameter is only relevant under Mac currently and is
2426 ignore under other platforms. Under Mac, it will change the size of
2427 the returned font. See `wx.Window.SetWindowVariant` for more about
2430 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2432 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2433 _controls_
.RadioBox_swigregister(RadioBox
)
2434 RadioBoxNameStr
= cvar
.RadioBoxNameStr
2435 RadioButtonNameStr
= cvar
.RadioButtonNameStr
2437 def PreRadioBox(*args
, **kwargs
):
2438 """PreRadioBox() -> RadioBox"""
2439 val
= _controls_
.new_PreRadioBox(*args
, **kwargs
)
2442 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
):
2444 RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2446 Get the default attributes for this class. This is useful if you want
2447 to use the same font or colour in your own control as in a standard
2448 control -- which is a much better idea than hard coding specific
2449 colours or fonts which might look completely out of place on the
2450 user's system, especially if it uses themes.
2452 The variant parameter is only relevant under Mac currently and is
2453 ignore under other platforms. Under Mac, it will change the size of
2454 the returned font. See `wx.Window.SetWindowVariant` for more about
2457 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2459 #---------------------------------------------------------------------------
2461 class RadioButton(_core
.Control
):
2462 """Proxy of C++ RadioButton class"""
2463 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2464 __repr__
= _swig_repr
2465 def __init__(self
, *args
, **kwargs
):
2467 __init__(self, Window parent, int id=-1, String label=EmptyString,
2468 Point pos=DefaultPosition, Size size=DefaultSize,
2469 long style=0, Validator validator=DefaultValidator,
2470 String name=RadioButtonNameStr) -> RadioButton
2472 _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
))
2473 self
._setOORInfo
(self
)
2475 def Create(*args
, **kwargs
):
2477 Create(self, Window parent, int id=-1, String label=EmptyString,
2478 Point pos=DefaultPosition, Size size=DefaultSize,
2479 long style=0, Validator validator=DefaultValidator,
2480 String name=RadioButtonNameStr) -> bool
2482 return _controls_
.RadioButton_Create(*args
, **kwargs
)
2484 def GetValue(*args
, **kwargs
):
2485 """GetValue(self) -> bool"""
2486 return _controls_
.RadioButton_GetValue(*args
, **kwargs
)
2488 def SetValue(*args
, **kwargs
):
2489 """SetValue(self, bool value)"""
2490 return _controls_
.RadioButton_SetValue(*args
, **kwargs
)
2492 def GetClassDefaultAttributes(*args
, **kwargs
):
2494 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2496 Get the default attributes for this class. This is useful if you want
2497 to use the same font or colour in your own control as in a standard
2498 control -- which is a much better idea than hard coding specific
2499 colours or fonts which might look completely out of place on the
2500 user's system, especially if it uses themes.
2502 The variant parameter is only relevant under Mac currently and is
2503 ignore under other platforms. Under Mac, it will change the size of
2504 the returned font. See `wx.Window.SetWindowVariant` for more about
2507 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2509 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2510 _controls_
.RadioButton_swigregister(RadioButton
)
2512 def PreRadioButton(*args
, **kwargs
):
2513 """PreRadioButton() -> RadioButton"""
2514 val
= _controls_
.new_PreRadioButton(*args
, **kwargs
)
2517 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
):
2519 RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2521 Get the default attributes for this class. This is useful if you want
2522 to use the same font or colour in your own control as in a standard
2523 control -- which is a much better idea than hard coding specific
2524 colours or fonts which might look completely out of place on the
2525 user's system, especially if it uses themes.
2527 The variant parameter is only relevant under Mac currently and is
2528 ignore under other platforms. Under Mac, it will change the size of
2529 the returned font. See `wx.Window.SetWindowVariant` for more about
2532 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2534 #---------------------------------------------------------------------------
2536 SL_HORIZONTAL
= _controls_
.SL_HORIZONTAL
2537 SL_VERTICAL
= _controls_
.SL_VERTICAL
2538 SL_TICKS
= _controls_
.SL_TICKS
2539 SL_AUTOTICKS
= _controls_
.SL_AUTOTICKS
2540 SL_LABELS
= _controls_
.SL_LABELS
2541 SL_LEFT
= _controls_
.SL_LEFT
2542 SL_TOP
= _controls_
.SL_TOP
2543 SL_RIGHT
= _controls_
.SL_RIGHT
2544 SL_BOTTOM
= _controls_
.SL_BOTTOM
2545 SL_BOTH
= _controls_
.SL_BOTH
2546 SL_SELRANGE
= _controls_
.SL_SELRANGE
2547 SL_INVERSE
= _controls_
.SL_INVERSE
2548 class Slider(_core
.Control
):
2549 """Proxy of C++ Slider class"""
2550 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2551 __repr__
= _swig_repr
2552 def __init__(self
, *args
, **kwargs
):
2554 __init__(self, Window parent, int id=-1, int value=0, int minValue=0,
2555 int maxValue=100, Point pos=DefaultPosition,
2556 Size size=DefaultSize, long style=SL_HORIZONTAL,
2557 Validator validator=DefaultValidator,
2558 String name=SliderNameStr) -> Slider
2560 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2561 _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
))
2562 self
._setOORInfo
(self
)
2564 def Create(*args
, **kwargs
):
2566 Create(self, Window parent, int id=-1, int value=0, int minValue=0,
2567 int maxValue=100, Point pos=DefaultPosition,
2568 Size size=DefaultSize, long style=SL_HORIZONTAL,
2569 Validator validator=DefaultValidator,
2570 String name=SliderNameStr) -> bool
2572 return _controls_
.Slider_Create(*args
, **kwargs
)
2574 def GetValue(*args
, **kwargs
):
2575 """GetValue(self) -> int"""
2576 return _controls_
.Slider_GetValue(*args
, **kwargs
)
2578 def SetValue(*args
, **kwargs
):
2579 """SetValue(self, int value)"""
2580 return _controls_
.Slider_SetValue(*args
, **kwargs
)
2582 def SetRange(*args
, **kwargs
):
2583 """SetRange(self, int minValue, int maxValue)"""
2584 return _controls_
.Slider_SetRange(*args
, **kwargs
)
2586 def GetMin(*args
, **kwargs
):
2587 """GetMin(self) -> int"""
2588 return _controls_
.Slider_GetMin(*args
, **kwargs
)
2590 def GetMax(*args
, **kwargs
):
2591 """GetMax(self) -> int"""
2592 return _controls_
.Slider_GetMax(*args
, **kwargs
)
2594 def SetMin(*args
, **kwargs
):
2595 """SetMin(self, int minValue)"""
2596 return _controls_
.Slider_SetMin(*args
, **kwargs
)
2598 def SetMax(*args
, **kwargs
):
2599 """SetMax(self, int maxValue)"""
2600 return _controls_
.Slider_SetMax(*args
, **kwargs
)
2602 def SetLineSize(*args
, **kwargs
):
2603 """SetLineSize(self, int lineSize)"""
2604 return _controls_
.Slider_SetLineSize(*args
, **kwargs
)
2606 def SetPageSize(*args
, **kwargs
):
2607 """SetPageSize(self, int pageSize)"""
2608 return _controls_
.Slider_SetPageSize(*args
, **kwargs
)
2610 def GetLineSize(*args
, **kwargs
):
2611 """GetLineSize(self) -> int"""
2612 return _controls_
.Slider_GetLineSize(*args
, **kwargs
)
2614 def GetPageSize(*args
, **kwargs
):
2615 """GetPageSize(self) -> int"""
2616 return _controls_
.Slider_GetPageSize(*args
, **kwargs
)
2618 def SetThumbLength(*args
, **kwargs
):
2619 """SetThumbLength(self, int lenPixels)"""
2620 return _controls_
.Slider_SetThumbLength(*args
, **kwargs
)
2622 def GetThumbLength(*args
, **kwargs
):
2623 """GetThumbLength(self) -> int"""
2624 return _controls_
.Slider_GetThumbLength(*args
, **kwargs
)
2626 def SetTickFreq(*args
, **kwargs
):
2627 """SetTickFreq(self, int n, int pos=1)"""
2628 return _controls_
.Slider_SetTickFreq(*args
, **kwargs
)
2630 def GetTickFreq(*args
, **kwargs
):
2631 """GetTickFreq(self) -> int"""
2632 return _controls_
.Slider_GetTickFreq(*args
, **kwargs
)
2634 def ClearTicks(*args
, **kwargs
):
2635 """ClearTicks(self)"""
2636 return _controls_
.Slider_ClearTicks(*args
, **kwargs
)
2638 def SetTick(*args
, **kwargs
):
2639 """SetTick(self, int tickPos)"""
2640 return _controls_
.Slider_SetTick(*args
, **kwargs
)
2642 def ClearSel(*args
, **kwargs
):
2643 """ClearSel(self)"""
2644 return _controls_
.Slider_ClearSel(*args
, **kwargs
)
2646 def GetSelEnd(*args
, **kwargs
):
2647 """GetSelEnd(self) -> int"""
2648 return _controls_
.Slider_GetSelEnd(*args
, **kwargs
)
2650 def GetSelStart(*args
, **kwargs
):
2651 """GetSelStart(self) -> int"""
2652 return _controls_
.Slider_GetSelStart(*args
, **kwargs
)
2654 def SetSelection(*args
, **kwargs
):
2655 """SetSelection(self, int min, int max)"""
2656 return _controls_
.Slider_SetSelection(*args
, **kwargs
)
2658 def GetClassDefaultAttributes(*args
, **kwargs
):
2660 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2662 Get the default attributes for this class. This is useful if you want
2663 to use the same font or colour in your own control as in a standard
2664 control -- which is a much better idea than hard coding specific
2665 colours or fonts which might look completely out of place on the
2666 user's system, especially if it uses themes.
2668 The variant parameter is only relevant under Mac currently and is
2669 ignore under other platforms. Under Mac, it will change the size of
2670 the returned font. See `wx.Window.SetWindowVariant` for more about
2673 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2675 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2676 _controls_
.Slider_swigregister(Slider
)
2677 SliderNameStr
= cvar
.SliderNameStr
2679 def PreSlider(*args
, **kwargs
):
2680 """PreSlider() -> Slider"""
2681 val
= _controls_
.new_PreSlider(*args
, **kwargs
)
2684 def Slider_GetClassDefaultAttributes(*args
, **kwargs
):
2686 Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2688 Get the default attributes for this class. This is useful if you want
2689 to use the same font or colour in your own control as in a standard
2690 control -- which is a much better idea than hard coding specific
2691 colours or fonts which might look completely out of place on the
2692 user's system, especially if it uses themes.
2694 The variant parameter is only relevant under Mac currently and is
2695 ignore under other platforms. Under Mac, it will change the size of
2696 the returned font. See `wx.Window.SetWindowVariant` for more about
2699 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2701 #---------------------------------------------------------------------------
2703 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2704 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2706 class ToggleButton(_core
.Control
):
2707 """Proxy of C++ ToggleButton class"""
2708 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2709 __repr__
= _swig_repr
2710 def __init__(self
, *args
, **kwargs
):
2712 __init__(self, Window parent, int id=-1, String label=EmptyString,
2713 Point pos=DefaultPosition, Size size=DefaultSize,
2714 long style=0, Validator validator=DefaultValidator,
2715 String name=ToggleButtonNameStr) -> ToggleButton
2717 _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
))
2718 self
._setOORInfo
(self
)
2720 def Create(*args
, **kwargs
):
2722 Create(self, Window parent, int id=-1, String label=EmptyString,
2723 Point pos=DefaultPosition, Size size=DefaultSize,
2724 long style=0, Validator validator=DefaultValidator,
2725 String name=ToggleButtonNameStr) -> bool
2727 return _controls_
.ToggleButton_Create(*args
, **kwargs
)
2729 def SetValue(*args
, **kwargs
):
2730 """SetValue(self, bool value)"""
2731 return _controls_
.ToggleButton_SetValue(*args
, **kwargs
)
2733 def GetValue(*args
, **kwargs
):
2734 """GetValue(self) -> bool"""
2735 return _controls_
.ToggleButton_GetValue(*args
, **kwargs
)
2737 def GetClassDefaultAttributes(*args
, **kwargs
):
2739 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2741 Get the default attributes for this class. This is useful if you want
2742 to use the same font or colour in your own control as in a standard
2743 control -- which is a much better idea than hard coding specific
2744 colours or fonts which might look completely out of place on the
2745 user's system, especially if it uses themes.
2747 The variant parameter is only relevant under Mac currently and is
2748 ignore under other platforms. Under Mac, it will change the size of
2749 the returned font. See `wx.Window.SetWindowVariant` for more about
2752 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2754 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2755 _controls_
.ToggleButton_swigregister(ToggleButton
)
2756 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2758 def PreToggleButton(*args
, **kwargs
):
2759 """PreToggleButton() -> ToggleButton"""
2760 val
= _controls_
.new_PreToggleButton(*args
, **kwargs
)
2763 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
):
2765 ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2767 Get the default attributes for this class. This is useful if you want
2768 to use the same font or colour in your own control as in a standard
2769 control -- which is a much better idea than hard coding specific
2770 colours or fonts which might look completely out of place on the
2771 user's system, especially if it uses themes.
2773 The variant parameter is only relevant under Mac currently and is
2774 ignore under other platforms. Under Mac, it will change the size of
2775 the returned font. See `wx.Window.SetWindowVariant` for more about
2778 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2780 #---------------------------------------------------------------------------
2782 BK_DEFAULT
= _controls_
.BK_DEFAULT
2783 BK_TOP
= _controls_
.BK_TOP
2784 BK_BOTTOM
= _controls_
.BK_BOTTOM
2785 BK_LEFT
= _controls_
.BK_LEFT
2786 BK_RIGHT
= _controls_
.BK_RIGHT
2787 BK_ALIGN_MASK
= _controls_
.BK_ALIGN_MASK
2788 BK_BUTTONBAR
= _controls_
.BK_BUTTONBAR
2789 BK_HITTEST_NOWHERE
= _controls_
.BK_HITTEST_NOWHERE
2790 BK_HITTEST_ONICON
= _controls_
.BK_HITTEST_ONICON
2791 BK_HITTEST_ONLABEL
= _controls_
.BK_HITTEST_ONLABEL
2792 BK_HITTEST_ONITEM
= _controls_
.BK_HITTEST_ONITEM
2793 BK_HITTEST_ONPAGE
= _controls_
.BK_HITTEST_ONPAGE
2794 class BookCtrlBase(_core
.Control
):
2795 """Proxy of C++ BookCtrlBase class"""
2796 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2797 def __init__(self
): raise AttributeError, "No constructor defined"
2798 __repr__
= _swig_repr
2799 def GetPageCount(*args
, **kwargs
):
2800 """GetPageCount(self) -> size_t"""
2801 return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
)
2803 def GetPage(*args
, **kwargs
):
2804 """GetPage(self, size_t n) -> Window"""
2805 return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
)
2807 def GetCurrentPage(*args
, **kwargs
):
2808 """GetCurrentPage(self) -> Window"""
2809 return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
)
2811 def GetSelection(*args
, **kwargs
):
2812 """GetSelection(self) -> int"""
2813 return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
)
2815 def SetPageText(*args
, **kwargs
):
2816 """SetPageText(self, size_t n, String strText) -> bool"""
2817 return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
)
2819 def GetPageText(*args
, **kwargs
):
2820 """GetPageText(self, size_t n) -> String"""
2821 return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
)
2823 def SetImageList(*args
, **kwargs
):
2824 """SetImageList(self, ImageList imageList)"""
2825 return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
)
2827 def AssignImageList(*args
, **kwargs
):
2828 """AssignImageList(self, ImageList imageList)"""
2829 return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
)
2831 def GetImageList(*args
, **kwargs
):
2832 """GetImageList(self) -> ImageList"""
2833 return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
)
2835 def GetPageImage(*args
, **kwargs
):
2836 """GetPageImage(self, size_t n) -> int"""
2837 return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
)
2839 def SetPageImage(*args
, **kwargs
):
2840 """SetPageImage(self, size_t n, int imageId) -> bool"""
2841 return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
)
2843 def SetPageSize(*args
, **kwargs
):
2844 """SetPageSize(self, Size size)"""
2845 return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
)
2847 def CalcSizeFromPage(*args
, **kwargs
):
2848 """CalcSizeFromPage(self, Size sizePage) -> Size"""
2849 return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
)
2851 def GetInternalBorder(*args
, **kwargs
):
2852 """GetInternalBorder(self) -> unsigned int"""
2853 return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
)
2855 def SetInternalBorder(*args
, **kwargs
):
2856 """SetInternalBorder(self, unsigned int internalBorder)"""
2857 return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
)
2859 def IsVertical(*args
, **kwargs
):
2860 """IsVertical(self) -> bool"""
2861 return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
)
2863 def SetControlMargin(*args
, **kwargs
):
2864 """SetControlMargin(self, int margin)"""
2865 return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
)
2867 def GetControlMargin(*args
, **kwargs
):
2868 """GetControlMargin(self) -> int"""
2869 return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
)
2871 def SetFitToCurrentPage(*args
, **kwargs
):
2872 """SetFitToCurrentPage(self, bool fit)"""
2873 return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
)
2875 def GetFitToCurrentPage(*args
, **kwargs
):
2876 """GetFitToCurrentPage(self) -> bool"""
2877 return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
)
2879 def GetControlSizer(*args
, **kwargs
):
2880 """GetControlSizer(self) -> Sizer"""
2881 return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
)
2883 def DeletePage(*args
, **kwargs
):
2884 """DeletePage(self, size_t n) -> bool"""
2885 return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
)
2887 def RemovePage(*args
, **kwargs
):
2888 """RemovePage(self, size_t n) -> bool"""
2889 return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
)
2891 def DeleteAllPages(*args
, **kwargs
):
2892 """DeleteAllPages(self) -> bool"""
2893 return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
)
2895 def AddPage(*args
, **kwargs
):
2896 """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool"""
2897 return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
)
2899 def InsertPage(*args
, **kwargs
):
2901 InsertPage(self, size_t n, Window page, String text, bool select=False,
2902 int imageId=-1) -> bool
2904 return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
)
2906 def SetSelection(*args
, **kwargs
):
2907 """SetSelection(self, size_t n) -> int"""
2908 return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
)
2910 def AdvanceSelection(*args
, **kwargs
):
2911 """AdvanceSelection(self, bool forward=True)"""
2912 return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
)
2914 def HitTest(*args
, **kwargs
):
2916 HitTest(Point pt) -> (tab, where)
2918 Returns the page/tab which is hit, and flags indicating where using
2919 wx.NB_HITTEST flags.
2921 return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
)
2923 def GetClassDefaultAttributes(*args
, **kwargs
):
2925 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2927 Get the default attributes for this class. This is useful if you want
2928 to use the same font or colour in your own control as in a standard
2929 control -- which is a much better idea than hard coding specific
2930 colours or fonts which might look completely out of place on the
2931 user's system, especially if it uses themes.
2933 The variant parameter is only relevant under Mac currently and is
2934 ignore under other platforms. Under Mac, it will change the size of
2935 the returned font. See `wx.Window.SetWindowVariant` for more about
2938 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2940 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2941 ControlMargin
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")
2942 ControlSizer
= property(GetControlSizer
,doc
="See `GetControlSizer`")
2943 CurrentPage
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")
2944 FitToCurrentPage
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
2945 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
2946 InternalBorder
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")
2947 Page
= property(GetPage
,doc
="See `GetPage`")
2948 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
2949 PageImage
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")
2950 PageText
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")
2951 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2952 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
)
2953 NotebookNameStr
= cvar
.NotebookNameStr
2955 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
):
2957 BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2959 Get the default attributes for this class. This is useful if you want
2960 to use the same font or colour in your own control as in a standard
2961 control -- which is a much better idea than hard coding specific
2962 colours or fonts which might look completely out of place on the
2963 user's system, especially if it uses themes.
2965 The variant parameter is only relevant under Mac currently and is
2966 ignore under other platforms. Under Mac, it will change the size of
2967 the returned font. See `wx.Window.SetWindowVariant` for more about
2970 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2972 class BookCtrlBaseEvent(_core
.NotifyEvent
):
2973 """Proxy of C++ BookCtrlBaseEvent class"""
2974 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2975 __repr__
= _swig_repr
2976 def __init__(self
, *args
, **kwargs
):
2978 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2979 int nOldSel=-1) -> BookCtrlBaseEvent
2981 _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
))
2982 def GetSelection(*args
, **kwargs
):
2984 GetSelection(self) -> int
2986 Returns item index for a listbox or choice selection event (not valid
2989 return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
)
2991 def SetSelection(*args
, **kwargs
):
2992 """SetSelection(self, int nSel)"""
2993 return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
)
2995 def GetOldSelection(*args
, **kwargs
):
2996 """GetOldSelection(self) -> int"""
2997 return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
)
2999 def SetOldSelection(*args
, **kwargs
):
3000 """SetOldSelection(self, int nOldSel)"""
3001 return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
)
3003 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
3004 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
3005 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
)
3007 #---------------------------------------------------------------------------
3009 NB_FIXEDWIDTH
= _controls_
.NB_FIXEDWIDTH
3010 NB_TOP
= _controls_
.NB_TOP
3011 NB_LEFT
= _controls_
.NB_LEFT
3012 NB_RIGHT
= _controls_
.NB_RIGHT
3013 NB_BOTTOM
= _controls_
.NB_BOTTOM
3014 NB_MULTILINE
= _controls_
.NB_MULTILINE
3015 NB_NOPAGETHEME
= _controls_
.NB_NOPAGETHEME
3016 NB_HITTEST_NOWHERE
= _controls_
.NB_HITTEST_NOWHERE
3017 NB_HITTEST_ONICON
= _controls_
.NB_HITTEST_ONICON
3018 NB_HITTEST_ONLABEL
= _controls_
.NB_HITTEST_ONLABEL
3019 NB_HITTEST_ONITEM
= _controls_
.NB_HITTEST_ONITEM
3020 NB_HITTEST_ONPAGE
= _controls_
.NB_HITTEST_ONPAGE
3021 class Notebook(BookCtrlBase
):
3022 """Proxy of C++ Notebook class"""
3023 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3024 __repr__
= _swig_repr
3025 def __init__(self
, *args
, **kwargs
):
3027 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3028 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook
3030 _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
))
3031 self
._setOORInfo
(self
)
3033 def Create(*args
, **kwargs
):
3035 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3036 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool
3038 return _controls_
.Notebook_Create(*args
, **kwargs
)
3040 def GetRowCount(*args
, **kwargs
):
3041 """GetRowCount(self) -> int"""
3042 return _controls_
.Notebook_GetRowCount(*args
, **kwargs
)
3044 def SetPadding(*args
, **kwargs
):
3045 """SetPadding(self, Size padding)"""
3046 return _controls_
.Notebook_SetPadding(*args
, **kwargs
)
3048 def SetTabSize(*args
, **kwargs
):
3049 """SetTabSize(self, Size sz)"""
3050 return _controls_
.Notebook_SetTabSize(*args
, **kwargs
)
3052 def GetThemeBackgroundColour(*args
, **kwargs
):
3053 """GetThemeBackgroundColour(self) -> Colour"""
3054 return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
)
3056 def GetClassDefaultAttributes(*args
, **kwargs
):
3058 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3060 Get the default attributes for this class. This is useful if you want
3061 to use the same font or colour in your own control as in a standard
3062 control -- which is a much better idea than hard coding specific
3063 colours or fonts which might look completely out of place on the
3064 user's system, especially if it uses themes.
3066 The variant parameter is only relevant under Mac currently and is
3067 ignore under other platforms. Under Mac, it will change the size of
3068 the returned font. See `wx.Window.SetWindowVariant` for more about
3071 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3073 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3074 _controls_
.Notebook_swigregister(Notebook
)
3076 def PreNotebook(*args
, **kwargs
):
3077 """PreNotebook() -> Notebook"""
3078 val
= _controls_
.new_PreNotebook(*args
, **kwargs
)
3081 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
):
3083 Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3085 Get the default attributes for this class. This is useful if you want
3086 to use the same font or colour in your own control as in a standard
3087 control -- which is a much better idea than hard coding specific
3088 colours or fonts which might look completely out of place on the
3089 user's system, especially if it uses themes.
3091 The variant parameter is only relevant under Mac currently and is
3092 ignore under other platforms. Under Mac, it will change the size of
3093 the returned font. See `wx.Window.SetWindowVariant` for more about
3096 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3098 class NotebookEvent(BookCtrlBaseEvent
):
3099 """Proxy of C++ NotebookEvent class"""
3100 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3101 __repr__
= _swig_repr
3102 def __init__(self
, *args
, **kwargs
):
3104 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3105 int nOldSel=-1) -> NotebookEvent
3107 _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
))
3108 _controls_
.NotebookEvent_swigregister(NotebookEvent
)
3110 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
3111 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
3113 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
3114 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
3116 #----------------------------------------------------------------------------
3118 class NotebookPage(wx
.Panel
):
3120 There is an old (and apparently unsolvable) bug when placing a
3121 window with a nonstandard background colour in a wx.Notebook on
3122 wxGTK1, as the notbooks's background colour would always be used
3123 when the window is refreshed. The solution is to place a panel in
3124 the notbook and the coloured window on the panel, sized to cover
3125 the panel. This simple class does that for you, just put an
3126 instance of this in the notebook and make your regular window a
3127 child of this one and it will handle the resize for you.
3129 def __init__(self
, parent
, id=-1,
3130 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
3131 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
3132 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
3134 self
.Bind(wx
.EVT_SIZE
, self
.OnSize
)
3136 def OnSize(self
, evt
):
3137 if self
.child
is None:
3138 children
= self
.GetChildren()
3140 self
.child
= children
[0]
3142 self
.child
.SetPosition((0,0))
3143 self
.child
.SetSize(self
.GetSize())
3146 #---------------------------------------------------------------------------
3148 LB_DEFAULT
= _controls_
.LB_DEFAULT
3149 LB_TOP
= _controls_
.LB_TOP
3150 LB_BOTTOM
= _controls_
.LB_BOTTOM
3151 LB_LEFT
= _controls_
.LB_LEFT
3152 LB_RIGHT
= _controls_
.LB_RIGHT
3153 LB_ALIGN_MASK
= _controls_
.LB_ALIGN_MASK
3154 class Listbook(BookCtrlBase
):
3155 """Proxy of C++ Listbook class"""
3156 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3157 __repr__
= _swig_repr
3158 def __init__(self
, *args
, **kwargs
):
3160 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3161 Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
3163 _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
))
3164 self
._setOORInfo
(self
)
3166 def Create(*args
, **kwargs
):
3168 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3169 Size size=DefaultSize, long style=0, String name=EmptyString) -> bool
3171 return _controls_
.Listbook_Create(*args
, **kwargs
)
3173 def GetListView(*args
, **kwargs
):
3174 """GetListView(self) -> ListView"""
3175 return _controls_
.Listbook_GetListView(*args
, **kwargs
)
3177 ListView
= property(GetListView
,doc
="See `GetListView`")
3178 _controls_
.Listbook_swigregister(Listbook
)
3180 def PreListbook(*args
, **kwargs
):
3181 """PreListbook() -> Listbook"""
3182 val
= _controls_
.new_PreListbook(*args
, **kwargs
)
3185 class ListbookEvent(BookCtrlBaseEvent
):
3186 """Proxy of C++ ListbookEvent class"""
3187 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3188 __repr__
= _swig_repr
3189 def __init__(self
, *args
, **kwargs
):
3191 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3192 int nOldSel=-1) -> ListbookEvent
3194 _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
))
3195 _controls_
.ListbookEvent_swigregister(ListbookEvent
)
3197 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
3198 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
3199 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
3200 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
3202 CHB_DEFAULT
= _controls_
.CHB_DEFAULT
3203 CHB_TOP
= _controls_
.CHB_TOP
3204 CHB_BOTTOM
= _controls_
.CHB_BOTTOM
3205 CHB_LEFT
= _controls_
.CHB_LEFT
3206 CHB_RIGHT
= _controls_
.CHB_RIGHT
3207 CHB_ALIGN_MASK
= _controls_
.CHB_ALIGN_MASK
3208 class Choicebook(BookCtrlBase
):
3209 """Proxy of C++ Choicebook class"""
3210 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3211 __repr__
= _swig_repr
3212 def __init__(self
, *args
, **kwargs
):
3214 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3215 long style=0, String name=EmptyString) -> Choicebook
3217 _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
))
3218 self
._setOORInfo
(self
)
3220 def Create(*args
, **kwargs
):
3222 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3223 long style=0, String name=EmptyString) -> bool
3225 return _controls_
.Choicebook_Create(*args
, **kwargs
)
3227 def GetChoiceCtrl(*args
, **kwargs
):
3228 """GetChoiceCtrl(self) -> Choice"""
3229 return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
)
3231 ChoiceCtrl
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")
3232 _controls_
.Choicebook_swigregister(Choicebook
)
3234 def PreChoicebook(*args
, **kwargs
):
3235 """PreChoicebook() -> Choicebook"""
3236 val
= _controls_
.new_PreChoicebook(*args
, **kwargs
)
3239 class ChoicebookEvent(BookCtrlBaseEvent
):
3240 """Proxy of C++ ChoicebookEvent class"""
3241 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3242 __repr__
= _swig_repr
3243 def __init__(self
, *args
, **kwargs
):
3245 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3246 int nOldSel=-1) -> ChoicebookEvent
3248 _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
))
3249 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
)
3251 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
3252 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
3253 EVT_CHOICEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 )
3254 EVT_CHOICEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 )
3256 #---------------------------------------------------------------------------
3258 class Treebook(BookCtrlBase
):
3259 """Proxy of C++ Treebook class"""
3260 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3261 __repr__
= _swig_repr
3262 def __init__(self
, *args
, **kwargs
):
3264 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3265 long style=BK_DEFAULT,
3266 String name=EmptyString) -> Treebook
3268 _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
))
3269 self
._setOORInfo
(self
)
3271 def Create(*args
, **kwargs
):
3273 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3274 long style=BK_DEFAULT,
3275 String name=EmptyString) -> bool
3277 return _controls_
.Treebook_Create(*args
, **kwargs
)
3279 def InsertSubPage(*args
, **kwargs
):
3281 InsertSubPage(self, size_t pos, Window page, String text, bool select=False,
3282 int imageId=NOT_FOUND) -> bool
3284 return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
)
3286 def AddSubPage(*args
, **kwargs
):
3287 """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool"""
3288 return _controls_
.Treebook_AddSubPage(*args
, **kwargs
)
3290 def IsNodeExpanded(*args
, **kwargs
):
3291 """IsNodeExpanded(self, size_t pos) -> bool"""
3292 return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
)
3294 def ExpandNode(*args
, **kwargs
):
3295 """ExpandNode(self, size_t pos, bool expand=True) -> bool"""
3296 return _controls_
.Treebook_ExpandNode(*args
, **kwargs
)
3298 def CollapseNode(*args
, **kwargs
):
3299 """CollapseNode(self, size_t pos) -> bool"""
3300 return _controls_
.Treebook_CollapseNode(*args
, **kwargs
)
3302 def GetPageParent(*args
, **kwargs
):
3303 """GetPageParent(self, size_t pos) -> int"""
3304 return _controls_
.Treebook_GetPageParent(*args
, **kwargs
)
3306 def GetTreeCtrl(*args
, **kwargs
):
3307 """GetTreeCtrl(self) -> TreeCtrl"""
3308 return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
)
3310 _controls_
.Treebook_swigregister(Treebook
)
3312 def PreTreebook(*args
, **kwargs
):
3313 """PreTreebook() -> Treebook"""
3314 val
= _controls_
.new_PreTreebook(*args
, **kwargs
)
3317 class TreebookEvent(BookCtrlBaseEvent
):
3318 """Proxy of C++ TreebookEvent class"""
3319 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3320 __repr__
= _swig_repr
3321 def __init__(self
, *args
, **kwargs
):
3323 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3324 int nOldSel=NOT_FOUND) -> TreebookEvent
3326 _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
))
3327 _controls_
.TreebookEvent_swigregister(TreebookEvent
)
3329 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
3330 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
3331 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
3332 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
3333 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 )
3334 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1)
3335 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 )
3336 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 )
3338 #---------------------------------------------------------------------------
3340 class Toolbook(BookCtrlBase
):
3341 """Proxy of C++ Toolbook class"""
3342 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3343 __repr__
= _swig_repr
3344 def __init__(self
, *args
, **kwargs
):
3346 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3347 long style=BK_DEFAULT,
3348 String name=EmptyString) -> Toolbook
3350 _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
))
3351 self
._setOORInfo
(self
)
3353 def Create(*args
, **kwargs
):
3355 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3356 long style=0, String name=wxEmptyString) -> bool
3358 return _controls_
.Toolbook_Create(*args
, **kwargs
)
3360 def GetToolBar(*args
, **kwargs
):
3361 """GetToolBar(self) -> ToolBarBase"""
3362 return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
)
3364 def Realize(*args
, **kwargs
):
3366 return _controls_
.Toolbook_Realize(*args
, **kwargs
)
3368 _controls_
.Toolbook_swigregister(Toolbook
)
3370 def PreToolbook(*args
, **kwargs
):
3371 """PreToolbook() -> Toolbook"""
3372 val
= _controls_
.new_PreToolbook(*args
, **kwargs
)
3375 class ToolbookEvent(BookCtrlBaseEvent
):
3376 """Proxy of C++ ToolbookEvent class"""
3377 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3378 __repr__
= _swig_repr
3379 def __init__(self
, *args
, **kwargs
):
3381 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3382 int nOldSel=NOT_FOUND) -> ToolbookEvent
3384 _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
))
3385 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
)
3387 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
3388 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
3389 EVT_TOOLBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1)
3390 EVT_TOOLBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1)
3392 #---------------------------------------------------------------------------
3394 TOOL_STYLE_BUTTON
= _controls_
.TOOL_STYLE_BUTTON
3395 TOOL_STYLE_SEPARATOR
= _controls_
.TOOL_STYLE_SEPARATOR
3396 TOOL_STYLE_CONTROL
= _controls_
.TOOL_STYLE_CONTROL
3397 TB_HORIZONTAL
= _controls_
.TB_HORIZONTAL
3398 TB_VERTICAL
= _controls_
.TB_VERTICAL
3399 TB_3DBUTTONS
= _controls_
.TB_3DBUTTONS
3400 TB_FLAT
= _controls_
.TB_FLAT
3401 TB_DOCKABLE
= _controls_
.TB_DOCKABLE
3402 TB_NOICONS
= _controls_
.TB_NOICONS
3403 TB_TEXT
= _controls_
.TB_TEXT
3404 TB_NODIVIDER
= _controls_
.TB_NODIVIDER
3405 TB_NOALIGN
= _controls_
.TB_NOALIGN
3406 TB_HORZ_LAYOUT
= _controls_
.TB_HORZ_LAYOUT
3407 TB_HORZ_TEXT
= _controls_
.TB_HORZ_TEXT
3408 TB_NO_TOOLTIPS
= _controls_
.TB_NO_TOOLTIPS
3409 class ToolBarToolBase(_core
.Object
):
3410 """Proxy of C++ ToolBarToolBase class"""
3411 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3412 def __init__(self
): raise AttributeError, "No constructor defined"
3413 __repr__
= _swig_repr
3414 def GetId(*args
, **kwargs
):
3415 """GetId(self) -> int"""
3416 return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
)
3418 def GetControl(*args
, **kwargs
):
3419 """GetControl(self) -> Control"""
3420 return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
)
3422 def GetToolBar(*args
, **kwargs
):
3423 """GetToolBar(self) -> ToolBarBase"""
3424 return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
3426 def IsButton(*args
, **kwargs
):
3427 """IsButton(self) -> int"""
3428 return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
)
3430 def IsControl(*args
, **kwargs
):
3431 """IsControl(self) -> int"""
3432 return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
)
3434 def IsSeparator(*args
, **kwargs
):
3435 """IsSeparator(self) -> int"""
3436 return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
3438 def GetStyle(*args
, **kwargs
):
3439 """GetStyle(self) -> int"""
3440 return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
3442 def GetKind(*args
, **kwargs
):
3443 """GetKind(self) -> int"""
3444 return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
)
3446 def IsEnabled(*args
, **kwargs
):
3447 """IsEnabled(self) -> bool"""
3448 return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
3450 def IsToggled(*args
, **kwargs
):
3451 """IsToggled(self) -> bool"""
3452 return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
3454 def CanBeToggled(*args
, **kwargs
):
3455 """CanBeToggled(self) -> bool"""
3456 return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
3458 def GetNormalBitmap(*args
, **kwargs
):
3459 """GetNormalBitmap(self) -> Bitmap"""
3460 return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
3462 def GetDisabledBitmap(*args
, **kwargs
):
3463 """GetDisabledBitmap(self) -> Bitmap"""
3464 return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
3466 def GetBitmap(*args
, **kwargs
):
3467 """GetBitmap(self) -> Bitmap"""
3468 return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
3470 def GetLabel(*args
, **kwargs
):
3471 """GetLabel(self) -> String"""
3472 return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
3474 def GetShortHelp(*args
, **kwargs
):
3475 """GetShortHelp(self) -> String"""
3476 return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
3478 def GetLongHelp(*args
, **kwargs
):
3479 """GetLongHelp(self) -> String"""
3480 return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
3482 def Enable(*args
, **kwargs
):
3483 """Enable(self, bool enable) -> bool"""
3484 return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
)
3486 def Toggle(*args
, **kwargs
):
3488 return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
)
3490 def SetToggle(*args
, **kwargs
):
3491 """SetToggle(self, bool toggle) -> bool"""
3492 return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
3494 def SetShortHelp(*args
, **kwargs
):
3495 """SetShortHelp(self, String help) -> bool"""
3496 return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
3498 def SetLongHelp(*args
, **kwargs
):
3499 """SetLongHelp(self, String help) -> bool"""
3500 return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
3502 def SetNormalBitmap(*args
, **kwargs
):
3503 """SetNormalBitmap(self, Bitmap bmp)"""
3504 return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
3506 def SetDisabledBitmap(*args
, **kwargs
):
3507 """SetDisabledBitmap(self, Bitmap bmp)"""
3508 return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
3510 def SetLabel(*args
, **kwargs
):
3511 """SetLabel(self, String label)"""
3512 return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
3514 def Detach(*args
, **kwargs
):
3516 return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
)
3518 def Attach(*args
, **kwargs
):
3519 """Attach(self, ToolBarBase tbar)"""
3520 return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
)
3522 def GetClientData(*args
, **kwargs
):
3523 """GetClientData(self) -> PyObject"""
3524 return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
3526 def SetClientData(*args
, **kwargs
):
3527 """SetClientData(self, PyObject clientData)"""
3528 return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
3530 GetBitmap1
= GetNormalBitmap
3531 GetBitmap2
= GetDisabledBitmap
3532 SetBitmap1
= SetNormalBitmap
3533 SetBitmap2
= SetDisabledBitmap
3535 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
)
3537 class ToolBarBase(_core
.Control
):
3538 """Proxy of C++ ToolBarBase class"""
3539 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3540 def __init__(self
): raise AttributeError, "No constructor defined"
3541 __repr__
= _swig_repr
3542 def DoAddTool(*args
, **kwargs
):
3544 DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3545 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
3546 String longHelp=EmptyString,
3547 PyObject clientData=None) -> ToolBarToolBase
3549 return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
)
3551 def DoInsertTool(*args
, **kwargs
):
3553 DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3554 int kind=ITEM_NORMAL,
3555 String shortHelp=EmptyString, String longHelp=EmptyString,
3556 PyObject clientData=None) -> ToolBarToolBase
3558 return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
3560 # These match the original Add methods for this class, kept for
3561 # backwards compatibility with versions < 2.3.3.
3564 def AddTool(self
, id, bitmap
,
3565 pushedBitmap
= wx
.NullBitmap
,
3568 shortHelpString
= '',
3569 longHelpString
= '') :
3570 '''Old style method to add a tool to the toolbar.'''
3571 kind
= wx
.ITEM_NORMAL
3572 if isToggle
: kind
= wx
.ITEM_CHECK
3573 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
3574 shortHelpString
, longHelpString
, clientData
)
3576 def AddSimpleTool(self
, id, bitmap
,
3577 shortHelpString
= '',
3578 longHelpString
= '',
3580 '''Old style method to add a tool to the toolbar.'''
3581 kind
= wx
.ITEM_NORMAL
3582 if isToggle
: kind
= wx
.ITEM_CHECK
3583 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
3584 shortHelpString
, longHelpString
, None)
3586 def InsertTool(self
, pos
, id, bitmap
,
3587 pushedBitmap
= wx
.NullBitmap
,
3590 shortHelpString
= '',
3591 longHelpString
= ''):
3592 '''Old style method to insert a tool in the toolbar.'''
3593 kind
= wx
.ITEM_NORMAL
3594 if isToggle
: kind
= wx
.ITEM_CHECK
3595 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
3596 shortHelpString
, longHelpString
, clientData
)
3598 def InsertSimpleTool(self
, pos
, id, bitmap
,
3599 shortHelpString
= '',
3600 longHelpString
= '',
3602 '''Old style method to insert a tool in the toolbar.'''
3603 kind
= wx
.ITEM_NORMAL
3604 if isToggle
: kind
= wx
.ITEM_CHECK
3605 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
3606 shortHelpString
, longHelpString
, None)
3609 # The following are the new toolbar Add methods starting with
3610 # 2.3.3. They are renamed to have 'Label' in the name so as to be
3611 # able to keep backwards compatibility with using the above
3612 # methods. Eventually these should migrate to be the methods used
3613 # primarily and lose the 'Label' in the name...
3615 def AddLabelTool(self
, id, label
, bitmap
,
3616 bmpDisabled
= wx
.NullBitmap
,
3617 kind
= wx
.ITEM_NORMAL
,
3618 shortHelp
= '', longHelp
= '',
3621 The full AddTool() function.
3623 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
3624 is created and used as the disabled image.
3626 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
3627 shortHelp
, longHelp
, clientData
)
3630 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
3631 bmpDisabled
= wx
.NullBitmap
,
3632 kind
= wx
.ITEM_NORMAL
,
3633 shortHelp
= '', longHelp
= '',
3636 Insert the new tool at the given position, if pos == GetToolsCount(), it
3637 is equivalent to AddTool()
3639 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
3640 shortHelp
, longHelp
, clientData
)
3642 def AddCheckLabelTool(self
, id, label
, bitmap
,
3643 bmpDisabled
= wx
.NullBitmap
,
3644 shortHelp
= '', longHelp
= '',
3646 '''Add a check tool, i.e. a tool which can be toggled'''
3647 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3648 shortHelp
, longHelp
, clientData
)
3650 def AddRadioLabelTool(self
, id, label
, bitmap
,
3651 bmpDisabled
= wx
.NullBitmap
,
3652 shortHelp
= '', longHelp
= '',
3655 Add a radio tool, i.e. a tool which can be toggled and releases any
3656 other toggled radio tools in the same group when it happens
3658 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3659 shortHelp
, longHelp
, clientData
)
3662 # For consistency with the backwards compatible methods above, here are
3663 # some non-'Label' versions of the Check and Radio methods
3665 def AddCheckTool(self
, id, bitmap
,
3666 bmpDisabled
= wx
.NullBitmap
,
3667 shortHelp
= '', longHelp
= '',
3669 '''Add a check tool, i.e. a tool which can be toggled'''
3670 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3671 shortHelp
, longHelp
, clientData
)
3673 def AddRadioTool(self
, id, bitmap
,
3674 bmpDisabled
= wx
.NullBitmap
,
3675 shortHelp
= '', longHelp
= '',
3678 Add a radio tool, i.e. a tool which can be toggled and releases any
3679 other toggled radio tools in the same group when it happens
3681 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3682 shortHelp
, longHelp
, clientData
)
3684 def AddToolItem(*args
, **kwargs
):
3685 """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase"""
3686 return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
)
3688 def InsertToolItem(*args
, **kwargs
):
3689 """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
3690 return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
3692 def AddControl(*args
, **kwargs
):
3693 """AddControl(self, Control control) -> ToolBarToolBase"""
3694 return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
)
3696 def InsertControl(*args
, **kwargs
):
3697 """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase"""
3698 return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
)
3700 def FindControl(*args
, **kwargs
):
3701 """FindControl(self, int id) -> Control"""
3702 return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
)
3704 def AddSeparator(*args
, **kwargs
):
3705 """AddSeparator(self) -> ToolBarToolBase"""
3706 return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
)
3708 def InsertSeparator(*args
, **kwargs
):
3709 """InsertSeparator(self, size_t pos) -> ToolBarToolBase"""
3710 return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
3712 def RemoveTool(*args
, **kwargs
):
3713 """RemoveTool(self, int id) -> ToolBarToolBase"""
3714 return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
)
3716 def DeleteToolByPos(*args
, **kwargs
):
3717 """DeleteToolByPos(self, size_t pos) -> bool"""
3718 return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
3720 def DeleteTool(*args
, **kwargs
):
3721 """DeleteTool(self, int id) -> bool"""
3722 return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
)
3724 def ClearTools(*args
, **kwargs
):
3725 """ClearTools(self)"""
3726 return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
)
3728 def Realize(*args
, **kwargs
):
3729 """Realize(self) -> bool"""
3730 return _controls_
.ToolBarBase_Realize(*args
, **kwargs
)
3732 def EnableTool(*args
, **kwargs
):
3733 """EnableTool(self, int id, bool enable)"""
3734 return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
)
3736 def ToggleTool(*args
, **kwargs
):
3737 """ToggleTool(self, int id, bool toggle)"""
3738 return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
)
3740 def SetToggle(*args
, **kwargs
):
3741 """SetToggle(self, int id, bool toggle)"""
3742 return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
)
3744 def GetToolClientData(*args
, **kwargs
):
3745 """GetToolClientData(self, int id) -> PyObject"""
3746 return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
3748 def SetToolClientData(*args
, **kwargs
):
3749 """SetToolClientData(self, int id, PyObject clientData)"""
3750 return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
3752 def GetToolPos(*args
, **kwargs
):
3753 """GetToolPos(self, int id) -> int"""
3754 return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
)
3756 def GetToolState(*args
, **kwargs
):
3757 """GetToolState(self, int id) -> bool"""
3758 return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
)
3760 def GetToolEnabled(*args
, **kwargs
):
3761 """GetToolEnabled(self, int id) -> bool"""
3762 return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
3764 def SetToolShortHelp(*args
, **kwargs
):
3765 """SetToolShortHelp(self, int id, String helpString)"""
3766 return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
3768 def GetToolShortHelp(*args
, **kwargs
):
3769 """GetToolShortHelp(self, int id) -> String"""
3770 return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
3772 def SetToolLongHelp(*args
, **kwargs
):
3773 """SetToolLongHelp(self, int id, String helpString)"""
3774 return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
3776 def GetToolLongHelp(*args
, **kwargs
):
3777 """GetToolLongHelp(self, int id) -> String"""
3778 return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
3780 def SetMarginsXY(*args
, **kwargs
):
3781 """SetMarginsXY(self, int x, int y)"""
3782 return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
3784 def SetMargins(*args
, **kwargs
):
3785 """SetMargins(self, Size size)"""
3786 return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
)
3788 def SetToolPacking(*args
, **kwargs
):
3789 """SetToolPacking(self, int packing)"""
3790 return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
3792 def SetToolSeparation(*args
, **kwargs
):
3793 """SetToolSeparation(self, int separation)"""
3794 return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
3796 def GetToolMargins(*args
, **kwargs
):
3797 """GetToolMargins(self) -> Size"""
3798 return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
3800 def GetMargins(*args
, **kwargs
):
3801 """GetMargins(self) -> Size"""
3802 return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
)
3804 def GetToolPacking(*args
, **kwargs
):
3805 """GetToolPacking(self) -> int"""
3806 return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
3808 def GetToolSeparation(*args
, **kwargs
):
3809 """GetToolSeparation(self) -> int"""
3810 return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
3812 def SetRows(*args
, **kwargs
):
3813 """SetRows(self, int nRows)"""
3814 return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
)
3816 def SetMaxRowsCols(*args
, **kwargs
):
3817 """SetMaxRowsCols(self, int rows, int cols)"""
3818 return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
3820 def GetMaxRows(*args
, **kwargs
):
3821 """GetMaxRows(self) -> int"""
3822 return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
3824 def GetMaxCols(*args
, **kwargs
):
3825 """GetMaxCols(self) -> int"""
3826 return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
3828 def SetToolBitmapSize(*args
, **kwargs
):
3829 """SetToolBitmapSize(self, Size size)"""
3830 return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
3832 def GetToolBitmapSize(*args
, **kwargs
):
3833 """GetToolBitmapSize(self) -> Size"""
3834 return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
3836 def GetToolSize(*args
, **kwargs
):
3837 """GetToolSize(self) -> Size"""
3838 return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
)
3840 def FindToolForPosition(*args
, **kwargs
):
3841 """FindToolForPosition(self, int x, int y) -> ToolBarToolBase"""
3842 return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
3844 def FindById(*args
, **kwargs
):
3845 """FindById(self, int toolid) -> ToolBarToolBase"""
3846 return _controls_
.ToolBarBase_FindById(*args
, **kwargs
)
3848 def IsVertical(*args
, **kwargs
):
3849 """IsVertical(self) -> bool"""
3850 return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
)
3852 def GetToolsCount(*args
, **kwargs
):
3853 """GetToolsCount(self) -> size_t"""
3854 return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
)
3856 _controls_
.ToolBarBase_swigregister(ToolBarBase
)
3858 class ToolBar(ToolBarBase
):
3859 """Proxy of C++ ToolBar class"""
3860 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3861 __repr__
= _swig_repr
3862 def __init__(self
, *args
, **kwargs
):
3864 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3865 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3866 String name=wxPyToolBarNameStr) -> ToolBar
3868 _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
))
3869 self
._setOORInfo
(self
)
3871 def Create(*args
, **kwargs
):
3873 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3874 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3875 String name=wxPyToolBarNameStr) -> bool
3877 return _controls_
.ToolBar_Create(*args
, **kwargs
)
3879 def GetClassDefaultAttributes(*args
, **kwargs
):
3881 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3883 Get the default attributes for this class. This is useful if you want
3884 to use the same font or colour in your own control as in a standard
3885 control -- which is a much better idea than hard coding specific
3886 colours or fonts which might look completely out of place on the
3887 user's system, especially if it uses themes.
3889 The variant parameter is only relevant under Mac currently and is
3890 ignore under other platforms. Under Mac, it will change the size of
3891 the returned font. See `wx.Window.SetWindowVariant` for more about
3894 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3896 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3897 _controls_
.ToolBar_swigregister(ToolBar
)
3899 def PreToolBar(*args
, **kwargs
):
3900 """PreToolBar() -> ToolBar"""
3901 val
= _controls_
.new_PreToolBar(*args
, **kwargs
)
3904 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
):
3906 ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3908 Get the default attributes for this class. This is useful if you want
3909 to use the same font or colour in your own control as in a standard
3910 control -- which is a much better idea than hard coding specific
3911 colours or fonts which might look completely out of place on the
3912 user's system, especially if it uses themes.
3914 The variant parameter is only relevant under Mac currently and is
3915 ignore under other platforms. Under Mac, it will change the size of
3916 the returned font. See `wx.Window.SetWindowVariant` for more about
3919 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3921 #---------------------------------------------------------------------------
3923 LC_VRULES
= _controls_
.LC_VRULES
3924 LC_HRULES
= _controls_
.LC_HRULES
3925 LC_ICON
= _controls_
.LC_ICON
3926 LC_SMALL_ICON
= _controls_
.LC_SMALL_ICON
3927 LC_LIST
= _controls_
.LC_LIST
3928 LC_REPORT
= _controls_
.LC_REPORT
3929 LC_ALIGN_TOP
= _controls_
.LC_ALIGN_TOP
3930 LC_ALIGN_LEFT
= _controls_
.LC_ALIGN_LEFT
3931 LC_AUTOARRANGE
= _controls_
.LC_AUTOARRANGE
3932 LC_VIRTUAL
= _controls_
.LC_VIRTUAL
3933 LC_EDIT_LABELS
= _controls_
.LC_EDIT_LABELS
3934 LC_NO_HEADER
= _controls_
.LC_NO_HEADER
3935 LC_NO_SORT_HEADER
= _controls_
.LC_NO_SORT_HEADER
3936 LC_SINGLE_SEL
= _controls_
.LC_SINGLE_SEL
3937 LC_SORT_ASCENDING
= _controls_
.LC_SORT_ASCENDING
3938 LC_SORT_DESCENDING
= _controls_
.LC_SORT_DESCENDING
3939 LC_MASK_TYPE
= _controls_
.LC_MASK_TYPE
3940 LC_MASK_ALIGN
= _controls_
.LC_MASK_ALIGN
3941 LC_MASK_SORT
= _controls_
.LC_MASK_SORT
3942 LIST_MASK_STATE
= _controls_
.LIST_MASK_STATE
3943 LIST_MASK_TEXT
= _controls_
.LIST_MASK_TEXT
3944 LIST_MASK_IMAGE
= _controls_
.LIST_MASK_IMAGE
3945 LIST_MASK_DATA
= _controls_
.LIST_MASK_DATA
3946 LIST_SET_ITEM
= _controls_
.LIST_SET_ITEM
3947 LIST_MASK_WIDTH
= _controls_
.LIST_MASK_WIDTH
3948 LIST_MASK_FORMAT
= _controls_
.LIST_MASK_FORMAT
3949 LIST_STATE_DONTCARE
= _controls_
.LIST_STATE_DONTCARE
3950 LIST_STATE_DROPHILITED
= _controls_
.LIST_STATE_DROPHILITED
3951 LIST_STATE_FOCUSED
= _controls_
.LIST_STATE_FOCUSED
3952 LIST_STATE_SELECTED
= _controls_
.LIST_STATE_SELECTED
3953 LIST_STATE_CUT
= _controls_
.LIST_STATE_CUT
3954 LIST_STATE_DISABLED
= _controls_
.LIST_STATE_DISABLED
3955 LIST_STATE_FILTERED
= _controls_
.LIST_STATE_FILTERED
3956 LIST_STATE_INUSE
= _controls_
.LIST_STATE_INUSE
3957 LIST_STATE_PICKED
= _controls_
.LIST_STATE_PICKED
3958 LIST_STATE_SOURCE
= _controls_
.LIST_STATE_SOURCE
3959 LIST_HITTEST_ABOVE
= _controls_
.LIST_HITTEST_ABOVE
3960 LIST_HITTEST_BELOW
= _controls_
.LIST_HITTEST_BELOW
3961 LIST_HITTEST_NOWHERE
= _controls_
.LIST_HITTEST_NOWHERE
3962 LIST_HITTEST_ONITEMICON
= _controls_
.LIST_HITTEST_ONITEMICON
3963 LIST_HITTEST_ONITEMLABEL
= _controls_
.LIST_HITTEST_ONITEMLABEL
3964 LIST_HITTEST_ONITEMRIGHT
= _controls_
.LIST_HITTEST_ONITEMRIGHT
3965 LIST_HITTEST_ONITEMSTATEICON
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
3966 LIST_HITTEST_TOLEFT
= _controls_
.LIST_HITTEST_TOLEFT
3967 LIST_HITTEST_TORIGHT
= _controls_
.LIST_HITTEST_TORIGHT
3968 LIST_HITTEST_ONITEM
= _controls_
.LIST_HITTEST_ONITEM
3969 LIST_GETSUBITEMRECT_WHOLEITEM
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
3970 LIST_NEXT_ABOVE
= _controls_
.LIST_NEXT_ABOVE
3971 LIST_NEXT_ALL
= _controls_
.LIST_NEXT_ALL
3972 LIST_NEXT_BELOW
= _controls_
.LIST_NEXT_BELOW
3973 LIST_NEXT_LEFT
= _controls_
.LIST_NEXT_LEFT
3974 LIST_NEXT_RIGHT
= _controls_
.LIST_NEXT_RIGHT
3975 LIST_ALIGN_DEFAULT
= _controls_
.LIST_ALIGN_DEFAULT
3976 LIST_ALIGN_LEFT
= _controls_
.LIST_ALIGN_LEFT
3977 LIST_ALIGN_TOP
= _controls_
.LIST_ALIGN_TOP
3978 LIST_ALIGN_SNAP_TO_GRID
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
3979 LIST_FORMAT_LEFT
= _controls_
.LIST_FORMAT_LEFT
3980 LIST_FORMAT_RIGHT
= _controls_
.LIST_FORMAT_RIGHT
3981 LIST_FORMAT_CENTRE
= _controls_
.LIST_FORMAT_CENTRE
3982 LIST_FORMAT_CENTER
= _controls_
.LIST_FORMAT_CENTER
3983 LIST_AUTOSIZE
= _controls_
.LIST_AUTOSIZE
3984 LIST_AUTOSIZE_USEHEADER
= _controls_
.LIST_AUTOSIZE_USEHEADER
3985 LIST_RECT_BOUNDS
= _controls_
.LIST_RECT_BOUNDS
3986 LIST_RECT_ICON
= _controls_
.LIST_RECT_ICON
3987 LIST_RECT_LABEL
= _controls_
.LIST_RECT_LABEL
3988 LIST_FIND_UP
= _controls_
.LIST_FIND_UP
3989 LIST_FIND_DOWN
= _controls_
.LIST_FIND_DOWN
3990 LIST_FIND_LEFT
= _controls_
.LIST_FIND_LEFT
3991 LIST_FIND_RIGHT
= _controls_
.LIST_FIND_RIGHT
3992 #---------------------------------------------------------------------------
3994 class ListItemAttr(object):
3995 """Proxy of C++ ListItemAttr class"""
3996 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3997 __repr__
= _swig_repr
3998 def __init__(self
, *args
, **kwargs
):
4000 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
4001 Font font=wxNullFont) -> ListItemAttr
4003 _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
))
4004 __swig_destroy__
= _controls_
.delete_ListItemAttr
4005 __del__
= lambda self
: None;
4006 def SetTextColour(*args
, **kwargs
):
4007 """SetTextColour(self, Colour colText)"""
4008 return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
)
4010 def SetBackgroundColour(*args
, **kwargs
):
4011 """SetBackgroundColour(self, Colour colBack)"""
4012 return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
4014 def SetFont(*args
, **kwargs
):
4015 """SetFont(self, Font font)"""
4016 return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
)
4018 def HasTextColour(*args
, **kwargs
):
4019 """HasTextColour(self) -> bool"""
4020 return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
)
4022 def HasBackgroundColour(*args
, **kwargs
):
4023 """HasBackgroundColour(self) -> bool"""
4024 return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
4026 def HasFont(*args
, **kwargs
):
4027 """HasFont(self) -> bool"""
4028 return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
)
4030 def GetTextColour(*args
, **kwargs
):
4031 """GetTextColour(self) -> Colour"""
4032 return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
)
4034 def GetBackgroundColour(*args
, **kwargs
):
4035 """GetBackgroundColour(self) -> Colour"""
4036 return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
4038 def GetFont(*args
, **kwargs
):
4039 """GetFont(self) -> Font"""
4040 return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
)
4042 def AssignFrom(*args
, **kwargs
):
4043 """AssignFrom(self, ListItemAttr source)"""
4044 return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
)
4046 def Destroy(*args
, **kwargs
):
4048 val
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
)
4052 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4053 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4054 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4055 _controls_
.ListItemAttr_swigregister(ListItemAttr
)
4056 ListCtrlNameStr
= cvar
.ListCtrlNameStr
4058 #---------------------------------------------------------------------------
4060 class ListItem(_core
.Object
):
4061 """Proxy of C++ ListItem class"""
4062 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4063 __repr__
= _swig_repr
4064 def __init__(self
, *args
, **kwargs
):
4065 """__init__(self) -> ListItem"""
4066 _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
))
4067 __swig_destroy__
= _controls_
.delete_ListItem
4068 __del__
= lambda self
: None;
4069 def Clear(*args
, **kwargs
):
4071 return _controls_
.ListItem_Clear(*args
, **kwargs
)
4073 def ClearAttributes(*args
, **kwargs
):
4074 """ClearAttributes(self)"""
4075 return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
)
4077 def SetMask(*args
, **kwargs
):
4078 """SetMask(self, long mask)"""
4079 return _controls_
.ListItem_SetMask(*args
, **kwargs
)
4081 def SetId(*args
, **kwargs
):
4082 """SetId(self, long id)"""
4083 return _controls_
.ListItem_SetId(*args
, **kwargs
)
4085 def SetColumn(*args
, **kwargs
):
4086 """SetColumn(self, int col)"""
4087 return _controls_
.ListItem_SetColumn(*args
, **kwargs
)
4089 def SetState(*args
, **kwargs
):
4090 """SetState(self, long state)"""
4091 return _controls_
.ListItem_SetState(*args
, **kwargs
)
4093 def SetStateMask(*args
, **kwargs
):
4094 """SetStateMask(self, long stateMask)"""
4095 return _controls_
.ListItem_SetStateMask(*args
, **kwargs
)
4097 def SetText(*args
, **kwargs
):
4098 """SetText(self, String text)"""
4099 return _controls_
.ListItem_SetText(*args
, **kwargs
)
4101 def SetImage(*args
, **kwargs
):
4102 """SetImage(self, int image)"""
4103 return _controls_
.ListItem_SetImage(*args
, **kwargs
)
4105 def SetData(*args
, **kwargs
):
4106 """SetData(self, long data)"""
4107 return _controls_
.ListItem_SetData(*args
, **kwargs
)
4109 def SetWidth(*args
, **kwargs
):
4110 """SetWidth(self, int width)"""
4111 return _controls_
.ListItem_SetWidth(*args
, **kwargs
)
4113 def SetAlign(*args
, **kwargs
):
4114 """SetAlign(self, int align)"""
4115 return _controls_
.ListItem_SetAlign(*args
, **kwargs
)
4117 def SetTextColour(*args
, **kwargs
):
4118 """SetTextColour(self, Colour colText)"""
4119 return _controls_
.ListItem_SetTextColour(*args
, **kwargs
)
4121 def SetBackgroundColour(*args
, **kwargs
):
4122 """SetBackgroundColour(self, Colour colBack)"""
4123 return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
)
4125 def SetFont(*args
, **kwargs
):
4126 """SetFont(self, Font font)"""
4127 return _controls_
.ListItem_SetFont(*args
, **kwargs
)
4129 def GetMask(*args
, **kwargs
):
4130 """GetMask(self) -> long"""
4131 return _controls_
.ListItem_GetMask(*args
, **kwargs
)
4133 def GetId(*args
, **kwargs
):
4134 """GetId(self) -> long"""
4135 return _controls_
.ListItem_GetId(*args
, **kwargs
)
4137 def GetColumn(*args
, **kwargs
):
4138 """GetColumn(self) -> int"""
4139 return _controls_
.ListItem_GetColumn(*args
, **kwargs
)
4141 def GetState(*args
, **kwargs
):
4142 """GetState(self) -> long"""
4143 return _controls_
.ListItem_GetState(*args
, **kwargs
)
4145 def GetText(*args
, **kwargs
):
4146 """GetText(self) -> String"""
4147 return _controls_
.ListItem_GetText(*args
, **kwargs
)
4149 def GetImage(*args
, **kwargs
):
4150 """GetImage(self) -> int"""
4151 return _controls_
.ListItem_GetImage(*args
, **kwargs
)
4153 def GetData(*args
, **kwargs
):
4154 """GetData(self) -> long"""
4155 return _controls_
.ListItem_GetData(*args
, **kwargs
)
4157 def GetWidth(*args
, **kwargs
):
4158 """GetWidth(self) -> int"""
4159 return _controls_
.ListItem_GetWidth(*args
, **kwargs
)
4161 def GetAlign(*args
, **kwargs
):
4162 """GetAlign(self) -> int"""
4163 return _controls_
.ListItem_GetAlign(*args
, **kwargs
)
4165 def GetAttributes(*args
, **kwargs
):
4166 """GetAttributes(self) -> ListItemAttr"""
4167 return _controls_
.ListItem_GetAttributes(*args
, **kwargs
)
4169 def HasAttributes(*args
, **kwargs
):
4170 """HasAttributes(self) -> bool"""
4171 return _controls_
.ListItem_HasAttributes(*args
, **kwargs
)
4173 def GetTextColour(*args
, **kwargs
):
4174 """GetTextColour(self) -> Colour"""
4175 return _controls_
.ListItem_GetTextColour(*args
, **kwargs
)
4177 def GetBackgroundColour(*args
, **kwargs
):
4178 """GetBackgroundColour(self) -> Colour"""
4179 return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
)
4181 def GetFont(*args
, **kwargs
):
4182 """GetFont(self) -> Font"""
4183 return _controls_
.ListItem_GetFont(*args
, **kwargs
)
4185 m_mask
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
)
4186 m_itemId
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
)
4187 m_col
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
)
4188 m_state
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
)
4189 m_stateMask
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
)
4190 m_text
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
)
4191 m_image
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
)
4192 m_data
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
)
4193 m_format
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
)
4194 m_width
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
)
4195 Align
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")
4196 Attributes
= property(GetAttributes
,doc
="See `GetAttributes`")
4197 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4198 Column
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")
4199 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
4200 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4201 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
4202 Image
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")
4203 Mask
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")
4204 State
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")
4205 Text
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")
4206 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4207 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
4208 _controls_
.ListItem_swigregister(ListItem
)
4210 #---------------------------------------------------------------------------
4212 class ListEvent(_core
.NotifyEvent
):
4213 """Proxy of C++ ListEvent class"""
4214 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4215 __repr__
= _swig_repr
4216 def __init__(self
, *args
, **kwargs
):
4217 """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
4218 _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
))
4219 m_code
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
)
4220 m_oldItemIndex
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
)
4221 m_itemIndex
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
)
4222 m_col
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
)
4223 m_pointDrag
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
)
4224 m_item
= property(_controls_
.ListEvent_m_item_get
)
4225 def GetKeyCode(*args
, **kwargs
):
4226 """GetKeyCode(self) -> int"""
4227 return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
)
4229 GetCode
= GetKeyCode
4230 def GetIndex(*args
, **kwargs
):
4231 """GetIndex(self) -> long"""
4232 return _controls_
.ListEvent_GetIndex(*args
, **kwargs
)
4234 def GetColumn(*args
, **kwargs
):
4235 """GetColumn(self) -> int"""
4236 return _controls_
.ListEvent_GetColumn(*args
, **kwargs
)
4238 def GetPoint(*args
, **kwargs
):
4239 """GetPoint(self) -> Point"""
4240 return _controls_
.ListEvent_GetPoint(*args
, **kwargs
)
4242 GetPosition
= GetPoint
4243 def GetLabel(*args
, **kwargs
):
4244 """GetLabel(self) -> String"""
4245 return _controls_
.ListEvent_GetLabel(*args
, **kwargs
)
4247 def GetText(*args
, **kwargs
):
4248 """GetText(self) -> String"""
4249 return _controls_
.ListEvent_GetText(*args
, **kwargs
)
4251 def GetImage(*args
, **kwargs
):
4252 """GetImage(self) -> int"""
4253 return _controls_
.ListEvent_GetImage(*args
, **kwargs
)
4255 def GetData(*args
, **kwargs
):
4256 """GetData(self) -> long"""
4257 return _controls_
.ListEvent_GetData(*args
, **kwargs
)
4259 def GetMask(*args
, **kwargs
):
4260 """GetMask(self) -> long"""
4261 return _controls_
.ListEvent_GetMask(*args
, **kwargs
)
4263 def GetItem(*args
, **kwargs
):
4264 """GetItem(self) -> ListItem"""
4265 return _controls_
.ListEvent_GetItem(*args
, **kwargs
)
4267 def GetCacheFrom(*args
, **kwargs
):
4268 """GetCacheFrom(self) -> long"""
4269 return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
)
4271 def GetCacheTo(*args
, **kwargs
):
4272 """GetCacheTo(self) -> long"""
4273 return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
)
4275 def IsEditCancelled(*args
, **kwargs
):
4276 """IsEditCancelled(self) -> bool"""
4277 return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
)
4279 def SetEditCanceled(*args
, **kwargs
):
4280 """SetEditCanceled(self, bool editCancelled)"""
4281 return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
)
4283 CacheFrom
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")
4284 CacheTo
= property(GetCacheTo
,doc
="See `GetCacheTo`")
4285 Column
= property(GetColumn
,doc
="See `GetColumn`")
4286 Data
= property(GetData
,doc
="See `GetData`")
4287 Image
= property(GetImage
,doc
="See `GetImage`")
4288 Index
= property(GetIndex
,doc
="See `GetIndex`")
4289 Item
= property(GetItem
,doc
="See `GetItem`")
4290 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
4291 Label
= property(GetLabel
,doc
="See `GetLabel`")
4292 Mask
= property(GetMask
,doc
="See `GetMask`")
4293 Point
= property(GetPoint
,doc
="See `GetPoint`")
4294 Text
= property(GetText
,doc
="See `GetText`")
4295 _controls_
.ListEvent_swigregister(ListEvent
)
4297 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
4298 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
4299 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
4300 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
4301 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
4302 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
4303 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
4304 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
4305 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
4306 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
4307 wxEVT_COMMAND_LIST_COL_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
4308 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
4309 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
4310 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
4311 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
4312 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
4313 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
4314 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
4315 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
4316 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
4317 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
4318 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
4319 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
4320 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
4321 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
4322 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
4327 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
4328 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
4329 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
4330 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
4331 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
4332 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
4333 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
4334 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
4335 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
4336 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
4337 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
4338 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
4339 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
4340 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
4346 #---------------------------------------------------------------------------
4348 class ListCtrl(_core
.Control
):
4349 """Proxy of C++ ListCtrl class"""
4350 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4351 __repr__
= _swig_repr
4352 def __init__(self
, *args
, **kwargs
):
4354 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4355 Size size=DefaultSize, long style=LC_ICON,
4356 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
4358 _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
))
4359 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
4361 def Create(*args
, **kwargs
):
4363 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4364 Size size=DefaultSize, long style=LC_ICON,
4365 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4367 Do the 2nd phase and create the GUI control.
4369 return _controls_
.ListCtrl_Create(*args
, **kwargs
)
4371 def _setCallbackInfo(*args
, **kwargs
):
4372 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4373 return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
4375 def GetColumn(*args
, **kwargs
):
4376 """GetColumn(self, int col) -> ListItem"""
4377 val
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
)
4378 if val
is not None: val
.thisown
= 1
4381 def SetColumn(*args
, **kwargs
):
4382 """SetColumn(self, int col, ListItem item) -> bool"""
4383 return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
)
4385 def GetColumnWidth(*args
, **kwargs
):
4386 """GetColumnWidth(self, int col) -> int"""
4387 return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
4389 def SetColumnWidth(*args
, **kwargs
):
4390 """SetColumnWidth(self, int col, int width) -> bool"""
4391 return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
4393 def GetCountPerPage(*args
, **kwargs
):
4394 """GetCountPerPage(self) -> int"""
4395 return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
4397 def GetViewRect(*args
, **kwargs
):
4398 """GetViewRect(self) -> Rect"""
4399 return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
)
4401 def GetEditControl(*args
, **kwargs
):
4402 """GetEditControl(self) -> TextCtrl"""
4403 return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
)
4405 def GetItem(*args
, **kwargs
):
4406 """GetItem(self, long itemId, int col=0) -> ListItem"""
4407 val
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
)
4408 if val
is not None: val
.thisown
= 1
4411 def SetItem(*args
, **kwargs
):
4412 """SetItem(self, ListItem info) -> bool"""
4413 return _controls_
.ListCtrl_SetItem(*args
, **kwargs
)
4415 def SetStringItem(*args
, **kwargs
):
4416 """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long"""
4417 return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
)
4419 def GetItemState(*args
, **kwargs
):
4420 """GetItemState(self, long item, long stateMask) -> int"""
4421 return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
)
4423 def SetItemState(*args
, **kwargs
):
4424 """SetItemState(self, long item, long state, long stateMask) -> bool"""
4425 return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
)
4427 def SetItemImage(*args
, **kwargs
):
4428 """SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
4429 return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
)
4431 def SetItemColumnImage(*args
, **kwargs
):
4432 """SetItemColumnImage(self, long item, long column, int image) -> bool"""
4433 return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
)
4435 def GetItemText(*args
, **kwargs
):
4436 """GetItemText(self, long item) -> String"""
4437 return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
)
4439 def SetItemText(*args
, **kwargs
):
4440 """SetItemText(self, long item, String str)"""
4441 return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
)
4443 def GetItemData(*args
, **kwargs
):
4444 """GetItemData(self, long item) -> long"""
4445 return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
)
4447 def SetItemData(*args
, **kwargs
):
4448 """SetItemData(self, long item, long data) -> bool"""
4449 return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
)
4451 def GetItemPosition(*args
, **kwargs
):
4452 """GetItemPosition(self, long item) -> Point"""
4453 return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
)
4455 def GetItemRect(*args
, **kwargs
):
4456 """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect"""
4457 return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
)
4459 def SetItemPosition(*args
, **kwargs
):
4460 """SetItemPosition(self, long item, Point pos) -> bool"""
4461 return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
)
4463 def GetItemCount(*args
, **kwargs
):
4464 """GetItemCount(self) -> int"""
4465 return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
)
4467 def GetColumnCount(*args
, **kwargs
):
4468 """GetColumnCount(self) -> int"""
4469 return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
)
4471 def GetItemSpacing(*args
, **kwargs
):
4472 """GetItemSpacing(self) -> Size"""
4473 return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
4475 GetItemSpacing
= wx
._deprecated
(GetItemSpacing
)
4476 def SetItemSpacing(*args
, **kwargs
):
4477 """SetItemSpacing(self, int spacing, bool isSmall=False)"""
4478 return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
4480 SetItemSpacing
= wx
._deprecated
(SetItemSpacing
)
4481 def GetSelectedItemCount(*args
, **kwargs
):
4482 """GetSelectedItemCount(self) -> int"""
4483 return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
4485 def GetTextColour(*args
, **kwargs
):
4486 """GetTextColour(self) -> Colour"""
4487 return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
)
4489 def SetTextColour(*args
, **kwargs
):
4490 """SetTextColour(self, Colour col)"""
4491 return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
)
4493 def GetTopItem(*args
, **kwargs
):
4494 """GetTopItem(self) -> long"""
4495 return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
)
4497 def SetSingleStyle(*args
, **kwargs
):
4498 """SetSingleStyle(self, long style, bool add=True)"""
4499 return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
4501 def GetNextItem(*args
, **kwargs
):
4502 """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
4503 return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
)
4505 def GetImageList(*args
, **kwargs
):
4506 """GetImageList(self, int which) -> ImageList"""
4507 return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
)
4509 def SetImageList(*args
, **kwargs
):
4510 """SetImageList(self, ImageList imageList, int which)"""
4511 return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
)
4513 def AssignImageList(*args
, **kwargs
):
4514 """AssignImageList(self, ImageList imageList, int which)"""
4515 return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
)
4517 def InReportView(*args
, **kwargs
):
4518 """InReportView(self) -> bool"""
4519 return _controls_
.ListCtrl_InReportView(*args
, **kwargs
)
4521 def IsVirtual(*args
, **kwargs
):
4522 """IsVirtual(self) -> bool"""
4523 return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
)
4525 def RefreshItem(*args
, **kwargs
):
4526 """RefreshItem(self, long item)"""
4527 return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
)
4529 def RefreshItems(*args
, **kwargs
):
4530 """RefreshItems(self, long itemFrom, long itemTo)"""
4531 return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
)
4533 def Arrange(*args
, **kwargs
):
4534 """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool"""
4535 return _controls_
.ListCtrl_Arrange(*args
, **kwargs
)
4537 def DeleteItem(*args
, **kwargs
):
4538 """DeleteItem(self, long item) -> bool"""
4539 return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
)
4541 def DeleteAllItems(*args
, **kwargs
):
4542 """DeleteAllItems(self) -> bool"""
4543 return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
4545 def DeleteColumn(*args
, **kwargs
):
4546 """DeleteColumn(self, int col) -> bool"""
4547 return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
)
4549 def DeleteAllColumns(*args
, **kwargs
):
4550 """DeleteAllColumns(self) -> bool"""
4551 return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
4553 def ClearAll(*args
, **kwargs
):
4554 """ClearAll(self)"""
4555 return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
)
4557 def EditLabel(*args
, **kwargs
):
4558 """EditLabel(self, long item)"""
4559 return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
)
4561 def EnsureVisible(*args
, **kwargs
):
4562 """EnsureVisible(self, long item) -> bool"""
4563 return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
)
4565 def FindItem(*args
, **kwargs
):
4566 """FindItem(self, long start, String str, bool partial=False) -> long"""
4567 return _controls_
.ListCtrl_FindItem(*args
, **kwargs
)
4569 def FindItemData(*args
, **kwargs
):
4570 """FindItemData(self, long start, long data) -> long"""
4571 return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
)
4573 def FindItemAtPos(*args
, **kwargs
):
4574 """FindItemAtPos(self, long start, Point pt, int direction) -> long"""
4575 return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
4577 def HitTest(*args
, **kwargs
):
4579 HitTest(Point point) -> (item, where)
4581 Determines which item (if any) is at the specified point, giving
4582 in the second return value (see wx.LIST_HITTEST flags.)
4584 return _controls_
.ListCtrl_HitTest(*args
, **kwargs
)
4586 def HitTestSubItem(*args
, **kwargs
):
4588 HitTestSubItem(Point point) -> (item, where, subItem)
4590 Determines which item (if any) is at the specified point, giving in
4591 the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
4594 return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
)
4596 def InsertItem(*args
, **kwargs
):
4597 """InsertItem(self, ListItem info) -> long"""
4598 return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
)
4600 def InsertStringItem(*args
, **kwargs
):
4601 """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long"""
4602 return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
)
4604 def InsertImageItem(*args
, **kwargs
):
4605 """InsertImageItem(self, long index, int imageIndex) -> long"""
4606 return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
)
4608 def InsertImageStringItem(*args
, **kwargs
):
4609 """InsertImageStringItem(self, long index, String label, int imageIndex) -> long"""
4610 return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
4612 def InsertColumnItem(*args
, **kwargs
):
4613 """InsertColumnItem(self, long col, ListItem info) -> long"""
4614 return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
)
4616 InsertColumnInfo
= InsertColumnItem
4617 def InsertColumn(*args
, **kwargs
):
4619 InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,
4620 int width=-1) -> long
4622 return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
)
4624 def SetItemCount(*args
, **kwargs
):
4625 """SetItemCount(self, long count)"""
4626 return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
)
4628 def ScrollList(*args
, **kwargs
):
4629 """ScrollList(self, int dx, int dy) -> bool"""
4630 return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
)
4632 def SetItemTextColour(*args
, **kwargs
):
4633 """SetItemTextColour(self, long item, Colour col)"""
4634 return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
4636 def GetItemTextColour(*args
, **kwargs
):
4637 """GetItemTextColour(self, long item) -> Colour"""
4638 return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
4640 def SetItemBackgroundColour(*args
, **kwargs
):
4641 """SetItemBackgroundColour(self, long item, Colour col)"""
4642 return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4644 def GetItemBackgroundColour(*args
, **kwargs
):
4645 """GetItemBackgroundColour(self, long item) -> Colour"""
4646 return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4648 def SetItemFont(*args
, **kwargs
):
4649 """SetItemFont(self, long item, Font f)"""
4650 return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
)
4652 def GetItemFont(*args
, **kwargs
):
4653 """GetItemFont(self, long item) -> Font"""
4654 return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
)
4658 def Select(self
, idx
, on
=1):
4659 '''[de]select an item'''
4660 if on
: state
= wx
.LIST_STATE_SELECTED
4662 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
4664 def Focus(self
, idx
):
4665 '''Focus and show the given item'''
4666 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
4667 self
.EnsureVisible(idx
)
4669 def GetFocusedItem(self
):
4670 '''get the currently focused item or -1 if none'''
4671 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
4673 def GetFirstSelected(self
, *args
):
4674 '''return first selected item, or -1 when none'''
4675 return self
.GetNextSelected(-1)
4677 def GetNextSelected(self
, item
):
4678 '''return subsequent selected items, or -1 when no more'''
4679 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
4681 def IsSelected(self
, idx
):
4682 '''return True if the item is selected'''
4683 return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0
4685 def SetColumnImage(self
, col
, image
):
4686 item
= self
.GetColumn(col
)
4687 # preserve all other attributes too
4688 item
.SetMask( wx
.LIST_MASK_STATE |
4690 wx
.LIST_MASK_IMAGE |
4693 wx
.LIST_MASK_WIDTH |
4694 wx
.LIST_MASK_FORMAT
)
4695 item
.SetImage(image
)
4696 self
.SetColumn(col
, item
)
4698 def ClearColumnImage(self
, col
):
4699 self
.SetColumnImage(col
, -1)
4701 def Append(self
, entry
):
4702 '''Append an item to the list control. The entry parameter should be a
4703 sequence with an item for each column'''
4709 pos
= self
.GetItemCount()
4710 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
4711 for i
in range(1, len(entry
)):
4712 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
4715 def SortItems(*args
, **kwargs
):
4716 """SortItems(self, PyObject func) -> bool"""
4717 return _controls_
.ListCtrl_SortItems(*args
, **kwargs
)
4719 def GetMainWindow(*args
, **kwargs
):
4720 """GetMainWindow(self) -> Window"""
4721 return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
)
4723 def GetClassDefaultAttributes(*args
, **kwargs
):
4725 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4727 Get the default attributes for this class. This is useful if you want
4728 to use the same font or colour in your own control as in a standard
4729 control -- which is a much better idea than hard coding specific
4730 colours or fonts which might look completely out of place on the
4731 user's system, especially if it uses themes.
4733 The variant parameter is only relevant under Mac currently and is
4734 ignore under other platforms. Under Mac, it will change the size of
4735 the returned font. See `wx.Window.SetWindowVariant` for more about
4738 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4740 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
4741 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
4742 CountPerPage
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")
4743 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
4744 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4745 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
4746 ItemCount
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")
4747 MainWindow
= property(GetMainWindow
,doc
="See `GetMainWindow`")
4748 SelectedItemCount
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")
4749 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4750 TopItem
= property(GetTopItem
,doc
="See `GetTopItem`")
4751 ViewRect
= property(GetViewRect
,doc
="See `GetViewRect`")
4752 _controls_
.ListCtrl_swigregister(ListCtrl
)
4754 def PreListCtrl(*args
, **kwargs
):
4755 """PreListCtrl() -> ListCtrl"""
4756 val
= _controls_
.new_PreListCtrl(*args
, **kwargs
)
4759 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
4761 ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4763 Get the default attributes for this class. This is useful if you want
4764 to use the same font or colour in your own control as in a standard
4765 control -- which is a much better idea than hard coding specific
4766 colours or fonts which might look completely out of place on the
4767 user's system, especially if it uses themes.
4769 The variant parameter is only relevant under Mac currently and is
4770 ignore under other platforms. Under Mac, it will change the size of
4771 the returned font. See `wx.Window.SetWindowVariant` for more about
4774 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4776 #---------------------------------------------------------------------------
4778 class ListView(ListCtrl
):
4779 """Proxy of C++ ListView class"""
4780 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4781 __repr__
= _swig_repr
4782 def __init__(self
, *args
, **kwargs
):
4784 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4785 Size size=DefaultSize, long style=LC_REPORT,
4786 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
4788 _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
))
4789 self
._setOORInfo
(self
)
4791 def Create(*args
, **kwargs
):
4793 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4794 Size size=DefaultSize, long style=LC_REPORT,
4795 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4797 Do the 2nd phase and create the GUI control.
4799 return _controls_
.ListView_Create(*args
, **kwargs
)
4801 def Select(*args
, **kwargs
):
4802 """Select(self, long n, bool on=True)"""
4803 return _controls_
.ListView_Select(*args
, **kwargs
)
4805 def Focus(*args
, **kwargs
):
4806 """Focus(self, long index)"""
4807 return _controls_
.ListView_Focus(*args
, **kwargs
)
4809 def GetFocusedItem(*args
, **kwargs
):
4810 """GetFocusedItem(self) -> long"""
4811 return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
)
4813 def GetNextSelected(*args
, **kwargs
):
4814 """GetNextSelected(self, long item) -> long"""
4815 return _controls_
.ListView_GetNextSelected(*args
, **kwargs
)
4817 def GetFirstSelected(*args
, **kwargs
):
4818 """GetFirstSelected(self) -> long"""
4819 return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
)
4821 def IsSelected(*args
, **kwargs
):
4822 """IsSelected(self, long index) -> bool"""
4823 return _controls_
.ListView_IsSelected(*args
, **kwargs
)
4825 def SetColumnImage(*args
, **kwargs
):
4826 """SetColumnImage(self, int col, int image)"""
4827 return _controls_
.ListView_SetColumnImage(*args
, **kwargs
)
4829 def ClearColumnImage(*args
, **kwargs
):
4830 """ClearColumnImage(self, int col)"""
4831 return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
)
4833 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4834 _controls_
.ListView_swigregister(ListView
)
4836 def PreListView(*args
, **kwargs
):
4837 """PreListView() -> ListView"""
4838 val
= _controls_
.new_PreListView(*args
, **kwargs
)
4841 #---------------------------------------------------------------------------
4843 TR_NO_BUTTONS
= _controls_
.TR_NO_BUTTONS
4844 TR_HAS_BUTTONS
= _controls_
.TR_HAS_BUTTONS
4845 TR_NO_LINES
= _controls_
.TR_NO_LINES
4846 TR_LINES_AT_ROOT
= _controls_
.TR_LINES_AT_ROOT
4847 TR_SINGLE
= _controls_
.TR_SINGLE
4848 TR_MULTIPLE
= _controls_
.TR_MULTIPLE
4849 TR_EXTENDED
= _controls_
.TR_EXTENDED
4850 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
4851 TR_EDIT_LABELS
= _controls_
.TR_EDIT_LABELS
4852 TR_HIDE_ROOT
= _controls_
.TR_HIDE_ROOT
4853 TR_ROW_LINES
= _controls_
.TR_ROW_LINES
4854 TR_FULL_ROW_HIGHLIGHT
= _controls_
.TR_FULL_ROW_HIGHLIGHT
4855 TR_DEFAULT_STYLE
= _controls_
.TR_DEFAULT_STYLE
4856 TR_TWIST_BUTTONS
= _controls_
.TR_TWIST_BUTTONS
4859 wxTR_AQUA_BUTTONS
= 0
4861 TreeItemIcon_Normal
= _controls_
.TreeItemIcon_Normal
4862 TreeItemIcon_Selected
= _controls_
.TreeItemIcon_Selected
4863 TreeItemIcon_Expanded
= _controls_
.TreeItemIcon_Expanded
4864 TreeItemIcon_SelectedExpanded
= _controls_
.TreeItemIcon_SelectedExpanded
4865 TreeItemIcon_Max
= _controls_
.TreeItemIcon_Max
4866 TREE_HITTEST_ABOVE
= _controls_
.TREE_HITTEST_ABOVE
4867 TREE_HITTEST_BELOW
= _controls_
.TREE_HITTEST_BELOW
4868 TREE_HITTEST_NOWHERE
= _controls_
.TREE_HITTEST_NOWHERE
4869 TREE_HITTEST_ONITEMBUTTON
= _controls_
.TREE_HITTEST_ONITEMBUTTON
4870 TREE_HITTEST_ONITEMICON
= _controls_
.TREE_HITTEST_ONITEMICON
4871 TREE_HITTEST_ONITEMINDENT
= _controls_
.TREE_HITTEST_ONITEMINDENT
4872 TREE_HITTEST_ONITEMLABEL
= _controls_
.TREE_HITTEST_ONITEMLABEL
4873 TREE_HITTEST_ONITEMRIGHT
= _controls_
.TREE_HITTEST_ONITEMRIGHT
4874 TREE_HITTEST_ONITEMSTATEICON
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
4875 TREE_HITTEST_TOLEFT
= _controls_
.TREE_HITTEST_TOLEFT
4876 TREE_HITTEST_TORIGHT
= _controls_
.TREE_HITTEST_TORIGHT
4877 TREE_HITTEST_ONITEMUPPERPART
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
4878 TREE_HITTEST_ONITEMLOWERPART
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
4879 TREE_HITTEST_ONITEM
= _controls_
.TREE_HITTEST_ONITEM
4880 #---------------------------------------------------------------------------
4882 class TreeItemId(object):
4883 """Proxy of C++ TreeItemId class"""
4884 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4885 __repr__
= _swig_repr
4886 def __init__(self
, *args
, **kwargs
):
4887 """__init__(self) -> TreeItemId"""
4888 _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
))
4889 __swig_destroy__
= _controls_
.delete_TreeItemId
4890 __del__
= lambda self
: None;
4891 def IsOk(*args
, **kwargs
):
4892 """IsOk(self) -> bool"""
4893 return _controls_
.TreeItemId_IsOk(*args
, **kwargs
)
4895 def __eq__(*args
, **kwargs
):
4896 """__eq__(self, TreeItemId other) -> bool"""
4897 return _controls_
.TreeItemId___eq__(*args
, **kwargs
)
4899 def __ne__(*args
, **kwargs
):
4900 """__ne__(self, TreeItemId other) -> bool"""
4901 return _controls_
.TreeItemId___ne__(*args
, **kwargs
)
4903 m_pItem
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
)
4905 def __nonzero__(self
): return self
.IsOk()
4906 _controls_
.TreeItemId_swigregister(TreeItemId
)
4907 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
4909 class TreeItemData(object):
4910 """Proxy of C++ TreeItemData class"""
4911 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4912 __repr__
= _swig_repr
4913 def __init__(self
, *args
, **kwargs
):
4914 """__init__(self, PyObject obj=None) -> TreeItemData"""
4915 _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
))
4916 __swig_destroy__
= _controls_
.delete_TreeItemData
4917 __del__
= lambda self
: None;
4918 def GetData(*args
, **kwargs
):
4919 """GetData(self) -> PyObject"""
4920 return _controls_
.TreeItemData_GetData(*args
, **kwargs
)
4922 def SetData(*args
, **kwargs
):
4923 """SetData(self, PyObject obj)"""
4924 return _controls_
.TreeItemData_SetData(*args
, **kwargs
)
4926 def GetId(*args
, **kwargs
):
4927 """GetId(self) -> TreeItemId"""
4928 return _controls_
.TreeItemData_GetId(*args
, **kwargs
)
4930 def SetId(*args
, **kwargs
):
4931 """SetId(self, TreeItemId id)"""
4932 return _controls_
.TreeItemData_SetId(*args
, **kwargs
)
4934 def Destroy(*args
, **kwargs
):
4936 val
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
)
4940 _controls_
.TreeItemData_swigregister(TreeItemData
)
4942 #---------------------------------------------------------------------------
4944 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
4945 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
4946 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
4947 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
4948 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
4949 wxEVT_COMMAND_TREE_GET_INFO
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
4950 wxEVT_COMMAND_TREE_SET_INFO
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
4951 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
4952 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
4953 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
4954 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
4955 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
4956 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
4957 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
4958 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
4959 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
4960 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
4961 wxEVT_COMMAND_TREE_END_DRAG
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
4962 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
4963 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
4964 wxEVT_COMMAND_TREE_ITEM_MENU
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
4965 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
4966 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
4967 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
4968 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
4969 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
4970 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
4971 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
4972 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
4973 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
4974 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
4975 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
4976 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
4977 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
4978 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
4979 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
4980 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
4981 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
4982 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
4983 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
4984 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
4985 EVT_TREE_ITEM_MENU
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
, 1)
4987 class TreeEvent(_core
.NotifyEvent
):
4988 """Proxy of C++ TreeEvent class"""
4989 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4990 __repr__
= _swig_repr
4991 def __init__(self
, *args
):
4993 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
4994 __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
4996 _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
))
4997 def GetItem(*args
, **kwargs
):
4998 """GetItem(self) -> TreeItemId"""
4999 return _controls_
.TreeEvent_GetItem(*args
, **kwargs
)
5001 def SetItem(*args
, **kwargs
):
5002 """SetItem(self, TreeItemId item)"""
5003 return _controls_
.TreeEvent_SetItem(*args
, **kwargs
)
5005 def GetOldItem(*args
, **kwargs
):
5006 """GetOldItem(self) -> TreeItemId"""
5007 return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
)
5009 def SetOldItem(*args
, **kwargs
):
5010 """SetOldItem(self, TreeItemId item)"""
5011 return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
)
5013 def GetPoint(*args
, **kwargs
):
5014 """GetPoint(self) -> Point"""
5015 return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
)
5017 def SetPoint(*args
, **kwargs
):
5018 """SetPoint(self, Point pt)"""
5019 return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
)
5021 def GetKeyEvent(*args
, **kwargs
):
5022 """GetKeyEvent(self) -> KeyEvent"""
5023 return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
5025 def GetKeyCode(*args
, **kwargs
):
5026 """GetKeyCode(self) -> int"""
5027 return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
)
5029 def SetKeyEvent(*args
, **kwargs
):
5030 """SetKeyEvent(self, KeyEvent evt)"""
5031 return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
5033 def GetLabel(*args
, **kwargs
):
5034 """GetLabel(self) -> String"""
5035 return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
)
5037 def SetLabel(*args
, **kwargs
):
5038 """SetLabel(self, String label)"""
5039 return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
)
5041 def IsEditCancelled(*args
, **kwargs
):
5042 """IsEditCancelled(self) -> bool"""
5043 return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
5045 def SetEditCanceled(*args
, **kwargs
):
5046 """SetEditCanceled(self, bool editCancelled)"""
5047 return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
5049 def SetToolTip(*args
, **kwargs
):
5050 """SetToolTip(self, String toolTip)"""
5051 return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
)
5053 def GetToolTip(*args
, **kwargs
):
5054 """GetToolTip(self) -> String"""
5055 return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
)
5057 _controls_
.TreeEvent_swigregister(TreeEvent
)
5059 #---------------------------------------------------------------------------
5061 class TreeCtrl(_core
.Control
):
5062 """Proxy of C++ TreeCtrl class"""
5063 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5064 __repr__
= _swig_repr
5065 def __init__(self
, *args
, **kwargs
):
5067 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5068 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5069 Validator validator=DefaultValidator,
5070 String name=TreeCtrlNameStr) -> TreeCtrl
5072 _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
))
5073 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
5075 def Create(*args
, **kwargs
):
5077 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
5078 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5079 Validator validator=DefaultValidator,
5080 String name=TreeCtrlNameStr) -> bool
5082 Do the 2nd phase and create the GUI control.
5084 return _controls_
.TreeCtrl_Create(*args
, **kwargs
)
5086 def _setCallbackInfo(*args
, **kwargs
):
5087 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5088 return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
5090 def GetCount(*args
, **kwargs
):
5091 """GetCount(self) -> unsigned int"""
5092 return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
)
5094 def GetIndent(*args
, **kwargs
):
5095 """GetIndent(self) -> unsigned int"""
5096 return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
)
5098 def SetIndent(*args
, **kwargs
):
5099 """SetIndent(self, unsigned int indent)"""
5100 return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
)
5102 def GetSpacing(*args
, **kwargs
):
5103 """GetSpacing(self) -> unsigned int"""
5104 return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
)
5106 def SetSpacing(*args
, **kwargs
):
5107 """SetSpacing(self, unsigned int spacing)"""
5108 return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
)
5110 def GetImageList(*args
, **kwargs
):
5111 """GetImageList(self) -> ImageList"""
5112 return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
)
5114 def GetStateImageList(*args
, **kwargs
):
5115 """GetStateImageList(self) -> ImageList"""
5116 return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
5118 def SetImageList(*args
, **kwargs
):
5119 """SetImageList(self, ImageList imageList)"""
5120 return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
)
5122 def SetStateImageList(*args
, **kwargs
):
5123 """SetStateImageList(self, ImageList imageList)"""
5124 return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
5126 def AssignImageList(*args
, **kwargs
):
5127 """AssignImageList(self, ImageList imageList)"""
5128 return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
)
5130 def AssignStateImageList(*args
, **kwargs
):
5131 """AssignStateImageList(self, ImageList imageList)"""
5132 return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
5134 def GetItemText(*args
, **kwargs
):
5135 """GetItemText(self, TreeItemId item) -> String"""
5136 return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
)
5138 def GetItemImage(*args
, **kwargs
):
5139 """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
5140 return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
)
5142 def GetItemData(*args
, **kwargs
):
5143 """GetItemData(self, TreeItemId item) -> TreeItemData"""
5144 return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
)
5146 def GetItemPyData(*args
, **kwargs
):
5147 """GetItemPyData(self, TreeItemId item) -> PyObject"""
5148 return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
5150 GetPyData
= GetItemPyData
5151 def GetItemTextColour(*args
, **kwargs
):
5152 """GetItemTextColour(self, TreeItemId item) -> Colour"""
5153 return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
5155 def GetItemBackgroundColour(*args
, **kwargs
):
5156 """GetItemBackgroundColour(self, TreeItemId item) -> Colour"""
5157 return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
5159 def GetItemFont(*args
, **kwargs
):
5160 """GetItemFont(self, TreeItemId item) -> Font"""
5161 return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
)
5163 def SetItemText(*args
, **kwargs
):
5164 """SetItemText(self, TreeItemId item, String text)"""
5165 return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
)
5167 def SetItemImage(*args
, **kwargs
):
5168 """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
5169 return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
)
5171 def SetItemData(*args
, **kwargs
):
5172 """SetItemData(self, TreeItemId item, TreeItemData data)"""
5173 return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
)
5175 def SetItemPyData(*args
, **kwargs
):
5176 """SetItemPyData(self, TreeItemId item, PyObject obj)"""
5177 return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
5179 SetPyData
= SetItemPyData
5180 def SetItemHasChildren(*args
, **kwargs
):
5181 """SetItemHasChildren(self, TreeItemId item, bool has=True)"""
5182 return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
5184 def SetItemBold(*args
, **kwargs
):
5185 """SetItemBold(self, TreeItemId item, bool bold=True)"""
5186 return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
)
5188 def SetItemDropHighlight(*args
, **kwargs
):
5189 """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)"""
5190 return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
5192 def SetItemTextColour(*args
, **kwargs
):
5193 """SetItemTextColour(self, TreeItemId item, Colour col)"""
5194 return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
5196 def SetItemBackgroundColour(*args
, **kwargs
):
5197 """SetItemBackgroundColour(self, TreeItemId item, Colour col)"""
5198 return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
5200 def SetItemFont(*args
, **kwargs
):
5201 """SetItemFont(self, TreeItemId item, Font font)"""
5202 return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
)
5204 def IsVisible(*args
, **kwargs
):
5205 """IsVisible(self, TreeItemId item) -> bool"""
5206 return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
)
5208 def ItemHasChildren(*args
, **kwargs
):
5209 """ItemHasChildren(self, TreeItemId item) -> bool"""
5210 return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
5212 def IsExpanded(*args
, **kwargs
):
5213 """IsExpanded(self, TreeItemId item) -> bool"""
5214 return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
)
5216 def IsSelected(*args
, **kwargs
):
5217 """IsSelected(self, TreeItemId item) -> bool"""
5218 return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
)
5220 def IsBold(*args
, **kwargs
):
5221 """IsBold(self, TreeItemId item) -> bool"""
5222 return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
)
5224 def GetChildrenCount(*args
, **kwargs
):
5225 """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
5226 return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
5228 def GetRootItem(*args
, **kwargs
):
5229 """GetRootItem(self) -> TreeItemId"""
5230 return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
)
5232 def GetSelection(*args
, **kwargs
):
5233 """GetSelection(self) -> TreeItemId"""
5234 return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
)
5236 def GetSelections(*args
, **kwargs
):
5237 """GetSelections(self) -> PyObject"""
5238 return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
)
5240 def GetItemParent(*args
, **kwargs
):
5241 """GetItemParent(self, TreeItemId item) -> TreeItemId"""
5242 return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
)
5244 def GetFirstChild(*args
, **kwargs
):
5245 """GetFirstChild(self, TreeItemId item) -> PyObject"""
5246 return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
5248 def GetNextChild(*args
, **kwargs
):
5249 """GetNextChild(self, TreeItemId item, void cookie) -> PyObject"""
5250 return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
)
5252 def GetLastChild(*args
, **kwargs
):
5253 """GetLastChild(self, TreeItemId item) -> TreeItemId"""
5254 return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
)
5256 def GetNextSibling(*args
, **kwargs
):
5257 """GetNextSibling(self, TreeItemId item) -> TreeItemId"""
5258 return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
5260 def GetPrevSibling(*args
, **kwargs
):
5261 """GetPrevSibling(self, TreeItemId item) -> TreeItemId"""
5262 return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
5264 def GetFirstVisibleItem(*args
, **kwargs
):
5265 """GetFirstVisibleItem(self) -> TreeItemId"""
5266 return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
5268 def GetNextVisible(*args
, **kwargs
):
5269 """GetNextVisible(self, TreeItemId item) -> TreeItemId"""
5270 return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
5272 def GetPrevVisible(*args
, **kwargs
):
5273 """GetPrevVisible(self, TreeItemId item) -> TreeItemId"""
5274 return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
5276 def AddRoot(*args
, **kwargs
):
5277 """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
5278 return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
)
5280 def PrependItem(*args
, **kwargs
):
5282 PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5283 TreeItemData data=None) -> TreeItemId
5285 return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
)
5287 def InsertItem(*args
, **kwargs
):
5289 InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,
5290 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5292 return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
)
5294 def InsertItemBefore(*args
, **kwargs
):
5296 InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,
5297 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5299 return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
5301 def AppendItem(*args
, **kwargs
):
5303 AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5304 TreeItemData data=None) -> TreeItemId
5306 return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
)
5308 def Delete(*args
, **kwargs
):
5309 """Delete(self, TreeItemId item)"""
5310 return _controls_
.TreeCtrl_Delete(*args
, **kwargs
)
5312 def DeleteChildren(*args
, **kwargs
):
5313 """DeleteChildren(self, TreeItemId item)"""
5314 return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
5316 def DeleteAllItems(*args
, **kwargs
):
5317 """DeleteAllItems(self)"""
5318 return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
5320 def Expand(*args
, **kwargs
):
5321 """Expand(self, TreeItemId item)"""
5322 return _controls_
.TreeCtrl_Expand(*args
, **kwargs
)
5324 def ExpandAllChildren(*args
, **kwargs
):
5325 """ExpandAllChildren(self, TreeItemId item)"""
5326 return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
)
5328 def ExpandAll(*args
, **kwargs
):
5329 """ExpandAll(self)"""
5330 return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
)
5332 def Collapse(*args
, **kwargs
):
5333 """Collapse(self, TreeItemId item)"""
5334 return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
)
5336 def CollapseAndReset(*args
, **kwargs
):
5337 """CollapseAndReset(self, TreeItemId item)"""
5338 return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
5340 def Toggle(*args
, **kwargs
):
5341 """Toggle(self, TreeItemId item)"""
5342 return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
)
5344 def Unselect(*args
, **kwargs
):
5345 """Unselect(self)"""
5346 return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
)
5348 def UnselectItem(*args
, **kwargs
):
5349 """UnselectItem(self, TreeItemId item)"""
5350 return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
)
5352 def UnselectAll(*args
, **kwargs
):
5353 """UnselectAll(self)"""
5354 return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
)
5356 def SelectItem(*args
, **kwargs
):
5357 """SelectItem(self, TreeItemId item, bool select=True)"""
5358 return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
)
5360 def ToggleItemSelection(*args
, **kwargs
):
5361 """ToggleItemSelection(self, TreeItemId item)"""
5362 return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
5364 def EnsureVisible(*args
, **kwargs
):
5365 """EnsureVisible(self, TreeItemId item)"""
5366 return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
5368 def ScrollTo(*args
, **kwargs
):
5369 """ScrollTo(self, TreeItemId item)"""
5370 return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
)
5372 def EditLabel(*args
, **kwargs
):
5373 """EditLabel(self, TreeItemId item)"""
5374 return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
)
5376 def GetEditControl(*args
, **kwargs
):
5377 """GetEditControl(self) -> TextCtrl"""
5378 return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
)
5380 def SortChildren(*args
, **kwargs
):
5381 """SortChildren(self, TreeItemId item)"""
5382 return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
)
5384 def HitTest(*args
, **kwargs
):
5386 HitTest(Point point) -> (item, where)
5388 Determine which item (if any) belongs the given point. The coordinates
5389 specified are relative to the client area of tree ctrl and the where return
5390 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
5393 return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
)
5395 def GetBoundingRect(*args
, **kwargs
):
5396 """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject"""
5397 return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
5399 def GetClassDefaultAttributes(*args
, **kwargs
):
5401 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5403 Get the default attributes for this class. This is useful if you want
5404 to use the same font or colour in your own control as in a standard
5405 control -- which is a much better idea than hard coding specific
5406 colours or fonts which might look completely out of place on the
5407 user's system, especially if it uses themes.
5409 The variant parameter is only relevant under Mac currently and is
5410 ignore under other platforms. Under Mac, it will change the size of
5411 the returned font. See `wx.Window.SetWindowVariant` for more about
5414 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5416 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
5417 def SetQuickBestSize(*args
, **kwargs
):
5418 """SetQuickBestSize(self, bool q)"""
5419 return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
)
5421 def GetQuickBestSize(*args
, **kwargs
):
5422 """GetQuickBestSize(self) -> bool"""
5423 return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
)
5425 _controls_
.TreeCtrl_swigregister(TreeCtrl
)
5427 def PreTreeCtrl(*args
, **kwargs
):
5428 """PreTreeCtrl() -> TreeCtrl"""
5429 val
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
)
5432 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
5434 TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5436 Get the default attributes for this class. This is useful if you want
5437 to use the same font or colour in your own control as in a standard
5438 control -- which is a much better idea than hard coding specific
5439 colours or fonts which might look completely out of place on the
5440 user's system, especially if it uses themes.
5442 The variant parameter is only relevant under Mac currently and is
5443 ignore under other platforms. Under Mac, it will change the size of
5444 the returned font. See `wx.Window.SetWindowVariant` for more about
5447 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5449 #---------------------------------------------------------------------------
5451 DIRCTRL_DIR_ONLY
= _controls_
.DIRCTRL_DIR_ONLY
5452 DIRCTRL_SELECT_FIRST
= _controls_
.DIRCTRL_SELECT_FIRST
5453 DIRCTRL_SHOW_FILTERS
= _controls_
.DIRCTRL_SHOW_FILTERS
5454 DIRCTRL_3D_INTERNAL
= _controls_
.DIRCTRL_3D_INTERNAL
5455 DIRCTRL_EDIT_LABELS
= _controls_
.DIRCTRL_EDIT_LABELS
5456 class GenericDirCtrl(_core
.Control
):
5457 """Proxy of C++ GenericDirCtrl class"""
5458 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5459 __repr__
= _swig_repr
5460 def __init__(self
, *args
, **kwargs
):
5462 __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5463 Point pos=DefaultPosition, Size size=DefaultSize,
5464 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5465 String filter=EmptyString,
5466 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
5468 _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
))
5469 self
._setOORInfo
(self
)
5471 def Create(*args
, **kwargs
):
5473 Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5474 Point pos=DefaultPosition, Size size=DefaultSize,
5475 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5476 String filter=EmptyString,
5477 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
5479 return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
)
5481 def ExpandPath(*args
, **kwargs
):
5482 """ExpandPath(self, String path) -> bool"""
5483 return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
5485 def CollapsePath(*args
, **kwargs
):
5486 """CollapsePath(self, String path) -> bool"""
5487 return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
)
5489 def GetDefaultPath(*args
, **kwargs
):
5490 """GetDefaultPath(self) -> String"""
5491 return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
5493 def SetDefaultPath(*args
, **kwargs
):
5494 """SetDefaultPath(self, String path)"""
5495 return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
5497 def GetPath(*args
, **kwargs
):
5498 """GetPath(self) -> String"""
5499 return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
)
5501 def GetFilePath(*args
, **kwargs
):
5502 """GetFilePath(self) -> String"""
5503 return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
5505 def SetPath(*args
, **kwargs
):
5506 """SetPath(self, String path)"""
5507 return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
)
5509 def ShowHidden(*args
, **kwargs
):
5510 """ShowHidden(self, bool show)"""
5511 return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
5513 def GetShowHidden(*args
, **kwargs
):
5514 """GetShowHidden(self) -> bool"""
5515 return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
5517 def GetFilter(*args
, **kwargs
):
5518 """GetFilter(self) -> String"""
5519 return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
5521 def SetFilter(*args
, **kwargs
):
5522 """SetFilter(self, String filter)"""
5523 return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
5525 def GetFilterIndex(*args
, **kwargs
):
5526 """GetFilterIndex(self) -> int"""
5527 return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
5529 def SetFilterIndex(*args
, **kwargs
):
5530 """SetFilterIndex(self, int n)"""
5531 return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
5533 def GetRootId(*args
, **kwargs
):
5534 """GetRootId(self) -> TreeItemId"""
5535 return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
5537 def GetTreeCtrl(*args
, **kwargs
):
5538 """GetTreeCtrl(self) -> TreeCtrl"""
5539 return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
5541 def GetFilterListCtrl(*args
, **kwargs
):
5542 """GetFilterListCtrl(self) -> DirFilterListCtrl"""
5543 return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
5545 def FindChild(*args
, **kwargs
):
5547 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
5549 Find the child that matches the first part of 'path'. E.g. if a child
5550 path is "/usr" and 'path' is "/usr/include" then the child for
5551 /usr is returned. If the path string has been used (we're at the
5552 leaf), done is set to True.
5555 return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
)
5557 def DoResize(*args
, **kwargs
):
5558 """DoResize(self)"""
5559 return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
)
5561 def ReCreateTree(*args
, **kwargs
):
5562 """ReCreateTree(self)"""
5563 return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
5565 DefaultPath
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")
5566 FilePath
= property(GetFilePath
,doc
="See `GetFilePath`")
5567 Filter
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")
5568 FilterIndex
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")
5569 FilterListCtrl
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")
5570 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
5571 RootId
= property(GetRootId
,doc
="See `GetRootId`")
5572 ShowHidden
= property(GetShowHidden
,ShowHidden
,doc
="See `GetShowHidden` and `ShowHidden`")
5573 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
5574 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
)
5575 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
5577 def PreGenericDirCtrl(*args
, **kwargs
):
5578 """PreGenericDirCtrl() -> GenericDirCtrl"""
5579 val
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
)
5582 class DirFilterListCtrl(Choice
):
5583 """Proxy of C++ DirFilterListCtrl class"""
5584 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5585 __repr__
= _swig_repr
5586 def __init__(self
, *args
, **kwargs
):
5588 __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5589 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
5591 _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
))
5592 self
._setOORInfo
(self
)
5594 def Create(*args
, **kwargs
):
5596 Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5597 Size size=DefaultSize, long style=0) -> bool
5599 return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
)
5601 def FillFilterList(*args
, **kwargs
):
5602 """FillFilterList(self, String filter, int defaultFilter)"""
5603 return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
5605 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
)
5607 def PreDirFilterListCtrl(*args
, **kwargs
):
5608 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
5609 val
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
)
5612 #---------------------------------------------------------------------------
5614 class PyControl(_core
.Control
):
5615 """Proxy of C++ PyControl class"""
5616 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5617 __repr__
= _swig_repr
5618 def __init__(self
, *args
, **kwargs
):
5620 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5621 Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,
5622 String name=ControlNameStr) -> PyControl
5624 _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
))
5625 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
5627 def _setCallbackInfo(*args
, **kwargs
):
5628 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5629 return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
)
5631 def SetBestSize(*args
, **kwargs
):
5632 """SetBestSize(self, Size size)"""
5633 return _controls_
.PyControl_SetBestSize(*args
, **kwargs
)
5635 def DoEraseBackground(*args
, **kwargs
):
5636 """DoEraseBackground(self, DC dc) -> bool"""
5637 return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
)
5639 def DoMoveWindow(*args
, **kwargs
):
5640 """DoMoveWindow(self, int x, int y, int width, int height)"""
5641 return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
)
5643 def DoSetSize(*args
, **kwargs
):
5644 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
5645 return _controls_
.PyControl_DoSetSize(*args
, **kwargs
)
5647 def DoSetClientSize(*args
, **kwargs
):
5648 """DoSetClientSize(self, int width, int height)"""
5649 return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
)
5651 def DoSetVirtualSize(*args
, **kwargs
):
5652 """DoSetVirtualSize(self, int x, int y)"""
5653 return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
)
5655 def DoGetSize(*args
, **kwargs
):
5656 """DoGetSize() -> (width, height)"""
5657 return _controls_
.PyControl_DoGetSize(*args
, **kwargs
)
5659 def DoGetClientSize(*args
, **kwargs
):
5660 """DoGetClientSize() -> (width, height)"""
5661 return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
)
5663 def DoGetPosition(*args
, **kwargs
):
5664 """DoGetPosition() -> (x,y)"""
5665 return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
)
5667 def DoGetVirtualSize(*args
, **kwargs
):
5668 """DoGetVirtualSize(self) -> Size"""
5669 return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
)
5671 def DoGetBestSize(*args
, **kwargs
):
5672 """DoGetBestSize(self) -> Size"""
5673 return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
)
5675 def GetDefaultAttributes(*args
, **kwargs
):
5676 """GetDefaultAttributes(self) -> VisualAttributes"""
5677 return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
)
5679 def OnInternalIdle(*args
, **kwargs
):
5680 """OnInternalIdle(self)"""
5681 return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
)
5683 def base_DoMoveWindow(*args
, **kw
):
5684 return PyScrolledWindow
.DoMoveWindow(*args
, **kw
)
5685 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
5686 "Please use PyScrolledWindow.DoMoveWindow instead.")
5688 def base_DoSetSize(*args
, **kw
):
5689 return PyScrolledWindow
.DoSetSize(*args
, **kw
)
5690 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
5691 "Please use PyScrolledWindow.DoSetSize instead.")
5693 def base_DoSetClientSize(*args
, **kw
):
5694 return PyScrolledWindow
.DoSetClientSize(*args
, **kw
)
5695 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
5696 "Please use PyScrolledWindow.DoSetClientSize instead.")
5698 def base_DoSetVirtualSize(*args
, **kw
):
5699 return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
)
5700 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
5701 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
5703 def base_DoGetSize(*args
, **kw
):
5704 return PyScrolledWindow
.DoGetSize(*args
, **kw
)
5705 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
5706 "Please use PyScrolledWindow.DoGetSize instead.")
5708 def base_DoGetClientSize(*args
, **kw
):
5709 return PyScrolledWindow
.DoGetClientSize(*args
, **kw
)
5710 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
5711 "Please use PyScrolledWindow.DoGetClientSize instead.")
5713 def base_DoGetPosition(*args
, **kw
):
5714 return PyScrolledWindow
.DoGetPosition(*args
, **kw
)
5715 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
5716 "Please use PyScrolledWindow.DoGetPosition instead.")
5718 def base_DoGetVirtualSize(*args
, **kw
):
5719 return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
)
5720 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
5721 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
5723 def base_DoGetBestSize(*args
, **kw
):
5724 return PyScrolledWindow
.DoGetBestSize(*args
, **kw
)
5725 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
5726 "Please use PyScrolledWindow.DoGetBestSize instead.")
5728 def base_InitDialog(*args
, **kw
):
5729 return PyScrolledWindow
.InitDialog(*args
, **kw
)
5730 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
5731 "Please use PyScrolledWindow.InitDialog instead.")
5733 def base_TransferDataToWindow(*args
, **kw
):
5734 return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
)
5735 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
5736 "Please use PyScrolledWindow.TransferDataToWindow instead.")
5738 def base_TransferDataFromWindow(*args
, **kw
):
5739 return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
)
5740 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
5741 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
5743 def base_Validate(*args
, **kw
):
5744 return PyScrolledWindow
.Validate(*args
, **kw
)
5745 base_Validate
= wx
._deprecated
(base_Validate
,
5746 "Please use PyScrolledWindow.Validate instead.")
5748 def base_AcceptsFocus(*args
, **kw
):
5749 return PyScrolledWindow
.AcceptsFocus(*args
, **kw
)
5750 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
5751 "Please use PyScrolledWindow.AcceptsFocus instead.")
5753 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
5754 return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
)
5755 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
5756 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
5758 def base_GetMaxSize(*args
, **kw
):
5759 return PyScrolledWindow
.GetMaxSize(*args
, **kw
)
5760 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
5761 "Please use PyScrolledWindow.GetMaxSize instead.")
5763 def base_AddChild(*args
, **kw
):
5764 return PyScrolledWindow
.AddChild(*args
, **kw
)
5765 base_AddChild
= wx
._deprecated
(base_AddChild
,
5766 "Please use PyScrolledWindow.AddChild instead.")
5768 def base_RemoveChild(*args
, **kw
):
5769 return PyScrolledWindow
.RemoveChild(*args
, **kw
)
5770 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
5771 "Please use PyScrolledWindow.RemoveChild instead.")
5773 def base_ShouldInheritColours(*args
, **kw
):
5774 return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
)
5775 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
5776 "Please use PyScrolledWindow.ShouldInheritColours instead.")
5778 def base_GetDefaultAttributes(*args
, **kw
):
5779 return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
)
5780 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
5781 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
5783 def base_OnInternalIdle(*args
, **kw
):
5784 return PyScrolledWindow
.OnInternalIdle(*args
, **kw
)
5785 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
5786 "Please use PyScrolledWindow.OnInternalIdle instead.")
5788 _controls_
.PyControl_swigregister(PyControl
)
5790 def PrePyControl(*args
, **kwargs
):
5791 """PrePyControl() -> PyControl"""
5792 val
= _controls_
.new_PrePyControl(*args
, **kwargs
)
5795 #---------------------------------------------------------------------------
5797 wxEVT_HELP
= _controls_
.wxEVT_HELP
5798 wxEVT_DETAILED_HELP
= _controls_
.wxEVT_DETAILED_HELP
5799 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
5800 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
5801 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
5802 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
5804 class HelpEvent(_core
.CommandEvent
):
5806 A help event is sent when the user has requested context-sensitive
5807 help. This can either be caused by the application requesting
5808 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
5809 the system generating a WM_HELP message when the user pressed F1 or
5810 clicked on the query button in a dialog caption.
5812 A help event is sent to the window that the user clicked on, and is
5813 propagated up the window hierarchy until the event is processed or
5814 there are no more event handlers. The application should call
5815 event.GetId to check the identity of the clicked-on window, and then
5816 either show some suitable help or call event.Skip if the identifier is
5817 unrecognised. Calling Skip is important because it allows wxWindows to
5818 generate further events for ancestors of the clicked-on
5819 window. Otherwise it would be impossible to show help for container
5820 windows, since processing would stop after the first window found.
5822 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5823 __repr__
= _swig_repr
5824 Origin_Unknown
= _controls_
.HelpEvent_Origin_Unknown
5825 Origin_Keyboard
= _controls_
.HelpEvent_Origin_Keyboard
5826 Origin_HelpButton
= _controls_
.HelpEvent_Origin_HelpButton
5827 def __init__(self
, *args
, **kwargs
):
5829 __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
5830 int origin=Origin_Unknown) -> HelpEvent
5832 _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
))
5833 def GetPosition(*args
, **kwargs
):
5835 GetPosition(self) -> Point
5837 Returns the left-click position of the mouse, in screen
5838 coordinates. This allows the application to position the help
5841 return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
)
5843 def SetPosition(*args
, **kwargs
):
5845 SetPosition(self, Point pos)
5847 Sets the left-click position of the mouse, in screen coordinates.
5849 return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
)
5851 def GetLink(*args
, **kwargs
):
5853 GetLink(self) -> String
5855 Get an optional link to further help
5857 return _controls_
.HelpEvent_GetLink(*args
, **kwargs
)
5859 def SetLink(*args
, **kwargs
):
5861 SetLink(self, String link)
5863 Set an optional link to further help
5865 return _controls_
.HelpEvent_SetLink(*args
, **kwargs
)
5867 def GetTarget(*args
, **kwargs
):
5869 GetTarget(self) -> String
5871 Get an optional target to display help in. E.g. a window specification
5873 return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
)
5875 def SetTarget(*args
, **kwargs
):
5877 SetTarget(self, String target)
5879 Set an optional target to display help in. E.g. a window specification
5881 return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
)
5883 def GetOrigin(*args
, **kwargs
):
5885 GetOrigin(self) -> int
5887 Optiononal indication of the source of the event.
5889 return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
)
5891 def SetOrigin(*args
, **kwargs
):
5892 """SetOrigin(self, int origin)"""
5893 return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
)
5895 Link
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")
5896 Origin
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")
5897 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
5898 Target
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")
5899 _controls_
.HelpEvent_swigregister(HelpEvent
)
5901 class ContextHelp(_core
.Object
):
5903 This class changes the cursor to a query and puts the application into
5904 a 'context-sensitive help mode'. When the user left-clicks on a window
5905 within the specified window, a ``EVT_HELP`` event is sent to that
5906 control, and the application may respond to it by popping up some
5909 There are a couple of ways to invoke this behaviour implicitly:
5911 * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
5912 (Windows only). This will put a question mark in the titlebar,
5913 and Windows will put the application into context-sensitive help
5914 mode automatically, with further programming.
5916 * Create a `wx.ContextHelpButton`, whose predefined behaviour is
5917 to create a context help object. Normally you will write your
5918 application so that this button is only added to a dialog for
5919 non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
5922 :see: `wx.ContextHelpButton`
5925 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5926 __repr__
= _swig_repr
5927 def __init__(self
, *args
, **kwargs
):
5929 __init__(self, Window window=None, bool doNow=True) -> ContextHelp
5931 Constructs a context help object, calling BeginContextHelp if doNow is
5934 If window is None, the top window is used.
5936 _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
))
5937 __swig_destroy__
= _controls_
.delete_ContextHelp
5938 __del__
= lambda self
: None;
5939 def BeginContextHelp(*args
, **kwargs
):
5941 BeginContextHelp(self, Window window=None) -> bool
5943 Puts the application into context-sensitive help mode. window is the
5944 window which will be used to catch events; if NULL, the top window
5947 Returns true if the application was successfully put into
5948 context-sensitive help mode. This function only returns when the event
5951 return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
5953 def EndContextHelp(*args
, **kwargs
):
5955 EndContextHelp(self) -> bool
5957 Ends context-sensitive help mode. Not normally called by the
5960 return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
)
5962 _controls_
.ContextHelp_swigregister(ContextHelp
)
5964 class ContextHelpButton(BitmapButton
):
5966 Instances of this class may be used to add a question mark button that
5967 when pressed, puts the application into context-help mode. It does
5968 this by creating a wx.ContextHelp object which itself generates a
5969 ``EVT_HELP`` event when the user clicks on a window.
5971 On Windows, you may add a question-mark icon to a dialog by use of the
5972 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
5973 will have to add a button explicitly, usually next to OK, Cancel or
5976 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
5979 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5980 __repr__
= _swig_repr
5981 def __init__(self
, *args
, **kwargs
):
5983 __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
5984 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
5986 Constructor, creating and showing a context help button.
5988 _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
))
5989 self
._setOORInfo
(self
)
5991 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
)
5993 class HelpProvider(object):
5995 wx.HelpProvider is an abstract class used by a program
5996 implementing context-sensitive help to show the help text for the
5999 The current help provider must be explicitly set by the
6000 application using wx.HelpProvider.Set().
6002 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6003 def __init__(self
): raise AttributeError, "No constructor defined"
6004 __repr__
= _swig_repr
6005 __swig_destroy__
= _controls_
.delete_HelpProvider
6006 __del__
= lambda self
: None;
6007 def Set(*args
, **kwargs
):
6009 Set(HelpProvider helpProvider) -> HelpProvider
6011 Sset the current, application-wide help provider. Returns the previous
6012 one. Unlike some other classes, the help provider is not created on
6013 demand. This must be explicitly done by the application.
6015 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6017 Set
= staticmethod(Set
)
6018 def Get(*args
, **kwargs
):
6020 Get() -> HelpProvider
6022 Return the current application-wide help provider.
6024 return _controls_
.HelpProvider_Get(*args
, **kwargs
)
6026 Get
= staticmethod(Get
)
6027 def GetHelp(*args
, **kwargs
):
6029 GetHelp(self, Window window) -> String
6031 Gets the help string for this window. Its interpretation is dependent
6032 on the help provider except that empty string always means that no
6033 help is associated with the window.
6035 return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
)
6037 def ShowHelp(*args
, **kwargs
):
6039 ShowHelp(self, Window window) -> bool
6041 Shows help for the given window. Uses GetHelp internally if
6042 applicable. Returns True if it was done, or False if no help was
6043 available for this window.
6045 return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
)
6047 def ShowHelpAtPoint(*args
, **kwargs
):
6049 ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
6051 Show help for the given window (uses window.GetHelpAtPoint()
6052 internally if applicable), return true if it was done or false if no
6053 help available for this window.
6055 return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
)
6057 def AddHelp(*args
, **kwargs
):
6059 AddHelp(self, Window window, String text)
6061 Associates the text with the given window.
6063 return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
)
6065 def AddHelpById(*args
, **kwargs
):
6067 AddHelpById(self, int id, String text)
6069 This version associates the given text with all windows with this
6070 id. May be used to set the same help string for all Cancel buttons in
6071 the application, for example.
6073 return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
)
6075 def RemoveHelp(*args
, **kwargs
):
6077 RemoveHelp(self, Window window)
6079 Removes the association between the window pointer and the help
6080 text. This is called by the wx.Window destructor. Without this, the
6081 table of help strings will fill up and when window pointers are
6082 reused, the wrong help string will be found.
6084 return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
)
6086 def Destroy(*args
, **kwargs
):
6088 val
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
)
6092 _controls_
.HelpProvider_swigregister(HelpProvider
)
6094 def HelpProvider_Set(*args
, **kwargs
):
6096 HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
6098 Sset the current, application-wide help provider. Returns the previous
6099 one. Unlike some other classes, the help provider is not created on
6100 demand. This must be explicitly done by the application.
6102 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6104 def HelpProvider_Get(*args
):
6106 HelpProvider_Get() -> HelpProvider
6108 Return the current application-wide help provider.
6110 return _controls_
.HelpProvider_Get(*args
)
6112 class SimpleHelpProvider(HelpProvider
):
6114 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6115 supports only plain text help strings, and shows the string associated
6116 with the control (if any) in a tooltip.
6118 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6119 __repr__
= _swig_repr
6120 def __init__(self
, *args
, **kwargs
):
6122 __init__(self) -> SimpleHelpProvider
6124 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6125 supports only plain text help strings, and shows the string associated
6126 with the control (if any) in a tooltip.
6128 _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
))
6129 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
)
6131 #---------------------------------------------------------------------------
6133 class DragImage(_core
.Object
):
6134 """Proxy of C++ DragImage class"""
6135 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6136 __repr__
= _swig_repr
6137 def __init__(self
, *args
, **kwargs
):
6138 """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
6139 _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
))
6140 __swig_destroy__
= _controls_
.delete_DragImage
6141 __del__
= lambda self
: None;
6142 def SetBackingBitmap(*args
, **kwargs
):
6143 """SetBackingBitmap(self, Bitmap bitmap)"""
6144 return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
)
6146 def BeginDrag(*args
, **kwargs
):
6148 BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,
6149 Rect rect=None) -> bool
6151 return _controls_
.DragImage_BeginDrag(*args
, **kwargs
)
6153 def BeginDragBounded(*args
, **kwargs
):
6154 """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool"""
6155 return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
)
6157 def EndDrag(*args
, **kwargs
):
6158 """EndDrag(self) -> bool"""
6159 return _controls_
.DragImage_EndDrag(*args
, **kwargs
)
6161 def Move(*args
, **kwargs
):
6162 """Move(self, Point pt) -> bool"""
6163 return _controls_
.DragImage_Move(*args
, **kwargs
)
6165 def Show(*args
, **kwargs
):
6166 """Show(self) -> bool"""
6167 return _controls_
.DragImage_Show(*args
, **kwargs
)
6169 def Hide(*args
, **kwargs
):
6170 """Hide(self) -> bool"""
6171 return _controls_
.DragImage_Hide(*args
, **kwargs
)
6173 def GetImageRect(*args
, **kwargs
):
6174 """GetImageRect(self, Point pos) -> Rect"""
6175 return _controls_
.DragImage_GetImageRect(*args
, **kwargs
)
6177 def DoDrawImage(*args
, **kwargs
):
6178 """DoDrawImage(self, DC dc, Point pos) -> bool"""
6179 return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
)
6181 def UpdateBackingFromWindow(*args
, **kwargs
):
6182 """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
6183 return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
6185 def RedrawImage(*args
, **kwargs
):
6186 """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
6187 return _controls_
.DragImage_RedrawImage(*args
, **kwargs
)
6189 ImageRect
= property(GetImageRect
,doc
="See `GetImageRect`")
6190 _controls_
.DragImage_swigregister(DragImage
)
6192 def DragIcon(*args
, **kwargs
):
6193 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
6194 val
= _controls_
.new_DragIcon(*args
, **kwargs
)
6197 def DragString(*args
, **kwargs
):
6198 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
6199 val
= _controls_
.new_DragString(*args
, **kwargs
)
6202 def DragTreeItem(*args
, **kwargs
):
6203 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
6204 val
= _controls_
.new_DragTreeItem(*args
, **kwargs
)
6207 def DragListItem(*args
, **kwargs
):
6208 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
6209 val
= _controls_
.new_DragListItem(*args
, **kwargs
)
6212 #---------------------------------------------------------------------------
6214 DP_DEFAULT
= _controls_
.DP_DEFAULT
6215 DP_SPIN
= _controls_
.DP_SPIN
6216 DP_DROPDOWN
= _controls_
.DP_DROPDOWN
6217 DP_SHOWCENTURY
= _controls_
.DP_SHOWCENTURY
6218 DP_ALLOWNONE
= _controls_
.DP_ALLOWNONE
6219 class DatePickerCtrl(_core
.Control
):
6221 This control allows the user to select a date. Unlike
6222 `wx.calendar.CalendarCtrl`, which is a relatively big control,
6223 `wx.DatePickerCtrl` is implemented as a small window showing the
6224 currently selected date. The control can be edited using the keyboard,
6225 and can also display a popup window for more user-friendly date
6226 selection, depending on the styles used and the platform.
6228 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6229 __repr__
= _swig_repr
6230 def __init__(self
, *args
, **kwargs
):
6232 __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6233 Point pos=DefaultPosition, Size size=DefaultSize,
6234 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6235 Validator validator=DefaultValidator,
6236 String name=DatePickerCtrlNameStr) -> DatePickerCtrl
6238 Create a new DatePickerCtrl.
6240 _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
))
6241 self
._setOORInfo
(self
)
6243 def Create(*args
, **kwargs
):
6245 Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6246 Point pos=DefaultPosition, Size size=DefaultSize,
6247 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6248 Validator validator=DefaultValidator,
6249 String name=DatePickerCtrlNameStr) -> bool
6251 Create the GUI parts of the DatePickerCtrl, for use in 2-phase
6254 return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
)
6256 def SetValue(*args
, **kwargs
):
6258 SetValue(self, DateTime dt)
6260 Changes the current value of the control. The date should be valid and
6261 included in the currently selected range, if any.
6263 Calling this method does not result in a date change event.
6265 return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
)
6267 def GetValue(*args
, **kwargs
):
6269 GetValue(self) -> DateTime
6271 Returns the currently selected date. If there is no selection or the
6272 selection is outside of the current range, an invalid `wx.DateTime`
6275 return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
)
6277 def SetRange(*args
, **kwargs
):
6279 SetRange(self, DateTime dt1, DateTime dt2)
6281 Sets the valid range for the date selection. If dt1 is valid, it
6282 becomes the earliest date (inclusive) accepted by the control. If dt2
6283 is valid, it becomes the latest possible date.
6285 If the current value of the control is outside of the newly set range
6286 bounds, the behaviour is undefined.
6288 return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
)
6290 def GetLowerLimit(*args
, **kwargs
):
6292 GetLowerLimit(self) -> DateTime
6294 Get the lower limit of the valid range for the date selection, if any.
6295 If there is no range or there is no lower limit, then the
6296 `wx.DateTime` value returned will be invalid.
6298 return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
)
6300 def GetUpperLimit(*args
, **kwargs
):
6302 GetUpperLimit(self) -> DateTime
6304 Get the upper limit of the valid range for the date selection, if any.
6305 If there is no range or there is no upper limit, then the
6306 `wx.DateTime` value returned will be invalid.
6308 return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
)
6310 LowerLimit
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")
6311 UpperLimit
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")
6312 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
6313 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
)
6314 DatePickerCtrlNameStr
= cvar
.DatePickerCtrlNameStr
6316 def PreDatePickerCtrl(*args
, **kwargs
):
6318 PreDatePickerCtrl() -> DatePickerCtrl
6320 Precreate a DatePickerCtrl for use in 2-phase creation.
6322 val
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)
6325 HL_CONTEXTMENU
= _controls_
.HL_CONTEXTMENU
6326 HL_DEFAULT_STYLE
= _controls_
.HL_DEFAULT_STYLE
6327 #---------------------------------------------------------------------------
6329 class HyperlinkCtrl(_core
.Control
):
6331 A static text control that emulates a hyperlink. The link is displayed
6332 in an appropriate text style, derived from the control's normal font.
6333 When the mouse rolls over the link, the cursor changes to a hand and
6334 the link's color changes to the active color.
6336 Clicking on the link does not launch a web browser; instead, a
6337 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6341 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6342 __repr__
= _swig_repr
6343 def __init__(self
, *args
, **kwargs
):
6345 __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6346 Size size=DefaultSize,
6347 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl
6349 A static text control that emulates a hyperlink. The link is displayed
6350 in an appropriate text style, derived from the control's normal font.
6351 When the mouse rolls over the link, the cursor changes to a hand and
6352 the link's color changes to the active color.
6354 Clicking on the link does not launch a web browser; instead, a
6355 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6359 _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
))
6360 self
._setOORInfo
(self
)
6362 def Create(*args
, **kwargs
):
6364 Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6365 Size size=DefaultSize,
6366 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
6368 return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
)
6370 def GetHoverColour(*args
, **kwargs
):
6371 """GetHoverColour(self) -> Colour"""
6372 return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
)
6374 def SetHoverColour(*args
, **kwargs
):
6375 """SetHoverColour(self, Colour colour)"""
6376 return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
)
6378 def GetNormalColour(*args
, **kwargs
):
6379 """GetNormalColour(self) -> Colour"""
6380 return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
)
6382 def SetNormalColour(*args
, **kwargs
):
6383 """SetNormalColour(self, Colour colour)"""
6384 return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
)
6386 def GetVisitedColour(*args
, **kwargs
):
6387 """GetVisitedColour(self) -> Colour"""
6388 return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
)
6390 def SetVisitedColour(*args
, **kwargs
):
6391 """SetVisitedColour(self, Colour colour)"""
6392 return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
)
6394 def GetURL(*args
, **kwargs
):
6395 """GetURL(self) -> String"""
6396 return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
)
6398 def SetURL(*args
, **kwargs
):
6399 """SetURL(self, String url)"""
6400 return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
)
6402 def SetVisited(*args
, **kwargs
):
6403 """SetVisited(self, bool visited=True)"""
6404 return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
)
6406 def GetVisited(*args
, **kwargs
):
6407 """GetVisited(self) -> bool"""
6408 return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
)
6410 HoverColour
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")
6411 NormalColour
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")
6412 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6413 Visited
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")
6414 VisitedColour
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")
6415 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
)
6416 HyperlinkCtrlNameStr
= cvar
.HyperlinkCtrlNameStr
6418 def PreHyperlinkCtrl(*args
, **kwargs
):
6420 PreHyperlinkCtrl() -> HyperlinkCtrl
6422 A static text control that emulates a hyperlink. The link is displayed
6423 in an appropriate text style, derived from the control's normal font.
6424 When the mouse rolls over the link, the cursor changes to a hand and
6425 the link's color changes to the active color.
6427 Clicking on the link does not launch a web browser; instead, a
6428 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6432 val
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
)
6435 wxEVT_COMMAND_HYPERLINK
= _controls_
.wxEVT_COMMAND_HYPERLINK
6436 class HyperlinkEvent(_core
.CommandEvent
):
6437 """Proxy of C++ HyperlinkEvent class"""
6438 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6439 __repr__
= _swig_repr
6440 def __init__(self
, *args
, **kwargs
):
6441 """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
6442 _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
))
6443 def GetURL(*args
, **kwargs
):
6444 """GetURL(self) -> String"""
6445 return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
)
6447 def SetURL(*args
, **kwargs
):
6448 """SetURL(self, String url)"""
6449 return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
)
6451 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6452 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
)
6454 EVT_HYPERLINK
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 )
6456 #---------------------------------------------------------------------------
6458 PB_USE_TEXTCTRL
= _controls_
.PB_USE_TEXTCTRL
6459 class PickerBase(_core
.Control
):
6461 Base abstract class for all pickers which support an auxiliary text
6462 control. This class handles all positioning and sizing of the text
6463 control like a an horizontal `wx.BoxSizer` would do, with the text
6464 control on the left of the picker button and the proportion of the
6465 picker fixed to value 1.
6467 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6468 def __init__(self
): raise AttributeError, "No constructor defined"
6469 __repr__
= _swig_repr
6470 def CreateBase(*args
, **kwargs
):
6472 CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
6473 Size size=DefaultSize,
6474 long style=0, Validator validator=DefaultValidator,
6475 String name=wxButtonNameStr) -> bool
6477 return _controls_
.PickerBase_CreateBase(*args
, **kwargs
)
6479 def SetInternalMargin(*args
, **kwargs
):
6481 SetInternalMargin(self, int newmargin)
6483 Sets the margin (in pixels) between the picker and the text control.
6485 return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
)
6487 def GetInternalMargin(*args
, **kwargs
):
6489 GetInternalMargin(self) -> int
6491 Returns the margin (in pixels) between the picker and the text
6494 return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
)
6496 def SetTextCtrlProportion(*args
, **kwargs
):
6498 SetTextCtrlProportion(self, int prop)
6500 Sets the proportion between the text control and the picker button.
6501 This is used to set relative sizes of the text contorl and the picker.
6502 The value passed to this function must be >= 1.
6504 return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
)
6506 def GetTextCtrlProportion(*args
, **kwargs
):
6508 GetTextCtrlProportion(self) -> int
6510 Returns the proportion between the text control and the picker.
6512 return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
)
6514 def SetPickerCtrlProportion(*args
, **kwargs
):
6516 SetPickerCtrlProportion(self, int prop)
6518 Sets the proportion value of the picker.
6520 return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
)
6522 def GetPickerCtrlProportion(*args
, **kwargs
):
6524 GetPickerCtrlProportion(self) -> int
6526 Gets the proportion value of the picker.
6528 return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
)
6530 def IsTextCtrlGrowable(*args
, **kwargs
):
6531 """IsTextCtrlGrowable(self) -> bool"""
6532 return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
)
6534 def SetTextCtrlGrowable(*args
, **kwargs
):
6535 """SetTextCtrlGrowable(self, bool grow=True)"""
6536 return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
)
6538 def IsPickerCtrlGrowable(*args
, **kwargs
):
6539 """IsPickerCtrlGrowable(self) -> bool"""
6540 return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
)
6542 def SetPickerCtrlGrowable(*args
, **kwargs
):
6543 """SetPickerCtrlGrowable(self, bool grow=True)"""
6544 return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
)
6546 def HasTextCtrl(*args
, **kwargs
):
6548 HasTextCtrl(self) -> bool
6550 Returns true if this class has a valid text control (i.e. if the
6551 wx.PB_USE_TEXTCTRL style was given when creating this control).
6553 return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
)
6555 def GetTextCtrl(*args
, **kwargs
):
6557 GetTextCtrl(self) -> TextCtrl
6559 Returns a pointer to the text control handled by this class or None if
6560 the wx.PB_USE_TEXTCTRL style was not specified when this control was
6563 Very important: the contents of the text control could be containing
6564 an invalid representation of the entity which can be chosen through
6565 the picker (e.g. the user entered an invalid colour syntax because of
6566 a typo). Thus you should never parse the content of the textctrl to
6567 get the user's input; rather use the derived-class getter
6568 (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
6571 return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
)
6573 def GetPickerCtrl(*args
, **kwargs
):
6574 """GetPickerCtrl(self) -> Control"""
6575 return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
)
6577 _controls_
.PickerBase_swigregister(PickerBase
)
6579 #---------------------------------------------------------------------------
6581 CLRP_SHOW_LABEL
= _controls_
.CLRP_SHOW_LABEL
6582 CLRP_USE_TEXTCTRL
= _controls_
.CLRP_USE_TEXTCTRL
6583 CLRP_DEFAULT_STYLE
= _controls_
.CLRP_DEFAULT_STYLE
6584 class ColourPickerCtrl(PickerBase
):
6586 This control allows the user to select a colour. The generic
6587 implementation is a button which brings up a `wx.ColourDialog` when
6588 clicked. Native implementations may differ but this is usually a
6589 (small) widget which give access to the colour-chooser dialog.
6591 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6592 __repr__
= _swig_repr
6593 def __init__(self
, *args
, **kwargs
):
6595 __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
6596 Size size=DefaultSize,
6597 long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6598 String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
6600 This control allows the user to select a colour. The generic
6601 implementation is a button which brings up a `wx.ColourDialog` when
6602 clicked. Native implementations may differ but this is usually a
6603 (small) widget which give access to the colour-chooser dialog.
6605 _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
))
6606 self
._setOORInfo
(self
)
6608 def Create(*args
, **kwargs
):
6610 Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
6611 Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
6612 Validator validator=DefaultValidator,
6613 String name=ColourPickerCtrlNameStr) -> bool
6615 return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
)
6617 def GetColour(*args
, **kwargs
):
6619 GetColour(self) -> Colour
6621 Returns the currently selected colour.
6623 return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
)
6625 def SetColour(*args
, **kwargs
):
6627 SetColour(self, Colour col)
6629 Set the displayed colour.
6631 return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
)
6633 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6634 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
)
6635 ColourPickerCtrlNameStr
= cvar
.ColourPickerCtrlNameStr
6637 def PreColourPickerCtrl(*args
, **kwargs
):
6639 PreColourPickerCtrl() -> ColourPickerCtrl
6641 This control allows the user to select a colour. The generic
6642 implementation is a button which brings up a `wx.ColourDialog` when
6643 clicked. Native implementations may differ but this is usually a
6644 (small) widget which give access to the colour-chooser dialog.
6646 val
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
)
6649 wxEVT_COMMAND_COLOURPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
6650 EVT_COLOURPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 )
6652 class ColourPickerEvent(_core
.CommandEvent
):
6653 """Proxy of C++ ColourPickerEvent class"""
6654 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6655 __repr__
= _swig_repr
6656 def __init__(self
, *args
, **kwargs
):
6657 """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
6658 _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
))
6659 def GetColour(*args
, **kwargs
):
6660 """GetColour(self) -> Colour"""
6661 return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
)
6663 def SetColour(*args
, **kwargs
):
6664 """SetColour(self, Colour c)"""
6665 return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
)
6667 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6668 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
)
6670 #---------------------------------------------------------------------------
6672 FLP_OPEN
= _controls_
.FLP_OPEN
6673 FLP_SAVE
= _controls_
.FLP_SAVE
6674 FLP_OVERWRITE_PROMPT
= _controls_
.FLP_OVERWRITE_PROMPT
6675 FLP_FILE_MUST_EXIST
= _controls_
.FLP_FILE_MUST_EXIST
6676 FLP_CHANGE_DIR
= _controls_
.FLP_CHANGE_DIR
6677 DIRP_DIR_MUST_EXIST
= _controls_
.DIRP_DIR_MUST_EXIST
6678 DIRP_CHANGE_DIR
= _controls_
.DIRP_CHANGE_DIR
6679 FLP_USE_TEXTCTRL
= _controls_
.FLP_USE_TEXTCTRL
6680 FLP_DEFAULT_STYLE
= _controls_
.FLP_DEFAULT_STYLE
6681 DIRP_USE_TEXTCTRL
= _controls_
.DIRP_USE_TEXTCTRL
6682 DIRP_DEFAULT_STYLE
= _controls_
.DIRP_DEFAULT_STYLE
6683 class FilePickerCtrl(PickerBase
):
6684 """Proxy of C++ FilePickerCtrl class"""
6685 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6686 __repr__
= _swig_repr
6687 def __init__(self
, *args
, **kwargs
):
6689 __init__(self, Window parent, int id=-1, String path=EmptyString,
6690 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6691 Point pos=DefaultPosition,
6692 Size size=DefaultSize,
6693 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6694 String name=FilePickerCtrlNameStr) -> FilePickerCtrl
6696 _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
))
6697 self
._setOORInfo
(self
)
6699 def Create(*args
, **kwargs
):
6701 Create(self, Window parent, int id=-1, String path=EmptyString,
6702 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6703 Point pos=DefaultPosition,
6704 Size size=DefaultSize,
6705 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6706 String name=FilePickerCtrlNameStr) -> bool
6708 return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
)
6710 def GetPath(*args
, **kwargs
):
6711 """GetPath(self) -> String"""
6712 return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
)
6714 def SetPath(*args
, **kwargs
):
6715 """SetPath(self, String str)"""
6716 return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
)
6718 def CheckPath(*args
, **kwargs
):
6719 """CheckPath(self, String path) -> bool"""
6720 return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
)
6722 def GetTextCtrlValue(*args
, **kwargs
):
6723 """GetTextCtrlValue(self) -> String"""
6724 return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6726 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6727 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6728 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
)
6729 FilePickerCtrlNameStr
= cvar
.FilePickerCtrlNameStr
6730 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
6731 DirPickerCtrlNameStr
= cvar
.DirPickerCtrlNameStr
6732 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
6733 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
6735 def PreFilePickerCtrl(*args
, **kwargs
):
6736 """PreFilePickerCtrl() -> FilePickerCtrl"""
6737 val
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
)
6740 class DirPickerCtrl(PickerBase
):
6741 """Proxy of C++ DirPickerCtrl class"""
6742 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6743 __repr__
= _swig_repr
6744 def __init__(self
, *args
, **kwargs
):
6746 __init__(self, Window parent, int id=-1, String path=EmptyString,
6747 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6748 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6749 Validator validator=DefaultValidator,
6750 String name=DirPickerCtrlNameStr) -> DirPickerCtrl
6752 _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
))
6753 self
._setOORInfo
(self
)
6755 def Create(*args
, **kwargs
):
6757 Create(self, Window parent, int id=-1, String path=EmptyString,
6758 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6759 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6760 Validator validator=DefaultValidator,
6761 String name=DirPickerCtrlNameStr) -> bool
6763 return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
)
6765 def GetPath(*args
, **kwargs
):
6766 """GetPath(self) -> String"""
6767 return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
)
6769 def SetPath(*args
, **kwargs
):
6770 """SetPath(self, String str)"""
6771 return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
)
6773 def CheckPath(*args
, **kwargs
):
6774 """CheckPath(self, String path) -> bool"""
6775 return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
)
6777 def GetTextCtrlValue(*args
, **kwargs
):
6778 """GetTextCtrlValue(self) -> String"""
6779 return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6781 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6782 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6783 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
)
6785 def PreDirPickerCtrl(*args
, **kwargs
):
6786 """PreDirPickerCtrl() -> DirPickerCtrl"""
6787 val
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
)
6790 wxEVT_COMMAND_FILEPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
6791 wxEVT_COMMAND_DIRPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
6792 EVT_FILEPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 )
6793 EVT_DIRPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
, 1 )
6795 class FileDirPickerEvent(_core
.CommandEvent
):
6796 """Proxy of C++ FileDirPickerEvent class"""
6797 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6798 __repr__
= _swig_repr
6799 def __init__(self
, *args
, **kwargs
):
6800 """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
6801 _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
))
6802 def GetPath(*args
, **kwargs
):
6803 """GetPath(self) -> String"""
6804 return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
)
6806 def SetPath(*args
, **kwargs
):
6807 """SetPath(self, String p)"""
6808 return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
)
6810 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6811 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
)
6813 #---------------------------------------------------------------------------
6815 FNTP_FONTDESC_AS_LABEL
= _controls_
.FNTP_FONTDESC_AS_LABEL
6816 FNTP_USEFONT_FOR_LABEL
= _controls_
.FNTP_USEFONT_FOR_LABEL
6817 FNTP_USE_TEXTCTRL
= _controls_
.FNTP_USE_TEXTCTRL
6818 FNTP_DEFAULT_STYLE
= _controls_
.FNTP_DEFAULT_STYLE
6819 class FontPickerCtrl(PickerBase
):
6820 """Proxy of C++ FontPickerCtrl class"""
6821 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6822 __repr__
= _swig_repr
6823 def __init__(self
, *args
, **kwargs
):
6825 __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6826 Point pos=DefaultPosition, Size size=DefaultSize,
6827 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6828 String name=FontPickerCtrlNameStr) -> FontPickerCtrl
6830 _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
))
6831 self
._setOORInfo
(self
)
6833 def Create(*args
, **kwargs
):
6835 Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6836 Point pos=DefaultPosition, Size size=DefaultSize,
6837 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6838 String name=FontPickerCtrlNameStr) -> bool
6840 return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
)
6842 def GetSelectedFont(*args
, **kwargs
):
6843 """GetSelectedFont(self) -> Font"""
6844 return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
)
6846 def SetSelectedFont(*args
, **kwargs
):
6847 """SetSelectedFont(self, Font f)"""
6848 return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
)
6850 def SetMaxPointSize(*args
, **kwargs
):
6851 """SetMaxPointSize(self, unsigned int max)"""
6852 return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
)
6854 def GetMaxPointSize(*args
, **kwargs
):
6855 """GetMaxPointSize(self) -> unsigned int"""
6856 return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
)
6858 MaxPointSize
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")
6859 SelectedFont
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")
6860 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
)
6861 FontPickerCtrlNameStr
= cvar
.FontPickerCtrlNameStr
6863 def PreFontPickerCtrl(*args
, **kwargs
):
6864 """PreFontPickerCtrl() -> FontPickerCtrl"""
6865 val
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
)
6868 wxEVT_COMMAND_FONTPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
6869 EVT_FONTPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 )
6871 class FontPickerEvent(_core
.CommandEvent
):
6872 """Proxy of C++ FontPickerEvent class"""
6873 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6874 __repr__
= _swig_repr
6875 def __init__(self
, *args
, **kwargs
):
6876 """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
6877 _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
))
6878 def GetFont(*args
, **kwargs
):
6879 """GetFont(self) -> Font"""
6880 return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
)
6882 def SetFont(*args
, **kwargs
):
6883 """SetFont(self, Font c)"""
6884 return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
)
6886 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
6887 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)