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(Choice
):
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 ShowNativeCaret(*args
, **kwargs
):
1916 """ShowNativeCaret(self, bool show=True) -> bool"""
1917 return _controls_
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1919 def HideNativeCaret(*args
, **kwargs
):
1920 """HideNativeCaret(self) -> bool"""
1921 return _controls_
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1923 def write(*args
, **kwargs
):
1924 """write(self, String text)"""
1925 return _controls_
.TextCtrl_write(*args
, **kwargs
)
1927 def GetString(*args
, **kwargs
):
1928 """GetString(self, long from, long to) -> String"""
1929 return _controls_
.TextCtrl_GetString(*args
, **kwargs
)
1931 def GetClassDefaultAttributes(*args
, **kwargs
):
1933 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1935 Get the default attributes for this class. This is useful if you want
1936 to use the same font or colour in your own control as in a standard
1937 control -- which is a much better idea than hard coding specific
1938 colours or fonts which might look completely out of place on the
1939 user's system, especially if it uses themes.
1941 The variant parameter is only relevant under Mac currently and is
1942 ignore under other platforms. Under Mac, it will change the size of
1943 the returned font. See `wx.Window.SetWindowVariant` for more about
1946 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1948 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1949 _controls_
.TextCtrl_swigregister(TextCtrl
)
1951 def PreTextCtrl(*args
, **kwargs
):
1952 """PreTextCtrl() -> TextCtrl"""
1953 val
= _controls_
.new_PreTextCtrl(*args
, **kwargs
)
1956 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
1958 TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1960 Get the default attributes for this class. This is useful if you want
1961 to use the same font or colour in your own control as in a standard
1962 control -- which is a much better idea than hard coding specific
1963 colours or fonts which might look completely out of place on the
1964 user's system, especially if it uses themes.
1966 The variant parameter is only relevant under Mac currently and is
1967 ignore under other platforms. Under Mac, it will change the size of
1968 the returned font. See `wx.Window.SetWindowVariant` for more about
1971 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1973 wxEVT_COMMAND_TEXT_UPDATED
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
1974 wxEVT_COMMAND_TEXT_ENTER
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
1975 wxEVT_COMMAND_TEXT_URL
= _controls_
.wxEVT_COMMAND_TEXT_URL
1976 wxEVT_COMMAND_TEXT_MAXLEN
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
1977 class TextUrlEvent(_core
.CommandEvent
):
1978 """Proxy of C++ TextUrlEvent class"""
1979 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1980 __repr__
= _swig_repr
1981 def __init__(self
, *args
, **kwargs
):
1982 """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1983 _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
))
1984 def GetMouseEvent(*args
, **kwargs
):
1985 """GetMouseEvent(self) -> MouseEvent"""
1986 return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1988 def GetURLStart(*args
, **kwargs
):
1989 """GetURLStart(self) -> long"""
1990 return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1992 def GetURLEnd(*args
, **kwargs
):
1993 """GetURLEnd(self) -> long"""
1994 return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1996 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
)
1998 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1999 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
2000 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
2001 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
2003 #---------------------------------------------------------------------------
2005 class ScrollBar(_core
.Control
):
2006 """Proxy of C++ ScrollBar class"""
2007 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2008 __repr__
= _swig_repr
2009 def __init__(self
, *args
, **kwargs
):
2011 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2012 Size size=DefaultSize, long style=SB_HORIZONTAL,
2013 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
2015 _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
))
2016 self
._setOORInfo
(self
)
2018 def Create(*args
, **kwargs
):
2020 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2021 Size size=DefaultSize, long style=SB_HORIZONTAL,
2022 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
2024 Do the 2nd phase and create the GUI control.
2026 return _controls_
.ScrollBar_Create(*args
, **kwargs
)
2028 def GetThumbPosition(*args
, **kwargs
):
2029 """GetThumbPosition(self) -> int"""
2030 return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
2032 def GetThumbSize(*args
, **kwargs
):
2033 """GetThumbSize(self) -> int"""
2034 return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
)
2036 GetThumbLength
= GetThumbSize
2037 def GetPageSize(*args
, **kwargs
):
2038 """GetPageSize(self) -> int"""
2039 return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
)
2041 def GetRange(*args
, **kwargs
):
2042 """GetRange(self) -> int"""
2043 return _controls_
.ScrollBar_GetRange(*args
, **kwargs
)
2045 def IsVertical(*args
, **kwargs
):
2046 """IsVertical(self) -> bool"""
2047 return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
)
2049 def SetThumbPosition(*args
, **kwargs
):
2050 """SetThumbPosition(self, int viewStart)"""
2051 return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
2053 def GetClassDefaultAttributes(*args
, **kwargs
):
2055 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2057 Get the default attributes for this class. This is useful if you want
2058 to use the same font or colour in your own control as in a standard
2059 control -- which is a much better idea than hard coding specific
2060 colours or fonts which might look completely out of place on the
2061 user's system, especially if it uses themes.
2063 The variant parameter is only relevant under Mac currently and is
2064 ignore under other platforms. Under Mac, it will change the size of
2065 the returned font. See `wx.Window.SetWindowVariant` for more about
2068 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2070 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2071 _controls_
.ScrollBar_swigregister(ScrollBar
)
2072 ScrollBarNameStr
= cvar
.ScrollBarNameStr
2074 def PreScrollBar(*args
, **kwargs
):
2075 """PreScrollBar() -> ScrollBar"""
2076 val
= _controls_
.new_PreScrollBar(*args
, **kwargs
)
2079 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
):
2081 ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2083 Get the default attributes for this class. This is useful if you want
2084 to use the same font or colour in your own control as in a standard
2085 control -- which is a much better idea than hard coding specific
2086 colours or fonts which might look completely out of place on the
2087 user's system, especially if it uses themes.
2089 The variant parameter is only relevant under Mac currently and is
2090 ignore under other platforms. Under Mac, it will change the size of
2091 the returned font. See `wx.Window.SetWindowVariant` for more about
2094 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2096 #---------------------------------------------------------------------------
2098 SP_HORIZONTAL
= _controls_
.SP_HORIZONTAL
2099 SP_VERTICAL
= _controls_
.SP_VERTICAL
2100 SP_ARROW_KEYS
= _controls_
.SP_ARROW_KEYS
2101 SP_WRAP
= _controls_
.SP_WRAP
2102 class SpinButton(_core
.Control
):
2103 """Proxy of C++ SpinButton class"""
2104 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2105 __repr__
= _swig_repr
2106 def __init__(self
, *args
, **kwargs
):
2108 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2109 Size size=DefaultSize, long style=SP_HORIZONTAL,
2110 String name=SPIN_BUTTON_NAME) -> SpinButton
2112 _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
))
2113 self
._setOORInfo
(self
)
2115 def Create(*args
, **kwargs
):
2117 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2118 Size size=DefaultSize, long style=SP_HORIZONTAL,
2119 String name=SPIN_BUTTON_NAME) -> bool
2121 return _controls_
.SpinButton_Create(*args
, **kwargs
)
2123 def GetValue(*args
, **kwargs
):
2124 """GetValue(self) -> int"""
2125 return _controls_
.SpinButton_GetValue(*args
, **kwargs
)
2127 def GetMin(*args
, **kwargs
):
2128 """GetMin(self) -> int"""
2129 return _controls_
.SpinButton_GetMin(*args
, **kwargs
)
2131 def GetMax(*args
, **kwargs
):
2132 """GetMax(self) -> int"""
2133 return _controls_
.SpinButton_GetMax(*args
, **kwargs
)
2135 def SetValue(*args
, **kwargs
):
2136 """SetValue(self, int val)"""
2137 return _controls_
.SpinButton_SetValue(*args
, **kwargs
)
2139 def SetMin(*args
, **kwargs
):
2140 """SetMin(self, int minVal)"""
2141 return _controls_
.SpinButton_SetMin(*args
, **kwargs
)
2143 def SetMax(*args
, **kwargs
):
2144 """SetMax(self, int maxVal)"""
2145 return _controls_
.SpinButton_SetMax(*args
, **kwargs
)
2147 def SetRange(*args
, **kwargs
):
2148 """SetRange(self, int minVal, int maxVal)"""
2149 return _controls_
.SpinButton_SetRange(*args
, **kwargs
)
2151 def IsVertical(*args
, **kwargs
):
2152 """IsVertical(self) -> bool"""
2153 return _controls_
.SpinButton_IsVertical(*args
, **kwargs
)
2155 def GetClassDefaultAttributes(*args
, **kwargs
):
2157 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2159 Get the default attributes for this class. This is useful if you want
2160 to use the same font or colour in your own control as in a standard
2161 control -- which is a much better idea than hard coding specific
2162 colours or fonts which might look completely out of place on the
2163 user's system, especially if it uses themes.
2165 The variant parameter is only relevant under Mac currently and is
2166 ignore under other platforms. Under Mac, it will change the size of
2167 the returned font. See `wx.Window.SetWindowVariant` for more about
2170 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2172 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2173 _controls_
.SpinButton_swigregister(SpinButton
)
2174 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
2175 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
2177 def PreSpinButton(*args
, **kwargs
):
2178 """PreSpinButton() -> SpinButton"""
2179 val
= _controls_
.new_PreSpinButton(*args
, **kwargs
)
2182 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
):
2184 SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2186 Get the default attributes for this class. This is useful if you want
2187 to use the same font or colour in your own control as in a standard
2188 control -- which is a much better idea than hard coding specific
2189 colours or fonts which might look completely out of place on the
2190 user's system, especially if it uses themes.
2192 The variant parameter is only relevant under Mac currently and is
2193 ignore under other platforms. Under Mac, it will change the size of
2194 the returned font. See `wx.Window.SetWindowVariant` for more about
2197 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2199 class SpinCtrl(_core
.Control
):
2200 """Proxy of C++ SpinCtrl class"""
2201 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2202 __repr__
= _swig_repr
2203 def __init__(self
, *args
, **kwargs
):
2205 __init__(self, Window parent, int id=-1, String value=EmptyString,
2206 Point pos=DefaultPosition, Size size=DefaultSize,
2207 long style=SP_ARROW_KEYS, int min=0, int max=100,
2208 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
2210 _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
))
2211 self
._setOORInfo
(self
)
2213 def Create(*args
, **kwargs
):
2215 Create(self, Window parent, int id=-1, String value=EmptyString,
2216 Point pos=DefaultPosition, Size size=DefaultSize,
2217 long style=SP_ARROW_KEYS, int min=0, int max=100,
2218 int initial=0, String name=SpinCtrlNameStr) -> bool
2220 return _controls_
.SpinCtrl_Create(*args
, **kwargs
)
2222 def GetValue(*args
, **kwargs
):
2223 """GetValue(self) -> int"""
2224 return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
)
2226 def SetValue(*args
, **kwargs
):
2227 """SetValue(self, int value)"""
2228 return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
)
2230 def SetValueString(*args
, **kwargs
):
2231 """SetValueString(self, String text)"""
2232 return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
)
2234 def SetRange(*args
, **kwargs
):
2235 """SetRange(self, int minVal, int maxVal)"""
2236 return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
)
2238 def GetMin(*args
, **kwargs
):
2239 """GetMin(self) -> int"""
2240 return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
)
2242 def GetMax(*args
, **kwargs
):
2243 """GetMax(self) -> int"""
2244 return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
)
2246 def SetSelection(*args
, **kwargs
):
2247 """SetSelection(self, long from, long to)"""
2248 return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
)
2250 def GetClassDefaultAttributes(*args
, **kwargs
):
2252 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2254 Get the default attributes for this class. This is useful if you want
2255 to use the same font or colour in your own control as in a standard
2256 control -- which is a much better idea than hard coding specific
2257 colours or fonts which might look completely out of place on the
2258 user's system, especially if it uses themes.
2260 The variant parameter is only relevant under Mac currently and is
2261 ignore under other platforms. Under Mac, it will change the size of
2262 the returned font. See `wx.Window.SetWindowVariant` for more about
2265 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2267 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2268 _controls_
.SpinCtrl_swigregister(SpinCtrl
)
2270 def PreSpinCtrl(*args
, **kwargs
):
2271 """PreSpinCtrl() -> SpinCtrl"""
2272 val
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
)
2275 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
2277 SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2279 Get the default attributes for this class. This is useful if you want
2280 to use the same font or colour in your own control as in a standard
2281 control -- which is a much better idea than hard coding specific
2282 colours or fonts which might look completely out of place on the
2283 user's system, especially if it uses themes.
2285 The variant parameter is only relevant under Mac currently and is
2286 ignore under other platforms. Under Mac, it will change the size of
2287 the returned font. See `wx.Window.SetWindowVariant` for more about
2290 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2292 class SpinEvent(_core
.NotifyEvent
):
2293 """Proxy of C++ SpinEvent class"""
2294 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2295 __repr__
= _swig_repr
2296 def __init__(self
, *args
, **kwargs
):
2297 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
2298 _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
))
2299 def GetPosition(*args
, **kwargs
):
2300 """GetPosition(self) -> int"""
2301 return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
)
2303 def SetPosition(*args
, **kwargs
):
2304 """SetPosition(self, int pos)"""
2305 return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
)
2307 _controls_
.SpinEvent_swigregister(SpinEvent
)
2309 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
2310 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
2311 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
2312 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
2313 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
2315 #---------------------------------------------------------------------------
2317 class RadioBox(_core
.Control
):
2318 """Proxy of C++ RadioBox class"""
2319 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2320 __repr__
= _swig_repr
2321 def __init__(self
, *args
, **kwargs
):
2323 __init__(self, Window parent, int id=-1, String label=EmptyString,
2324 Point pos=DefaultPosition, Size size=DefaultSize,
2325 wxArrayString choices=wxPyEmptyStringArray,
2326 int majorDimension=0, long style=RA_HORIZONTAL,
2327 Validator validator=DefaultValidator,
2328 String name=RadioBoxNameStr) -> RadioBox
2330 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2331 _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
))
2332 self
._setOORInfo
(self
)
2334 def Create(*args
, **kwargs
):
2336 Create(self, Window parent, int id=-1, String label=EmptyString,
2337 Point pos=DefaultPosition, Size size=DefaultSize,
2338 wxArrayString choices=wxPyEmptyStringArray,
2339 int majorDimension=0, long style=RA_HORIZONTAL,
2340 Validator validator=DefaultValidator,
2341 String name=RadioBoxNameStr) -> bool
2343 return _controls_
.RadioBox_Create(*args
, **kwargs
)
2345 def SetSelection(*args
, **kwargs
):
2346 """SetSelection(self, int n)"""
2347 return _controls_
.RadioBox_SetSelection(*args
, **kwargs
)
2349 def GetSelection(*args
, **kwargs
):
2350 """GetSelection(self) -> int"""
2351 return _controls_
.RadioBox_GetSelection(*args
, **kwargs
)
2353 def GetStringSelection(*args
, **kwargs
):
2354 """GetStringSelection(self) -> String"""
2355 return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
)
2357 def SetStringSelection(*args
, **kwargs
):
2358 """SetStringSelection(self, String s) -> bool"""
2359 return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
)
2361 def GetCount(*args
, **kwargs
):
2362 """GetCount(self) -> size_t"""
2363 return _controls_
.RadioBox_GetCount(*args
, **kwargs
)
2365 def FindString(*args
, **kwargs
):
2366 """FindString(self, String s) -> int"""
2367 return _controls_
.RadioBox_FindString(*args
, **kwargs
)
2369 def GetString(*args
, **kwargs
):
2370 """GetString(self, int n) -> String"""
2371 return _controls_
.RadioBox_GetString(*args
, **kwargs
)
2373 def SetString(*args
, **kwargs
):
2374 """SetString(self, int n, String label)"""
2375 return _controls_
.RadioBox_SetString(*args
, **kwargs
)
2377 GetItemLabel
= GetString
2378 SetItemLabel
= SetString
2379 def EnableItem(*args
, **kwargs
):
2380 """EnableItem(self, unsigned int n, bool enable=True)"""
2381 return _controls_
.RadioBox_EnableItem(*args
, **kwargs
)
2383 def ShowItem(*args
, **kwargs
):
2384 """ShowItem(self, unsigned int n, bool show=True)"""
2385 return _controls_
.RadioBox_ShowItem(*args
, **kwargs
)
2387 def IsItemEnabled(*args
, **kwargs
):
2388 """IsItemEnabled(self, unsigned int n) -> bool"""
2389 return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
)
2391 def IsItemShown(*args
, **kwargs
):
2392 """IsItemShown(self, unsigned int n) -> bool"""
2393 return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
)
2395 def GetColumnCount(*args
, **kwargs
):
2396 """GetColumnCount(self) -> unsigned int"""
2397 return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
)
2399 def GetRowCount(*args
, **kwargs
):
2400 """GetRowCount(self) -> unsigned int"""
2401 return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
)
2403 def GetNextItem(*args
, **kwargs
):
2404 """GetNextItem(self, int item, int dir, long style) -> int"""
2405 return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
)
2407 def SetItemToolTip(*args
, **kwargs
):
2408 """SetItemToolTip(self, unsigned int item, String text)"""
2409 return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
)
2411 def GetItemToolTip(*args
, **kwargs
):
2412 """GetItemToolTip(self, unsigned int item) -> ToolTip"""
2413 return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
)
2415 def SetItemHelpText(*args
, **kwargs
):
2416 """SetItemHelpText(self, unsigned int n, String helpText)"""
2417 return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
)
2419 def GetItemHelpText(*args
, **kwargs
):
2420 """GetItemHelpText(self, unsigned int n) -> String"""
2421 return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
)
2423 def GetClassDefaultAttributes(*args
, **kwargs
):
2425 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2427 Get the default attributes for this class. This is useful if you want
2428 to use the same font or colour in your own control as in a standard
2429 control -- which is a much better idea than hard coding specific
2430 colours or fonts which might look completely out of place on the
2431 user's system, especially if it uses themes.
2433 The variant parameter is only relevant under Mac currently and is
2434 ignore under other platforms. Under Mac, it will change the size of
2435 the returned font. See `wx.Window.SetWindowVariant` for more about
2438 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2440 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2441 _controls_
.RadioBox_swigregister(RadioBox
)
2442 RadioBoxNameStr
= cvar
.RadioBoxNameStr
2443 RadioButtonNameStr
= cvar
.RadioButtonNameStr
2445 def PreRadioBox(*args
, **kwargs
):
2446 """PreRadioBox() -> RadioBox"""
2447 val
= _controls_
.new_PreRadioBox(*args
, **kwargs
)
2450 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
):
2452 RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2454 Get the default attributes for this class. This is useful if you want
2455 to use the same font or colour in your own control as in a standard
2456 control -- which is a much better idea than hard coding specific
2457 colours or fonts which might look completely out of place on the
2458 user's system, especially if it uses themes.
2460 The variant parameter is only relevant under Mac currently and is
2461 ignore under other platforms. Under Mac, it will change the size of
2462 the returned font. See `wx.Window.SetWindowVariant` for more about
2465 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2467 #---------------------------------------------------------------------------
2469 class RadioButton(_core
.Control
):
2470 """Proxy of C++ RadioButton class"""
2471 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2472 __repr__
= _swig_repr
2473 def __init__(self
, *args
, **kwargs
):
2475 __init__(self, Window parent, int id=-1, String label=EmptyString,
2476 Point pos=DefaultPosition, Size size=DefaultSize,
2477 long style=0, Validator validator=DefaultValidator,
2478 String name=RadioButtonNameStr) -> RadioButton
2480 _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
))
2481 self
._setOORInfo
(self
)
2483 def Create(*args
, **kwargs
):
2485 Create(self, Window parent, int id=-1, String label=EmptyString,
2486 Point pos=DefaultPosition, Size size=DefaultSize,
2487 long style=0, Validator validator=DefaultValidator,
2488 String name=RadioButtonNameStr) -> bool
2490 return _controls_
.RadioButton_Create(*args
, **kwargs
)
2492 def GetValue(*args
, **kwargs
):
2493 """GetValue(self) -> bool"""
2494 return _controls_
.RadioButton_GetValue(*args
, **kwargs
)
2496 def SetValue(*args
, **kwargs
):
2497 """SetValue(self, bool value)"""
2498 return _controls_
.RadioButton_SetValue(*args
, **kwargs
)
2500 def GetClassDefaultAttributes(*args
, **kwargs
):
2502 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2504 Get the default attributes for this class. This is useful if you want
2505 to use the same font or colour in your own control as in a standard
2506 control -- which is a much better idea than hard coding specific
2507 colours or fonts which might look completely out of place on the
2508 user's system, especially if it uses themes.
2510 The variant parameter is only relevant under Mac currently and is
2511 ignore under other platforms. Under Mac, it will change the size of
2512 the returned font. See `wx.Window.SetWindowVariant` for more about
2515 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2517 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2518 _controls_
.RadioButton_swigregister(RadioButton
)
2520 def PreRadioButton(*args
, **kwargs
):
2521 """PreRadioButton() -> RadioButton"""
2522 val
= _controls_
.new_PreRadioButton(*args
, **kwargs
)
2525 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
):
2527 RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2529 Get the default attributes for this class. This is useful if you want
2530 to use the same font or colour in your own control as in a standard
2531 control -- which is a much better idea than hard coding specific
2532 colours or fonts which might look completely out of place on the
2533 user's system, especially if it uses themes.
2535 The variant parameter is only relevant under Mac currently and is
2536 ignore under other platforms. Under Mac, it will change the size of
2537 the returned font. See `wx.Window.SetWindowVariant` for more about
2540 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2542 #---------------------------------------------------------------------------
2544 SL_HORIZONTAL
= _controls_
.SL_HORIZONTAL
2545 SL_VERTICAL
= _controls_
.SL_VERTICAL
2546 SL_TICKS
= _controls_
.SL_TICKS
2547 SL_AUTOTICKS
= _controls_
.SL_AUTOTICKS
2548 SL_LABELS
= _controls_
.SL_LABELS
2549 SL_LEFT
= _controls_
.SL_LEFT
2550 SL_TOP
= _controls_
.SL_TOP
2551 SL_RIGHT
= _controls_
.SL_RIGHT
2552 SL_BOTTOM
= _controls_
.SL_BOTTOM
2553 SL_BOTH
= _controls_
.SL_BOTH
2554 SL_SELRANGE
= _controls_
.SL_SELRANGE
2555 SL_INVERSE
= _controls_
.SL_INVERSE
2556 class Slider(_core
.Control
):
2557 """Proxy of C++ Slider class"""
2558 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2559 __repr__
= _swig_repr
2560 def __init__(self
, *args
, **kwargs
):
2562 __init__(self, Window parent, int id=-1, int value=0, int minValue=0,
2563 int maxValue=100, Point pos=DefaultPosition,
2564 Size size=DefaultSize, long style=SL_HORIZONTAL,
2565 Validator validator=DefaultValidator,
2566 String name=SliderNameStr) -> Slider
2568 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2569 _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
))
2570 self
._setOORInfo
(self
)
2572 def Create(*args
, **kwargs
):
2574 Create(self, Window parent, int id=-1, int value=0, int minValue=0,
2575 int maxValue=100, Point pos=DefaultPosition,
2576 Size size=DefaultSize, long style=SL_HORIZONTAL,
2577 Validator validator=DefaultValidator,
2578 String name=SliderNameStr) -> bool
2580 return _controls_
.Slider_Create(*args
, **kwargs
)
2582 def GetValue(*args
, **kwargs
):
2583 """GetValue(self) -> int"""
2584 return _controls_
.Slider_GetValue(*args
, **kwargs
)
2586 def SetValue(*args
, **kwargs
):
2587 """SetValue(self, int value)"""
2588 return _controls_
.Slider_SetValue(*args
, **kwargs
)
2590 def SetRange(*args
, **kwargs
):
2591 """SetRange(self, int minValue, int maxValue)"""
2592 return _controls_
.Slider_SetRange(*args
, **kwargs
)
2594 def GetMin(*args
, **kwargs
):
2595 """GetMin(self) -> int"""
2596 return _controls_
.Slider_GetMin(*args
, **kwargs
)
2598 def GetMax(*args
, **kwargs
):
2599 """GetMax(self) -> int"""
2600 return _controls_
.Slider_GetMax(*args
, **kwargs
)
2602 def SetMin(*args
, **kwargs
):
2603 """SetMin(self, int minValue)"""
2604 return _controls_
.Slider_SetMin(*args
, **kwargs
)
2606 def SetMax(*args
, **kwargs
):
2607 """SetMax(self, int maxValue)"""
2608 return _controls_
.Slider_SetMax(*args
, **kwargs
)
2610 def SetLineSize(*args
, **kwargs
):
2611 """SetLineSize(self, int lineSize)"""
2612 return _controls_
.Slider_SetLineSize(*args
, **kwargs
)
2614 def SetPageSize(*args
, **kwargs
):
2615 """SetPageSize(self, int pageSize)"""
2616 return _controls_
.Slider_SetPageSize(*args
, **kwargs
)
2618 def GetLineSize(*args
, **kwargs
):
2619 """GetLineSize(self) -> int"""
2620 return _controls_
.Slider_GetLineSize(*args
, **kwargs
)
2622 def GetPageSize(*args
, **kwargs
):
2623 """GetPageSize(self) -> int"""
2624 return _controls_
.Slider_GetPageSize(*args
, **kwargs
)
2626 def SetThumbLength(*args
, **kwargs
):
2627 """SetThumbLength(self, int lenPixels)"""
2628 return _controls_
.Slider_SetThumbLength(*args
, **kwargs
)
2630 def GetThumbLength(*args
, **kwargs
):
2631 """GetThumbLength(self) -> int"""
2632 return _controls_
.Slider_GetThumbLength(*args
, **kwargs
)
2634 def SetTickFreq(*args
, **kwargs
):
2635 """SetTickFreq(self, int n, int pos=1)"""
2636 return _controls_
.Slider_SetTickFreq(*args
, **kwargs
)
2638 def GetTickFreq(*args
, **kwargs
):
2639 """GetTickFreq(self) -> int"""
2640 return _controls_
.Slider_GetTickFreq(*args
, **kwargs
)
2642 def ClearTicks(*args
, **kwargs
):
2643 """ClearTicks(self)"""
2644 return _controls_
.Slider_ClearTicks(*args
, **kwargs
)
2646 def SetTick(*args
, **kwargs
):
2647 """SetTick(self, int tickPos)"""
2648 return _controls_
.Slider_SetTick(*args
, **kwargs
)
2650 def ClearSel(*args
, **kwargs
):
2651 """ClearSel(self)"""
2652 return _controls_
.Slider_ClearSel(*args
, **kwargs
)
2654 def GetSelEnd(*args
, **kwargs
):
2655 """GetSelEnd(self) -> int"""
2656 return _controls_
.Slider_GetSelEnd(*args
, **kwargs
)
2658 def GetSelStart(*args
, **kwargs
):
2659 """GetSelStart(self) -> int"""
2660 return _controls_
.Slider_GetSelStart(*args
, **kwargs
)
2662 def SetSelection(*args
, **kwargs
):
2663 """SetSelection(self, int min, int max)"""
2664 return _controls_
.Slider_SetSelection(*args
, **kwargs
)
2666 def GetClassDefaultAttributes(*args
, **kwargs
):
2668 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2670 Get the default attributes for this class. This is useful if you want
2671 to use the same font or colour in your own control as in a standard
2672 control -- which is a much better idea than hard coding specific
2673 colours or fonts which might look completely out of place on the
2674 user's system, especially if it uses themes.
2676 The variant parameter is only relevant under Mac currently and is
2677 ignore under other platforms. Under Mac, it will change the size of
2678 the returned font. See `wx.Window.SetWindowVariant` for more about
2681 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2683 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2684 _controls_
.Slider_swigregister(Slider
)
2685 SliderNameStr
= cvar
.SliderNameStr
2687 def PreSlider(*args
, **kwargs
):
2688 """PreSlider() -> Slider"""
2689 val
= _controls_
.new_PreSlider(*args
, **kwargs
)
2692 def Slider_GetClassDefaultAttributes(*args
, **kwargs
):
2694 Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2696 Get the default attributes for this class. This is useful if you want
2697 to use the same font or colour in your own control as in a standard
2698 control -- which is a much better idea than hard coding specific
2699 colours or fonts which might look completely out of place on the
2700 user's system, especially if it uses themes.
2702 The variant parameter is only relevant under Mac currently and is
2703 ignore under other platforms. Under Mac, it will change the size of
2704 the returned font. See `wx.Window.SetWindowVariant` for more about
2707 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2709 #---------------------------------------------------------------------------
2711 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2712 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2714 class ToggleButton(_core
.Control
):
2715 """Proxy of C++ ToggleButton class"""
2716 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2717 __repr__
= _swig_repr
2718 def __init__(self
, *args
, **kwargs
):
2720 __init__(self, Window parent, int id=-1, String label=EmptyString,
2721 Point pos=DefaultPosition, Size size=DefaultSize,
2722 long style=0, Validator validator=DefaultValidator,
2723 String name=ToggleButtonNameStr) -> ToggleButton
2725 _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
))
2726 self
._setOORInfo
(self
)
2728 def Create(*args
, **kwargs
):
2730 Create(self, Window parent, int id=-1, String label=EmptyString,
2731 Point pos=DefaultPosition, Size size=DefaultSize,
2732 long style=0, Validator validator=DefaultValidator,
2733 String name=ToggleButtonNameStr) -> bool
2735 return _controls_
.ToggleButton_Create(*args
, **kwargs
)
2737 def SetValue(*args
, **kwargs
):
2738 """SetValue(self, bool value)"""
2739 return _controls_
.ToggleButton_SetValue(*args
, **kwargs
)
2741 def GetValue(*args
, **kwargs
):
2742 """GetValue(self) -> bool"""
2743 return _controls_
.ToggleButton_GetValue(*args
, **kwargs
)
2745 def GetClassDefaultAttributes(*args
, **kwargs
):
2747 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2749 Get the default attributes for this class. This is useful if you want
2750 to use the same font or colour in your own control as in a standard
2751 control -- which is a much better idea than hard coding specific
2752 colours or fonts which might look completely out of place on the
2753 user's system, especially if it uses themes.
2755 The variant parameter is only relevant under Mac currently and is
2756 ignore under other platforms. Under Mac, it will change the size of
2757 the returned font. See `wx.Window.SetWindowVariant` for more about
2760 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2762 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2763 _controls_
.ToggleButton_swigregister(ToggleButton
)
2764 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2766 def PreToggleButton(*args
, **kwargs
):
2767 """PreToggleButton() -> ToggleButton"""
2768 val
= _controls_
.new_PreToggleButton(*args
, **kwargs
)
2771 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
):
2773 ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2775 Get the default attributes for this class. This is useful if you want
2776 to use the same font or colour in your own control as in a standard
2777 control -- which is a much better idea than hard coding specific
2778 colours or fonts which might look completely out of place on the
2779 user's system, especially if it uses themes.
2781 The variant parameter is only relevant under Mac currently and is
2782 ignore under other platforms. Under Mac, it will change the size of
2783 the returned font. See `wx.Window.SetWindowVariant` for more about
2786 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2788 #---------------------------------------------------------------------------
2790 BK_DEFAULT
= _controls_
.BK_DEFAULT
2791 BK_TOP
= _controls_
.BK_TOP
2792 BK_BOTTOM
= _controls_
.BK_BOTTOM
2793 BK_LEFT
= _controls_
.BK_LEFT
2794 BK_RIGHT
= _controls_
.BK_RIGHT
2795 BK_ALIGN_MASK
= _controls_
.BK_ALIGN_MASK
2796 BK_BUTTONBAR
= _controls_
.BK_BUTTONBAR
2797 BK_HITTEST_NOWHERE
= _controls_
.BK_HITTEST_NOWHERE
2798 BK_HITTEST_ONICON
= _controls_
.BK_HITTEST_ONICON
2799 BK_HITTEST_ONLABEL
= _controls_
.BK_HITTEST_ONLABEL
2800 BK_HITTEST_ONITEM
= _controls_
.BK_HITTEST_ONITEM
2801 BK_HITTEST_ONPAGE
= _controls_
.BK_HITTEST_ONPAGE
2802 class BookCtrlBase(_core
.Control
):
2803 """Proxy of C++ BookCtrlBase class"""
2804 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2805 def __init__(self
): raise AttributeError, "No constructor defined"
2806 __repr__
= _swig_repr
2807 def GetPageCount(*args
, **kwargs
):
2808 """GetPageCount(self) -> size_t"""
2809 return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
)
2811 def GetPage(*args
, **kwargs
):
2812 """GetPage(self, size_t n) -> Window"""
2813 return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
)
2815 def GetCurrentPage(*args
, **kwargs
):
2816 """GetCurrentPage(self) -> Window"""
2817 return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
)
2819 def GetSelection(*args
, **kwargs
):
2820 """GetSelection(self) -> int"""
2821 return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
)
2823 def SetPageText(*args
, **kwargs
):
2824 """SetPageText(self, size_t n, String strText) -> bool"""
2825 return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
)
2827 def GetPageText(*args
, **kwargs
):
2828 """GetPageText(self, size_t n) -> String"""
2829 return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
)
2831 def SetImageList(*args
, **kwargs
):
2832 """SetImageList(self, ImageList imageList)"""
2833 return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
)
2835 def AssignImageList(*args
, **kwargs
):
2836 """AssignImageList(self, ImageList imageList)"""
2837 return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
)
2839 def GetImageList(*args
, **kwargs
):
2840 """GetImageList(self) -> ImageList"""
2841 return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
)
2843 def GetPageImage(*args
, **kwargs
):
2844 """GetPageImage(self, size_t n) -> int"""
2845 return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
)
2847 def SetPageImage(*args
, **kwargs
):
2848 """SetPageImage(self, size_t n, int imageId) -> bool"""
2849 return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
)
2851 def SetPageSize(*args
, **kwargs
):
2852 """SetPageSize(self, Size size)"""
2853 return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
)
2855 def CalcSizeFromPage(*args
, **kwargs
):
2856 """CalcSizeFromPage(self, Size sizePage) -> Size"""
2857 return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
)
2859 def GetInternalBorder(*args
, **kwargs
):
2860 """GetInternalBorder(self) -> unsigned int"""
2861 return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
)
2863 def SetInternalBorder(*args
, **kwargs
):
2864 """SetInternalBorder(self, unsigned int internalBorder)"""
2865 return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
)
2867 def IsVertical(*args
, **kwargs
):
2868 """IsVertical(self) -> bool"""
2869 return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
)
2871 def SetControlMargin(*args
, **kwargs
):
2872 """SetControlMargin(self, int margin)"""
2873 return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
)
2875 def GetControlMargin(*args
, **kwargs
):
2876 """GetControlMargin(self) -> int"""
2877 return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
)
2879 def SetFitToCurrentPage(*args
, **kwargs
):
2880 """SetFitToCurrentPage(self, bool fit)"""
2881 return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
)
2883 def GetFitToCurrentPage(*args
, **kwargs
):
2884 """GetFitToCurrentPage(self) -> bool"""
2885 return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
)
2887 def GetControlSizer(*args
, **kwargs
):
2888 """GetControlSizer(self) -> Sizer"""
2889 return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
)
2891 def DeletePage(*args
, **kwargs
):
2892 """DeletePage(self, size_t n) -> bool"""
2893 return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
)
2895 def RemovePage(*args
, **kwargs
):
2896 """RemovePage(self, size_t n) -> bool"""
2897 return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
)
2899 def DeleteAllPages(*args
, **kwargs
):
2900 """DeleteAllPages(self) -> bool"""
2901 return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
)
2903 def AddPage(*args
, **kwargs
):
2904 """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool"""
2905 return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
)
2907 def InsertPage(*args
, **kwargs
):
2909 InsertPage(self, size_t n, Window page, String text, bool select=False,
2910 int imageId=-1) -> bool
2912 return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
)
2914 def SetSelection(*args
, **kwargs
):
2915 """SetSelection(self, size_t n) -> int"""
2916 return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
)
2918 def AdvanceSelection(*args
, **kwargs
):
2919 """AdvanceSelection(self, bool forward=True)"""
2920 return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
)
2922 def HitTest(*args
, **kwargs
):
2924 HitTest(Point pt) -> (tab, where)
2926 Returns the page/tab which is hit, and flags indicating where using
2927 wx.NB_HITTEST flags.
2929 return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
)
2931 def GetClassDefaultAttributes(*args
, **kwargs
):
2933 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2935 Get the default attributes for this class. This is useful if you want
2936 to use the same font or colour in your own control as in a standard
2937 control -- which is a much better idea than hard coding specific
2938 colours or fonts which might look completely out of place on the
2939 user's system, especially if it uses themes.
2941 The variant parameter is only relevant under Mac currently and is
2942 ignore under other platforms. Under Mac, it will change the size of
2943 the returned font. See `wx.Window.SetWindowVariant` for more about
2946 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2948 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2949 ControlMargin
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")
2950 ControlSizer
= property(GetControlSizer
,doc
="See `GetControlSizer`")
2951 CurrentPage
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")
2952 FitToCurrentPage
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
2953 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
2954 InternalBorder
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")
2955 Page
= property(GetPage
,doc
="See `GetPage`")
2956 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
2957 PageImage
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")
2958 PageText
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")
2959 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2960 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
)
2961 NotebookNameStr
= cvar
.NotebookNameStr
2963 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
):
2965 BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2967 Get the default attributes for this class. This is useful if you want
2968 to use the same font or colour in your own control as in a standard
2969 control -- which is a much better idea than hard coding specific
2970 colours or fonts which might look completely out of place on the
2971 user's system, especially if it uses themes.
2973 The variant parameter is only relevant under Mac currently and is
2974 ignore under other platforms. Under Mac, it will change the size of
2975 the returned font. See `wx.Window.SetWindowVariant` for more about
2978 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2980 class BookCtrlBaseEvent(_core
.NotifyEvent
):
2981 """Proxy of C++ BookCtrlBaseEvent class"""
2982 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2983 __repr__
= _swig_repr
2984 def __init__(self
, *args
, **kwargs
):
2986 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2987 int nOldSel=-1) -> BookCtrlBaseEvent
2989 _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
))
2990 def GetSelection(*args
, **kwargs
):
2992 GetSelection(self) -> int
2994 Returns item index for a listbox or choice selection event (not valid
2997 return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
)
2999 def SetSelection(*args
, **kwargs
):
3000 """SetSelection(self, int nSel)"""
3001 return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
)
3003 def GetOldSelection(*args
, **kwargs
):
3004 """GetOldSelection(self) -> int"""
3005 return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
)
3007 def SetOldSelection(*args
, **kwargs
):
3008 """SetOldSelection(self, int nOldSel)"""
3009 return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
)
3011 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
3012 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
3013 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
)
3015 #---------------------------------------------------------------------------
3017 NB_FIXEDWIDTH
= _controls_
.NB_FIXEDWIDTH
3018 NB_TOP
= _controls_
.NB_TOP
3019 NB_LEFT
= _controls_
.NB_LEFT
3020 NB_RIGHT
= _controls_
.NB_RIGHT
3021 NB_BOTTOM
= _controls_
.NB_BOTTOM
3022 NB_MULTILINE
= _controls_
.NB_MULTILINE
3023 NB_NOPAGETHEME
= _controls_
.NB_NOPAGETHEME
3024 NB_HITTEST_NOWHERE
= _controls_
.NB_HITTEST_NOWHERE
3025 NB_HITTEST_ONICON
= _controls_
.NB_HITTEST_ONICON
3026 NB_HITTEST_ONLABEL
= _controls_
.NB_HITTEST_ONLABEL
3027 NB_HITTEST_ONITEM
= _controls_
.NB_HITTEST_ONITEM
3028 NB_HITTEST_ONPAGE
= _controls_
.NB_HITTEST_ONPAGE
3029 class Notebook(BookCtrlBase
):
3030 """Proxy of C++ Notebook class"""
3031 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3032 __repr__
= _swig_repr
3033 def __init__(self
, *args
, **kwargs
):
3035 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3036 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook
3038 _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
))
3039 self
._setOORInfo
(self
)
3041 def Create(*args
, **kwargs
):
3043 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3044 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool
3046 return _controls_
.Notebook_Create(*args
, **kwargs
)
3048 def GetRowCount(*args
, **kwargs
):
3049 """GetRowCount(self) -> int"""
3050 return _controls_
.Notebook_GetRowCount(*args
, **kwargs
)
3052 def SetPadding(*args
, **kwargs
):
3053 """SetPadding(self, Size padding)"""
3054 return _controls_
.Notebook_SetPadding(*args
, **kwargs
)
3056 def SetTabSize(*args
, **kwargs
):
3057 """SetTabSize(self, Size sz)"""
3058 return _controls_
.Notebook_SetTabSize(*args
, **kwargs
)
3060 def GetThemeBackgroundColour(*args
, **kwargs
):
3061 """GetThemeBackgroundColour(self) -> Colour"""
3062 return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
)
3064 def GetClassDefaultAttributes(*args
, **kwargs
):
3066 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3068 Get the default attributes for this class. This is useful if you want
3069 to use the same font or colour in your own control as in a standard
3070 control -- which is a much better idea than hard coding specific
3071 colours or fonts which might look completely out of place on the
3072 user's system, especially if it uses themes.
3074 The variant parameter is only relevant under Mac currently and is
3075 ignore under other platforms. Under Mac, it will change the size of
3076 the returned font. See `wx.Window.SetWindowVariant` for more about
3079 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3081 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3082 _controls_
.Notebook_swigregister(Notebook
)
3084 def PreNotebook(*args
, **kwargs
):
3085 """PreNotebook() -> Notebook"""
3086 val
= _controls_
.new_PreNotebook(*args
, **kwargs
)
3089 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
):
3091 Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3093 Get the default attributes for this class. This is useful if you want
3094 to use the same font or colour in your own control as in a standard
3095 control -- which is a much better idea than hard coding specific
3096 colours or fonts which might look completely out of place on the
3097 user's system, especially if it uses themes.
3099 The variant parameter is only relevant under Mac currently and is
3100 ignore under other platforms. Under Mac, it will change the size of
3101 the returned font. See `wx.Window.SetWindowVariant` for more about
3104 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3106 class NotebookEvent(BookCtrlBaseEvent
):
3107 """Proxy of C++ NotebookEvent class"""
3108 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3109 __repr__
= _swig_repr
3110 def __init__(self
, *args
, **kwargs
):
3112 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3113 int nOldSel=-1) -> NotebookEvent
3115 _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
))
3116 _controls_
.NotebookEvent_swigregister(NotebookEvent
)
3118 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
3119 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
3121 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
3122 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
3124 #----------------------------------------------------------------------------
3126 class NotebookPage(wx
.Panel
):
3128 There is an old (and apparently unsolvable) bug when placing a
3129 window with a nonstandard background colour in a wx.Notebook on
3130 wxGTK1, as the notbooks's background colour would always be used
3131 when the window is refreshed. The solution is to place a panel in
3132 the notbook and the coloured window on the panel, sized to cover
3133 the panel. This simple class does that for you, just put an
3134 instance of this in the notebook and make your regular window a
3135 child of this one and it will handle the resize for you.
3137 def __init__(self
, parent
, id=-1,
3138 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
3139 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
3140 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
3142 self
.Bind(wx
.EVT_SIZE
, self
.OnSize
)
3144 def OnSize(self
, evt
):
3145 if self
.child
is None:
3146 children
= self
.GetChildren()
3148 self
.child
= children
[0]
3150 self
.child
.SetPosition((0,0))
3151 self
.child
.SetSize(self
.GetSize())
3154 #---------------------------------------------------------------------------
3156 LB_DEFAULT
= _controls_
.LB_DEFAULT
3157 LB_TOP
= _controls_
.LB_TOP
3158 LB_BOTTOM
= _controls_
.LB_BOTTOM
3159 LB_LEFT
= _controls_
.LB_LEFT
3160 LB_RIGHT
= _controls_
.LB_RIGHT
3161 LB_ALIGN_MASK
= _controls_
.LB_ALIGN_MASK
3162 class Listbook(BookCtrlBase
):
3163 """Proxy of C++ Listbook class"""
3164 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3165 __repr__
= _swig_repr
3166 def __init__(self
, *args
, **kwargs
):
3168 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3169 Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
3171 _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
))
3172 self
._setOORInfo
(self
)
3174 def Create(*args
, **kwargs
):
3176 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3177 Size size=DefaultSize, long style=0, String name=EmptyString) -> bool
3179 return _controls_
.Listbook_Create(*args
, **kwargs
)
3181 def GetListView(*args
, **kwargs
):
3182 """GetListView(self) -> ListView"""
3183 return _controls_
.Listbook_GetListView(*args
, **kwargs
)
3185 ListView
= property(GetListView
,doc
="See `GetListView`")
3186 _controls_
.Listbook_swigregister(Listbook
)
3188 def PreListbook(*args
, **kwargs
):
3189 """PreListbook() -> Listbook"""
3190 val
= _controls_
.new_PreListbook(*args
, **kwargs
)
3193 class ListbookEvent(BookCtrlBaseEvent
):
3194 """Proxy of C++ ListbookEvent class"""
3195 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3196 __repr__
= _swig_repr
3197 def __init__(self
, *args
, **kwargs
):
3199 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3200 int nOldSel=-1) -> ListbookEvent
3202 _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
))
3203 _controls_
.ListbookEvent_swigregister(ListbookEvent
)
3205 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
3206 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
3207 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
3208 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
3210 CHB_DEFAULT
= _controls_
.CHB_DEFAULT
3211 CHB_TOP
= _controls_
.CHB_TOP
3212 CHB_BOTTOM
= _controls_
.CHB_BOTTOM
3213 CHB_LEFT
= _controls_
.CHB_LEFT
3214 CHB_RIGHT
= _controls_
.CHB_RIGHT
3215 CHB_ALIGN_MASK
= _controls_
.CHB_ALIGN_MASK
3216 class Choicebook(BookCtrlBase
):
3217 """Proxy of C++ Choicebook class"""
3218 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3219 __repr__
= _swig_repr
3220 def __init__(self
, *args
, **kwargs
):
3222 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3223 long style=0, String name=EmptyString) -> Choicebook
3225 _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
))
3226 self
._setOORInfo
(self
)
3228 def Create(*args
, **kwargs
):
3230 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3231 long style=0, String name=EmptyString) -> bool
3233 return _controls_
.Choicebook_Create(*args
, **kwargs
)
3235 def GetChoiceCtrl(*args
, **kwargs
):
3236 """GetChoiceCtrl(self) -> Choice"""
3237 return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
)
3239 ChoiceCtrl
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")
3240 _controls_
.Choicebook_swigregister(Choicebook
)
3242 def PreChoicebook(*args
, **kwargs
):
3243 """PreChoicebook() -> Choicebook"""
3244 val
= _controls_
.new_PreChoicebook(*args
, **kwargs
)
3247 class ChoicebookEvent(BookCtrlBaseEvent
):
3248 """Proxy of C++ ChoicebookEvent class"""
3249 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3250 __repr__
= _swig_repr
3251 def __init__(self
, *args
, **kwargs
):
3253 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3254 int nOldSel=-1) -> ChoicebookEvent
3256 _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
))
3257 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
)
3259 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
3260 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
3261 EVT_CHOICEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 )
3262 EVT_CHOICEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 )
3264 #---------------------------------------------------------------------------
3266 class Treebook(BookCtrlBase
):
3267 """Proxy of C++ Treebook class"""
3268 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3269 __repr__
= _swig_repr
3270 def __init__(self
, *args
, **kwargs
):
3272 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3273 long style=BK_DEFAULT,
3274 String name=EmptyString) -> Treebook
3276 _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
))
3277 self
._setOORInfo
(self
)
3279 def Create(*args
, **kwargs
):
3281 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3282 long style=BK_DEFAULT,
3283 String name=EmptyString) -> bool
3285 return _controls_
.Treebook_Create(*args
, **kwargs
)
3287 def InsertSubPage(*args
, **kwargs
):
3289 InsertSubPage(self, size_t pos, Window page, String text, bool select=False,
3290 int imageId=NOT_FOUND) -> bool
3292 return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
)
3294 def AddSubPage(*args
, **kwargs
):
3295 """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool"""
3296 return _controls_
.Treebook_AddSubPage(*args
, **kwargs
)
3298 def IsNodeExpanded(*args
, **kwargs
):
3299 """IsNodeExpanded(self, size_t pos) -> bool"""
3300 return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
)
3302 def ExpandNode(*args
, **kwargs
):
3303 """ExpandNode(self, size_t pos, bool expand=True) -> bool"""
3304 return _controls_
.Treebook_ExpandNode(*args
, **kwargs
)
3306 def CollapseNode(*args
, **kwargs
):
3307 """CollapseNode(self, size_t pos) -> bool"""
3308 return _controls_
.Treebook_CollapseNode(*args
, **kwargs
)
3310 def GetPageParent(*args
, **kwargs
):
3311 """GetPageParent(self, size_t pos) -> int"""
3312 return _controls_
.Treebook_GetPageParent(*args
, **kwargs
)
3314 def GetTreeCtrl(*args
, **kwargs
):
3315 """GetTreeCtrl(self) -> TreeCtrl"""
3316 return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
)
3318 _controls_
.Treebook_swigregister(Treebook
)
3320 def PreTreebook(*args
, **kwargs
):
3321 """PreTreebook() -> Treebook"""
3322 val
= _controls_
.new_PreTreebook(*args
, **kwargs
)
3325 class TreebookEvent(BookCtrlBaseEvent
):
3326 """Proxy of C++ TreebookEvent class"""
3327 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3328 __repr__
= _swig_repr
3329 def __init__(self
, *args
, **kwargs
):
3331 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3332 int nOldSel=NOT_FOUND) -> TreebookEvent
3334 _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
))
3335 _controls_
.TreebookEvent_swigregister(TreebookEvent
)
3337 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
3338 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
3339 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
3340 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
3341 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 )
3342 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1)
3343 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 )
3344 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 )
3346 #---------------------------------------------------------------------------
3348 class Toolbook(BookCtrlBase
):
3349 """Proxy of C++ Toolbook class"""
3350 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3351 __repr__
= _swig_repr
3352 def __init__(self
, *args
, **kwargs
):
3354 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3355 long style=BK_DEFAULT,
3356 String name=EmptyString) -> Toolbook
3358 _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
))
3359 self
._setOORInfo
(self
)
3361 def Create(*args
, **kwargs
):
3363 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3364 long style=0, String name=wxEmptyString) -> bool
3366 return _controls_
.Toolbook_Create(*args
, **kwargs
)
3368 def GetToolBar(*args
, **kwargs
):
3369 """GetToolBar(self) -> ToolBarBase"""
3370 return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
)
3372 def Realize(*args
, **kwargs
):
3374 return _controls_
.Toolbook_Realize(*args
, **kwargs
)
3376 _controls_
.Toolbook_swigregister(Toolbook
)
3378 def PreToolbook(*args
, **kwargs
):
3379 """PreToolbook() -> Toolbook"""
3380 val
= _controls_
.new_PreToolbook(*args
, **kwargs
)
3383 class ToolbookEvent(BookCtrlBaseEvent
):
3384 """Proxy of C++ ToolbookEvent class"""
3385 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3386 __repr__
= _swig_repr
3387 def __init__(self
, *args
, **kwargs
):
3389 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3390 int nOldSel=NOT_FOUND) -> ToolbookEvent
3392 _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
))
3393 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
)
3395 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
3396 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
3397 EVT_TOOLBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1)
3398 EVT_TOOLBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1)
3400 #---------------------------------------------------------------------------
3402 TOOL_STYLE_BUTTON
= _controls_
.TOOL_STYLE_BUTTON
3403 TOOL_STYLE_SEPARATOR
= _controls_
.TOOL_STYLE_SEPARATOR
3404 TOOL_STYLE_CONTROL
= _controls_
.TOOL_STYLE_CONTROL
3405 TB_HORIZONTAL
= _controls_
.TB_HORIZONTAL
3406 TB_VERTICAL
= _controls_
.TB_VERTICAL
3407 TB_3DBUTTONS
= _controls_
.TB_3DBUTTONS
3408 TB_FLAT
= _controls_
.TB_FLAT
3409 TB_DOCKABLE
= _controls_
.TB_DOCKABLE
3410 TB_NOICONS
= _controls_
.TB_NOICONS
3411 TB_TEXT
= _controls_
.TB_TEXT
3412 TB_NODIVIDER
= _controls_
.TB_NODIVIDER
3413 TB_NOALIGN
= _controls_
.TB_NOALIGN
3414 TB_HORZ_LAYOUT
= _controls_
.TB_HORZ_LAYOUT
3415 TB_HORZ_TEXT
= _controls_
.TB_HORZ_TEXT
3416 TB_NO_TOOLTIPS
= _controls_
.TB_NO_TOOLTIPS
3417 class ToolBarToolBase(_core
.Object
):
3418 """Proxy of C++ ToolBarToolBase class"""
3419 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3420 def __init__(self
): raise AttributeError, "No constructor defined"
3421 __repr__
= _swig_repr
3422 def GetId(*args
, **kwargs
):
3423 """GetId(self) -> int"""
3424 return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
)
3426 def GetControl(*args
, **kwargs
):
3427 """GetControl(self) -> Control"""
3428 return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
)
3430 def GetToolBar(*args
, **kwargs
):
3431 """GetToolBar(self) -> ToolBarBase"""
3432 return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
3434 def IsButton(*args
, **kwargs
):
3435 """IsButton(self) -> int"""
3436 return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
)
3438 def IsControl(*args
, **kwargs
):
3439 """IsControl(self) -> int"""
3440 return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
)
3442 def IsSeparator(*args
, **kwargs
):
3443 """IsSeparator(self) -> int"""
3444 return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
3446 def GetStyle(*args
, **kwargs
):
3447 """GetStyle(self) -> int"""
3448 return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
3450 def GetKind(*args
, **kwargs
):
3451 """GetKind(self) -> int"""
3452 return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
)
3454 def IsEnabled(*args
, **kwargs
):
3455 """IsEnabled(self) -> bool"""
3456 return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
3458 def IsToggled(*args
, **kwargs
):
3459 """IsToggled(self) -> bool"""
3460 return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
3462 def CanBeToggled(*args
, **kwargs
):
3463 """CanBeToggled(self) -> bool"""
3464 return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
3466 def GetNormalBitmap(*args
, **kwargs
):
3467 """GetNormalBitmap(self) -> Bitmap"""
3468 return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
3470 def GetDisabledBitmap(*args
, **kwargs
):
3471 """GetDisabledBitmap(self) -> Bitmap"""
3472 return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
3474 def GetBitmap(*args
, **kwargs
):
3475 """GetBitmap(self) -> Bitmap"""
3476 return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
3478 def GetLabel(*args
, **kwargs
):
3479 """GetLabel(self) -> String"""
3480 return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
3482 def GetShortHelp(*args
, **kwargs
):
3483 """GetShortHelp(self) -> String"""
3484 return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
3486 def GetLongHelp(*args
, **kwargs
):
3487 """GetLongHelp(self) -> String"""
3488 return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
3490 def Enable(*args
, **kwargs
):
3491 """Enable(self, bool enable) -> bool"""
3492 return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
)
3494 def Toggle(*args
, **kwargs
):
3496 return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
)
3498 def SetToggle(*args
, **kwargs
):
3499 """SetToggle(self, bool toggle) -> bool"""
3500 return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
3502 def SetShortHelp(*args
, **kwargs
):
3503 """SetShortHelp(self, String help) -> bool"""
3504 return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
3506 def SetLongHelp(*args
, **kwargs
):
3507 """SetLongHelp(self, String help) -> bool"""
3508 return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
3510 def SetNormalBitmap(*args
, **kwargs
):
3511 """SetNormalBitmap(self, Bitmap bmp)"""
3512 return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
3514 def SetDisabledBitmap(*args
, **kwargs
):
3515 """SetDisabledBitmap(self, Bitmap bmp)"""
3516 return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
3518 def SetLabel(*args
, **kwargs
):
3519 """SetLabel(self, String label)"""
3520 return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
3522 def Detach(*args
, **kwargs
):
3524 return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
)
3526 def Attach(*args
, **kwargs
):
3527 """Attach(self, ToolBarBase tbar)"""
3528 return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
)
3530 def GetClientData(*args
, **kwargs
):
3531 """GetClientData(self) -> PyObject"""
3532 return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
3534 def SetClientData(*args
, **kwargs
):
3535 """SetClientData(self, PyObject clientData)"""
3536 return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
3538 GetBitmap1
= GetNormalBitmap
3539 GetBitmap2
= GetDisabledBitmap
3540 SetBitmap1
= SetNormalBitmap
3541 SetBitmap2
= SetDisabledBitmap
3543 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
)
3545 class ToolBarBase(_core
.Control
):
3546 """Proxy of C++ ToolBarBase class"""
3547 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3548 def __init__(self
): raise AttributeError, "No constructor defined"
3549 __repr__
= _swig_repr
3550 def DoAddTool(*args
, **kwargs
):
3552 DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3553 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
3554 String longHelp=EmptyString,
3555 PyObject clientData=None) -> ToolBarToolBase
3557 return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
)
3559 def DoInsertTool(*args
, **kwargs
):
3561 DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3562 int kind=ITEM_NORMAL,
3563 String shortHelp=EmptyString, String longHelp=EmptyString,
3564 PyObject clientData=None) -> ToolBarToolBase
3566 return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
3568 # These match the original Add methods for this class, kept for
3569 # backwards compatibility with versions < 2.3.3.
3572 def AddTool(self
, id, bitmap
,
3573 pushedBitmap
= wx
.NullBitmap
,
3576 shortHelpString
= '',
3577 longHelpString
= '') :
3578 '''Old style method to add a tool to the toolbar.'''
3579 kind
= wx
.ITEM_NORMAL
3580 if isToggle
: kind
= wx
.ITEM_CHECK
3581 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
3582 shortHelpString
, longHelpString
, clientData
)
3584 def AddSimpleTool(self
, id, bitmap
,
3585 shortHelpString
= '',
3586 longHelpString
= '',
3588 '''Old style method to add a tool to the toolbar.'''
3589 kind
= wx
.ITEM_NORMAL
3590 if isToggle
: kind
= wx
.ITEM_CHECK
3591 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
3592 shortHelpString
, longHelpString
, None)
3594 def InsertTool(self
, pos
, id, bitmap
,
3595 pushedBitmap
= wx
.NullBitmap
,
3598 shortHelpString
= '',
3599 longHelpString
= ''):
3600 '''Old style method to insert a tool in the toolbar.'''
3601 kind
= wx
.ITEM_NORMAL
3602 if isToggle
: kind
= wx
.ITEM_CHECK
3603 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
3604 shortHelpString
, longHelpString
, clientData
)
3606 def InsertSimpleTool(self
, pos
, id, bitmap
,
3607 shortHelpString
= '',
3608 longHelpString
= '',
3610 '''Old style method to insert a tool in the toolbar.'''
3611 kind
= wx
.ITEM_NORMAL
3612 if isToggle
: kind
= wx
.ITEM_CHECK
3613 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
3614 shortHelpString
, longHelpString
, None)
3617 # The following are the new toolbar Add methods starting with
3618 # 2.3.3. They are renamed to have 'Label' in the name so as to be
3619 # able to keep backwards compatibility with using the above
3620 # methods. Eventually these should migrate to be the methods used
3621 # primarily and lose the 'Label' in the name...
3623 def AddLabelTool(self
, id, label
, bitmap
,
3624 bmpDisabled
= wx
.NullBitmap
,
3625 kind
= wx
.ITEM_NORMAL
,
3626 shortHelp
= '', longHelp
= '',
3629 The full AddTool() function.
3631 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
3632 is created and used as the disabled image.
3634 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
3635 shortHelp
, longHelp
, clientData
)
3638 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
3639 bmpDisabled
= wx
.NullBitmap
,
3640 kind
= wx
.ITEM_NORMAL
,
3641 shortHelp
= '', longHelp
= '',
3644 Insert the new tool at the given position, if pos == GetToolsCount(), it
3645 is equivalent to AddTool()
3647 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
3648 shortHelp
, longHelp
, clientData
)
3650 def AddCheckLabelTool(self
, id, label
, bitmap
,
3651 bmpDisabled
= wx
.NullBitmap
,
3652 shortHelp
= '', longHelp
= '',
3654 '''Add a check tool, i.e. a tool which can be toggled'''
3655 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3656 shortHelp
, longHelp
, clientData
)
3658 def AddRadioLabelTool(self
, id, label
, bitmap
,
3659 bmpDisabled
= wx
.NullBitmap
,
3660 shortHelp
= '', longHelp
= '',
3663 Add a radio tool, i.e. a tool which can be toggled and releases any
3664 other toggled radio tools in the same group when it happens
3666 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3667 shortHelp
, longHelp
, clientData
)
3670 # For consistency with the backwards compatible methods above, here are
3671 # some non-'Label' versions of the Check and Radio methods
3673 def AddCheckTool(self
, id, bitmap
,
3674 bmpDisabled
= wx
.NullBitmap
,
3675 shortHelp
= '', longHelp
= '',
3677 '''Add a check tool, i.e. a tool which can be toggled'''
3678 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3679 shortHelp
, longHelp
, clientData
)
3681 def AddRadioTool(self
, id, bitmap
,
3682 bmpDisabled
= wx
.NullBitmap
,
3683 shortHelp
= '', longHelp
= '',
3686 Add a radio tool, i.e. a tool which can be toggled and releases any
3687 other toggled radio tools in the same group when it happens
3689 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3690 shortHelp
, longHelp
, clientData
)
3692 def AddToolItem(*args
, **kwargs
):
3693 """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase"""
3694 return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
)
3696 def InsertToolItem(*args
, **kwargs
):
3697 """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
3698 return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
3700 def AddControl(*args
, **kwargs
):
3701 """AddControl(self, Control control) -> ToolBarToolBase"""
3702 return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
)
3704 def InsertControl(*args
, **kwargs
):
3705 """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase"""
3706 return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
)
3708 def FindControl(*args
, **kwargs
):
3709 """FindControl(self, int id) -> Control"""
3710 return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
)
3712 def AddSeparator(*args
, **kwargs
):
3713 """AddSeparator(self) -> ToolBarToolBase"""
3714 return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
)
3716 def InsertSeparator(*args
, **kwargs
):
3717 """InsertSeparator(self, size_t pos) -> ToolBarToolBase"""
3718 return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
3720 def RemoveTool(*args
, **kwargs
):
3721 """RemoveTool(self, int id) -> ToolBarToolBase"""
3722 return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
)
3724 def DeleteToolByPos(*args
, **kwargs
):
3725 """DeleteToolByPos(self, size_t pos) -> bool"""
3726 return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
3728 def DeleteTool(*args
, **kwargs
):
3729 """DeleteTool(self, int id) -> bool"""
3730 return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
)
3732 def ClearTools(*args
, **kwargs
):
3733 """ClearTools(self)"""
3734 return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
)
3736 def Realize(*args
, **kwargs
):
3737 """Realize(self) -> bool"""
3738 return _controls_
.ToolBarBase_Realize(*args
, **kwargs
)
3740 def EnableTool(*args
, **kwargs
):
3741 """EnableTool(self, int id, bool enable)"""
3742 return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
)
3744 def ToggleTool(*args
, **kwargs
):
3745 """ToggleTool(self, int id, bool toggle)"""
3746 return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
)
3748 def SetToggle(*args
, **kwargs
):
3749 """SetToggle(self, int id, bool toggle)"""
3750 return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
)
3752 def GetToolClientData(*args
, **kwargs
):
3753 """GetToolClientData(self, int id) -> PyObject"""
3754 return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
3756 def SetToolClientData(*args
, **kwargs
):
3757 """SetToolClientData(self, int id, PyObject clientData)"""
3758 return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
3760 def GetToolPos(*args
, **kwargs
):
3761 """GetToolPos(self, int id) -> int"""
3762 return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
)
3764 def GetToolState(*args
, **kwargs
):
3765 """GetToolState(self, int id) -> bool"""
3766 return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
)
3768 def GetToolEnabled(*args
, **kwargs
):
3769 """GetToolEnabled(self, int id) -> bool"""
3770 return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
3772 def SetToolShortHelp(*args
, **kwargs
):
3773 """SetToolShortHelp(self, int id, String helpString)"""
3774 return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
3776 def GetToolShortHelp(*args
, **kwargs
):
3777 """GetToolShortHelp(self, int id) -> String"""
3778 return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
3780 def SetToolLongHelp(*args
, **kwargs
):
3781 """SetToolLongHelp(self, int id, String helpString)"""
3782 return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
3784 def GetToolLongHelp(*args
, **kwargs
):
3785 """GetToolLongHelp(self, int id) -> String"""
3786 return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
3788 def SetMarginsXY(*args
, **kwargs
):
3789 """SetMarginsXY(self, int x, int y)"""
3790 return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
3792 def SetMargins(*args
, **kwargs
):
3793 """SetMargins(self, Size size)"""
3794 return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
)
3796 def SetToolPacking(*args
, **kwargs
):
3797 """SetToolPacking(self, int packing)"""
3798 return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
3800 def SetToolSeparation(*args
, **kwargs
):
3801 """SetToolSeparation(self, int separation)"""
3802 return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
3804 def GetToolMargins(*args
, **kwargs
):
3805 """GetToolMargins(self) -> Size"""
3806 return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
3808 def GetMargins(*args
, **kwargs
):
3809 """GetMargins(self) -> Size"""
3810 return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
)
3812 def GetToolPacking(*args
, **kwargs
):
3813 """GetToolPacking(self) -> int"""
3814 return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
3816 def GetToolSeparation(*args
, **kwargs
):
3817 """GetToolSeparation(self) -> int"""
3818 return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
3820 def SetRows(*args
, **kwargs
):
3821 """SetRows(self, int nRows)"""
3822 return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
)
3824 def SetMaxRowsCols(*args
, **kwargs
):
3825 """SetMaxRowsCols(self, int rows, int cols)"""
3826 return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
3828 def GetMaxRows(*args
, **kwargs
):
3829 """GetMaxRows(self) -> int"""
3830 return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
3832 def GetMaxCols(*args
, **kwargs
):
3833 """GetMaxCols(self) -> int"""
3834 return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
3836 def SetToolBitmapSize(*args
, **kwargs
):
3837 """SetToolBitmapSize(self, Size size)"""
3838 return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
3840 def GetToolBitmapSize(*args
, **kwargs
):
3841 """GetToolBitmapSize(self) -> Size"""
3842 return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
3844 def GetToolSize(*args
, **kwargs
):
3845 """GetToolSize(self) -> Size"""
3846 return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
)
3848 def FindToolForPosition(*args
, **kwargs
):
3849 """FindToolForPosition(self, int x, int y) -> ToolBarToolBase"""
3850 return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
3852 def FindById(*args
, **kwargs
):
3853 """FindById(self, int toolid) -> ToolBarToolBase"""
3854 return _controls_
.ToolBarBase_FindById(*args
, **kwargs
)
3856 def IsVertical(*args
, **kwargs
):
3857 """IsVertical(self) -> bool"""
3858 return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
)
3860 def GetToolsCount(*args
, **kwargs
):
3861 """GetToolsCount(self) -> size_t"""
3862 return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
)
3864 _controls_
.ToolBarBase_swigregister(ToolBarBase
)
3866 class ToolBar(ToolBarBase
):
3867 """Proxy of C++ ToolBar class"""
3868 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3869 __repr__
= _swig_repr
3870 def __init__(self
, *args
, **kwargs
):
3872 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3873 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3874 String name=wxPyToolBarNameStr) -> ToolBar
3876 _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
))
3877 self
._setOORInfo
(self
)
3879 def Create(*args
, **kwargs
):
3881 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3882 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3883 String name=wxPyToolBarNameStr) -> bool
3885 return _controls_
.ToolBar_Create(*args
, **kwargs
)
3887 def GetClassDefaultAttributes(*args
, **kwargs
):
3889 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3891 Get the default attributes for this class. This is useful if you want
3892 to use the same font or colour in your own control as in a standard
3893 control -- which is a much better idea than hard coding specific
3894 colours or fonts which might look completely out of place on the
3895 user's system, especially if it uses themes.
3897 The variant parameter is only relevant under Mac currently and is
3898 ignore under other platforms. Under Mac, it will change the size of
3899 the returned font. See `wx.Window.SetWindowVariant` for more about
3902 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3904 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3905 _controls_
.ToolBar_swigregister(ToolBar
)
3907 def PreToolBar(*args
, **kwargs
):
3908 """PreToolBar() -> ToolBar"""
3909 val
= _controls_
.new_PreToolBar(*args
, **kwargs
)
3912 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
):
3914 ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3916 Get the default attributes for this class. This is useful if you want
3917 to use the same font or colour in your own control as in a standard
3918 control -- which is a much better idea than hard coding specific
3919 colours or fonts which might look completely out of place on the
3920 user's system, especially if it uses themes.
3922 The variant parameter is only relevant under Mac currently and is
3923 ignore under other platforms. Under Mac, it will change the size of
3924 the returned font. See `wx.Window.SetWindowVariant` for more about
3927 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3929 #---------------------------------------------------------------------------
3931 LC_VRULES
= _controls_
.LC_VRULES
3932 LC_HRULES
= _controls_
.LC_HRULES
3933 LC_ICON
= _controls_
.LC_ICON
3934 LC_SMALL_ICON
= _controls_
.LC_SMALL_ICON
3935 LC_LIST
= _controls_
.LC_LIST
3936 LC_REPORT
= _controls_
.LC_REPORT
3937 LC_ALIGN_TOP
= _controls_
.LC_ALIGN_TOP
3938 LC_ALIGN_LEFT
= _controls_
.LC_ALIGN_LEFT
3939 LC_AUTOARRANGE
= _controls_
.LC_AUTOARRANGE
3940 LC_VIRTUAL
= _controls_
.LC_VIRTUAL
3941 LC_EDIT_LABELS
= _controls_
.LC_EDIT_LABELS
3942 LC_NO_HEADER
= _controls_
.LC_NO_HEADER
3943 LC_NO_SORT_HEADER
= _controls_
.LC_NO_SORT_HEADER
3944 LC_SINGLE_SEL
= _controls_
.LC_SINGLE_SEL
3945 LC_SORT_ASCENDING
= _controls_
.LC_SORT_ASCENDING
3946 LC_SORT_DESCENDING
= _controls_
.LC_SORT_DESCENDING
3947 LC_MASK_TYPE
= _controls_
.LC_MASK_TYPE
3948 LC_MASK_ALIGN
= _controls_
.LC_MASK_ALIGN
3949 LC_MASK_SORT
= _controls_
.LC_MASK_SORT
3950 LIST_MASK_STATE
= _controls_
.LIST_MASK_STATE
3951 LIST_MASK_TEXT
= _controls_
.LIST_MASK_TEXT
3952 LIST_MASK_IMAGE
= _controls_
.LIST_MASK_IMAGE
3953 LIST_MASK_DATA
= _controls_
.LIST_MASK_DATA
3954 LIST_SET_ITEM
= _controls_
.LIST_SET_ITEM
3955 LIST_MASK_WIDTH
= _controls_
.LIST_MASK_WIDTH
3956 LIST_MASK_FORMAT
= _controls_
.LIST_MASK_FORMAT
3957 LIST_STATE_DONTCARE
= _controls_
.LIST_STATE_DONTCARE
3958 LIST_STATE_DROPHILITED
= _controls_
.LIST_STATE_DROPHILITED
3959 LIST_STATE_FOCUSED
= _controls_
.LIST_STATE_FOCUSED
3960 LIST_STATE_SELECTED
= _controls_
.LIST_STATE_SELECTED
3961 LIST_STATE_CUT
= _controls_
.LIST_STATE_CUT
3962 LIST_STATE_DISABLED
= _controls_
.LIST_STATE_DISABLED
3963 LIST_STATE_FILTERED
= _controls_
.LIST_STATE_FILTERED
3964 LIST_STATE_INUSE
= _controls_
.LIST_STATE_INUSE
3965 LIST_STATE_PICKED
= _controls_
.LIST_STATE_PICKED
3966 LIST_STATE_SOURCE
= _controls_
.LIST_STATE_SOURCE
3967 LIST_HITTEST_ABOVE
= _controls_
.LIST_HITTEST_ABOVE
3968 LIST_HITTEST_BELOW
= _controls_
.LIST_HITTEST_BELOW
3969 LIST_HITTEST_NOWHERE
= _controls_
.LIST_HITTEST_NOWHERE
3970 LIST_HITTEST_ONITEMICON
= _controls_
.LIST_HITTEST_ONITEMICON
3971 LIST_HITTEST_ONITEMLABEL
= _controls_
.LIST_HITTEST_ONITEMLABEL
3972 LIST_HITTEST_ONITEMRIGHT
= _controls_
.LIST_HITTEST_ONITEMRIGHT
3973 LIST_HITTEST_ONITEMSTATEICON
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
3974 LIST_HITTEST_TOLEFT
= _controls_
.LIST_HITTEST_TOLEFT
3975 LIST_HITTEST_TORIGHT
= _controls_
.LIST_HITTEST_TORIGHT
3976 LIST_HITTEST_ONITEM
= _controls_
.LIST_HITTEST_ONITEM
3977 LIST_GETSUBITEMRECT_WHOLEITEM
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
3978 LIST_NEXT_ABOVE
= _controls_
.LIST_NEXT_ABOVE
3979 LIST_NEXT_ALL
= _controls_
.LIST_NEXT_ALL
3980 LIST_NEXT_BELOW
= _controls_
.LIST_NEXT_BELOW
3981 LIST_NEXT_LEFT
= _controls_
.LIST_NEXT_LEFT
3982 LIST_NEXT_RIGHT
= _controls_
.LIST_NEXT_RIGHT
3983 LIST_ALIGN_DEFAULT
= _controls_
.LIST_ALIGN_DEFAULT
3984 LIST_ALIGN_LEFT
= _controls_
.LIST_ALIGN_LEFT
3985 LIST_ALIGN_TOP
= _controls_
.LIST_ALIGN_TOP
3986 LIST_ALIGN_SNAP_TO_GRID
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
3987 LIST_FORMAT_LEFT
= _controls_
.LIST_FORMAT_LEFT
3988 LIST_FORMAT_RIGHT
= _controls_
.LIST_FORMAT_RIGHT
3989 LIST_FORMAT_CENTRE
= _controls_
.LIST_FORMAT_CENTRE
3990 LIST_FORMAT_CENTER
= _controls_
.LIST_FORMAT_CENTER
3991 LIST_AUTOSIZE
= _controls_
.LIST_AUTOSIZE
3992 LIST_AUTOSIZE_USEHEADER
= _controls_
.LIST_AUTOSIZE_USEHEADER
3993 LIST_RECT_BOUNDS
= _controls_
.LIST_RECT_BOUNDS
3994 LIST_RECT_ICON
= _controls_
.LIST_RECT_ICON
3995 LIST_RECT_LABEL
= _controls_
.LIST_RECT_LABEL
3996 LIST_FIND_UP
= _controls_
.LIST_FIND_UP
3997 LIST_FIND_DOWN
= _controls_
.LIST_FIND_DOWN
3998 LIST_FIND_LEFT
= _controls_
.LIST_FIND_LEFT
3999 LIST_FIND_RIGHT
= _controls_
.LIST_FIND_RIGHT
4000 #---------------------------------------------------------------------------
4002 class ListItemAttr(object):
4003 """Proxy of C++ ListItemAttr class"""
4004 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4005 __repr__
= _swig_repr
4006 def __init__(self
, *args
, **kwargs
):
4008 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
4009 Font font=wxNullFont) -> ListItemAttr
4011 _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
))
4012 __swig_destroy__
= _controls_
.delete_ListItemAttr
4013 __del__
= lambda self
: None;
4014 def SetTextColour(*args
, **kwargs
):
4015 """SetTextColour(self, Colour colText)"""
4016 return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
)
4018 def SetBackgroundColour(*args
, **kwargs
):
4019 """SetBackgroundColour(self, Colour colBack)"""
4020 return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
4022 def SetFont(*args
, **kwargs
):
4023 """SetFont(self, Font font)"""
4024 return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
)
4026 def HasTextColour(*args
, **kwargs
):
4027 """HasTextColour(self) -> bool"""
4028 return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
)
4030 def HasBackgroundColour(*args
, **kwargs
):
4031 """HasBackgroundColour(self) -> bool"""
4032 return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
4034 def HasFont(*args
, **kwargs
):
4035 """HasFont(self) -> bool"""
4036 return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
)
4038 def GetTextColour(*args
, **kwargs
):
4039 """GetTextColour(self) -> Colour"""
4040 return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
)
4042 def GetBackgroundColour(*args
, **kwargs
):
4043 """GetBackgroundColour(self) -> Colour"""
4044 return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
4046 def GetFont(*args
, **kwargs
):
4047 """GetFont(self) -> Font"""
4048 return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
)
4050 def AssignFrom(*args
, **kwargs
):
4051 """AssignFrom(self, ListItemAttr source)"""
4052 return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
)
4054 def Destroy(*args
, **kwargs
):
4056 val
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
)
4060 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4061 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4062 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4063 _controls_
.ListItemAttr_swigregister(ListItemAttr
)
4064 ListCtrlNameStr
= cvar
.ListCtrlNameStr
4066 #---------------------------------------------------------------------------
4068 class ListItem(_core
.Object
):
4069 """Proxy of C++ ListItem class"""
4070 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4071 __repr__
= _swig_repr
4072 def __init__(self
, *args
, **kwargs
):
4073 """__init__(self) -> ListItem"""
4074 _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
))
4075 __swig_destroy__
= _controls_
.delete_ListItem
4076 __del__
= lambda self
: None;
4077 def Clear(*args
, **kwargs
):
4079 return _controls_
.ListItem_Clear(*args
, **kwargs
)
4081 def ClearAttributes(*args
, **kwargs
):
4082 """ClearAttributes(self)"""
4083 return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
)
4085 def SetMask(*args
, **kwargs
):
4086 """SetMask(self, long mask)"""
4087 return _controls_
.ListItem_SetMask(*args
, **kwargs
)
4089 def SetId(*args
, **kwargs
):
4090 """SetId(self, long id)"""
4091 return _controls_
.ListItem_SetId(*args
, **kwargs
)
4093 def SetColumn(*args
, **kwargs
):
4094 """SetColumn(self, int col)"""
4095 return _controls_
.ListItem_SetColumn(*args
, **kwargs
)
4097 def SetState(*args
, **kwargs
):
4098 """SetState(self, long state)"""
4099 return _controls_
.ListItem_SetState(*args
, **kwargs
)
4101 def SetStateMask(*args
, **kwargs
):
4102 """SetStateMask(self, long stateMask)"""
4103 return _controls_
.ListItem_SetStateMask(*args
, **kwargs
)
4105 def SetText(*args
, **kwargs
):
4106 """SetText(self, String text)"""
4107 return _controls_
.ListItem_SetText(*args
, **kwargs
)
4109 def SetImage(*args
, **kwargs
):
4110 """SetImage(self, int image)"""
4111 return _controls_
.ListItem_SetImage(*args
, **kwargs
)
4113 def SetData(*args
, **kwargs
):
4114 """SetData(self, long data)"""
4115 return _controls_
.ListItem_SetData(*args
, **kwargs
)
4117 def SetWidth(*args
, **kwargs
):
4118 """SetWidth(self, int width)"""
4119 return _controls_
.ListItem_SetWidth(*args
, **kwargs
)
4121 def SetAlign(*args
, **kwargs
):
4122 """SetAlign(self, int align)"""
4123 return _controls_
.ListItem_SetAlign(*args
, **kwargs
)
4125 def SetTextColour(*args
, **kwargs
):
4126 """SetTextColour(self, Colour colText)"""
4127 return _controls_
.ListItem_SetTextColour(*args
, **kwargs
)
4129 def SetBackgroundColour(*args
, **kwargs
):
4130 """SetBackgroundColour(self, Colour colBack)"""
4131 return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
)
4133 def SetFont(*args
, **kwargs
):
4134 """SetFont(self, Font font)"""
4135 return _controls_
.ListItem_SetFont(*args
, **kwargs
)
4137 def GetMask(*args
, **kwargs
):
4138 """GetMask(self) -> long"""
4139 return _controls_
.ListItem_GetMask(*args
, **kwargs
)
4141 def GetId(*args
, **kwargs
):
4142 """GetId(self) -> long"""
4143 return _controls_
.ListItem_GetId(*args
, **kwargs
)
4145 def GetColumn(*args
, **kwargs
):
4146 """GetColumn(self) -> int"""
4147 return _controls_
.ListItem_GetColumn(*args
, **kwargs
)
4149 def GetState(*args
, **kwargs
):
4150 """GetState(self) -> long"""
4151 return _controls_
.ListItem_GetState(*args
, **kwargs
)
4153 def GetText(*args
, **kwargs
):
4154 """GetText(self) -> String"""
4155 return _controls_
.ListItem_GetText(*args
, **kwargs
)
4157 def GetImage(*args
, **kwargs
):
4158 """GetImage(self) -> int"""
4159 return _controls_
.ListItem_GetImage(*args
, **kwargs
)
4161 def GetData(*args
, **kwargs
):
4162 """GetData(self) -> long"""
4163 return _controls_
.ListItem_GetData(*args
, **kwargs
)
4165 def GetWidth(*args
, **kwargs
):
4166 """GetWidth(self) -> int"""
4167 return _controls_
.ListItem_GetWidth(*args
, **kwargs
)
4169 def GetAlign(*args
, **kwargs
):
4170 """GetAlign(self) -> int"""
4171 return _controls_
.ListItem_GetAlign(*args
, **kwargs
)
4173 def GetAttributes(*args
, **kwargs
):
4174 """GetAttributes(self) -> ListItemAttr"""
4175 return _controls_
.ListItem_GetAttributes(*args
, **kwargs
)
4177 def HasAttributes(*args
, **kwargs
):
4178 """HasAttributes(self) -> bool"""
4179 return _controls_
.ListItem_HasAttributes(*args
, **kwargs
)
4181 def GetTextColour(*args
, **kwargs
):
4182 """GetTextColour(self) -> Colour"""
4183 return _controls_
.ListItem_GetTextColour(*args
, **kwargs
)
4185 def GetBackgroundColour(*args
, **kwargs
):
4186 """GetBackgroundColour(self) -> Colour"""
4187 return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
)
4189 def GetFont(*args
, **kwargs
):
4190 """GetFont(self) -> Font"""
4191 return _controls_
.ListItem_GetFont(*args
, **kwargs
)
4193 m_mask
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
)
4194 m_itemId
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
)
4195 m_col
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
)
4196 m_state
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
)
4197 m_stateMask
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
)
4198 m_text
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
)
4199 m_image
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
)
4200 m_data
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
)
4201 m_format
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
)
4202 m_width
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
)
4203 Align
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")
4204 Attributes
= property(GetAttributes
,doc
="See `GetAttributes`")
4205 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4206 Column
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")
4207 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
4208 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4209 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
4210 Image
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")
4211 Mask
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")
4212 State
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")
4213 Text
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")
4214 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4215 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
4216 _controls_
.ListItem_swigregister(ListItem
)
4218 #---------------------------------------------------------------------------
4220 class ListEvent(_core
.NotifyEvent
):
4221 """Proxy of C++ ListEvent class"""
4222 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4223 __repr__
= _swig_repr
4224 def __init__(self
, *args
, **kwargs
):
4225 """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
4226 _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
))
4227 m_code
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
)
4228 m_oldItemIndex
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
)
4229 m_itemIndex
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
)
4230 m_col
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
)
4231 m_pointDrag
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
)
4232 m_item
= property(_controls_
.ListEvent_m_item_get
)
4233 def GetKeyCode(*args
, **kwargs
):
4234 """GetKeyCode(self) -> int"""
4235 return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
)
4237 GetCode
= GetKeyCode
4238 def GetIndex(*args
, **kwargs
):
4239 """GetIndex(self) -> long"""
4240 return _controls_
.ListEvent_GetIndex(*args
, **kwargs
)
4242 def GetColumn(*args
, **kwargs
):
4243 """GetColumn(self) -> int"""
4244 return _controls_
.ListEvent_GetColumn(*args
, **kwargs
)
4246 def GetPoint(*args
, **kwargs
):
4247 """GetPoint(self) -> Point"""
4248 return _controls_
.ListEvent_GetPoint(*args
, **kwargs
)
4250 GetPosition
= GetPoint
4251 def GetLabel(*args
, **kwargs
):
4252 """GetLabel(self) -> String"""
4253 return _controls_
.ListEvent_GetLabel(*args
, **kwargs
)
4255 def GetText(*args
, **kwargs
):
4256 """GetText(self) -> String"""
4257 return _controls_
.ListEvent_GetText(*args
, **kwargs
)
4259 def GetImage(*args
, **kwargs
):
4260 """GetImage(self) -> int"""
4261 return _controls_
.ListEvent_GetImage(*args
, **kwargs
)
4263 def GetData(*args
, **kwargs
):
4264 """GetData(self) -> long"""
4265 return _controls_
.ListEvent_GetData(*args
, **kwargs
)
4267 def GetMask(*args
, **kwargs
):
4268 """GetMask(self) -> long"""
4269 return _controls_
.ListEvent_GetMask(*args
, **kwargs
)
4271 def GetItem(*args
, **kwargs
):
4272 """GetItem(self) -> ListItem"""
4273 return _controls_
.ListEvent_GetItem(*args
, **kwargs
)
4275 def GetCacheFrom(*args
, **kwargs
):
4276 """GetCacheFrom(self) -> long"""
4277 return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
)
4279 def GetCacheTo(*args
, **kwargs
):
4280 """GetCacheTo(self) -> long"""
4281 return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
)
4283 def IsEditCancelled(*args
, **kwargs
):
4284 """IsEditCancelled(self) -> bool"""
4285 return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
)
4287 def SetEditCanceled(*args
, **kwargs
):
4288 """SetEditCanceled(self, bool editCancelled)"""
4289 return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
)
4291 CacheFrom
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")
4292 CacheTo
= property(GetCacheTo
,doc
="See `GetCacheTo`")
4293 Column
= property(GetColumn
,doc
="See `GetColumn`")
4294 Data
= property(GetData
,doc
="See `GetData`")
4295 Image
= property(GetImage
,doc
="See `GetImage`")
4296 Index
= property(GetIndex
,doc
="See `GetIndex`")
4297 Item
= property(GetItem
,doc
="See `GetItem`")
4298 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
4299 Label
= property(GetLabel
,doc
="See `GetLabel`")
4300 Mask
= property(GetMask
,doc
="See `GetMask`")
4301 Point
= property(GetPoint
,doc
="See `GetPoint`")
4302 Text
= property(GetText
,doc
="See `GetText`")
4303 _controls_
.ListEvent_swigregister(ListEvent
)
4305 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
4306 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
4307 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
4308 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
4309 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
4310 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
4311 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
4312 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
4313 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
4314 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
4315 wxEVT_COMMAND_LIST_COL_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
4316 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
4317 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
4318 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
4319 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
4320 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
4321 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
4322 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
4323 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
4324 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
4325 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
4326 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
4327 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
4328 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
4329 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
4330 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
4335 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
4336 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
4337 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
4338 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
4339 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
4340 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
4341 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
4342 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
4343 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
4344 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
4345 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
4346 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
4347 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
4348 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
4354 #---------------------------------------------------------------------------
4356 class ListCtrl(_core
.Control
):
4357 """Proxy of C++ ListCtrl class"""
4358 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4359 __repr__
= _swig_repr
4360 def __init__(self
, *args
, **kwargs
):
4362 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4363 Size size=DefaultSize, long style=LC_ICON,
4364 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
4366 _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
))
4367 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
4369 def Create(*args
, **kwargs
):
4371 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4372 Size size=DefaultSize, long style=LC_ICON,
4373 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4375 Do the 2nd phase and create the GUI control.
4377 return _controls_
.ListCtrl_Create(*args
, **kwargs
)
4379 def _setCallbackInfo(*args
, **kwargs
):
4380 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4381 return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
4383 def GetColumn(*args
, **kwargs
):
4384 """GetColumn(self, int col) -> ListItem"""
4385 val
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
)
4386 if val
is not None: val
.thisown
= 1
4389 def SetColumn(*args
, **kwargs
):
4390 """SetColumn(self, int col, ListItem item) -> bool"""
4391 return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
)
4393 def GetColumnWidth(*args
, **kwargs
):
4394 """GetColumnWidth(self, int col) -> int"""
4395 return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
4397 def SetColumnWidth(*args
, **kwargs
):
4398 """SetColumnWidth(self, int col, int width) -> bool"""
4399 return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
4401 def GetCountPerPage(*args
, **kwargs
):
4402 """GetCountPerPage(self) -> int"""
4403 return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
4405 def GetViewRect(*args
, **kwargs
):
4406 """GetViewRect(self) -> Rect"""
4407 return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
)
4409 def GetEditControl(*args
, **kwargs
):
4410 """GetEditControl(self) -> TextCtrl"""
4411 return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
)
4413 def GetItem(*args
, **kwargs
):
4414 """GetItem(self, long itemId, int col=0) -> ListItem"""
4415 val
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
)
4416 if val
is not None: val
.thisown
= 1
4419 def SetItem(*args
, **kwargs
):
4420 """SetItem(self, ListItem info) -> bool"""
4421 return _controls_
.ListCtrl_SetItem(*args
, **kwargs
)
4423 def SetStringItem(*args
, **kwargs
):
4424 """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long"""
4425 return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
)
4427 def GetItemState(*args
, **kwargs
):
4428 """GetItemState(self, long item, long stateMask) -> int"""
4429 return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
)
4431 def SetItemState(*args
, **kwargs
):
4432 """SetItemState(self, long item, long state, long stateMask) -> bool"""
4433 return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
)
4435 def SetItemImage(*args
, **kwargs
):
4436 """SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
4437 return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
)
4439 def SetItemColumnImage(*args
, **kwargs
):
4440 """SetItemColumnImage(self, long item, long column, int image) -> bool"""
4441 return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
)
4443 def GetItemText(*args
, **kwargs
):
4444 """GetItemText(self, long item) -> String"""
4445 return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
)
4447 def SetItemText(*args
, **kwargs
):
4448 """SetItemText(self, long item, String str)"""
4449 return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
)
4451 def GetItemData(*args
, **kwargs
):
4452 """GetItemData(self, long item) -> long"""
4453 return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
)
4455 def SetItemData(*args
, **kwargs
):
4456 """SetItemData(self, long item, long data) -> bool"""
4457 return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
)
4459 def GetItemPosition(*args
, **kwargs
):
4460 """GetItemPosition(self, long item) -> Point"""
4461 return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
)
4463 def GetItemRect(*args
, **kwargs
):
4464 """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect"""
4465 return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
)
4467 def SetItemPosition(*args
, **kwargs
):
4468 """SetItemPosition(self, long item, Point pos) -> bool"""
4469 return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
)
4471 def GetItemCount(*args
, **kwargs
):
4472 """GetItemCount(self) -> int"""
4473 return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
)
4475 def GetColumnCount(*args
, **kwargs
):
4476 """GetColumnCount(self) -> int"""
4477 return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
)
4479 def GetItemSpacing(*args
, **kwargs
):
4480 """GetItemSpacing(self) -> Size"""
4481 return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
4483 GetItemSpacing
= wx
._deprecated
(GetItemSpacing
)
4484 def GetSelectedItemCount(*args
, **kwargs
):
4485 """GetSelectedItemCount(self) -> int"""
4486 return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
4488 def GetTextColour(*args
, **kwargs
):
4489 """GetTextColour(self) -> Colour"""
4490 return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
)
4492 def SetTextColour(*args
, **kwargs
):
4493 """SetTextColour(self, Colour col)"""
4494 return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
)
4496 def GetTopItem(*args
, **kwargs
):
4497 """GetTopItem(self) -> long"""
4498 return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
)
4500 def SetSingleStyle(*args
, **kwargs
):
4501 """SetSingleStyle(self, long style, bool add=True)"""
4502 return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
4504 def GetNextItem(*args
, **kwargs
):
4505 """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
4506 return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
)
4508 def GetImageList(*args
, **kwargs
):
4509 """GetImageList(self, int which) -> ImageList"""
4510 return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
)
4512 def SetImageList(*args
, **kwargs
):
4513 """SetImageList(self, ImageList imageList, int which)"""
4514 return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
)
4516 def AssignImageList(*args
, **kwargs
):
4517 """AssignImageList(self, ImageList imageList, int which)"""
4518 return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
)
4520 def InReportView(*args
, **kwargs
):
4521 """InReportView(self) -> bool"""
4522 return _controls_
.ListCtrl_InReportView(*args
, **kwargs
)
4524 def IsVirtual(*args
, **kwargs
):
4525 """IsVirtual(self) -> bool"""
4526 return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
)
4528 def RefreshItem(*args
, **kwargs
):
4529 """RefreshItem(self, long item)"""
4530 return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
)
4532 def RefreshItems(*args
, **kwargs
):
4533 """RefreshItems(self, long itemFrom, long itemTo)"""
4534 return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
)
4536 def Arrange(*args
, **kwargs
):
4537 """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool"""
4538 return _controls_
.ListCtrl_Arrange(*args
, **kwargs
)
4540 def DeleteItem(*args
, **kwargs
):
4541 """DeleteItem(self, long item) -> bool"""
4542 return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
)
4544 def DeleteAllItems(*args
, **kwargs
):
4545 """DeleteAllItems(self) -> bool"""
4546 return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
4548 def DeleteColumn(*args
, **kwargs
):
4549 """DeleteColumn(self, int col) -> bool"""
4550 return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
)
4552 def DeleteAllColumns(*args
, **kwargs
):
4553 """DeleteAllColumns(self) -> bool"""
4554 return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
4556 def ClearAll(*args
, **kwargs
):
4557 """ClearAll(self)"""
4558 return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
)
4560 def EditLabel(*args
, **kwargs
):
4561 """EditLabel(self, long item) -> TextCtrl"""
4562 return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
)
4564 def EndEditLabel(*args
, **kwargs
):
4565 """EndEditLabel(self, bool cancel) -> bool"""
4566 return _controls_
.ListCtrl_EndEditLabel(*args
, **kwargs
)
4568 def EnsureVisible(*args
, **kwargs
):
4569 """EnsureVisible(self, long item) -> bool"""
4570 return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
)
4572 def FindItem(*args
, **kwargs
):
4573 """FindItem(self, long start, String str, bool partial=False) -> long"""
4574 return _controls_
.ListCtrl_FindItem(*args
, **kwargs
)
4576 def FindItemData(*args
, **kwargs
):
4577 """FindItemData(self, long start, long data) -> long"""
4578 return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
)
4580 def FindItemAtPos(*args
, **kwargs
):
4581 """FindItemAtPos(self, long start, Point pt, int direction) -> long"""
4582 return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
4584 def HitTest(*args
, **kwargs
):
4586 HitTest(Point point) -> (item, where)
4588 Determines which item (if any) is at the specified point, giving
4589 in the second return value (see wx.LIST_HITTEST flags.)
4591 return _controls_
.ListCtrl_HitTest(*args
, **kwargs
)
4593 def HitTestSubItem(*args
, **kwargs
):
4595 HitTestSubItem(Point point) -> (item, where, subItem)
4597 Determines which item (if any) is at the specified point, giving in
4598 the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
4601 return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
)
4603 def InsertItem(*args
, **kwargs
):
4604 """InsertItem(self, ListItem info) -> long"""
4605 return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
)
4607 def InsertStringItem(*args
, **kwargs
):
4608 """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long"""
4609 return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
)
4611 def InsertImageItem(*args
, **kwargs
):
4612 """InsertImageItem(self, long index, int imageIndex) -> long"""
4613 return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
)
4615 def InsertImageStringItem(*args
, **kwargs
):
4616 """InsertImageStringItem(self, long index, String label, int imageIndex) -> long"""
4617 return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
4619 def InsertColumnItem(*args
, **kwargs
):
4620 """InsertColumnItem(self, long col, ListItem info) -> long"""
4621 return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
)
4623 InsertColumnInfo
= InsertColumnItem
4624 def InsertColumn(*args
, **kwargs
):
4626 InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,
4627 int width=-1) -> long
4629 return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
)
4631 def SetItemCount(*args
, **kwargs
):
4632 """SetItemCount(self, long count)"""
4633 return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
)
4635 def ScrollList(*args
, **kwargs
):
4636 """ScrollList(self, int dx, int dy) -> bool"""
4637 return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
)
4639 def SetItemTextColour(*args
, **kwargs
):
4640 """SetItemTextColour(self, long item, Colour col)"""
4641 return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
4643 def GetItemTextColour(*args
, **kwargs
):
4644 """GetItemTextColour(self, long item) -> Colour"""
4645 return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
4647 def SetItemBackgroundColour(*args
, **kwargs
):
4648 """SetItemBackgroundColour(self, long item, Colour col)"""
4649 return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4651 def GetItemBackgroundColour(*args
, **kwargs
):
4652 """GetItemBackgroundColour(self, long item) -> Colour"""
4653 return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4655 def SetItemFont(*args
, **kwargs
):
4656 """SetItemFont(self, long item, Font f)"""
4657 return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
)
4659 def GetItemFont(*args
, **kwargs
):
4660 """GetItemFont(self, long item) -> Font"""
4661 return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
)
4665 def Select(self
, idx
, on
=1):
4666 '''[de]select an item'''
4667 if on
: state
= wx
.LIST_STATE_SELECTED
4669 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
4671 def Focus(self
, idx
):
4672 '''Focus and show the given item'''
4673 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
4674 self
.EnsureVisible(idx
)
4676 def GetFocusedItem(self
):
4677 '''get the currently focused item or -1 if none'''
4678 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
4680 def GetFirstSelected(self
, *args
):
4681 '''return first selected item, or -1 when none'''
4682 return self
.GetNextSelected(-1)
4684 def GetNextSelected(self
, item
):
4685 '''return subsequent selected items, or -1 when no more'''
4686 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
4688 def IsSelected(self
, idx
):
4689 '''return True if the item is selected'''
4690 return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0
4692 def SetColumnImage(self
, col
, image
):
4693 item
= self
.GetColumn(col
)
4694 # preserve all other attributes too
4695 item
.SetMask( wx
.LIST_MASK_STATE |
4697 wx
.LIST_MASK_IMAGE |
4700 wx
.LIST_MASK_WIDTH |
4701 wx
.LIST_MASK_FORMAT
)
4702 item
.SetImage(image
)
4703 self
.SetColumn(col
, item
)
4705 def ClearColumnImage(self
, col
):
4706 self
.SetColumnImage(col
, -1)
4708 def Append(self
, entry
):
4709 '''Append an item to the list control. The entry parameter should be a
4710 sequence with an item for each column'''
4716 pos
= self
.GetItemCount()
4717 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
4718 for i
in range(1, len(entry
)):
4719 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
4722 def SortItems(*args
, **kwargs
):
4723 """SortItems(self, PyObject func) -> bool"""
4724 return _controls_
.ListCtrl_SortItems(*args
, **kwargs
)
4726 def GetMainWindow(*args
, **kwargs
):
4727 """GetMainWindow(self) -> Window"""
4728 return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
)
4730 def GetClassDefaultAttributes(*args
, **kwargs
):
4732 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4734 Get the default attributes for this class. This is useful if you want
4735 to use the same font or colour in your own control as in a standard
4736 control -- which is a much better idea than hard coding specific
4737 colours or fonts which might look completely out of place on the
4738 user's system, especially if it uses themes.
4740 The variant parameter is only relevant under Mac currently and is
4741 ignore under other platforms. Under Mac, it will change the size of
4742 the returned font. See `wx.Window.SetWindowVariant` for more about
4745 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4747 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
4748 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
4749 CountPerPage
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")
4750 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
4751 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4752 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
4753 ItemCount
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")
4754 MainWindow
= property(GetMainWindow
,doc
="See `GetMainWindow`")
4755 SelectedItemCount
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")
4756 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4757 TopItem
= property(GetTopItem
,doc
="See `GetTopItem`")
4758 ViewRect
= property(GetViewRect
,doc
="See `GetViewRect`")
4759 _controls_
.ListCtrl_swigregister(ListCtrl
)
4761 def PreListCtrl(*args
, **kwargs
):
4762 """PreListCtrl() -> ListCtrl"""
4763 val
= _controls_
.new_PreListCtrl(*args
, **kwargs
)
4766 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
4768 ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4770 Get the default attributes for this class. This is useful if you want
4771 to use the same font or colour in your own control as in a standard
4772 control -- which is a much better idea than hard coding specific
4773 colours or fonts which might look completely out of place on the
4774 user's system, especially if it uses themes.
4776 The variant parameter is only relevant under Mac currently and is
4777 ignore under other platforms. Under Mac, it will change the size of
4778 the returned font. See `wx.Window.SetWindowVariant` for more about
4781 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4783 #---------------------------------------------------------------------------
4785 class ListView(ListCtrl
):
4786 """Proxy of C++ ListView class"""
4787 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4788 __repr__
= _swig_repr
4789 def __init__(self
, *args
, **kwargs
):
4791 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4792 Size size=DefaultSize, long style=LC_REPORT,
4793 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
4795 _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
))
4796 self
._setOORInfo
(self
)
4798 def Create(*args
, **kwargs
):
4800 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4801 Size size=DefaultSize, long style=LC_REPORT,
4802 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4804 Do the 2nd phase and create the GUI control.
4806 return _controls_
.ListView_Create(*args
, **kwargs
)
4808 def Select(*args
, **kwargs
):
4809 """Select(self, long n, bool on=True)"""
4810 return _controls_
.ListView_Select(*args
, **kwargs
)
4812 def Focus(*args
, **kwargs
):
4813 """Focus(self, long index)"""
4814 return _controls_
.ListView_Focus(*args
, **kwargs
)
4816 def GetFocusedItem(*args
, **kwargs
):
4817 """GetFocusedItem(self) -> long"""
4818 return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
)
4820 def GetNextSelected(*args
, **kwargs
):
4821 """GetNextSelected(self, long item) -> long"""
4822 return _controls_
.ListView_GetNextSelected(*args
, **kwargs
)
4824 def GetFirstSelected(*args
, **kwargs
):
4825 """GetFirstSelected(self) -> long"""
4826 return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
)
4828 def IsSelected(*args
, **kwargs
):
4829 """IsSelected(self, long index) -> bool"""
4830 return _controls_
.ListView_IsSelected(*args
, **kwargs
)
4832 def SetColumnImage(*args
, **kwargs
):
4833 """SetColumnImage(self, int col, int image)"""
4834 return _controls_
.ListView_SetColumnImage(*args
, **kwargs
)
4836 def ClearColumnImage(*args
, **kwargs
):
4837 """ClearColumnImage(self, int col)"""
4838 return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
)
4840 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4841 _controls_
.ListView_swigregister(ListView
)
4843 def PreListView(*args
, **kwargs
):
4844 """PreListView() -> ListView"""
4845 val
= _controls_
.new_PreListView(*args
, **kwargs
)
4848 #---------------------------------------------------------------------------
4850 TR_NO_BUTTONS
= _controls_
.TR_NO_BUTTONS
4851 TR_HAS_BUTTONS
= _controls_
.TR_HAS_BUTTONS
4852 TR_NO_LINES
= _controls_
.TR_NO_LINES
4853 TR_LINES_AT_ROOT
= _controls_
.TR_LINES_AT_ROOT
4854 TR_SINGLE
= _controls_
.TR_SINGLE
4855 TR_MULTIPLE
= _controls_
.TR_MULTIPLE
4856 TR_EXTENDED
= _controls_
.TR_EXTENDED
4857 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
4858 TR_EDIT_LABELS
= _controls_
.TR_EDIT_LABELS
4859 TR_HIDE_ROOT
= _controls_
.TR_HIDE_ROOT
4860 TR_ROW_LINES
= _controls_
.TR_ROW_LINES
4861 TR_FULL_ROW_HIGHLIGHT
= _controls_
.TR_FULL_ROW_HIGHLIGHT
4862 TR_DEFAULT_STYLE
= _controls_
.TR_DEFAULT_STYLE
4863 TR_TWIST_BUTTONS
= _controls_
.TR_TWIST_BUTTONS
4866 wxTR_AQUA_BUTTONS
= 0
4868 TreeItemIcon_Normal
= _controls_
.TreeItemIcon_Normal
4869 TreeItemIcon_Selected
= _controls_
.TreeItemIcon_Selected
4870 TreeItemIcon_Expanded
= _controls_
.TreeItemIcon_Expanded
4871 TreeItemIcon_SelectedExpanded
= _controls_
.TreeItemIcon_SelectedExpanded
4872 TreeItemIcon_Max
= _controls_
.TreeItemIcon_Max
4873 TREE_HITTEST_ABOVE
= _controls_
.TREE_HITTEST_ABOVE
4874 TREE_HITTEST_BELOW
= _controls_
.TREE_HITTEST_BELOW
4875 TREE_HITTEST_NOWHERE
= _controls_
.TREE_HITTEST_NOWHERE
4876 TREE_HITTEST_ONITEMBUTTON
= _controls_
.TREE_HITTEST_ONITEMBUTTON
4877 TREE_HITTEST_ONITEMICON
= _controls_
.TREE_HITTEST_ONITEMICON
4878 TREE_HITTEST_ONITEMINDENT
= _controls_
.TREE_HITTEST_ONITEMINDENT
4879 TREE_HITTEST_ONITEMLABEL
= _controls_
.TREE_HITTEST_ONITEMLABEL
4880 TREE_HITTEST_ONITEMRIGHT
= _controls_
.TREE_HITTEST_ONITEMRIGHT
4881 TREE_HITTEST_ONITEMSTATEICON
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
4882 TREE_HITTEST_TOLEFT
= _controls_
.TREE_HITTEST_TOLEFT
4883 TREE_HITTEST_TORIGHT
= _controls_
.TREE_HITTEST_TORIGHT
4884 TREE_HITTEST_ONITEMUPPERPART
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
4885 TREE_HITTEST_ONITEMLOWERPART
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
4886 TREE_HITTEST_ONITEM
= _controls_
.TREE_HITTEST_ONITEM
4887 #---------------------------------------------------------------------------
4889 class TreeItemId(object):
4890 """Proxy of C++ TreeItemId class"""
4891 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4892 __repr__
= _swig_repr
4893 def __init__(self
, *args
, **kwargs
):
4894 """__init__(self) -> TreeItemId"""
4895 _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
))
4896 __swig_destroy__
= _controls_
.delete_TreeItemId
4897 __del__
= lambda self
: None;
4898 def IsOk(*args
, **kwargs
):
4899 """IsOk(self) -> bool"""
4900 return _controls_
.TreeItemId_IsOk(*args
, **kwargs
)
4902 def __eq__(*args
, **kwargs
):
4903 """__eq__(self, TreeItemId other) -> bool"""
4904 return _controls_
.TreeItemId___eq__(*args
, **kwargs
)
4906 def __ne__(*args
, **kwargs
):
4907 """__ne__(self, TreeItemId other) -> bool"""
4908 return _controls_
.TreeItemId___ne__(*args
, **kwargs
)
4910 m_pItem
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
)
4912 def __nonzero__(self
): return self
.IsOk()
4913 _controls_
.TreeItemId_swigregister(TreeItemId
)
4914 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
4916 class TreeItemData(object):
4917 """Proxy of C++ TreeItemData class"""
4918 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4919 __repr__
= _swig_repr
4920 def __init__(self
, *args
, **kwargs
):
4921 """__init__(self, PyObject obj=None) -> TreeItemData"""
4922 _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
))
4923 __swig_destroy__
= _controls_
.delete_TreeItemData
4924 __del__
= lambda self
: None;
4925 def GetData(*args
, **kwargs
):
4926 """GetData(self) -> PyObject"""
4927 return _controls_
.TreeItemData_GetData(*args
, **kwargs
)
4929 def SetData(*args
, **kwargs
):
4930 """SetData(self, PyObject obj)"""
4931 return _controls_
.TreeItemData_SetData(*args
, **kwargs
)
4933 def GetId(*args
, **kwargs
):
4934 """GetId(self) -> TreeItemId"""
4935 return _controls_
.TreeItemData_GetId(*args
, **kwargs
)
4937 def SetId(*args
, **kwargs
):
4938 """SetId(self, TreeItemId id)"""
4939 return _controls_
.TreeItemData_SetId(*args
, **kwargs
)
4941 def Destroy(*args
, **kwargs
):
4943 val
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
)
4947 _controls_
.TreeItemData_swigregister(TreeItemData
)
4949 #---------------------------------------------------------------------------
4951 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
4952 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
4953 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
4954 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
4955 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
4956 wxEVT_COMMAND_TREE_GET_INFO
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
4957 wxEVT_COMMAND_TREE_SET_INFO
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
4958 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
4959 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
4960 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
4961 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
4962 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
4963 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
4964 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
4965 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
4966 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
4967 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
4968 wxEVT_COMMAND_TREE_END_DRAG
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
4969 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
4970 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
4971 wxEVT_COMMAND_TREE_ITEM_MENU
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
4972 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
4973 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
4974 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
4975 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
4976 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
4977 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
4978 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
4979 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
4980 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
4981 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
4982 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
4983 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
4984 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
4985 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
4986 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
4987 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
4988 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
4989 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
4990 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
4991 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
4992 EVT_TREE_ITEM_MENU
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
, 1)
4994 class TreeEvent(_core
.NotifyEvent
):
4995 """Proxy of C++ TreeEvent class"""
4996 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4997 __repr__
= _swig_repr
4998 def __init__(self
, *args
):
5000 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
5001 __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
5003 _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
))
5004 def GetItem(*args
, **kwargs
):
5005 """GetItem(self) -> TreeItemId"""
5006 return _controls_
.TreeEvent_GetItem(*args
, **kwargs
)
5008 def SetItem(*args
, **kwargs
):
5009 """SetItem(self, TreeItemId item)"""
5010 return _controls_
.TreeEvent_SetItem(*args
, **kwargs
)
5012 def GetOldItem(*args
, **kwargs
):
5013 """GetOldItem(self) -> TreeItemId"""
5014 return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
)
5016 def SetOldItem(*args
, **kwargs
):
5017 """SetOldItem(self, TreeItemId item)"""
5018 return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
)
5020 def GetPoint(*args
, **kwargs
):
5021 """GetPoint(self) -> Point"""
5022 return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
)
5024 def SetPoint(*args
, **kwargs
):
5025 """SetPoint(self, Point pt)"""
5026 return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
)
5028 def GetKeyEvent(*args
, **kwargs
):
5029 """GetKeyEvent(self) -> KeyEvent"""
5030 return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
5032 def GetKeyCode(*args
, **kwargs
):
5033 """GetKeyCode(self) -> int"""
5034 return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
)
5036 def SetKeyEvent(*args
, **kwargs
):
5037 """SetKeyEvent(self, KeyEvent evt)"""
5038 return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
5040 def GetLabel(*args
, **kwargs
):
5041 """GetLabel(self) -> String"""
5042 return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
)
5044 def SetLabel(*args
, **kwargs
):
5045 """SetLabel(self, String label)"""
5046 return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
)
5048 def IsEditCancelled(*args
, **kwargs
):
5049 """IsEditCancelled(self) -> bool"""
5050 return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
5052 def SetEditCanceled(*args
, **kwargs
):
5053 """SetEditCanceled(self, bool editCancelled)"""
5054 return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
5056 def SetToolTip(*args
, **kwargs
):
5057 """SetToolTip(self, String toolTip)"""
5058 return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
)
5060 def GetToolTip(*args
, **kwargs
):
5061 """GetToolTip(self) -> String"""
5062 return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
)
5064 _controls_
.TreeEvent_swigregister(TreeEvent
)
5066 #---------------------------------------------------------------------------
5068 class TreeCtrl(_core
.Control
):
5069 """Proxy of C++ TreeCtrl class"""
5070 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5071 __repr__
= _swig_repr
5072 def __init__(self
, *args
, **kwargs
):
5074 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5075 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5076 Validator validator=DefaultValidator,
5077 String name=TreeCtrlNameStr) -> TreeCtrl
5079 _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
))
5080 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
5082 def Create(*args
, **kwargs
):
5084 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
5085 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5086 Validator validator=DefaultValidator,
5087 String name=TreeCtrlNameStr) -> bool
5089 Do the 2nd phase and create the GUI control.
5091 return _controls_
.TreeCtrl_Create(*args
, **kwargs
)
5093 def _setCallbackInfo(*args
, **kwargs
):
5094 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5095 return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
5097 def GetCount(*args
, **kwargs
):
5098 """GetCount(self) -> unsigned int"""
5099 return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
)
5101 def GetIndent(*args
, **kwargs
):
5102 """GetIndent(self) -> unsigned int"""
5103 return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
)
5105 def SetIndent(*args
, **kwargs
):
5106 """SetIndent(self, unsigned int indent)"""
5107 return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
)
5109 def GetSpacing(*args
, **kwargs
):
5110 """GetSpacing(self) -> unsigned int"""
5111 return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
)
5113 def SetSpacing(*args
, **kwargs
):
5114 """SetSpacing(self, unsigned int spacing)"""
5115 return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
)
5117 def GetImageList(*args
, **kwargs
):
5118 """GetImageList(self) -> ImageList"""
5119 return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
)
5121 def GetStateImageList(*args
, **kwargs
):
5122 """GetStateImageList(self) -> ImageList"""
5123 return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
5125 def SetImageList(*args
, **kwargs
):
5126 """SetImageList(self, ImageList imageList)"""
5127 return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
)
5129 def SetStateImageList(*args
, **kwargs
):
5130 """SetStateImageList(self, ImageList imageList)"""
5131 return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
5133 def AssignImageList(*args
, **kwargs
):
5134 """AssignImageList(self, ImageList imageList)"""
5135 return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
)
5137 def AssignStateImageList(*args
, **kwargs
):
5138 """AssignStateImageList(self, ImageList imageList)"""
5139 return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
5141 def GetItemText(*args
, **kwargs
):
5142 """GetItemText(self, TreeItemId item) -> String"""
5143 return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
)
5145 def GetItemImage(*args
, **kwargs
):
5146 """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
5147 return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
)
5149 def GetItemData(*args
, **kwargs
):
5150 """GetItemData(self, TreeItemId item) -> TreeItemData"""
5151 return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
)
5153 def GetItemPyData(*args
, **kwargs
):
5154 """GetItemPyData(self, TreeItemId item) -> PyObject"""
5155 return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
5157 GetPyData
= GetItemPyData
5158 def GetItemTextColour(*args
, **kwargs
):
5159 """GetItemTextColour(self, TreeItemId item) -> Colour"""
5160 return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
5162 def GetItemBackgroundColour(*args
, **kwargs
):
5163 """GetItemBackgroundColour(self, TreeItemId item) -> Colour"""
5164 return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
5166 def GetItemFont(*args
, **kwargs
):
5167 """GetItemFont(self, TreeItemId item) -> Font"""
5168 return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
)
5170 def SetItemText(*args
, **kwargs
):
5171 """SetItemText(self, TreeItemId item, String text)"""
5172 return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
)
5174 def SetItemImage(*args
, **kwargs
):
5175 """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
5176 return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
)
5178 def SetItemData(*args
, **kwargs
):
5179 """SetItemData(self, TreeItemId item, TreeItemData data)"""
5180 return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
)
5182 def SetItemPyData(*args
, **kwargs
):
5183 """SetItemPyData(self, TreeItemId item, PyObject obj)"""
5184 return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
5186 SetPyData
= SetItemPyData
5187 def SetItemHasChildren(*args
, **kwargs
):
5188 """SetItemHasChildren(self, TreeItemId item, bool has=True)"""
5189 return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
5191 def SetItemBold(*args
, **kwargs
):
5192 """SetItemBold(self, TreeItemId item, bool bold=True)"""
5193 return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
)
5195 def SetItemDropHighlight(*args
, **kwargs
):
5196 """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)"""
5197 return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
5199 def SetItemTextColour(*args
, **kwargs
):
5200 """SetItemTextColour(self, TreeItemId item, Colour col)"""
5201 return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
5203 def SetItemBackgroundColour(*args
, **kwargs
):
5204 """SetItemBackgroundColour(self, TreeItemId item, Colour col)"""
5205 return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
5207 def SetItemFont(*args
, **kwargs
):
5208 """SetItemFont(self, TreeItemId item, Font font)"""
5209 return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
)
5211 def IsVisible(*args
, **kwargs
):
5212 """IsVisible(self, TreeItemId item) -> bool"""
5213 return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
)
5215 def ItemHasChildren(*args
, **kwargs
):
5216 """ItemHasChildren(self, TreeItemId item) -> bool"""
5217 return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
5219 def IsExpanded(*args
, **kwargs
):
5220 """IsExpanded(self, TreeItemId item) -> bool"""
5221 return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
)
5223 def IsSelected(*args
, **kwargs
):
5224 """IsSelected(self, TreeItemId item) -> bool"""
5225 return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
)
5227 def IsBold(*args
, **kwargs
):
5228 """IsBold(self, TreeItemId item) -> bool"""
5229 return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
)
5231 def GetChildrenCount(*args
, **kwargs
):
5232 """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
5233 return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
5235 def GetRootItem(*args
, **kwargs
):
5236 """GetRootItem(self) -> TreeItemId"""
5237 return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
)
5239 def GetSelection(*args
, **kwargs
):
5240 """GetSelection(self) -> TreeItemId"""
5241 return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
)
5243 def GetSelections(*args
, **kwargs
):
5244 """GetSelections(self) -> PyObject"""
5245 return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
)
5247 def GetItemParent(*args
, **kwargs
):
5248 """GetItemParent(self, TreeItemId item) -> TreeItemId"""
5249 return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
)
5251 def GetFirstChild(*args
, **kwargs
):
5252 """GetFirstChild(self, TreeItemId item) -> PyObject"""
5253 return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
5255 def GetNextChild(*args
, **kwargs
):
5256 """GetNextChild(self, TreeItemId item, void cookie) -> PyObject"""
5257 return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
)
5259 def GetLastChild(*args
, **kwargs
):
5260 """GetLastChild(self, TreeItemId item) -> TreeItemId"""
5261 return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
)
5263 def GetNextSibling(*args
, **kwargs
):
5264 """GetNextSibling(self, TreeItemId item) -> TreeItemId"""
5265 return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
5267 def GetPrevSibling(*args
, **kwargs
):
5268 """GetPrevSibling(self, TreeItemId item) -> TreeItemId"""
5269 return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
5271 def GetFirstVisibleItem(*args
, **kwargs
):
5272 """GetFirstVisibleItem(self) -> TreeItemId"""
5273 return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
5275 def GetNextVisible(*args
, **kwargs
):
5276 """GetNextVisible(self, TreeItemId item) -> TreeItemId"""
5277 return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
5279 def GetPrevVisible(*args
, **kwargs
):
5280 """GetPrevVisible(self, TreeItemId item) -> TreeItemId"""
5281 return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
5283 def AddRoot(*args
, **kwargs
):
5284 """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
5285 return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
)
5287 def PrependItem(*args
, **kwargs
):
5289 PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5290 TreeItemData data=None) -> TreeItemId
5292 return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
)
5294 def InsertItem(*args
, **kwargs
):
5296 InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,
5297 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5299 return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
)
5301 def InsertItemBefore(*args
, **kwargs
):
5303 InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,
5304 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5306 return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
5308 def AppendItem(*args
, **kwargs
):
5310 AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5311 TreeItemData data=None) -> TreeItemId
5313 return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
)
5315 def Delete(*args
, **kwargs
):
5316 """Delete(self, TreeItemId item)"""
5317 return _controls_
.TreeCtrl_Delete(*args
, **kwargs
)
5319 def DeleteChildren(*args
, **kwargs
):
5320 """DeleteChildren(self, TreeItemId item)"""
5321 return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
5323 def DeleteAllItems(*args
, **kwargs
):
5324 """DeleteAllItems(self)"""
5325 return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
5327 def Expand(*args
, **kwargs
):
5328 """Expand(self, TreeItemId item)"""
5329 return _controls_
.TreeCtrl_Expand(*args
, **kwargs
)
5331 def ExpandAllChildren(*args
, **kwargs
):
5332 """ExpandAllChildren(self, TreeItemId item)"""
5333 return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
)
5335 def ExpandAll(*args
, **kwargs
):
5336 """ExpandAll(self)"""
5337 return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
)
5339 def Collapse(*args
, **kwargs
):
5340 """Collapse(self, TreeItemId item)"""
5341 return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
)
5343 def CollapseAndReset(*args
, **kwargs
):
5344 """CollapseAndReset(self, TreeItemId item)"""
5345 return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
5347 def Toggle(*args
, **kwargs
):
5348 """Toggle(self, TreeItemId item)"""
5349 return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
)
5351 def Unselect(*args
, **kwargs
):
5352 """Unselect(self)"""
5353 return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
)
5355 def UnselectItem(*args
, **kwargs
):
5356 """UnselectItem(self, TreeItemId item)"""
5357 return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
)
5359 def UnselectAll(*args
, **kwargs
):
5360 """UnselectAll(self)"""
5361 return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
)
5363 def SelectItem(*args
, **kwargs
):
5364 """SelectItem(self, TreeItemId item, bool select=True)"""
5365 return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
)
5367 def ToggleItemSelection(*args
, **kwargs
):
5368 """ToggleItemSelection(self, TreeItemId item)"""
5369 return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
5371 def EnsureVisible(*args
, **kwargs
):
5372 """EnsureVisible(self, TreeItemId item)"""
5373 return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
5375 def ScrollTo(*args
, **kwargs
):
5376 """ScrollTo(self, TreeItemId item)"""
5377 return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
)
5379 def EditLabel(*args
, **kwargs
):
5380 """EditLabel(self, TreeItemId item)"""
5381 return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
)
5383 def GetEditControl(*args
, **kwargs
):
5384 """GetEditControl(self) -> TextCtrl"""
5385 return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
)
5387 def EndEditLabel(*args
, **kwargs
):
5388 """EndEditLabel(self, TreeItemId item, bool discardChanges=False)"""
5389 return _controls_
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
5391 def SortChildren(*args
, **kwargs
):
5392 """SortChildren(self, TreeItemId item)"""
5393 return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
)
5395 def HitTest(*args
, **kwargs
):
5397 HitTest(Point point) -> (item, where)
5399 Determine which item (if any) belongs the given point. The coordinates
5400 specified are relative to the client area of tree ctrl and the where return
5401 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
5404 return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
)
5406 def GetBoundingRect(*args
, **kwargs
):
5407 """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject"""
5408 return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
5410 def SetState(*args
, **kwargs
):
5411 """SetState(self, TreeItemId node, int state)"""
5412 return _controls_
.TreeCtrl_SetState(*args
, **kwargs
)
5414 def GetState(*args
, **kwargs
):
5415 """GetState(self, TreeItemId node) -> int"""
5416 return _controls_
.TreeCtrl_GetState(*args
, **kwargs
)
5418 def GetClassDefaultAttributes(*args
, **kwargs
):
5420 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5422 Get the default attributes for this class. This is useful if you want
5423 to use the same font or colour in your own control as in a standard
5424 control -- which is a much better idea than hard coding specific
5425 colours or fonts which might look completely out of place on the
5426 user's system, especially if it uses themes.
5428 The variant parameter is only relevant under Mac currently and is
5429 ignore under other platforms. Under Mac, it will change the size of
5430 the returned font. See `wx.Window.SetWindowVariant` for more about
5433 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5435 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
5436 def SetQuickBestSize(*args
, **kwargs
):
5437 """SetQuickBestSize(self, bool q)"""
5438 return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
)
5440 def GetQuickBestSize(*args
, **kwargs
):
5441 """GetQuickBestSize(self) -> bool"""
5442 return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
)
5444 _controls_
.TreeCtrl_swigregister(TreeCtrl
)
5446 def PreTreeCtrl(*args
, **kwargs
):
5447 """PreTreeCtrl() -> TreeCtrl"""
5448 val
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
)
5451 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
5453 TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5455 Get the default attributes for this class. This is useful if you want
5456 to use the same font or colour in your own control as in a standard
5457 control -- which is a much better idea than hard coding specific
5458 colours or fonts which might look completely out of place on the
5459 user's system, especially if it uses themes.
5461 The variant parameter is only relevant under Mac currently and is
5462 ignore under other platforms. Under Mac, it will change the size of
5463 the returned font. See `wx.Window.SetWindowVariant` for more about
5466 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5468 #---------------------------------------------------------------------------
5470 DIRCTRL_DIR_ONLY
= _controls_
.DIRCTRL_DIR_ONLY
5471 DIRCTRL_SELECT_FIRST
= _controls_
.DIRCTRL_SELECT_FIRST
5472 DIRCTRL_SHOW_FILTERS
= _controls_
.DIRCTRL_SHOW_FILTERS
5473 DIRCTRL_3D_INTERNAL
= _controls_
.DIRCTRL_3D_INTERNAL
5474 DIRCTRL_EDIT_LABELS
= _controls_
.DIRCTRL_EDIT_LABELS
5475 class GenericDirCtrl(_core
.Control
):
5476 """Proxy of C++ GenericDirCtrl class"""
5477 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5478 __repr__
= _swig_repr
5479 def __init__(self
, *args
, **kwargs
):
5481 __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5482 Point pos=DefaultPosition, Size size=DefaultSize,
5483 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5484 String filter=EmptyString,
5485 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
5487 _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
))
5488 self
._setOORInfo
(self
)
5490 def Create(*args
, **kwargs
):
5492 Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5493 Point pos=DefaultPosition, Size size=DefaultSize,
5494 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5495 String filter=EmptyString,
5496 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
5498 return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
)
5500 def ExpandPath(*args
, **kwargs
):
5501 """ExpandPath(self, String path) -> bool"""
5502 return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
5504 def CollapsePath(*args
, **kwargs
):
5505 """CollapsePath(self, String path) -> bool"""
5506 return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
)
5508 def GetDefaultPath(*args
, **kwargs
):
5509 """GetDefaultPath(self) -> String"""
5510 return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
5512 def SetDefaultPath(*args
, **kwargs
):
5513 """SetDefaultPath(self, String path)"""
5514 return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
5516 def GetPath(*args
, **kwargs
):
5517 """GetPath(self) -> String"""
5518 return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
)
5520 def GetFilePath(*args
, **kwargs
):
5521 """GetFilePath(self) -> String"""
5522 return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
5524 def SetPath(*args
, **kwargs
):
5525 """SetPath(self, String path)"""
5526 return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
)
5528 def ShowHidden(*args
, **kwargs
):
5529 """ShowHidden(self, bool show)"""
5530 return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
5532 def GetShowHidden(*args
, **kwargs
):
5533 """GetShowHidden(self) -> bool"""
5534 return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
5536 def GetFilter(*args
, **kwargs
):
5537 """GetFilter(self) -> String"""
5538 return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
5540 def SetFilter(*args
, **kwargs
):
5541 """SetFilter(self, String filter)"""
5542 return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
5544 def GetFilterIndex(*args
, **kwargs
):
5545 """GetFilterIndex(self) -> int"""
5546 return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
5548 def SetFilterIndex(*args
, **kwargs
):
5549 """SetFilterIndex(self, int n)"""
5550 return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
5552 def GetRootId(*args
, **kwargs
):
5553 """GetRootId(self) -> TreeItemId"""
5554 return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
5556 def GetTreeCtrl(*args
, **kwargs
):
5557 """GetTreeCtrl(self) -> TreeCtrl"""
5558 return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
5560 def GetFilterListCtrl(*args
, **kwargs
):
5561 """GetFilterListCtrl(self) -> DirFilterListCtrl"""
5562 return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
5564 def FindChild(*args
, **kwargs
):
5566 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
5568 Find the child that matches the first part of 'path'. E.g. if a child
5569 path is "/usr" and 'path' is "/usr/include" then the child for
5570 /usr is returned. If the path string has been used (we're at the
5571 leaf), done is set to True.
5574 return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
)
5576 def DoResize(*args
, **kwargs
):
5577 """DoResize(self)"""
5578 return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
)
5580 def ReCreateTree(*args
, **kwargs
):
5581 """ReCreateTree(self)"""
5582 return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
5584 DefaultPath
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")
5585 FilePath
= property(GetFilePath
,doc
="See `GetFilePath`")
5586 Filter
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")
5587 FilterIndex
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")
5588 FilterListCtrl
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")
5589 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
5590 RootId
= property(GetRootId
,doc
="See `GetRootId`")
5591 ShowHidden
= property(GetShowHidden
,ShowHidden
,doc
="See `GetShowHidden` and `ShowHidden`")
5592 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
5593 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
)
5594 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
5596 def PreGenericDirCtrl(*args
, **kwargs
):
5597 """PreGenericDirCtrl() -> GenericDirCtrl"""
5598 val
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
)
5601 class DirFilterListCtrl(Choice
):
5602 """Proxy of C++ DirFilterListCtrl class"""
5603 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5604 __repr__
= _swig_repr
5605 def __init__(self
, *args
, **kwargs
):
5607 __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5608 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
5610 _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
))
5611 self
._setOORInfo
(self
)
5613 def Create(*args
, **kwargs
):
5615 Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5616 Size size=DefaultSize, long style=0) -> bool
5618 return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
)
5620 def FillFilterList(*args
, **kwargs
):
5621 """FillFilterList(self, String filter, int defaultFilter)"""
5622 return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
5624 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
)
5626 def PreDirFilterListCtrl(*args
, **kwargs
):
5627 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
5628 val
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
)
5631 #---------------------------------------------------------------------------
5633 class PyControl(_core
.Control
):
5634 """Proxy of C++ PyControl class"""
5635 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5636 __repr__
= _swig_repr
5637 def __init__(self
, *args
, **kwargs
):
5639 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5640 Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,
5641 String name=ControlNameStr) -> PyControl
5643 _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
))
5644 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
5646 def _setCallbackInfo(*args
, **kwargs
):
5647 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5648 return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
)
5650 def SetBestSize(*args
, **kwargs
):
5651 """SetBestSize(self, Size size)"""
5652 return _controls_
.PyControl_SetBestSize(*args
, **kwargs
)
5654 def DoEraseBackground(*args
, **kwargs
):
5655 """DoEraseBackground(self, DC dc) -> bool"""
5656 return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
)
5658 def DoMoveWindow(*args
, **kwargs
):
5659 """DoMoveWindow(self, int x, int y, int width, int height)"""
5660 return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
)
5662 def DoSetSize(*args
, **kwargs
):
5663 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
5664 return _controls_
.PyControl_DoSetSize(*args
, **kwargs
)
5666 def DoSetClientSize(*args
, **kwargs
):
5667 """DoSetClientSize(self, int width, int height)"""
5668 return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
)
5670 def DoSetVirtualSize(*args
, **kwargs
):
5671 """DoSetVirtualSize(self, int x, int y)"""
5672 return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
)
5674 def DoGetSize(*args
, **kwargs
):
5675 """DoGetSize() -> (width, height)"""
5676 return _controls_
.PyControl_DoGetSize(*args
, **kwargs
)
5678 def DoGetClientSize(*args
, **kwargs
):
5679 """DoGetClientSize() -> (width, height)"""
5680 return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
)
5682 def DoGetPosition(*args
, **kwargs
):
5683 """DoGetPosition() -> (x,y)"""
5684 return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
)
5686 def DoGetVirtualSize(*args
, **kwargs
):
5687 """DoGetVirtualSize(self) -> Size"""
5688 return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
)
5690 def DoGetBestSize(*args
, **kwargs
):
5691 """DoGetBestSize(self) -> Size"""
5692 return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
)
5694 def GetDefaultAttributes(*args
, **kwargs
):
5695 """GetDefaultAttributes(self) -> VisualAttributes"""
5696 return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
)
5698 def OnInternalIdle(*args
, **kwargs
):
5699 """OnInternalIdle(self)"""
5700 return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
)
5702 def base_DoMoveWindow(*args
, **kw
):
5703 return PyScrolledWindow
.DoMoveWindow(*args
, **kw
)
5704 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
5705 "Please use PyScrolledWindow.DoMoveWindow instead.")
5707 def base_DoSetSize(*args
, **kw
):
5708 return PyScrolledWindow
.DoSetSize(*args
, **kw
)
5709 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
5710 "Please use PyScrolledWindow.DoSetSize instead.")
5712 def base_DoSetClientSize(*args
, **kw
):
5713 return PyScrolledWindow
.DoSetClientSize(*args
, **kw
)
5714 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
5715 "Please use PyScrolledWindow.DoSetClientSize instead.")
5717 def base_DoSetVirtualSize(*args
, **kw
):
5718 return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
)
5719 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
5720 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
5722 def base_DoGetSize(*args
, **kw
):
5723 return PyScrolledWindow
.DoGetSize(*args
, **kw
)
5724 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
5725 "Please use PyScrolledWindow.DoGetSize instead.")
5727 def base_DoGetClientSize(*args
, **kw
):
5728 return PyScrolledWindow
.DoGetClientSize(*args
, **kw
)
5729 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
5730 "Please use PyScrolledWindow.DoGetClientSize instead.")
5732 def base_DoGetPosition(*args
, **kw
):
5733 return PyScrolledWindow
.DoGetPosition(*args
, **kw
)
5734 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
5735 "Please use PyScrolledWindow.DoGetPosition instead.")
5737 def base_DoGetVirtualSize(*args
, **kw
):
5738 return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
)
5739 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
5740 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
5742 def base_DoGetBestSize(*args
, **kw
):
5743 return PyScrolledWindow
.DoGetBestSize(*args
, **kw
)
5744 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
5745 "Please use PyScrolledWindow.DoGetBestSize instead.")
5747 def base_InitDialog(*args
, **kw
):
5748 return PyScrolledWindow
.InitDialog(*args
, **kw
)
5749 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
5750 "Please use PyScrolledWindow.InitDialog instead.")
5752 def base_TransferDataToWindow(*args
, **kw
):
5753 return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
)
5754 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
5755 "Please use PyScrolledWindow.TransferDataToWindow instead.")
5757 def base_TransferDataFromWindow(*args
, **kw
):
5758 return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
)
5759 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
5760 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
5762 def base_Validate(*args
, **kw
):
5763 return PyScrolledWindow
.Validate(*args
, **kw
)
5764 base_Validate
= wx
._deprecated
(base_Validate
,
5765 "Please use PyScrolledWindow.Validate instead.")
5767 def base_AcceptsFocus(*args
, **kw
):
5768 return PyScrolledWindow
.AcceptsFocus(*args
, **kw
)
5769 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
5770 "Please use PyScrolledWindow.AcceptsFocus instead.")
5772 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
5773 return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
)
5774 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
5775 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
5777 def base_GetMaxSize(*args
, **kw
):
5778 return PyScrolledWindow
.GetMaxSize(*args
, **kw
)
5779 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
5780 "Please use PyScrolledWindow.GetMaxSize instead.")
5782 def base_AddChild(*args
, **kw
):
5783 return PyScrolledWindow
.AddChild(*args
, **kw
)
5784 base_AddChild
= wx
._deprecated
(base_AddChild
,
5785 "Please use PyScrolledWindow.AddChild instead.")
5787 def base_RemoveChild(*args
, **kw
):
5788 return PyScrolledWindow
.RemoveChild(*args
, **kw
)
5789 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
5790 "Please use PyScrolledWindow.RemoveChild instead.")
5792 def base_ShouldInheritColours(*args
, **kw
):
5793 return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
)
5794 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
5795 "Please use PyScrolledWindow.ShouldInheritColours instead.")
5797 def base_GetDefaultAttributes(*args
, **kw
):
5798 return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
)
5799 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
5800 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
5802 def base_OnInternalIdle(*args
, **kw
):
5803 return PyScrolledWindow
.OnInternalIdle(*args
, **kw
)
5804 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
5805 "Please use PyScrolledWindow.OnInternalIdle instead.")
5807 _controls_
.PyControl_swigregister(PyControl
)
5809 def PrePyControl(*args
, **kwargs
):
5810 """PrePyControl() -> PyControl"""
5811 val
= _controls_
.new_PrePyControl(*args
, **kwargs
)
5814 #---------------------------------------------------------------------------
5816 wxEVT_HELP
= _controls_
.wxEVT_HELP
5817 wxEVT_DETAILED_HELP
= _controls_
.wxEVT_DETAILED_HELP
5818 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
5819 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
5820 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
5821 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
5823 class HelpEvent(_core
.CommandEvent
):
5825 A help event is sent when the user has requested context-sensitive
5826 help. This can either be caused by the application requesting
5827 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
5828 the system generating a WM_HELP message when the user pressed F1 or
5829 clicked on the query button in a dialog caption.
5831 A help event is sent to the window that the user clicked on, and is
5832 propagated up the window hierarchy until the event is processed or
5833 there are no more event handlers. The application should call
5834 event.GetId to check the identity of the clicked-on window, and then
5835 either show some suitable help or call event.Skip if the identifier is
5836 unrecognised. Calling Skip is important because it allows wxWindows to
5837 generate further events for ancestors of the clicked-on
5838 window. Otherwise it would be impossible to show help for container
5839 windows, since processing would stop after the first window found.
5841 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5842 __repr__
= _swig_repr
5843 Origin_Unknown
= _controls_
.HelpEvent_Origin_Unknown
5844 Origin_Keyboard
= _controls_
.HelpEvent_Origin_Keyboard
5845 Origin_HelpButton
= _controls_
.HelpEvent_Origin_HelpButton
5846 def __init__(self
, *args
, **kwargs
):
5848 __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
5849 int origin=Origin_Unknown) -> HelpEvent
5851 _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
))
5852 def GetPosition(*args
, **kwargs
):
5854 GetPosition(self) -> Point
5856 Returns the left-click position of the mouse, in screen
5857 coordinates. This allows the application to position the help
5860 return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
)
5862 def SetPosition(*args
, **kwargs
):
5864 SetPosition(self, Point pos)
5866 Sets the left-click position of the mouse, in screen coordinates.
5868 return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
)
5870 def GetLink(*args
, **kwargs
):
5872 GetLink(self) -> String
5874 Get an optional link to further help
5876 return _controls_
.HelpEvent_GetLink(*args
, **kwargs
)
5878 def SetLink(*args
, **kwargs
):
5880 SetLink(self, String link)
5882 Set an optional link to further help
5884 return _controls_
.HelpEvent_SetLink(*args
, **kwargs
)
5886 def GetTarget(*args
, **kwargs
):
5888 GetTarget(self) -> String
5890 Get an optional target to display help in. E.g. a window specification
5892 return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
)
5894 def SetTarget(*args
, **kwargs
):
5896 SetTarget(self, String target)
5898 Set an optional target to display help in. E.g. a window specification
5900 return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
)
5902 def GetOrigin(*args
, **kwargs
):
5904 GetOrigin(self) -> int
5906 Optiononal indication of the source of the event.
5908 return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
)
5910 def SetOrigin(*args
, **kwargs
):
5911 """SetOrigin(self, int origin)"""
5912 return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
)
5914 Link
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")
5915 Origin
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")
5916 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
5917 Target
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")
5918 _controls_
.HelpEvent_swigregister(HelpEvent
)
5920 class ContextHelp(_core
.Object
):
5922 This class changes the cursor to a query and puts the application into
5923 a 'context-sensitive help mode'. When the user left-clicks on a window
5924 within the specified window, a ``EVT_HELP`` event is sent to that
5925 control, and the application may respond to it by popping up some
5928 There are a couple of ways to invoke this behaviour implicitly:
5930 * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
5931 (Windows only). This will put a question mark in the titlebar,
5932 and Windows will put the application into context-sensitive help
5933 mode automatically, with further programming.
5935 * Create a `wx.ContextHelpButton`, whose predefined behaviour is
5936 to create a context help object. Normally you will write your
5937 application so that this button is only added to a dialog for
5938 non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
5941 :see: `wx.ContextHelpButton`
5944 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5945 __repr__
= _swig_repr
5946 def __init__(self
, *args
, **kwargs
):
5948 __init__(self, Window window=None, bool doNow=True) -> ContextHelp
5950 Constructs a context help object, calling BeginContextHelp if doNow is
5953 If window is None, the top window is used.
5955 _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
))
5956 __swig_destroy__
= _controls_
.delete_ContextHelp
5957 __del__
= lambda self
: None;
5958 def BeginContextHelp(*args
, **kwargs
):
5960 BeginContextHelp(self, Window window=None) -> bool
5962 Puts the application into context-sensitive help mode. window is the
5963 window which will be used to catch events; if NULL, the top window
5966 Returns true if the application was successfully put into
5967 context-sensitive help mode. This function only returns when the event
5970 return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
5972 def EndContextHelp(*args
, **kwargs
):
5974 EndContextHelp(self) -> bool
5976 Ends context-sensitive help mode. Not normally called by the
5979 return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
)
5981 _controls_
.ContextHelp_swigregister(ContextHelp
)
5983 class ContextHelpButton(BitmapButton
):
5985 Instances of this class may be used to add a question mark button that
5986 when pressed, puts the application into context-help mode. It does
5987 this by creating a wx.ContextHelp object which itself generates a
5988 ``EVT_HELP`` event when the user clicks on a window.
5990 On Windows, you may add a question-mark icon to a dialog by use of the
5991 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
5992 will have to add a button explicitly, usually next to OK, Cancel or
5995 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
5998 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5999 __repr__
= _swig_repr
6000 def __init__(self
, *args
, **kwargs
):
6002 __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
6003 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
6005 Constructor, creating and showing a context help button.
6007 _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
))
6008 self
._setOORInfo
(self
)
6010 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
)
6012 class HelpProvider(object):
6014 wx.HelpProvider is an abstract class used by a program
6015 implementing context-sensitive help to show the help text for the
6018 The current help provider must be explicitly set by the
6019 application using wx.HelpProvider.Set().
6021 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6022 def __init__(self
): raise AttributeError, "No constructor defined"
6023 __repr__
= _swig_repr
6024 __swig_destroy__
= _controls_
.delete_HelpProvider
6025 __del__
= lambda self
: None;
6026 def Set(*args
, **kwargs
):
6028 Set(HelpProvider helpProvider) -> HelpProvider
6030 Sset the current, application-wide help provider. Returns the previous
6031 one. Unlike some other classes, the help provider is not created on
6032 demand. This must be explicitly done by the application.
6034 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6036 Set
= staticmethod(Set
)
6037 def Get(*args
, **kwargs
):
6039 Get() -> HelpProvider
6041 Return the current application-wide help provider.
6043 return _controls_
.HelpProvider_Get(*args
, **kwargs
)
6045 Get
= staticmethod(Get
)
6046 def GetHelp(*args
, **kwargs
):
6048 GetHelp(self, Window window) -> String
6050 Gets the help string for this window. Its interpretation is dependent
6051 on the help provider except that empty string always means that no
6052 help is associated with the window.
6054 return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
)
6056 def ShowHelp(*args
, **kwargs
):
6058 ShowHelp(self, Window window) -> bool
6060 Shows help for the given window. Uses GetHelp internally if
6061 applicable. Returns True if it was done, or False if no help was
6062 available for this window.
6064 return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
)
6066 def ShowHelpAtPoint(*args
, **kwargs
):
6068 ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
6070 Show help for the given window (uses window.GetHelpAtPoint()
6071 internally if applicable), return true if it was done or false if no
6072 help available for this window.
6074 return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
)
6076 def AddHelp(*args
, **kwargs
):
6078 AddHelp(self, Window window, String text)
6080 Associates the text with the given window.
6082 return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
)
6084 def AddHelpById(*args
, **kwargs
):
6086 AddHelpById(self, int id, String text)
6088 This version associates the given text with all windows with this
6089 id. May be used to set the same help string for all Cancel buttons in
6090 the application, for example.
6092 return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
)
6094 def RemoveHelp(*args
, **kwargs
):
6096 RemoveHelp(self, Window window)
6098 Removes the association between the window pointer and the help
6099 text. This is called by the wx.Window destructor. Without this, the
6100 table of help strings will fill up and when window pointers are
6101 reused, the wrong help string will be found.
6103 return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
)
6105 def Destroy(*args
, **kwargs
):
6107 val
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
)
6111 _controls_
.HelpProvider_swigregister(HelpProvider
)
6113 def HelpProvider_Set(*args
, **kwargs
):
6115 HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
6117 Sset the current, application-wide help provider. Returns the previous
6118 one. Unlike some other classes, the help provider is not created on
6119 demand. This must be explicitly done by the application.
6121 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6123 def HelpProvider_Get(*args
):
6125 HelpProvider_Get() -> HelpProvider
6127 Return the current application-wide help provider.
6129 return _controls_
.HelpProvider_Get(*args
)
6131 class SimpleHelpProvider(HelpProvider
):
6133 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6134 supports only plain text help strings, and shows the string associated
6135 with the control (if any) in a tooltip.
6137 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6138 __repr__
= _swig_repr
6139 def __init__(self
, *args
, **kwargs
):
6141 __init__(self) -> SimpleHelpProvider
6143 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6144 supports only plain text help strings, and shows the string associated
6145 with the control (if any) in a tooltip.
6147 _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
))
6148 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
)
6150 #---------------------------------------------------------------------------
6152 class DragImage(_core
.Object
):
6153 """Proxy of C++ DragImage class"""
6154 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6155 __repr__
= _swig_repr
6156 def __init__(self
, *args
, **kwargs
):
6157 """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
6158 _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
))
6159 __swig_destroy__
= _controls_
.delete_DragImage
6160 __del__
= lambda self
: None;
6161 def SetBackingBitmap(*args
, **kwargs
):
6162 """SetBackingBitmap(self, Bitmap bitmap)"""
6163 return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
)
6165 def BeginDrag(*args
, **kwargs
):
6167 BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,
6168 Rect rect=None) -> bool
6170 return _controls_
.DragImage_BeginDrag(*args
, **kwargs
)
6172 def BeginDragBounded(*args
, **kwargs
):
6173 """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool"""
6174 return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
)
6176 def EndDrag(*args
, **kwargs
):
6177 """EndDrag(self) -> bool"""
6178 return _controls_
.DragImage_EndDrag(*args
, **kwargs
)
6180 def Move(*args
, **kwargs
):
6181 """Move(self, Point pt) -> bool"""
6182 return _controls_
.DragImage_Move(*args
, **kwargs
)
6184 def Show(*args
, **kwargs
):
6185 """Show(self) -> bool"""
6186 return _controls_
.DragImage_Show(*args
, **kwargs
)
6188 def Hide(*args
, **kwargs
):
6189 """Hide(self) -> bool"""
6190 return _controls_
.DragImage_Hide(*args
, **kwargs
)
6192 def GetImageRect(*args
, **kwargs
):
6193 """GetImageRect(self, Point pos) -> Rect"""
6194 return _controls_
.DragImage_GetImageRect(*args
, **kwargs
)
6196 def DoDrawImage(*args
, **kwargs
):
6197 """DoDrawImage(self, DC dc, Point pos) -> bool"""
6198 return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
)
6200 def UpdateBackingFromWindow(*args
, **kwargs
):
6201 """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
6202 return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
6204 def RedrawImage(*args
, **kwargs
):
6205 """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
6206 return _controls_
.DragImage_RedrawImage(*args
, **kwargs
)
6208 ImageRect
= property(GetImageRect
,doc
="See `GetImageRect`")
6209 _controls_
.DragImage_swigregister(DragImage
)
6211 def DragIcon(*args
, **kwargs
):
6212 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
6213 val
= _controls_
.new_DragIcon(*args
, **kwargs
)
6216 def DragString(*args
, **kwargs
):
6217 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
6218 val
= _controls_
.new_DragString(*args
, **kwargs
)
6221 def DragTreeItem(*args
, **kwargs
):
6222 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
6223 val
= _controls_
.new_DragTreeItem(*args
, **kwargs
)
6226 def DragListItem(*args
, **kwargs
):
6227 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
6228 val
= _controls_
.new_DragListItem(*args
, **kwargs
)
6231 #---------------------------------------------------------------------------
6233 DP_DEFAULT
= _controls_
.DP_DEFAULT
6234 DP_SPIN
= _controls_
.DP_SPIN
6235 DP_DROPDOWN
= _controls_
.DP_DROPDOWN
6236 DP_SHOWCENTURY
= _controls_
.DP_SHOWCENTURY
6237 DP_ALLOWNONE
= _controls_
.DP_ALLOWNONE
6238 class DatePickerCtrl(_core
.Control
):
6240 This control allows the user to select a date. Unlike
6241 `wx.calendar.CalendarCtrl`, which is a relatively big control,
6242 `wx.DatePickerCtrl` is implemented as a small window showing the
6243 currently selected date. The control can be edited using the keyboard,
6244 and can also display a popup window for more user-friendly date
6245 selection, depending on the styles used and the platform.
6247 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6248 __repr__
= _swig_repr
6249 def __init__(self
, *args
, **kwargs
):
6251 __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6252 Point pos=DefaultPosition, Size size=DefaultSize,
6253 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6254 Validator validator=DefaultValidator,
6255 String name=DatePickerCtrlNameStr) -> DatePickerCtrl
6257 Create a new DatePickerCtrl.
6259 _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
))
6260 self
._setOORInfo
(self
)
6262 def Create(*args
, **kwargs
):
6264 Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6265 Point pos=DefaultPosition, Size size=DefaultSize,
6266 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6267 Validator validator=DefaultValidator,
6268 String name=DatePickerCtrlNameStr) -> bool
6270 Create the GUI parts of the DatePickerCtrl, for use in 2-phase
6273 return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
)
6275 def SetValue(*args
, **kwargs
):
6277 SetValue(self, DateTime dt)
6279 Changes the current value of the control. The date should be valid and
6280 included in the currently selected range, if any.
6282 Calling this method does not result in a date change event.
6284 return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
)
6286 def GetValue(*args
, **kwargs
):
6288 GetValue(self) -> DateTime
6290 Returns the currently selected date. If there is no selection or the
6291 selection is outside of the current range, an invalid `wx.DateTime`
6294 return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
)
6296 def SetRange(*args
, **kwargs
):
6298 SetRange(self, DateTime dt1, DateTime dt2)
6300 Sets the valid range for the date selection. If dt1 is valid, it
6301 becomes the earliest date (inclusive) accepted by the control. If dt2
6302 is valid, it becomes the latest possible date.
6304 If the current value of the control is outside of the newly set range
6305 bounds, the behaviour is undefined.
6307 return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
)
6309 def GetLowerLimit(*args
, **kwargs
):
6311 GetLowerLimit(self) -> DateTime
6313 Get the lower limit of the valid range for the date selection, if any.
6314 If there is no range or there is no lower limit, then the
6315 `wx.DateTime` value returned will be invalid.
6317 return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
)
6319 def GetUpperLimit(*args
, **kwargs
):
6321 GetUpperLimit(self) -> DateTime
6323 Get the upper limit of the valid range for the date selection, if any.
6324 If there is no range or there is no upper limit, then the
6325 `wx.DateTime` value returned will be invalid.
6327 return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
)
6329 LowerLimit
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")
6330 UpperLimit
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")
6331 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
6332 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
)
6333 DatePickerCtrlNameStr
= cvar
.DatePickerCtrlNameStr
6335 def PreDatePickerCtrl(*args
, **kwargs
):
6337 PreDatePickerCtrl() -> DatePickerCtrl
6339 Precreate a DatePickerCtrl for use in 2-phase creation.
6341 val
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)
6344 HL_CONTEXTMENU
= _controls_
.HL_CONTEXTMENU
6345 HL_DEFAULT_STYLE
= _controls_
.HL_DEFAULT_STYLE
6346 #---------------------------------------------------------------------------
6348 class HyperlinkCtrl(_core
.Control
):
6350 A static text control that emulates a hyperlink. The link is displayed
6351 in an appropriate text style, derived from the control's normal font.
6352 When the mouse rolls over the link, the cursor changes to a hand and
6353 the link's color changes to the active color.
6355 Clicking on the link does not launch a web browser; instead, a
6356 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6360 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6361 __repr__
= _swig_repr
6362 def __init__(self
, *args
, **kwargs
):
6364 __init__(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) -> HyperlinkCtrl
6368 A static text control that emulates a hyperlink. The link is displayed
6369 in an appropriate text style, derived from the control's normal font.
6370 When the mouse rolls over the link, the cursor changes to a hand and
6371 the link's color changes to the active color.
6373 Clicking on the link does not launch a web browser; instead, a
6374 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6378 _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
))
6379 self
._setOORInfo
(self
)
6381 def Create(*args
, **kwargs
):
6383 Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6384 Size size=DefaultSize,
6385 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
6387 return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
)
6389 def GetHoverColour(*args
, **kwargs
):
6390 """GetHoverColour(self) -> Colour"""
6391 return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
)
6393 def SetHoverColour(*args
, **kwargs
):
6394 """SetHoverColour(self, Colour colour)"""
6395 return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
)
6397 def GetNormalColour(*args
, **kwargs
):
6398 """GetNormalColour(self) -> Colour"""
6399 return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
)
6401 def SetNormalColour(*args
, **kwargs
):
6402 """SetNormalColour(self, Colour colour)"""
6403 return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
)
6405 def GetVisitedColour(*args
, **kwargs
):
6406 """GetVisitedColour(self) -> Colour"""
6407 return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
)
6409 def SetVisitedColour(*args
, **kwargs
):
6410 """SetVisitedColour(self, Colour colour)"""
6411 return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
)
6413 def GetURL(*args
, **kwargs
):
6414 """GetURL(self) -> String"""
6415 return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
)
6417 def SetURL(*args
, **kwargs
):
6418 """SetURL(self, String url)"""
6419 return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
)
6421 def SetVisited(*args
, **kwargs
):
6422 """SetVisited(self, bool visited=True)"""
6423 return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
)
6425 def GetVisited(*args
, **kwargs
):
6426 """GetVisited(self) -> bool"""
6427 return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
)
6429 HoverColour
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")
6430 NormalColour
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")
6431 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6432 Visited
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")
6433 VisitedColour
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")
6434 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
)
6435 HyperlinkCtrlNameStr
= cvar
.HyperlinkCtrlNameStr
6437 def PreHyperlinkCtrl(*args
, **kwargs
):
6439 PreHyperlinkCtrl() -> HyperlinkCtrl
6441 A static text control that emulates a hyperlink. The link is displayed
6442 in an appropriate text style, derived from the control's normal font.
6443 When the mouse rolls over the link, the cursor changes to a hand and
6444 the link's color changes to the active color.
6446 Clicking on the link does not launch a web browser; instead, a
6447 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6451 val
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
)
6454 wxEVT_COMMAND_HYPERLINK
= _controls_
.wxEVT_COMMAND_HYPERLINK
6455 class HyperlinkEvent(_core
.CommandEvent
):
6456 """Proxy of C++ HyperlinkEvent class"""
6457 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6458 __repr__
= _swig_repr
6459 def __init__(self
, *args
, **kwargs
):
6460 """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
6461 _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
))
6462 def GetURL(*args
, **kwargs
):
6463 """GetURL(self) -> String"""
6464 return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
)
6466 def SetURL(*args
, **kwargs
):
6467 """SetURL(self, String url)"""
6468 return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
)
6470 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6471 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
)
6473 EVT_HYPERLINK
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 )
6475 #---------------------------------------------------------------------------
6477 PB_USE_TEXTCTRL
= _controls_
.PB_USE_TEXTCTRL
6478 class PickerBase(_core
.Control
):
6480 Base abstract class for all pickers which support an auxiliary text
6481 control. This class handles all positioning and sizing of the text
6482 control like a an horizontal `wx.BoxSizer` would do, with the text
6483 control on the left of the picker button and the proportion of the
6484 picker fixed to value 1.
6486 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6487 def __init__(self
): raise AttributeError, "No constructor defined"
6488 __repr__
= _swig_repr
6489 def CreateBase(*args
, **kwargs
):
6491 CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
6492 Size size=DefaultSize,
6493 long style=0, Validator validator=DefaultValidator,
6494 String name=wxButtonNameStr) -> bool
6496 return _controls_
.PickerBase_CreateBase(*args
, **kwargs
)
6498 def SetInternalMargin(*args
, **kwargs
):
6500 SetInternalMargin(self, int newmargin)
6502 Sets the margin (in pixels) between the picker and the text control.
6504 return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
)
6506 def GetInternalMargin(*args
, **kwargs
):
6508 GetInternalMargin(self) -> int
6510 Returns the margin (in pixels) between the picker and the text
6513 return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
)
6515 def SetTextCtrlProportion(*args
, **kwargs
):
6517 SetTextCtrlProportion(self, int prop)
6519 Sets the proportion between the text control and the picker button.
6520 This is used to set relative sizes of the text contorl and the picker.
6521 The value passed to this function must be >= 1.
6523 return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
)
6525 def GetTextCtrlProportion(*args
, **kwargs
):
6527 GetTextCtrlProportion(self) -> int
6529 Returns the proportion between the text control and the picker.
6531 return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
)
6533 def SetPickerCtrlProportion(*args
, **kwargs
):
6535 SetPickerCtrlProportion(self, int prop)
6537 Sets the proportion value of the picker.
6539 return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
)
6541 def GetPickerCtrlProportion(*args
, **kwargs
):
6543 GetPickerCtrlProportion(self) -> int
6545 Gets the proportion value of the picker.
6547 return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
)
6549 def IsTextCtrlGrowable(*args
, **kwargs
):
6550 """IsTextCtrlGrowable(self) -> bool"""
6551 return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
)
6553 def SetTextCtrlGrowable(*args
, **kwargs
):
6554 """SetTextCtrlGrowable(self, bool grow=True)"""
6555 return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
)
6557 def IsPickerCtrlGrowable(*args
, **kwargs
):
6558 """IsPickerCtrlGrowable(self) -> bool"""
6559 return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
)
6561 def SetPickerCtrlGrowable(*args
, **kwargs
):
6562 """SetPickerCtrlGrowable(self, bool grow=True)"""
6563 return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
)
6565 def HasTextCtrl(*args
, **kwargs
):
6567 HasTextCtrl(self) -> bool
6569 Returns true if this class has a valid text control (i.e. if the
6570 wx.PB_USE_TEXTCTRL style was given when creating this control).
6572 return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
)
6574 def GetTextCtrl(*args
, **kwargs
):
6576 GetTextCtrl(self) -> TextCtrl
6578 Returns a pointer to the text control handled by this class or None if
6579 the wx.PB_USE_TEXTCTRL style was not specified when this control was
6582 Very important: the contents of the text control could be containing
6583 an invalid representation of the entity which can be chosen through
6584 the picker (e.g. the user entered an invalid colour syntax because of
6585 a typo). Thus you should never parse the content of the textctrl to
6586 get the user's input; rather use the derived-class getter
6587 (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
6590 return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
)
6592 def GetPickerCtrl(*args
, **kwargs
):
6593 """GetPickerCtrl(self) -> Control"""
6594 return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
)
6596 _controls_
.PickerBase_swigregister(PickerBase
)
6598 #---------------------------------------------------------------------------
6600 CLRP_SHOW_LABEL
= _controls_
.CLRP_SHOW_LABEL
6601 CLRP_USE_TEXTCTRL
= _controls_
.CLRP_USE_TEXTCTRL
6602 CLRP_DEFAULT_STYLE
= _controls_
.CLRP_DEFAULT_STYLE
6603 class ColourPickerCtrl(PickerBase
):
6605 This control allows the user to select a colour. The generic
6606 implementation is a button which brings up a `wx.ColourDialog` when
6607 clicked. Native implementations may differ but this is usually a
6608 (small) widget which give access to the colour-chooser dialog.
6610 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6611 __repr__
= _swig_repr
6612 def __init__(self
, *args
, **kwargs
):
6614 __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
6615 Size size=DefaultSize,
6616 long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6617 String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
6619 This control allows the user to select a colour. The generic
6620 implementation is a button which brings up a `wx.ColourDialog` when
6621 clicked. Native implementations may differ but this is usually a
6622 (small) widget which give access to the colour-chooser dialog.
6624 _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
))
6625 self
._setOORInfo
(self
)
6627 def Create(*args
, **kwargs
):
6629 Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
6630 Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
6631 Validator validator=DefaultValidator,
6632 String name=ColourPickerCtrlNameStr) -> bool
6634 return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
)
6636 def GetColour(*args
, **kwargs
):
6638 GetColour(self) -> Colour
6640 Returns the currently selected colour.
6642 return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
)
6644 def SetColour(*args
, **kwargs
):
6646 SetColour(self, Colour col)
6648 Set the displayed colour.
6650 return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
)
6652 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6653 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
)
6654 ColourPickerCtrlNameStr
= cvar
.ColourPickerCtrlNameStr
6656 def PreColourPickerCtrl(*args
, **kwargs
):
6658 PreColourPickerCtrl() -> ColourPickerCtrl
6660 This control allows the user to select a colour. The generic
6661 implementation is a button which brings up a `wx.ColourDialog` when
6662 clicked. Native implementations may differ but this is usually a
6663 (small) widget which give access to the colour-chooser dialog.
6665 val
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
)
6668 wxEVT_COMMAND_COLOURPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
6669 EVT_COLOURPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 )
6671 class ColourPickerEvent(_core
.CommandEvent
):
6672 """Proxy of C++ ColourPickerEvent class"""
6673 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6674 __repr__
= _swig_repr
6675 def __init__(self
, *args
, **kwargs
):
6676 """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
6677 _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
))
6678 def GetColour(*args
, **kwargs
):
6679 """GetColour(self) -> Colour"""
6680 return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
)
6682 def SetColour(*args
, **kwargs
):
6683 """SetColour(self, Colour c)"""
6684 return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
)
6686 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6687 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
)
6689 #---------------------------------------------------------------------------
6691 FLP_OPEN
= _controls_
.FLP_OPEN
6692 FLP_SAVE
= _controls_
.FLP_SAVE
6693 FLP_OVERWRITE_PROMPT
= _controls_
.FLP_OVERWRITE_PROMPT
6694 FLP_FILE_MUST_EXIST
= _controls_
.FLP_FILE_MUST_EXIST
6695 FLP_CHANGE_DIR
= _controls_
.FLP_CHANGE_DIR
6696 DIRP_DIR_MUST_EXIST
= _controls_
.DIRP_DIR_MUST_EXIST
6697 DIRP_CHANGE_DIR
= _controls_
.DIRP_CHANGE_DIR
6698 FLP_USE_TEXTCTRL
= _controls_
.FLP_USE_TEXTCTRL
6699 FLP_DEFAULT_STYLE
= _controls_
.FLP_DEFAULT_STYLE
6700 DIRP_USE_TEXTCTRL
= _controls_
.DIRP_USE_TEXTCTRL
6701 DIRP_DEFAULT_STYLE
= _controls_
.DIRP_DEFAULT_STYLE
6702 class FilePickerCtrl(PickerBase
):
6703 """Proxy of C++ FilePickerCtrl class"""
6704 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6705 __repr__
= _swig_repr
6706 def __init__(self
, *args
, **kwargs
):
6708 __init__(self, Window parent, int id=-1, String path=EmptyString,
6709 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6710 Point pos=DefaultPosition,
6711 Size size=DefaultSize,
6712 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6713 String name=FilePickerCtrlNameStr) -> FilePickerCtrl
6715 _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
))
6716 self
._setOORInfo
(self
)
6718 def Create(*args
, **kwargs
):
6720 Create(self, Window parent, int id=-1, String path=EmptyString,
6721 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6722 Point pos=DefaultPosition,
6723 Size size=DefaultSize,
6724 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6725 String name=FilePickerCtrlNameStr) -> bool
6727 return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
)
6729 def GetPath(*args
, **kwargs
):
6730 """GetPath(self) -> String"""
6731 return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
)
6733 def SetPath(*args
, **kwargs
):
6734 """SetPath(self, String str)"""
6735 return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
)
6737 def CheckPath(*args
, **kwargs
):
6738 """CheckPath(self, String path) -> bool"""
6739 return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
)
6741 def GetTextCtrlValue(*args
, **kwargs
):
6742 """GetTextCtrlValue(self) -> String"""
6743 return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6745 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6746 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6747 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
)
6748 FilePickerCtrlNameStr
= cvar
.FilePickerCtrlNameStr
6749 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
6750 DirPickerCtrlNameStr
= cvar
.DirPickerCtrlNameStr
6751 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
6752 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
6754 def PreFilePickerCtrl(*args
, **kwargs
):
6755 """PreFilePickerCtrl() -> FilePickerCtrl"""
6756 val
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
)
6759 class DirPickerCtrl(PickerBase
):
6760 """Proxy of C++ DirPickerCtrl class"""
6761 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6762 __repr__
= _swig_repr
6763 def __init__(self
, *args
, **kwargs
):
6765 __init__(self, Window parent, int id=-1, String path=EmptyString,
6766 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6767 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6768 Validator validator=DefaultValidator,
6769 String name=DirPickerCtrlNameStr) -> DirPickerCtrl
6771 _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
))
6772 self
._setOORInfo
(self
)
6774 def Create(*args
, **kwargs
):
6776 Create(self, Window parent, int id=-1, String path=EmptyString,
6777 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6778 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6779 Validator validator=DefaultValidator,
6780 String name=DirPickerCtrlNameStr) -> bool
6782 return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
)
6784 def GetPath(*args
, **kwargs
):
6785 """GetPath(self) -> String"""
6786 return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
)
6788 def SetPath(*args
, **kwargs
):
6789 """SetPath(self, String str)"""
6790 return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
)
6792 def CheckPath(*args
, **kwargs
):
6793 """CheckPath(self, String path) -> bool"""
6794 return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
)
6796 def GetTextCtrlValue(*args
, **kwargs
):
6797 """GetTextCtrlValue(self) -> String"""
6798 return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6800 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6801 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6802 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
)
6804 def PreDirPickerCtrl(*args
, **kwargs
):
6805 """PreDirPickerCtrl() -> DirPickerCtrl"""
6806 val
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
)
6809 wxEVT_COMMAND_FILEPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
6810 wxEVT_COMMAND_DIRPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
6811 EVT_FILEPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 )
6812 EVT_DIRPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
, 1 )
6814 class FileDirPickerEvent(_core
.CommandEvent
):
6815 """Proxy of C++ FileDirPickerEvent class"""
6816 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6817 __repr__
= _swig_repr
6818 def __init__(self
, *args
, **kwargs
):
6819 """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
6820 _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
))
6821 def GetPath(*args
, **kwargs
):
6822 """GetPath(self) -> String"""
6823 return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
)
6825 def SetPath(*args
, **kwargs
):
6826 """SetPath(self, String p)"""
6827 return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
)
6829 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6830 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
)
6832 #---------------------------------------------------------------------------
6834 FNTP_FONTDESC_AS_LABEL
= _controls_
.FNTP_FONTDESC_AS_LABEL
6835 FNTP_USEFONT_FOR_LABEL
= _controls_
.FNTP_USEFONT_FOR_LABEL
6836 FNTP_USE_TEXTCTRL
= _controls_
.FNTP_USE_TEXTCTRL
6837 FNTP_DEFAULT_STYLE
= _controls_
.FNTP_DEFAULT_STYLE
6838 class FontPickerCtrl(PickerBase
):
6839 """Proxy of C++ FontPickerCtrl class"""
6840 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6841 __repr__
= _swig_repr
6842 def __init__(self
, *args
, **kwargs
):
6844 __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6845 Point pos=DefaultPosition, Size size=DefaultSize,
6846 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6847 String name=FontPickerCtrlNameStr) -> FontPickerCtrl
6849 _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
))
6850 self
._setOORInfo
(self
)
6852 def Create(*args
, **kwargs
):
6854 Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6855 Point pos=DefaultPosition, Size size=DefaultSize,
6856 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6857 String name=FontPickerCtrlNameStr) -> bool
6859 return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
)
6861 def GetSelectedFont(*args
, **kwargs
):
6862 """GetSelectedFont(self) -> Font"""
6863 return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
)
6865 def SetSelectedFont(*args
, **kwargs
):
6866 """SetSelectedFont(self, Font f)"""
6867 return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
)
6869 def SetMaxPointSize(*args
, **kwargs
):
6870 """SetMaxPointSize(self, unsigned int max)"""
6871 return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
)
6873 def GetMaxPointSize(*args
, **kwargs
):
6874 """GetMaxPointSize(self) -> unsigned int"""
6875 return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
)
6877 MaxPointSize
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")
6878 SelectedFont
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")
6879 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
)
6880 FontPickerCtrlNameStr
= cvar
.FontPickerCtrlNameStr
6882 def PreFontPickerCtrl(*args
, **kwargs
):
6883 """PreFontPickerCtrl() -> FontPickerCtrl"""
6884 val
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
)
6887 wxEVT_COMMAND_FONTPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
6888 EVT_FONTPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 )
6890 class FontPickerEvent(_core
.CommandEvent
):
6891 """Proxy of C++ FontPickerEvent class"""
6892 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6893 __repr__
= _swig_repr
6894 def __init__(self
, *args
, **kwargs
):
6895 """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
6896 _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
))
6897 def GetFont(*args
, **kwargs
):
6898 """GetFont(self) -> Font"""
6899 return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
)
6901 def SetFont(*args
, **kwargs
):
6902 """SetFont(self, Font c)"""
6903 return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
)
6905 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
6906 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)