1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
6 new_instancemethod
= new
.instancemethod
7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
8 if (name
== "thisown"): return self
.this
.own(value
)
10 if type(value
).__name
__ == 'PySwigObject':
11 self
.__dict
__[name
] = value
13 method
= class_type
.__swig
_setmethods
__.get(name
,None)
14 if method
: return method(self
,value
)
15 if (not static
) or hasattr(self
,name
):
16 self
.__dict
__[name
] = value
18 raise AttributeError("You cannot add attributes to %s" % self
)
20 def _swig_setattr(self
,class_type
,name
,value
):
21 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
23 def _swig_getattr(self
,class_type
,name
):
24 if (name
== "thisown"): return self
.this
.own()
25 method
= class_type
.__swig
_getmethods
__.get(name
,None)
26 if method
: return method(self
)
27 raise AttributeError,name
30 try: strthis
= "proxy of " + self
.this
.__repr
__()
32 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
36 _object
= types
.ObjectType
38 except AttributeError:
44 def _swig_setattr_nondynamic_method(set):
45 def set_attr(self
,name
,value
):
46 if (name
== "thisown"): return self
.this
.own(value
)
47 if hasattr(self
,name
) or (name
== "this"):
50 raise AttributeError("You cannot add attributes to %s" % self
)
56 #---------------------------------------------------------------------------
58 BU_LEFT
= _controls_
.BU_LEFT
59 BU_TOP
= _controls_
.BU_TOP
60 BU_RIGHT
= _controls_
.BU_RIGHT
61 BU_BOTTOM
= _controls_
.BU_BOTTOM
62 BU_ALIGN_MASK
= _controls_
.BU_ALIGN_MASK
63 BU_EXACTFIT
= _controls_
.BU_EXACTFIT
64 BU_AUTODRAW
= _controls_
.BU_AUTODRAW
65 class Button(_core
.Control
):
67 A button is a control that contains a text string, and is one of the most
68 common elements of a GUI. It may be placed on a dialog box or panel, or
69 indeed almost any other window.
71 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
73 def __init__(self
, *args
, **kwargs
):
75 __init__(self, Window parent, int id=-1, String label=EmptyString,
76 Point pos=DefaultPosition, Size size=DefaultSize,
77 long style=0, Validator validator=DefaultValidator,
78 String name=ButtonNameStr) -> Button
80 Create and show a button. The preferred way to create standard
81 buttons is to use a standard ID and an empty label. In this case
82 wxWigets will automatically use a stock label that coresponds to the
83 ID given. In additon, the button will be decorated with stock icons
86 _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
))
87 self
._setOORInfo
(self
)
89 def Create(*args
, **kwargs
):
91 Create(self, Window parent, int id=-1, String label=EmptyString,
92 Point pos=DefaultPosition, Size size=DefaultSize,
93 long style=0, Validator validator=DefaultValidator,
94 String name=ButtonNameStr) -> bool
96 Acutally create the GUI Button for 2-phase creation.
98 return _controls_
.Button_Create(*args
, **kwargs
)
100 def SetDefault(*args
, **kwargs
):
104 This sets the button to be the default item for the panel or dialog box.
106 return _controls_
.Button_SetDefault(*args
, **kwargs
)
108 def GetDefaultSize(*args
, **kwargs
):
110 GetDefaultSize() -> Size
112 Returns the default button size for this platform.
114 return _controls_
.Button_GetDefaultSize(*args
, **kwargs
)
116 GetDefaultSize
= staticmethod(GetDefaultSize
)
117 def GetClassDefaultAttributes(*args
, **kwargs
):
119 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
121 Get the default attributes for this class. This is useful if you want
122 to use the same font or colour in your own control as in a standard
123 control -- which is a much better idea than hard coding specific
124 colours or fonts which might look completely out of place on the
125 user's system, especially if it uses themes.
127 The variant parameter is only relevant under Mac currently and is
128 ignore under other platforms. Under Mac, it will change the size of
129 the returned font. See `wx.Window.SetWindowVariant` for more about
132 return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
)
134 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
135 _controls_
.Button_swigregister(Button
)
136 cvar
= _controls_
.cvar
137 ButtonNameStr
= cvar
.ButtonNameStr
139 def PreButton(*args
, **kwargs
):
141 PreButton() -> Button
143 Precreate a Button for 2-phase creation.
145 val
= _controls_
.new_PreButton(*args
, **kwargs
)
148 def Button_GetDefaultSize(*args
):
150 Button_GetDefaultSize() -> Size
152 Returns the default button size for this platform.
154 return _controls_
.Button_GetDefaultSize(*args
)
156 def Button_GetClassDefaultAttributes(*args
, **kwargs
):
158 Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
160 Get the default attributes for this class. This is useful if you want
161 to use the same font or colour in your own control as in a standard
162 control -- which is a much better idea than hard coding specific
163 colours or fonts which might look completely out of place on the
164 user's system, especially if it uses themes.
166 The variant parameter is only relevant under Mac currently and is
167 ignore under other platforms. Under Mac, it will change the size of
168 the returned font. See `wx.Window.SetWindowVariant` for more about
171 return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
)
173 class BitmapButton(Button
):
175 A Button that contains a bitmap. A bitmap button can be supplied with a
176 single bitmap, and wxWidgets will draw all button states using this bitmap. If
177 the application needs more control, additional bitmaps for the selected state,
178 unpressed focused state, and greyed-out state may be supplied.
180 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
181 __repr__
= _swig_repr
182 def __init__(self
, *args
, **kwargs
):
184 __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
185 Point pos=DefaultPosition, Size size=DefaultSize,
186 long style=BU_AUTODRAW, Validator validator=DefaultValidator,
187 String name=ButtonNameStr) -> BitmapButton
189 Create and show a button with a bitmap for the label.
191 _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
))
192 self
._setOORInfo
(self
)
194 def Create(*args
, **kwargs
):
196 Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
197 Point pos=DefaultPosition, Size size=DefaultSize,
198 long style=BU_AUTODRAW, Validator validator=DefaultValidator,
199 String name=ButtonNameStr) -> bool
201 Acutally create the GUI BitmapButton for 2-phase creation.
203 return _controls_
.BitmapButton_Create(*args
, **kwargs
)
205 def GetBitmapLabel(*args
, **kwargs
):
207 GetBitmapLabel(self) -> Bitmap
209 Returns the label bitmap (the one passed to the constructor).
211 return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
213 def GetBitmapDisabled(*args
, **kwargs
):
215 GetBitmapDisabled(self) -> Bitmap
217 Returns the bitmap for the disabled state.
219 return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
221 def GetBitmapFocus(*args
, **kwargs
):
223 GetBitmapFocus(self) -> Bitmap
225 Returns the bitmap for the focused state.
227 return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
229 def GetBitmapSelected(*args
, **kwargs
):
231 GetBitmapSelected(self) -> Bitmap
233 Returns the bitmap for the selected state.
235 return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
237 def GetBitmapHover(*args
, **kwargs
):
239 GetBitmapHover(self) -> Bitmap
241 Returns the bitmap used when the mouse is over the button, may be invalid.
243 return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
)
245 def SetBitmapDisabled(*args
, **kwargs
):
247 SetBitmapDisabled(self, Bitmap bitmap)
249 Sets the bitmap for the disabled button appearance.
251 return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
253 def SetBitmapFocus(*args
, **kwargs
):
255 SetBitmapFocus(self, Bitmap bitmap)
257 Sets the bitmap for the button appearance when it has the keyboard focus.
259 return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
261 def SetBitmapSelected(*args
, **kwargs
):
263 SetBitmapSelected(self, Bitmap bitmap)
265 Sets the bitmap for the selected (depressed) button appearance.
267 return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
269 def SetBitmapLabel(*args
, **kwargs
):
271 SetBitmapLabel(self, Bitmap bitmap)
273 Sets the bitmap label for the button. This is the bitmap used for the
274 unselected state, and for all other states if no other bitmaps are provided.
276 return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
278 def SetBitmapHover(*args
, **kwargs
):
280 SetBitmapHover(self, Bitmap hover)
282 Sets the bitmap to be shown when the mouse is over the button. This function
283 is new since wxWidgets version 2.7.0 and the hover bitmap is currently only
286 return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
)
288 def SetMargins(*args
, **kwargs
):
289 """SetMargins(self, int x, int y)"""
290 return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
)
292 def GetMarginX(*args
, **kwargs
):
293 """GetMarginX(self) -> int"""
294 return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
)
296 def GetMarginY(*args
, **kwargs
):
297 """GetMarginY(self) -> int"""
298 return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
)
300 BitmapDisabled
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")
301 BitmapFocus
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")
302 BitmapHover
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")
303 BitmapLabel
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")
304 BitmapSelected
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")
305 MarginX
= property(GetMarginX
,doc
="See `GetMarginX`")
306 MarginY
= property(GetMarginY
,doc
="See `GetMarginY`")
307 _controls_
.BitmapButton_swigregister(BitmapButton
)
309 def PreBitmapButton(*args
, **kwargs
):
311 PreBitmapButton() -> BitmapButton
313 Precreate a BitmapButton for 2-phase creation.
315 val
= _controls_
.new_PreBitmapButton(*args
, **kwargs
)
318 #---------------------------------------------------------------------------
320 CHK_2STATE
= _controls_
.CHK_2STATE
321 CHK_3STATE
= _controls_
.CHK_3STATE
322 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
323 CHK_UNCHECKED
= _controls_
.CHK_UNCHECKED
324 CHK_CHECKED
= _controls_
.CHK_CHECKED
325 CHK_UNDETERMINED
= _controls_
.CHK_UNDETERMINED
326 class CheckBox(_core
.Control
):
328 A checkbox is a labelled box which by default is either on (the
329 checkmark is visible) or off (no checkmark). Optionally (When the
330 wx.CHK_3STATE style flag is set) it can have a third state, called the
331 mixed or undetermined state. Often this is used as a "Does Not
334 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
335 __repr__
= _swig_repr
336 def __init__(self
, *args
, **kwargs
):
338 __init__(self, Window parent, int id=-1, String label=EmptyString,
339 Point pos=DefaultPosition, Size size=DefaultSize,
340 long style=0, Validator validator=DefaultValidator,
341 String name=CheckBoxNameStr) -> CheckBox
343 Creates and shows a CheckBox control
345 _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
))
346 self
._setOORInfo
(self
)
348 def Create(*args
, **kwargs
):
350 Create(self, Window parent, int id=-1, String label=EmptyString,
351 Point pos=DefaultPosition, Size size=DefaultSize,
352 long style=0, Validator validator=DefaultValidator,
353 String name=CheckBoxNameStr) -> bool
355 Actually create the GUI CheckBox for 2-phase creation.
357 return _controls_
.CheckBox_Create(*args
, **kwargs
)
359 def GetValue(*args
, **kwargs
):
361 GetValue(self) -> bool
363 Gets the state of a 2-state CheckBox. Returns True if it is checked,
366 return _controls_
.CheckBox_GetValue(*args
, **kwargs
)
368 def IsChecked(*args
, **kwargs
):
370 IsChecked(self) -> bool
372 Similar to GetValue, but raises an exception if it is not a 2-state
375 return _controls_
.CheckBox_IsChecked(*args
, **kwargs
)
377 def SetValue(*args
, **kwargs
):
379 SetValue(self, bool state)
381 Set the state of a 2-state CheckBox. Pass True for checked, False for
384 return _controls_
.CheckBox_SetValue(*args
, **kwargs
)
386 def Get3StateValue(*args
, **kwargs
):
388 Get3StateValue(self) -> int
390 Returns wx.CHK_UNCHECKED when the CheckBox is unchecked,
391 wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in
392 the undetermined state. Raises an exceptiion when the function is
393 used with a 2-state CheckBox.
395 return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
)
397 def Set3StateValue(*args
, **kwargs
):
399 Set3StateValue(self, int state)
401 Sets the CheckBox to the given state. The state parameter can be one
402 of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the
403 Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an
404 exception when the CheckBox is a 2-state checkbox and setting the
405 state to wx.CHK_UNDETERMINED.
407 return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
)
409 def Is3State(*args
, **kwargs
):
411 Is3State(self) -> bool
413 Returns whether or not the CheckBox is a 3-state CheckBox.
415 return _controls_
.CheckBox_Is3State(*args
, **kwargs
)
417 def Is3rdStateAllowedForUser(*args
, **kwargs
):
419 Is3rdStateAllowedForUser(self) -> bool
421 Returns whether or not the user can set the CheckBox to the third
424 return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
426 def GetClassDefaultAttributes(*args
, **kwargs
):
428 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
430 Get the default attributes for this class. This is useful if you want
431 to use the same font or colour in your own control as in a standard
432 control -- which is a much better idea than hard coding specific
433 colours or fonts which might look completely out of place on the
434 user's system, especially if it uses themes.
436 The variant parameter is only relevant under Mac currently and is
437 ignore under other platforms. Under Mac, it will change the size of
438 the returned font. See `wx.Window.SetWindowVariant` for more about
441 return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
)
443 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
444 ThreeStateValue
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")
445 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
446 _controls_
.CheckBox_swigregister(CheckBox
)
447 CheckBoxNameStr
= cvar
.CheckBoxNameStr
449 def PreCheckBox(*args
, **kwargs
):
451 PreCheckBox() -> CheckBox
453 Precreate a CheckBox for 2-phase creation.
455 val
= _controls_
.new_PreCheckBox(*args
, **kwargs
)
458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
):
460 CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
462 Get the default attributes for this class. This is useful if you want
463 to use the same font or colour in your own control as in a standard
464 control -- which is a much better idea than hard coding specific
465 colours or fonts which might look completely out of place on the
466 user's system, especially if it uses themes.
468 The variant parameter is only relevant under Mac currently and is
469 ignore under other platforms. Under Mac, it will change the size of
470 the returned font. See `wx.Window.SetWindowVariant` for more about
473 return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
)
475 #---------------------------------------------------------------------------
477 class Choice(_core
.ControlWithItems
):
479 A Choice control is used to select one of a list of strings.
480 Unlike a `wx.ListBox`, only the selection is visible until the
481 user pulls down the menu of choices.
483 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
484 __repr__
= _swig_repr
485 def __init__(self
, *args
, **kwargs
):
487 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
488 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
489 String name=ChoiceNameStr) -> Choice
491 Create and show a Choice control
493 _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
))
494 self
._setOORInfo
(self
)
496 def Create(*args
, **kwargs
):
498 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
499 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
500 String name=ChoiceNameStr) -> bool
502 Actually create the GUI Choice control for 2-phase creation
504 return _controls_
.Choice_Create(*args
, **kwargs
)
506 def GetCurrentSelection(*args
, **kwargs
):
508 GetCurrentSelection(self) -> int
510 Unlike `GetSelection` which only returns the accepted selection value,
511 i.e. the selection in the control once the user closes the dropdown
512 list, this function returns the current selection. That is, while the
513 dropdown list is shown, it returns the currently selected item in
514 it. When it is not shown, its result is the same as for the other
517 return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
)
519 def GetClassDefaultAttributes(*args
, **kwargs
):
521 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
523 Get the default attributes for this class. This is useful if you want
524 to use the same font or colour in your own control as in a standard
525 control -- which is a much better idea than hard coding specific
526 colours or fonts which might look completely out of place on the
527 user's system, especially if it uses themes.
529 The variant parameter is only relevant under Mac currently and is
530 ignore under other platforms. Under Mac, it will change the size of
531 the returned font. See `wx.Window.SetWindowVariant` for more about
534 return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
)
536 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
537 CurrentSelection
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")
538 _controls_
.Choice_swigregister(Choice
)
539 ChoiceNameStr
= cvar
.ChoiceNameStr
541 def PreChoice(*args
, **kwargs
):
543 PreChoice() -> Choice
545 Precreate a Choice control for 2-phase creation.
547 val
= _controls_
.new_PreChoice(*args
, **kwargs
)
550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
):
552 Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
554 Get the default attributes for this class. This is useful if you want
555 to use the same font or colour in your own control as in a standard
556 control -- which is a much better idea than hard coding specific
557 colours or fonts which might look completely out of place on the
558 user's system, especially if it uses themes.
560 The variant parameter is only relevant under Mac currently and is
561 ignore under other platforms. Under Mac, it will change the size of
562 the returned font. See `wx.Window.SetWindowVariant` for more about
565 return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
)
567 #---------------------------------------------------------------------------
569 class ComboBox(_core
.Control
,_core
.ItemContainer
):
571 A combobox is like a combination of an edit control and a
572 listbox. It can be displayed as static list with editable or
573 read-only text field; or a drop-down list with text field.
575 A combobox permits a single selection only. Combobox items are
578 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
579 __repr__
= _swig_repr
580 def __init__(self
, *args
, **kwargs
):
582 __init__(Window parent, int id, String value=EmptyString,
583 Point pos=DefaultPosition, Size size=DefaultSize,
584 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
585 String name=ComboBoxNameStr) -> ComboBox
587 Constructor, creates and shows a ComboBox control.
589 _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
))
590 self
._setOORInfo
(self
)
592 def Create(*args
, **kwargs
):
594 Create(Window parent, int id, String value=EmptyString,
595 Point pos=DefaultPosition, Size size=DefaultSize,
596 List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
597 String name=ChoiceNameStr) -> bool
599 Actually create the GUI wxComboBox control for 2-phase creation
601 return _controls_
.ComboBox_Create(*args
, **kwargs
)
603 def GetValue(*args
, **kwargs
):
605 GetValue(self) -> String
607 Returns the current value in the combobox text field.
609 return _controls_
.ComboBox_GetValue(*args
, **kwargs
)
611 def SetValue(*args
, **kwargs
):
612 """SetValue(self, String value)"""
613 return _controls_
.ComboBox_SetValue(*args
, **kwargs
)
615 def Copy(*args
, **kwargs
):
619 Copies the selected text to the clipboard.
621 return _controls_
.ComboBox_Copy(*args
, **kwargs
)
623 def Cut(*args
, **kwargs
):
627 Copies the selected text to the clipboard and removes the selection.
629 return _controls_
.ComboBox_Cut(*args
, **kwargs
)
631 def Paste(*args
, **kwargs
):
635 Pastes text from the clipboard to the text field.
637 return _controls_
.ComboBox_Paste(*args
, **kwargs
)
639 def SetInsertionPoint(*args
, **kwargs
):
641 SetInsertionPoint(self, long pos)
643 Sets the insertion point in the combobox text field.
645 return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
647 def GetInsertionPoint(*args
, **kwargs
):
649 GetInsertionPoint(self) -> long
651 Returns the insertion point for the combobox's text field.
653 return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
655 def GetLastPosition(*args
, **kwargs
):
657 GetLastPosition(self) -> long
659 Returns the last position in the combobox text field.
661 return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
)
663 def Replace(*args
, **kwargs
):
665 Replace(self, long from, long to, String value)
667 Replaces the text between two positions with the given text, in the
670 return _controls_
.ComboBox_Replace(*args
, **kwargs
)
672 def SetMark(*args
, **kwargs
):
674 SetMark(self, long from, long to)
676 Selects the text between the two positions in the combobox text field.
678 return _controls_
.ComboBox_SetMark(*args
, **kwargs
)
680 def GetMark(*args
, **kwargs
):
682 GetMark(self) -> (from, to)
684 Gets the positions of the begining and ending of the selection mark in
685 the combobox text field.
687 return _controls_
.ComboBox_GetMark(*args
, **kwargs
)
689 def GetCurrentSelection(*args
, **kwargs
):
691 GetCurrentSelection(self) -> int
693 Unlike `GetSelection` which only returns the accepted selection value,
694 i.e. the selection in the control once the user closes the dropdown
695 list, this function returns the current selection. That is, while the
696 dropdown list is shown, it returns the currently selected item in
697 it. When it is not shown, its result is the same as for the other
700 return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
)
702 def SetStringSelection(*args
, **kwargs
):
704 SetStringSelection(self, String string) -> bool
706 Select the item with the specifed string
708 return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
)
710 def SetString(*args
, **kwargs
):
712 SetString(self, int n, String string)
714 Set the label for the n'th item (zero based) in the list.
716 return _controls_
.ComboBox_SetString(*args
, **kwargs
)
718 def SetEditable(*args
, **kwargs
):
719 """SetEditable(self, bool editable)"""
720 return _controls_
.ComboBox_SetEditable(*args
, **kwargs
)
722 def SetInsertionPointEnd(*args
, **kwargs
):
724 SetInsertionPointEnd(self)
726 Sets the insertion point at the end of the combobox text field.
728 return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
730 def Remove(*args
, **kwargs
):
732 Remove(self, long from, long to)
734 Removes the text between the two positions in the combobox text field.
736 return _controls_
.ComboBox_Remove(*args
, **kwargs
)
738 def IsEditable(*args
, **kwargs
):
740 IsEditable(self) -> bool
742 Returns True if the combo is ediatable (not read-only.)
744 return _controls_
.ComboBox_IsEditable(*args
, **kwargs
)
746 def Undo(*args
, **kwargs
):
750 Redoes the last undo in the text field. Windows only.
752 return _controls_
.ComboBox_Undo(*args
, **kwargs
)
754 def Redo(*args
, **kwargs
):
758 Undoes the last edit in the text field. Windows only.
760 return _controls_
.ComboBox_Redo(*args
, **kwargs
)
762 def SelectAll(*args
, **kwargs
):
766 Select all the text in the combo's text field.
768 return _controls_
.ComboBox_SelectAll(*args
, **kwargs
)
770 def CanCopy(*args
, **kwargs
):
772 CanCopy(self) -> bool
774 Returns True if the combobox is editable and there is a text selection
775 to copy to the clipboard. Only available on Windows.
777 return _controls_
.ComboBox_CanCopy(*args
, **kwargs
)
779 def CanCut(*args
, **kwargs
):
783 Returns True if the combobox is editable and there is a text selection
784 to copy to the clipboard. Only available on Windows.
786 return _controls_
.ComboBox_CanCut(*args
, **kwargs
)
788 def CanPaste(*args
, **kwargs
):
790 CanPaste(self) -> bool
792 Returns True if the combobox is editable and there is text on the
793 clipboard that can be pasted into the text field. Only available on
796 return _controls_
.ComboBox_CanPaste(*args
, **kwargs
)
798 def CanUndo(*args
, **kwargs
):
800 CanUndo(self) -> bool
802 Returns True if the combobox is editable and the last edit can be
803 undone. Only available on Windows.
805 return _controls_
.ComboBox_CanUndo(*args
, **kwargs
)
807 def CanRedo(*args
, **kwargs
):
809 CanRedo(self) -> bool
811 Returns True if the combobox is editable and the last undo can be
812 redone. Only available on Windows.
814 return _controls_
.ComboBox_CanRedo(*args
, **kwargs
)
816 def GetClassDefaultAttributes(*args
, **kwargs
):
818 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
820 Get the default attributes for this class. This is useful if you want
821 to use the same font or colour in your own control as in a standard
822 control -- which is a much better idea than hard coding specific
823 colours or fonts which might look completely out of place on the
824 user's system, especially if it uses themes.
826 The variant parameter is only relevant under Mac currently and is
827 ignore under other platforms. Under Mac, it will change the size of
828 the returned font. See `wx.Window.SetWindowVariant` for more about
831 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
833 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
834 CurrentSelection
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")
835 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
836 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
837 Mark
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")
838 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
839 _controls_
.ComboBox_swigregister(ComboBox
)
840 ComboBoxNameStr
= cvar
.ComboBoxNameStr
842 def PreComboBox(*args
, **kwargs
):
844 PreComboBox() -> ComboBox
846 Precreate a ComboBox control for 2-phase creation.
848 val
= _controls_
.new_PreComboBox(*args
, **kwargs
)
851 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
):
853 ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
855 Get the default attributes for this class. This is useful if you want
856 to use the same font or colour in your own control as in a standard
857 control -- which is a much better idea than hard coding specific
858 colours or fonts which might look completely out of place on the
859 user's system, especially if it uses themes.
861 The variant parameter is only relevant under Mac currently and is
862 ignore under other platforms. Under Mac, it will change the size of
863 the returned font. See `wx.Window.SetWindowVariant` for more about
866 return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
)
868 #---------------------------------------------------------------------------
870 GA_HORIZONTAL
= _controls_
.GA_HORIZONTAL
871 GA_VERTICAL
= _controls_
.GA_VERTICAL
872 GA_SMOOTH
= _controls_
.GA_SMOOTH
873 GA_PROGRESSBAR
= 0 # obsolete
874 class Gauge(_core
.Control
):
875 """Proxy of C++ Gauge class"""
876 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
877 __repr__
= _swig_repr
878 def __init__(self
, *args
, **kwargs
):
880 __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
881 Size size=DefaultSize, long style=GA_HORIZONTAL,
882 Validator validator=DefaultValidator,
883 String name=GaugeNameStr) -> Gauge
885 _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
))
886 self
._setOORInfo
(self
)
888 def Create(*args
, **kwargs
):
890 Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,
891 Size size=DefaultSize, long style=GA_HORIZONTAL,
892 Validator validator=DefaultValidator,
893 String name=GaugeNameStr) -> bool
895 return _controls_
.Gauge_Create(*args
, **kwargs
)
897 def SetRange(*args
, **kwargs
):
898 """SetRange(self, int range)"""
899 return _controls_
.Gauge_SetRange(*args
, **kwargs
)
901 def GetRange(*args
, **kwargs
):
902 """GetRange(self) -> int"""
903 return _controls_
.Gauge_GetRange(*args
, **kwargs
)
905 def SetValue(*args
, **kwargs
):
906 """SetValue(self, int pos)"""
907 return _controls_
.Gauge_SetValue(*args
, **kwargs
)
909 def GetValue(*args
, **kwargs
):
910 """GetValue(self) -> int"""
911 return _controls_
.Gauge_GetValue(*args
, **kwargs
)
913 def Pulse(*args
, **kwargs
):
915 return _controls_
.Gauge_Pulse(*args
, **kwargs
)
917 def IsVertical(*args
, **kwargs
):
918 """IsVertical(self) -> bool"""
919 return _controls_
.Gauge_IsVertical(*args
, **kwargs
)
921 def SetShadowWidth(*args
, **kwargs
):
922 """SetShadowWidth(self, int w)"""
923 return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
)
925 def GetShadowWidth(*args
, **kwargs
):
926 """GetShadowWidth(self) -> int"""
927 return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
)
929 def SetBezelFace(*args
, **kwargs
):
930 """SetBezelFace(self, int w)"""
931 return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
)
933 def GetBezelFace(*args
, **kwargs
):
934 """GetBezelFace(self) -> int"""
935 return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
)
937 def GetClassDefaultAttributes(*args
, **kwargs
):
939 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
941 Get the default attributes for this class. This is useful if you want
942 to use the same font or colour in your own control as in a standard
943 control -- which is a much better idea than hard coding specific
944 colours or fonts which might look completely out of place on the
945 user's system, especially if it uses themes.
947 The variant parameter is only relevant under Mac currently and is
948 ignore under other platforms. Under Mac, it will change the size of
949 the returned font. See `wx.Window.SetWindowVariant` for more about
952 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
954 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
955 BezelFace
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")
956 Range
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")
957 ShadowWidth
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")
958 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
959 _controls_
.Gauge_swigregister(Gauge
)
960 GaugeNameStr
= cvar
.GaugeNameStr
962 def PreGauge(*args
, **kwargs
):
963 """PreGauge() -> Gauge"""
964 val
= _controls_
.new_PreGauge(*args
, **kwargs
)
967 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
):
969 Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
971 Get the default attributes for this class. This is useful if you want
972 to use the same font or colour in your own control as in a standard
973 control -- which is a much better idea than hard coding specific
974 colours or fonts which might look completely out of place on the
975 user's system, especially if it uses themes.
977 The variant parameter is only relevant under Mac currently and is
978 ignore under other platforms. Under Mac, it will change the size of
979 the returned font. See `wx.Window.SetWindowVariant` for more about
982 return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
)
984 #---------------------------------------------------------------------------
986 class StaticBox(_core
.Control
):
987 """Proxy of C++ StaticBox class"""
988 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
989 __repr__
= _swig_repr
990 def __init__(self
, *args
, **kwargs
):
992 __init__(self, Window parent, int id=-1, String label=EmptyString,
993 Point pos=DefaultPosition, Size size=DefaultSize,
994 long style=0, String name=StaticBoxNameStr) -> StaticBox
996 _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
))
997 self
._setOORInfo
(self
)
999 def Create(*args
, **kwargs
):
1001 Create(self, Window parent, int id=-1, String label=EmptyString,
1002 Point pos=DefaultPosition, Size size=DefaultSize,
1003 long style=0, String name=StaticBoxNameStr) -> bool
1005 return _controls_
.StaticBox_Create(*args
, **kwargs
)
1007 def GetClassDefaultAttributes(*args
, **kwargs
):
1009 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1011 Get the default attributes for this class. This is useful if you want
1012 to use the same font or colour in your own control as in a standard
1013 control -- which is a much better idea than hard coding specific
1014 colours or fonts which might look completely out of place on the
1015 user's system, especially if it uses themes.
1017 The variant parameter is only relevant under Mac currently and is
1018 ignore under other platforms. Under Mac, it will change the size of
1019 the returned font. See `wx.Window.SetWindowVariant` for more about
1022 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1024 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1025 _controls_
.StaticBox_swigregister(StaticBox
)
1026 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
1027 StaticBoxNameStr
= cvar
.StaticBoxNameStr
1028 StaticTextNameStr
= cvar
.StaticTextNameStr
1030 def PreStaticBox(*args
, **kwargs
):
1031 """PreStaticBox() -> StaticBox"""
1032 val
= _controls_
.new_PreStaticBox(*args
, **kwargs
)
1035 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
):
1037 StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1039 Get the default attributes for this class. This is useful if you want
1040 to use the same font or colour in your own control as in a standard
1041 control -- which is a much better idea than hard coding specific
1042 colours or fonts which might look completely out of place on the
1043 user's system, especially if it uses themes.
1045 The variant parameter is only relevant under Mac currently and is
1046 ignore under other platforms. Under Mac, it will change the size of
1047 the returned font. See `wx.Window.SetWindowVariant` for more about
1050 return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
)
1052 #---------------------------------------------------------------------------
1054 class StaticLine(_core
.Control
):
1055 """Proxy of C++ StaticLine class"""
1056 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1057 __repr__
= _swig_repr
1058 def __init__(self
, *args
, **kwargs
):
1060 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1061 Size size=DefaultSize, long style=LI_HORIZONTAL,
1062 String name=StaticTextNameStr) -> StaticLine
1064 _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
))
1065 self
._setOORInfo
(self
)
1067 def Create(*args
, **kwargs
):
1069 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1070 Size size=DefaultSize, long style=LI_HORIZONTAL,
1071 String name=StaticTextNameStr) -> bool
1073 return _controls_
.StaticLine_Create(*args
, **kwargs
)
1075 def IsVertical(*args
, **kwargs
):
1076 """IsVertical(self) -> bool"""
1077 return _controls_
.StaticLine_IsVertical(*args
, **kwargs
)
1079 def GetDefaultSize(*args
, **kwargs
):
1080 """GetDefaultSize() -> int"""
1081 return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
)
1083 GetDefaultSize
= staticmethod(GetDefaultSize
)
1084 def GetClassDefaultAttributes(*args
, **kwargs
):
1086 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1088 Get the default attributes for this class. This is useful if you want
1089 to use the same font or colour in your own control as in a standard
1090 control -- which is a much better idea than hard coding specific
1091 colours or fonts which might look completely out of place on the
1092 user's system, especially if it uses themes.
1094 The variant parameter is only relevant under Mac currently and is
1095 ignore under other platforms. Under Mac, it will change the size of
1096 the returned font. See `wx.Window.SetWindowVariant` for more about
1099 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1101 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1102 _controls_
.StaticLine_swigregister(StaticLine
)
1104 def PreStaticLine(*args
, **kwargs
):
1105 """PreStaticLine() -> StaticLine"""
1106 val
= _controls_
.new_PreStaticLine(*args
, **kwargs
)
1109 def StaticLine_GetDefaultSize(*args
):
1110 """StaticLine_GetDefaultSize() -> int"""
1111 return _controls_
.StaticLine_GetDefaultSize(*args
)
1113 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
):
1115 StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1117 Get the default attributes for this class. This is useful if you want
1118 to use the same font or colour in your own control as in a standard
1119 control -- which is a much better idea than hard coding specific
1120 colours or fonts which might look completely out of place on the
1121 user's system, especially if it uses themes.
1123 The variant parameter is only relevant under Mac currently and is
1124 ignore under other platforms. Under Mac, it will change the size of
1125 the returned font. See `wx.Window.SetWindowVariant` for more about
1128 return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
)
1130 #---------------------------------------------------------------------------
1132 class StaticText(_core
.Control
):
1133 """Proxy of C++ StaticText class"""
1134 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1135 __repr__
= _swig_repr
1136 def __init__(self
, *args
, **kwargs
):
1138 __init__(self, Window parent, int id=-1, String label=EmptyString,
1139 Point pos=DefaultPosition, Size size=DefaultSize,
1140 long style=0, String name=StaticTextNameStr) -> StaticText
1142 _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
))
1143 self
._setOORInfo
(self
)
1145 def Create(*args
, **kwargs
):
1147 Create(self, Window parent, int id=-1, String label=EmptyString,
1148 Point pos=DefaultPosition, Size size=DefaultSize,
1149 long style=0, String name=StaticTextNameStr) -> bool
1151 return _controls_
.StaticText_Create(*args
, **kwargs
)
1153 def Wrap(*args
, **kwargs
):
1155 Wrap(self, int width)
1157 This functions wraps the control's label so that each of its lines
1158 becomes at most ``width`` pixels wide if possible (the lines are
1159 broken at words boundaries so it might not be the case if words are
1160 too long). If ``width`` is negative, no wrapping is done.
1162 return _controls_
.StaticText_Wrap(*args
, **kwargs
)
1164 def GetClassDefaultAttributes(*args
, **kwargs
):
1166 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1168 Get the default attributes for this class. This is useful if you want
1169 to use the same font or colour in your own control as in a standard
1170 control -- which is a much better idea than hard coding specific
1171 colours or fonts which might look completely out of place on the
1172 user's system, especially if it uses themes.
1174 The variant parameter is only relevant under Mac currently and is
1175 ignore under other platforms. Under Mac, it will change the size of
1176 the returned font. See `wx.Window.SetWindowVariant` for more about
1179 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1181 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1182 _controls_
.StaticText_swigregister(StaticText
)
1184 def PreStaticText(*args
, **kwargs
):
1185 """PreStaticText() -> StaticText"""
1186 val
= _controls_
.new_PreStaticText(*args
, **kwargs
)
1189 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
):
1191 StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1193 Get the default attributes for this class. This is useful if you want
1194 to use the same font or colour in your own control as in a standard
1195 control -- which is a much better idea than hard coding specific
1196 colours or fonts which might look completely out of place on the
1197 user's system, especially if it uses themes.
1199 The variant parameter is only relevant under Mac currently and is
1200 ignore under other platforms. Under Mac, it will change the size of
1201 the returned font. See `wx.Window.SetWindowVariant` for more about
1204 return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
)
1206 #---------------------------------------------------------------------------
1208 class StaticBitmap(_core
.Control
):
1209 """Proxy of C++ StaticBitmap class"""
1210 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1211 __repr__
= _swig_repr
1212 def __init__(self
, *args
, **kwargs
):
1214 __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1215 Point pos=DefaultPosition, Size size=DefaultSize,
1216 long style=0, String name=StaticBitmapNameStr) -> StaticBitmap
1218 _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
))
1219 self
._setOORInfo
(self
)
1221 def Create(*args
, **kwargs
):
1223 Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,
1224 Point pos=DefaultPosition, Size size=DefaultSize,
1225 long style=0, String name=StaticBitmapNameStr) -> bool
1227 return _controls_
.StaticBitmap_Create(*args
, **kwargs
)
1229 def GetBitmap(*args
, **kwargs
):
1230 """GetBitmap(self) -> Bitmap"""
1231 return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
)
1233 def SetBitmap(*args
, **kwargs
):
1234 """SetBitmap(self, Bitmap bitmap)"""
1235 return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
)
1237 def SetIcon(*args
, **kwargs
):
1238 """SetIcon(self, Icon icon)"""
1239 return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
)
1241 def GetClassDefaultAttributes(*args
, **kwargs
):
1243 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1245 Get the default attributes for this class. This is useful if you want
1246 to use the same font or colour in your own control as in a standard
1247 control -- which is a much better idea than hard coding specific
1248 colours or fonts which might look completely out of place on the
1249 user's system, especially if it uses themes.
1251 The variant parameter is only relevant under Mac currently and is
1252 ignore under other platforms. Under Mac, it will change the size of
1253 the returned font. See `wx.Window.SetWindowVariant` for more about
1256 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1258 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1259 _controls_
.StaticBitmap_swigregister(StaticBitmap
)
1261 def PreStaticBitmap(*args
, **kwargs
):
1262 """PreStaticBitmap() -> StaticBitmap"""
1263 val
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
)
1266 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
):
1268 StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1270 Get the default attributes for this class. This is useful if you want
1271 to use the same font or colour in your own control as in a standard
1272 control -- which is a much better idea than hard coding specific
1273 colours or fonts which might look completely out of place on the
1274 user's system, especially if it uses themes.
1276 The variant parameter is only relevant under Mac currently and is
1277 ignore under other platforms. Under Mac, it will change the size of
1278 the returned font. See `wx.Window.SetWindowVariant` for more about
1281 return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
)
1283 #---------------------------------------------------------------------------
1285 class ListBox(_core
.ControlWithItems
):
1286 """Proxy of C++ ListBox class"""
1287 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1288 __repr__
= _swig_repr
1289 def __init__(self
, *args
, **kwargs
):
1291 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1292 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1293 long style=0, Validator validator=DefaultValidator,
1294 String name=ListBoxNameStr) -> ListBox
1296 _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
))
1297 self
._setOORInfo
(self
)
1299 def Create(*args
, **kwargs
):
1301 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1302 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1303 long style=0, Validator validator=DefaultValidator,
1304 String name=ListBoxNameStr) -> bool
1306 return _controls_
.ListBox_Create(*args
, **kwargs
)
1308 def Insert(*args
, **kwargs
):
1310 Insert(self, String item, int pos, PyObject clientData=None)
1312 Insert an item into the control before the item at the ``pos`` index,
1313 optionally associating some data object with the item.
1315 return _controls_
.ListBox_Insert(*args
, **kwargs
)
1317 def InsertItems(*args
, **kwargs
):
1318 """InsertItems(self, wxArrayString items, unsigned int pos)"""
1319 return _controls_
.ListBox_InsertItems(*args
, **kwargs
)
1321 def Set(*args
, **kwargs
):
1322 """Set(self, wxArrayString items)"""
1323 return _controls_
.ListBox_Set(*args
, **kwargs
)
1325 def IsSelected(*args
, **kwargs
):
1326 """IsSelected(self, int n) -> bool"""
1327 return _controls_
.ListBox_IsSelected(*args
, **kwargs
)
1329 def SetSelection(*args
, **kwargs
):
1330 """SetSelection(self, int n, bool select=True)"""
1331 return _controls_
.ListBox_SetSelection(*args
, **kwargs
)
1333 def Select(*args
, **kwargs
):
1337 This is the same as `SetSelection` and exists only because it is
1338 slightly more natural for controls which support multiple selection.
1340 return _controls_
.ListBox_Select(*args
, **kwargs
)
1342 def Deselect(*args
, **kwargs
):
1343 """Deselect(self, int n)"""
1344 return _controls_
.ListBox_Deselect(*args
, **kwargs
)
1346 def DeselectAll(*args
, **kwargs
):
1347 """DeselectAll(self, int itemToLeaveSelected=-1)"""
1348 return _controls_
.ListBox_DeselectAll(*args
, **kwargs
)
1350 def SetStringSelection(*args
, **kwargs
):
1351 """SetStringSelection(self, String s, bool select=True) -> bool"""
1352 return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
)
1354 def GetSelections(*args
, **kwargs
):
1355 """GetSelections(self) -> PyObject"""
1356 return _controls_
.ListBox_GetSelections(*args
, **kwargs
)
1358 def SetFirstItem(*args
, **kwargs
):
1359 """SetFirstItem(self, int n)"""
1360 return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
)
1362 def SetFirstItemStr(*args
, **kwargs
):
1363 """SetFirstItemStr(self, String s)"""
1364 return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
)
1366 def EnsureVisible(*args
, **kwargs
):
1367 """EnsureVisible(self, int n)"""
1368 return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
)
1370 def AppendAndEnsureVisible(*args
, **kwargs
):
1371 """AppendAndEnsureVisible(self, String s)"""
1372 return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
1374 def IsSorted(*args
, **kwargs
):
1375 """IsSorted(self) -> bool"""
1376 return _controls_
.ListBox_IsSorted(*args
, **kwargs
)
1378 def HitTest(*args
, **kwargs
):
1380 HitTest(self, Point pt) -> int
1382 Test where the given (in client coords) point lies
1384 return _controls_
.ListBox_HitTest(*args
, **kwargs
)
1386 def SetItemForegroundColour(*args
, **kwargs
):
1387 """SetItemForegroundColour(self, int item, Colour c)"""
1388 return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
1390 def SetItemBackgroundColour(*args
, **kwargs
):
1391 """SetItemBackgroundColour(self, int item, Colour c)"""
1392 return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
1394 def SetItemFont(*args
, **kwargs
):
1395 """SetItemFont(self, int item, Font f)"""
1396 return _controls_
.ListBox_SetItemFont(*args
, **kwargs
)
1398 def GetClassDefaultAttributes(*args
, **kwargs
):
1400 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1402 Get the default attributes for this class. This is useful if you want
1403 to use the same font or colour in your own control as in a standard
1404 control -- which is a much better idea than hard coding specific
1405 colours or fonts which might look completely out of place on the
1406 user's system, especially if it uses themes.
1408 The variant parameter is only relevant under Mac currently and is
1409 ignore under other platforms. Under Mac, it will change the size of
1410 the returned font. See `wx.Window.SetWindowVariant` for more about
1413 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1415 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1416 Selections
= property(GetSelections
,doc
="See `GetSelections`")
1417 _controls_
.ListBox_swigregister(ListBox
)
1418 ListBoxNameStr
= cvar
.ListBoxNameStr
1420 def PreListBox(*args
, **kwargs
):
1421 """PreListBox() -> ListBox"""
1422 val
= _controls_
.new_PreListBox(*args
, **kwargs
)
1425 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
):
1427 ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1429 Get the default attributes for this class. This is useful if you want
1430 to use the same font or colour in your own control as in a standard
1431 control -- which is a much better idea than hard coding specific
1432 colours or fonts which might look completely out of place on the
1433 user's system, especially if it uses themes.
1435 The variant parameter is only relevant under Mac currently and is
1436 ignore under other platforms. Under Mac, it will change the size of
1437 the returned font. See `wx.Window.SetWindowVariant` for more about
1440 return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
)
1442 #---------------------------------------------------------------------------
1444 class CheckListBox(ListBox
):
1445 """Proxy of C++ CheckListBox class"""
1446 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1447 __repr__
= _swig_repr
1448 def __init__(self
, *args
, **kwargs
):
1450 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1451 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1452 long style=0, Validator validator=DefaultValidator,
1453 String name=ListBoxNameStr) -> CheckListBox
1455 _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
))
1456 self
._setOORInfo
(self
)
1458 def Create(*args
, **kwargs
):
1460 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1461 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1462 long style=0, Validator validator=DefaultValidator,
1463 String name=ListBoxNameStr) -> bool
1465 return _controls_
.CheckListBox_Create(*args
, **kwargs
)
1467 def IsChecked(*args
, **kwargs
):
1468 """IsChecked(self, unsigned int index) -> bool"""
1469 return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
)
1471 def Check(*args
, **kwargs
):
1472 """Check(self, unsigned int index, int check=True)"""
1473 return _controls_
.CheckListBox_Check(*args
, **kwargs
)
1475 def GetItemHeight(*args
, **kwargs
):
1476 """GetItemHeight(self) -> int"""
1477 return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
)
1479 ItemHeight
= property(GetItemHeight
,doc
="See `GetItemHeight`")
1480 _controls_
.CheckListBox_swigregister(CheckListBox
)
1482 def PreCheckListBox(*args
, **kwargs
):
1483 """PreCheckListBox() -> CheckListBox"""
1484 val
= _controls_
.new_PreCheckListBox(*args
, **kwargs
)
1487 #---------------------------------------------------------------------------
1489 TE_NO_VSCROLL
= _controls_
.TE_NO_VSCROLL
1490 TE_AUTO_SCROLL
= _controls_
.TE_AUTO_SCROLL
1491 TE_READONLY
= _controls_
.TE_READONLY
1492 TE_MULTILINE
= _controls_
.TE_MULTILINE
1493 TE_PROCESS_TAB
= _controls_
.TE_PROCESS_TAB
1494 TE_LEFT
= _controls_
.TE_LEFT
1495 TE_CENTER
= _controls_
.TE_CENTER
1496 TE_RIGHT
= _controls_
.TE_RIGHT
1497 TE_CENTRE
= _controls_
.TE_CENTRE
1498 TE_RICH
= _controls_
.TE_RICH
1499 TE_PROCESS_ENTER
= _controls_
.TE_PROCESS_ENTER
1500 TE_PASSWORD
= _controls_
.TE_PASSWORD
1501 TE_AUTO_URL
= _controls_
.TE_AUTO_URL
1502 TE_NOHIDESEL
= _controls_
.TE_NOHIDESEL
1503 TE_DONTWRAP
= _controls_
.TE_DONTWRAP
1504 TE_CHARWRAP
= _controls_
.TE_CHARWRAP
1505 TE_WORDWRAP
= _controls_
.TE_WORDWRAP
1506 TE_BESTWRAP
= _controls_
.TE_BESTWRAP
1507 TE_RICH2
= _controls_
.TE_RICH2
1508 TE_CAPITALIZE
= _controls_
.TE_CAPITALIZE
1509 TE_LINEWRAP
= TE_CHARWRAP
1510 TEXT_ALIGNMENT_DEFAULT
= _controls_
.TEXT_ALIGNMENT_DEFAULT
1511 TEXT_ALIGNMENT_LEFT
= _controls_
.TEXT_ALIGNMENT_LEFT
1512 TEXT_ALIGNMENT_CENTRE
= _controls_
.TEXT_ALIGNMENT_CENTRE
1513 TEXT_ALIGNMENT_CENTER
= _controls_
.TEXT_ALIGNMENT_CENTER
1514 TEXT_ALIGNMENT_RIGHT
= _controls_
.TEXT_ALIGNMENT_RIGHT
1515 TEXT_ALIGNMENT_JUSTIFIED
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
1516 TEXT_ATTR_TEXT_COLOUR
= _controls_
.TEXT_ATTR_TEXT_COLOUR
1517 TEXT_ATTR_BACKGROUND_COLOUR
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
1518 TEXT_ATTR_FONT_FACE
= _controls_
.TEXT_ATTR_FONT_FACE
1519 TEXT_ATTR_FONT_SIZE
= _controls_
.TEXT_ATTR_FONT_SIZE
1520 TEXT_ATTR_FONT_WEIGHT
= _controls_
.TEXT_ATTR_FONT_WEIGHT
1521 TEXT_ATTR_FONT_ITALIC
= _controls_
.TEXT_ATTR_FONT_ITALIC
1522 TEXT_ATTR_FONT_UNDERLINE
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
1523 TEXT_ATTR_FONT
= _controls_
.TEXT_ATTR_FONT
1524 TEXT_ATTR_ALIGNMENT
= _controls_
.TEXT_ATTR_ALIGNMENT
1525 TEXT_ATTR_LEFT_INDENT
= _controls_
.TEXT_ATTR_LEFT_INDENT
1526 TEXT_ATTR_RIGHT_INDENT
= _controls_
.TEXT_ATTR_RIGHT_INDENT
1527 TEXT_ATTR_TABS
= _controls_
.TEXT_ATTR_TABS
1528 TE_HT_UNKNOWN
= _controls_
.TE_HT_UNKNOWN
1529 TE_HT_BEFORE
= _controls_
.TE_HT_BEFORE
1530 TE_HT_ON_TEXT
= _controls_
.TE_HT_ON_TEXT
1531 TE_HT_BELOW
= _controls_
.TE_HT_BELOW
1532 TE_HT_BEYOND
= _controls_
.TE_HT_BEYOND
1533 OutOfRangeTextCoord
= _controls_
.OutOfRangeTextCoord
1534 InvalidTextCoord
= _controls_
.InvalidTextCoord
1535 class TextAttr(object):
1536 """Proxy of C++ TextAttr class"""
1537 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1538 __repr__
= _swig_repr
1539 def __init__(self
, *args
, **kwargs
):
1541 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
1542 Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
1544 _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
))
1545 __swig_destroy__
= _controls_
.delete_TextAttr
1546 __del__
= lambda self
: None;
1547 def Init(*args
, **kwargs
):
1549 return _controls_
.TextAttr_Init(*args
, **kwargs
)
1551 def Merge(*args
, **kwargs
):
1552 """Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1553 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1555 Merge
= staticmethod(Merge
)
1556 def SetTextColour(*args
, **kwargs
):
1557 """SetTextColour(self, Colour colText)"""
1558 return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
)
1560 def SetBackgroundColour(*args
, **kwargs
):
1561 """SetBackgroundColour(self, Colour colBack)"""
1562 return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
1564 def SetFont(*args
, **kwargs
):
1565 """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)"""
1566 return _controls_
.TextAttr_SetFont(*args
, **kwargs
)
1568 def SetAlignment(*args
, **kwargs
):
1569 """SetAlignment(self, int alignment)"""
1570 return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
)
1572 def SetTabs(*args
, **kwargs
):
1573 """SetTabs(self, wxArrayInt tabs)"""
1574 return _controls_
.TextAttr_SetTabs(*args
, **kwargs
)
1576 def SetLeftIndent(*args
, **kwargs
):
1577 """SetLeftIndent(self, int indent, int subIndent=0)"""
1578 return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
)
1580 def SetRightIndent(*args
, **kwargs
):
1581 """SetRightIndent(self, int indent)"""
1582 return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
)
1584 def SetFlags(*args
, **kwargs
):
1585 """SetFlags(self, long flags)"""
1586 return _controls_
.TextAttr_SetFlags(*args
, **kwargs
)
1588 def HasTextColour(*args
, **kwargs
):
1589 """HasTextColour(self) -> bool"""
1590 return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
)
1592 def HasBackgroundColour(*args
, **kwargs
):
1593 """HasBackgroundColour(self) -> bool"""
1594 return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
1596 def HasFont(*args
, **kwargs
):
1597 """HasFont(self) -> bool"""
1598 return _controls_
.TextAttr_HasFont(*args
, **kwargs
)
1600 def HasAlignment(*args
, **kwargs
):
1601 """HasAlignment(self) -> bool"""
1602 return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
)
1604 def HasTabs(*args
, **kwargs
):
1605 """HasTabs(self) -> bool"""
1606 return _controls_
.TextAttr_HasTabs(*args
, **kwargs
)
1608 def HasLeftIndent(*args
, **kwargs
):
1609 """HasLeftIndent(self) -> bool"""
1610 return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1612 def HasRightIndent(*args
, **kwargs
):
1613 """HasRightIndent(self) -> bool"""
1614 return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
)
1616 def HasFlag(*args
, **kwargs
):
1617 """HasFlag(self, long flag) -> bool"""
1618 return _controls_
.TextAttr_HasFlag(*args
, **kwargs
)
1620 def GetTextColour(*args
, **kwargs
):
1621 """GetTextColour(self) -> Colour"""
1622 return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
)
1624 def GetBackgroundColour(*args
, **kwargs
):
1625 """GetBackgroundColour(self) -> Colour"""
1626 return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1628 def GetFont(*args
, **kwargs
):
1629 """GetFont(self) -> Font"""
1630 return _controls_
.TextAttr_GetFont(*args
, **kwargs
)
1632 def GetAlignment(*args
, **kwargs
):
1633 """GetAlignment(self) -> int"""
1634 return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
)
1636 def GetTabs(*args
, **kwargs
):
1637 """GetTabs(self) -> wxArrayInt"""
1638 return _controls_
.TextAttr_GetTabs(*args
, **kwargs
)
1640 def GetLeftIndent(*args
, **kwargs
):
1641 """GetLeftIndent(self) -> long"""
1642 return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1644 def GetLeftSubIndent(*args
, **kwargs
):
1645 """GetLeftSubIndent(self) -> long"""
1646 return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
)
1648 def GetRightIndent(*args
, **kwargs
):
1649 """GetRightIndent(self) -> long"""
1650 return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
)
1652 def GetFlags(*args
, **kwargs
):
1653 """GetFlags(self) -> long"""
1654 return _controls_
.TextAttr_GetFlags(*args
, **kwargs
)
1656 def IsDefault(*args
, **kwargs
):
1657 """IsDefault(self) -> bool"""
1658 return _controls_
.TextAttr_IsDefault(*args
, **kwargs
)
1660 def Combine(*args
, **kwargs
):
1661 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1662 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1664 Combine
= staticmethod(Combine
)
1665 _controls_
.TextAttr_swigregister(TextAttr
)
1666 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1668 def TextAttr_Merge(*args
, **kwargs
):
1669 """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1670 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1672 def TextAttr_Combine(*args
, **kwargs
):
1673 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1674 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1676 class TextCtrl(_core
.Control
):
1677 """Proxy of C++ TextCtrl class"""
1678 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1679 __repr__
= _swig_repr
1680 def __init__(self
, *args
, **kwargs
):
1682 __init__(self, Window parent, int id=-1, String value=EmptyString,
1683 Point pos=DefaultPosition, Size size=DefaultSize,
1684 long style=0, Validator validator=DefaultValidator,
1685 String name=TextCtrlNameStr) -> TextCtrl
1687 _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
))
1688 self
._setOORInfo
(self
)
1690 def Create(*args
, **kwargs
):
1692 Create(self, Window parent, int id=-1, String value=EmptyString,
1693 Point pos=DefaultPosition, Size size=DefaultSize,
1694 long style=0, Validator validator=DefaultValidator,
1695 String name=TextCtrlNameStr) -> bool
1697 return _controls_
.TextCtrl_Create(*args
, **kwargs
)
1699 def GetValue(*args
, **kwargs
):
1700 """GetValue(self) -> String"""
1701 return _controls_
.TextCtrl_GetValue(*args
, **kwargs
)
1703 def SetValue(*args
, **kwargs
):
1704 """SetValue(self, String value)"""
1705 return _controls_
.TextCtrl_SetValue(*args
, **kwargs
)
1707 def GetRange(*args
, **kwargs
):
1708 """GetRange(self, long from, long to) -> String"""
1709 return _controls_
.TextCtrl_GetRange(*args
, **kwargs
)
1711 def GetLineLength(*args
, **kwargs
):
1712 """GetLineLength(self, long lineNo) -> int"""
1713 return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
)
1715 def GetLineText(*args
, **kwargs
):
1716 """GetLineText(self, long lineNo) -> String"""
1717 return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
)
1719 def GetNumberOfLines(*args
, **kwargs
):
1720 """GetNumberOfLines(self) -> int"""
1721 return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1723 def IsModified(*args
, **kwargs
):
1724 """IsModified(self) -> bool"""
1725 return _controls_
.TextCtrl_IsModified(*args
, **kwargs
)
1727 def IsEditable(*args
, **kwargs
):
1728 """IsEditable(self) -> bool"""
1729 return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
)
1731 def IsSingleLine(*args
, **kwargs
):
1732 """IsSingleLine(self) -> bool"""
1733 return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1735 def IsMultiLine(*args
, **kwargs
):
1736 """IsMultiLine(self) -> bool"""
1737 return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1739 def GetSelection(*args
, **kwargs
):
1741 GetSelection() -> (from, to)
1743 If the return values from and to are the same, there is no selection.
1745 return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
)
1747 def GetStringSelection(*args
, **kwargs
):
1748 """GetStringSelection(self) -> String"""
1749 return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1751 def Clear(*args
, **kwargs
):
1753 return _controls_
.TextCtrl_Clear(*args
, **kwargs
)
1755 def Replace(*args
, **kwargs
):
1756 """Replace(self, long from, long to, String value)"""
1757 return _controls_
.TextCtrl_Replace(*args
, **kwargs
)
1759 def Remove(*args
, **kwargs
):
1760 """Remove(self, long from, long to)"""
1761 return _controls_
.TextCtrl_Remove(*args
, **kwargs
)
1763 def LoadFile(*args
, **kwargs
):
1764 """LoadFile(self, String file) -> bool"""
1765 return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
)
1767 def SaveFile(*args
, **kwargs
):
1768 """SaveFile(self, String file=EmptyString) -> bool"""
1769 return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
)
1771 def MarkDirty(*args
, **kwargs
):
1772 """MarkDirty(self)"""
1773 return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
)
1775 def DiscardEdits(*args
, **kwargs
):
1776 """DiscardEdits(self)"""
1777 return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1779 def SetModified(*args
, **kwargs
):
1780 """SetModified(self, bool modified)"""
1781 return _controls_
.TextCtrl_SetModified(*args
, **kwargs
)
1783 def SetMaxLength(*args
, **kwargs
):
1784 """SetMaxLength(self, unsigned long len)"""
1785 return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1787 def WriteText(*args
, **kwargs
):
1788 """WriteText(self, String text)"""
1789 return _controls_
.TextCtrl_WriteText(*args
, **kwargs
)
1791 def AppendText(*args
, **kwargs
):
1792 """AppendText(self, String text)"""
1793 return _controls_
.TextCtrl_AppendText(*args
, **kwargs
)
1795 def EmulateKeyPress(*args
, **kwargs
):
1796 """EmulateKeyPress(self, KeyEvent event) -> bool"""
1797 return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1799 def SetStyle(*args
, **kwargs
):
1800 """SetStyle(self, long start, long end, TextAttr style) -> bool"""
1801 return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
)
1803 def GetStyle(*args
, **kwargs
):
1804 """GetStyle(self, long position, TextAttr style) -> bool"""
1805 return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
)
1807 def SetDefaultStyle(*args
, **kwargs
):
1808 """SetDefaultStyle(self, TextAttr style) -> bool"""
1809 return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1811 def GetDefaultStyle(*args
, **kwargs
):
1812 """GetDefaultStyle(self) -> TextAttr"""
1813 return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1815 def XYToPosition(*args
, **kwargs
):
1816 """XYToPosition(self, long x, long y) -> long"""
1817 return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
)
1819 def PositionToXY(*args
, **kwargs
):
1820 """PositionToXY(long pos) -> (x, y)"""
1821 return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
)
1823 def ShowPosition(*args
, **kwargs
):
1824 """ShowPosition(self, long pos)"""
1825 return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
)
1827 def HitTest(*args
, **kwargs
):
1829 HitTest(Point pt) -> (result, col, row)
1831 Find the row, col coresponding to the character at the point given in
1832 pixels. NB: pt is in device coords but is not adjusted for the client
1833 area origin nor scrolling.
1835 return _controls_
.TextCtrl_HitTest(*args
, **kwargs
)
1837 def HitTestPos(*args
, **kwargs
):
1839 HitTestPos(Point pt) -> (result, position)
1841 Find the character position in the text coresponding to the point
1842 given in pixels. NB: pt is in device coords but is not adjusted for
1843 the client area origin nor scrolling.
1845 return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
)
1847 def Copy(*args
, **kwargs
):
1849 return _controls_
.TextCtrl_Copy(*args
, **kwargs
)
1851 def Cut(*args
, **kwargs
):
1853 return _controls_
.TextCtrl_Cut(*args
, **kwargs
)
1855 def Paste(*args
, **kwargs
):
1857 return _controls_
.TextCtrl_Paste(*args
, **kwargs
)
1859 def CanCopy(*args
, **kwargs
):
1860 """CanCopy(self) -> bool"""
1861 return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
)
1863 def CanCut(*args
, **kwargs
):
1864 """CanCut(self) -> bool"""
1865 return _controls_
.TextCtrl_CanCut(*args
, **kwargs
)
1867 def CanPaste(*args
, **kwargs
):
1868 """CanPaste(self) -> bool"""
1869 return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
)
1871 def Undo(*args
, **kwargs
):
1873 return _controls_
.TextCtrl_Undo(*args
, **kwargs
)
1875 def Redo(*args
, **kwargs
):
1877 return _controls_
.TextCtrl_Redo(*args
, **kwargs
)
1879 def CanUndo(*args
, **kwargs
):
1880 """CanUndo(self) -> bool"""
1881 return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
)
1883 def CanRedo(*args
, **kwargs
):
1884 """CanRedo(self) -> bool"""
1885 return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
)
1887 def SetInsertionPoint(*args
, **kwargs
):
1888 """SetInsertionPoint(self, long pos)"""
1889 return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1891 def SetInsertionPointEnd(*args
, **kwargs
):
1892 """SetInsertionPointEnd(self)"""
1893 return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1895 def GetInsertionPoint(*args
, **kwargs
):
1896 """GetInsertionPoint(self) -> long"""
1897 return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1899 def GetLastPosition(*args
, **kwargs
):
1900 """GetLastPosition(self) -> long"""
1901 return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1903 def SetSelection(*args
, **kwargs
):
1904 """SetSelection(self, long from, long to)"""
1905 return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
)
1907 def SelectAll(*args
, **kwargs
):
1908 """SelectAll(self)"""
1909 return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
)
1911 def SetEditable(*args
, **kwargs
):
1912 """SetEditable(self, bool editable)"""
1913 return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
)
1915 def write(*args
, **kwargs
):
1916 """write(self, String text)"""
1917 return _controls_
.TextCtrl_write(*args
, **kwargs
)
1919 def GetString(*args
, **kwargs
):
1920 """GetString(self, long from, long to) -> String"""
1921 return _controls_
.TextCtrl_GetString(*args
, **kwargs
)
1923 def GetClassDefaultAttributes(*args
, **kwargs
):
1925 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1927 Get the default attributes for this class. This is useful if you want
1928 to use the same font or colour in your own control as in a standard
1929 control -- which is a much better idea than hard coding specific
1930 colours or fonts which might look completely out of place on the
1931 user's system, especially if it uses themes.
1933 The variant parameter is only relevant under Mac currently and is
1934 ignore under other platforms. Under Mac, it will change the size of
1935 the returned font. See `wx.Window.SetWindowVariant` for more about
1938 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1940 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1941 _controls_
.TextCtrl_swigregister(TextCtrl
)
1943 def PreTextCtrl(*args
, **kwargs
):
1944 """PreTextCtrl() -> TextCtrl"""
1945 val
= _controls_
.new_PreTextCtrl(*args
, **kwargs
)
1948 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
1950 TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1952 Get the default attributes for this class. This is useful if you want
1953 to use the same font or colour in your own control as in a standard
1954 control -- which is a much better idea than hard coding specific
1955 colours or fonts which might look completely out of place on the
1956 user's system, especially if it uses themes.
1958 The variant parameter is only relevant under Mac currently and is
1959 ignore under other platforms. Under Mac, it will change the size of
1960 the returned font. See `wx.Window.SetWindowVariant` for more about
1963 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1965 wxEVT_COMMAND_TEXT_UPDATED
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
1966 wxEVT_COMMAND_TEXT_ENTER
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
1967 wxEVT_COMMAND_TEXT_URL
= _controls_
.wxEVT_COMMAND_TEXT_URL
1968 wxEVT_COMMAND_TEXT_MAXLEN
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
1969 class TextUrlEvent(_core
.CommandEvent
):
1970 """Proxy of C++ TextUrlEvent class"""
1971 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1972 __repr__
= _swig_repr
1973 def __init__(self
, *args
, **kwargs
):
1974 """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1975 _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
))
1976 def GetMouseEvent(*args
, **kwargs
):
1977 """GetMouseEvent(self) -> MouseEvent"""
1978 return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1980 def GetURLStart(*args
, **kwargs
):
1981 """GetURLStart(self) -> long"""
1982 return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1984 def GetURLEnd(*args
, **kwargs
):
1985 """GetURLEnd(self) -> long"""
1986 return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1988 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
)
1990 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1991 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1992 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1993 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1995 #---------------------------------------------------------------------------
1997 class ScrollBar(_core
.Control
):
1998 """Proxy of C++ ScrollBar class"""
1999 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2000 __repr__
= _swig_repr
2001 def __init__(self
, *args
, **kwargs
):
2003 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2004 Size size=DefaultSize, long style=SB_HORIZONTAL,
2005 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
2007 _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
))
2008 self
._setOORInfo
(self
)
2010 def Create(*args
, **kwargs
):
2012 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2013 Size size=DefaultSize, long style=SB_HORIZONTAL,
2014 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
2016 Do the 2nd phase and create the GUI control.
2018 return _controls_
.ScrollBar_Create(*args
, **kwargs
)
2020 def GetThumbPosition(*args
, **kwargs
):
2021 """GetThumbPosition(self) -> int"""
2022 return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
2024 def GetThumbSize(*args
, **kwargs
):
2025 """GetThumbSize(self) -> int"""
2026 return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
)
2028 GetThumbLength
= GetThumbSize
2029 def GetPageSize(*args
, **kwargs
):
2030 """GetPageSize(self) -> int"""
2031 return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
)
2033 def GetRange(*args
, **kwargs
):
2034 """GetRange(self) -> int"""
2035 return _controls_
.ScrollBar_GetRange(*args
, **kwargs
)
2037 def IsVertical(*args
, **kwargs
):
2038 """IsVertical(self) -> bool"""
2039 return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
)
2041 def SetThumbPosition(*args
, **kwargs
):
2042 """SetThumbPosition(self, int viewStart)"""
2043 return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
2045 def GetClassDefaultAttributes(*args
, **kwargs
):
2047 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2049 Get the default attributes for this class. This is useful if you want
2050 to use the same font or colour in your own control as in a standard
2051 control -- which is a much better idea than hard coding specific
2052 colours or fonts which might look completely out of place on the
2053 user's system, especially if it uses themes.
2055 The variant parameter is only relevant under Mac currently and is
2056 ignore under other platforms. Under Mac, it will change the size of
2057 the returned font. See `wx.Window.SetWindowVariant` for more about
2060 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2062 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2063 PageSize
= property(GetPageSize
,doc
="See `GetPageSize`")
2064 Range
= property(GetRange
,doc
="See `GetRange`")
2065 ThumbPosition
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")
2066 ThumbSize
= property(GetThumbSize
,doc
="See `GetThumbSize`")
2067 _controls_
.ScrollBar_swigregister(ScrollBar
)
2068 ScrollBarNameStr
= cvar
.ScrollBarNameStr
2070 def PreScrollBar(*args
, **kwargs
):
2071 """PreScrollBar() -> ScrollBar"""
2072 val
= _controls_
.new_PreScrollBar(*args
, **kwargs
)
2075 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
):
2077 ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2079 Get the default attributes for this class. This is useful if you want
2080 to use the same font or colour in your own control as in a standard
2081 control -- which is a much better idea than hard coding specific
2082 colours or fonts which might look completely out of place on the
2083 user's system, especially if it uses themes.
2085 The variant parameter is only relevant under Mac currently and is
2086 ignore under other platforms. Under Mac, it will change the size of
2087 the returned font. See `wx.Window.SetWindowVariant` for more about
2090 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2092 #---------------------------------------------------------------------------
2094 SP_HORIZONTAL
= _controls_
.SP_HORIZONTAL
2095 SP_VERTICAL
= _controls_
.SP_VERTICAL
2096 SP_ARROW_KEYS
= _controls_
.SP_ARROW_KEYS
2097 SP_WRAP
= _controls_
.SP_WRAP
2098 class SpinButton(_core
.Control
):
2099 """Proxy of C++ SpinButton class"""
2100 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2101 __repr__
= _swig_repr
2102 def __init__(self
, *args
, **kwargs
):
2104 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2105 Size size=DefaultSize, long style=SP_HORIZONTAL,
2106 String name=SPIN_BUTTON_NAME) -> SpinButton
2108 _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
))
2109 self
._setOORInfo
(self
)
2111 def Create(*args
, **kwargs
):
2113 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2114 Size size=DefaultSize, long style=SP_HORIZONTAL,
2115 String name=SPIN_BUTTON_NAME) -> bool
2117 return _controls_
.SpinButton_Create(*args
, **kwargs
)
2119 def GetValue(*args
, **kwargs
):
2120 """GetValue(self) -> int"""
2121 return _controls_
.SpinButton_GetValue(*args
, **kwargs
)
2123 def GetMin(*args
, **kwargs
):
2124 """GetMin(self) -> int"""
2125 return _controls_
.SpinButton_GetMin(*args
, **kwargs
)
2127 def GetMax(*args
, **kwargs
):
2128 """GetMax(self) -> int"""
2129 return _controls_
.SpinButton_GetMax(*args
, **kwargs
)
2131 def SetValue(*args
, **kwargs
):
2132 """SetValue(self, int val)"""
2133 return _controls_
.SpinButton_SetValue(*args
, **kwargs
)
2135 def SetMin(*args
, **kwargs
):
2136 """SetMin(self, int minVal)"""
2137 return _controls_
.SpinButton_SetMin(*args
, **kwargs
)
2139 def SetMax(*args
, **kwargs
):
2140 """SetMax(self, int maxVal)"""
2141 return _controls_
.SpinButton_SetMax(*args
, **kwargs
)
2143 def SetRange(*args
, **kwargs
):
2144 """SetRange(self, int minVal, int maxVal)"""
2145 return _controls_
.SpinButton_SetRange(*args
, **kwargs
)
2147 def IsVertical(*args
, **kwargs
):
2148 """IsVertical(self) -> bool"""
2149 return _controls_
.SpinButton_IsVertical(*args
, **kwargs
)
2151 def GetClassDefaultAttributes(*args
, **kwargs
):
2153 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2155 Get the default attributes for this class. This is useful if you want
2156 to use the same font or colour in your own control as in a standard
2157 control -- which is a much better idea than hard coding specific
2158 colours or fonts which might look completely out of place on the
2159 user's system, especially if it uses themes.
2161 The variant parameter is only relevant under Mac currently and is
2162 ignore under other platforms. Under Mac, it will change the size of
2163 the returned font. See `wx.Window.SetWindowVariant` for more about
2166 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2168 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2169 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2170 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2171 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2172 _controls_
.SpinButton_swigregister(SpinButton
)
2173 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
2174 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
2176 def PreSpinButton(*args
, **kwargs
):
2177 """PreSpinButton() -> SpinButton"""
2178 val
= _controls_
.new_PreSpinButton(*args
, **kwargs
)
2181 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
):
2183 SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2185 Get the default attributes for this class. This is useful if you want
2186 to use the same font or colour in your own control as in a standard
2187 control -- which is a much better idea than hard coding specific
2188 colours or fonts which might look completely out of place on the
2189 user's system, especially if it uses themes.
2191 The variant parameter is only relevant under Mac currently and is
2192 ignore under other platforms. Under Mac, it will change the size of
2193 the returned font. See `wx.Window.SetWindowVariant` for more about
2196 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2198 class SpinCtrl(_core
.Control
):
2199 """Proxy of C++ SpinCtrl class"""
2200 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2201 __repr__
= _swig_repr
2202 def __init__(self
, *args
, **kwargs
):
2204 __init__(self, Window parent, int id=-1, String value=EmptyString,
2205 Point pos=DefaultPosition, Size size=DefaultSize,
2206 long style=SP_ARROW_KEYS, int min=0, int max=100,
2207 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
2209 _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
))
2210 self
._setOORInfo
(self
)
2212 def Create(*args
, **kwargs
):
2214 Create(self, Window parent, int id=-1, String value=EmptyString,
2215 Point pos=DefaultPosition, Size size=DefaultSize,
2216 long style=SP_ARROW_KEYS, int min=0, int max=100,
2217 int initial=0, String name=SpinCtrlNameStr) -> bool
2219 return _controls_
.SpinCtrl_Create(*args
, **kwargs
)
2221 def GetValue(*args
, **kwargs
):
2222 """GetValue(self) -> int"""
2223 return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
)
2225 def SetValue(*args
, **kwargs
):
2226 """SetValue(self, int value)"""
2227 return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
)
2229 def SetValueString(*args
, **kwargs
):
2230 """SetValueString(self, String text)"""
2231 return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
)
2233 def SetRange(*args
, **kwargs
):
2234 """SetRange(self, int minVal, int maxVal)"""
2235 return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
)
2237 def GetMin(*args
, **kwargs
):
2238 """GetMin(self) -> int"""
2239 return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
)
2241 def GetMax(*args
, **kwargs
):
2242 """GetMax(self) -> int"""
2243 return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
)
2245 def SetSelection(*args
, **kwargs
):
2246 """SetSelection(self, long from, long to)"""
2247 return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
)
2249 def GetClassDefaultAttributes(*args
, **kwargs
):
2251 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2253 Get the default attributes for this class. This is useful if you want
2254 to use the same font or colour in your own control as in a standard
2255 control -- which is a much better idea than hard coding specific
2256 colours or fonts which might look completely out of place on the
2257 user's system, especially if it uses themes.
2259 The variant parameter is only relevant under Mac currently and is
2260 ignore under other platforms. Under Mac, it will change the size of
2261 the returned font. See `wx.Window.SetWindowVariant` for more about
2264 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2266 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2267 Max
= property(GetMax
,doc
="See `GetMax`")
2268 Min
= property(GetMin
,doc
="See `GetMin`")
2269 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2270 _controls_
.SpinCtrl_swigregister(SpinCtrl
)
2272 def PreSpinCtrl(*args
, **kwargs
):
2273 """PreSpinCtrl() -> SpinCtrl"""
2274 val
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
)
2277 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
2279 SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2281 Get the default attributes for this class. This is useful if you want
2282 to use the same font or colour in your own control as in a standard
2283 control -- which is a much better idea than hard coding specific
2284 colours or fonts which might look completely out of place on the
2285 user's system, especially if it uses themes.
2287 The variant parameter is only relevant under Mac currently and is
2288 ignore under other platforms. Under Mac, it will change the size of
2289 the returned font. See `wx.Window.SetWindowVariant` for more about
2292 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2294 class SpinEvent(_core
.NotifyEvent
):
2295 """Proxy of C++ SpinEvent class"""
2296 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2297 __repr__
= _swig_repr
2298 def __init__(self
, *args
, **kwargs
):
2299 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
2300 _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
))
2301 def GetPosition(*args
, **kwargs
):
2302 """GetPosition(self) -> int"""
2303 return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
)
2305 def SetPosition(*args
, **kwargs
):
2306 """SetPosition(self, int pos)"""
2307 return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
)
2309 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
2310 _controls_
.SpinEvent_swigregister(SpinEvent
)
2312 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
2313 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
2314 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
2315 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
2316 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
2318 #---------------------------------------------------------------------------
2320 class RadioBox(_core
.Control
):
2321 """Proxy of C++ RadioBox class"""
2322 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2323 __repr__
= _swig_repr
2324 def __init__(self
, *args
, **kwargs
):
2326 __init__(self, Window parent, int id=-1, String label=EmptyString,
2327 Point pos=DefaultPosition, Size size=DefaultSize,
2328 wxArrayString choices=wxPyEmptyStringArray,
2329 int majorDimension=0, long style=RA_HORIZONTAL,
2330 Validator validator=DefaultValidator,
2331 String name=RadioBoxNameStr) -> RadioBox
2333 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2334 _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
))
2335 self
._setOORInfo
(self
)
2337 def Create(*args
, **kwargs
):
2339 Create(self, Window parent, int id=-1, String label=EmptyString,
2340 Point pos=DefaultPosition, Size size=DefaultSize,
2341 wxArrayString choices=wxPyEmptyStringArray,
2342 int majorDimension=0, long style=RA_HORIZONTAL,
2343 Validator validator=DefaultValidator,
2344 String name=RadioBoxNameStr) -> bool
2346 return _controls_
.RadioBox_Create(*args
, **kwargs
)
2348 def SetSelection(*args
, **kwargs
):
2349 """SetSelection(self, int n)"""
2350 return _controls_
.RadioBox_SetSelection(*args
, **kwargs
)
2352 def GetSelection(*args
, **kwargs
):
2353 """GetSelection(self) -> int"""
2354 return _controls_
.RadioBox_GetSelection(*args
, **kwargs
)
2356 def GetStringSelection(*args
, **kwargs
):
2357 """GetStringSelection(self) -> String"""
2358 return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
)
2360 def SetStringSelection(*args
, **kwargs
):
2361 """SetStringSelection(self, String s) -> bool"""
2362 return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
)
2364 def GetCount(*args
, **kwargs
):
2365 """GetCount(self) -> size_t"""
2366 return _controls_
.RadioBox_GetCount(*args
, **kwargs
)
2368 def FindString(*args
, **kwargs
):
2369 """FindString(self, String s) -> int"""
2370 return _controls_
.RadioBox_FindString(*args
, **kwargs
)
2372 def GetString(*args
, **kwargs
):
2373 """GetString(self, int n) -> String"""
2374 return _controls_
.RadioBox_GetString(*args
, **kwargs
)
2376 def SetString(*args
, **kwargs
):
2377 """SetString(self, int n, String label)"""
2378 return _controls_
.RadioBox_SetString(*args
, **kwargs
)
2380 GetItemLabel
= GetString
2381 SetItemLabel
= SetString
2382 def EnableItem(*args
, **kwargs
):
2383 """EnableItem(self, unsigned int n, bool enable=True)"""
2384 return _controls_
.RadioBox_EnableItem(*args
, **kwargs
)
2386 def ShowItem(*args
, **kwargs
):
2387 """ShowItem(self, unsigned int n, bool show=True)"""
2388 return _controls_
.RadioBox_ShowItem(*args
, **kwargs
)
2390 def IsItemEnabled(*args
, **kwargs
):
2391 """IsItemEnabled(self, unsigned int n) -> bool"""
2392 return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
)
2394 def IsItemShown(*args
, **kwargs
):
2395 """IsItemShown(self, unsigned int n) -> bool"""
2396 return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
)
2398 def GetColumnCount(*args
, **kwargs
):
2399 """GetColumnCount(self) -> unsigned int"""
2400 return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
)
2402 def GetRowCount(*args
, **kwargs
):
2403 """GetRowCount(self) -> unsigned int"""
2404 return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
)
2406 def GetNextItem(*args
, **kwargs
):
2407 """GetNextItem(self, int item, int dir, long style) -> int"""
2408 return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
)
2410 def SetItemToolTip(*args
, **kwargs
):
2411 """SetItemToolTip(self, unsigned int item, String text)"""
2412 return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
)
2414 def GetItemToolTip(*args
, **kwargs
):
2415 """GetItemToolTip(self, unsigned int item) -> ToolTip"""
2416 return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
)
2418 def SetItemHelpText(*args
, **kwargs
):
2419 """SetItemHelpText(self, unsigned int n, String helpText)"""
2420 return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
)
2422 def GetItemHelpText(*args
, **kwargs
):
2423 """GetItemHelpText(self, unsigned int n) -> String"""
2424 return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
)
2426 def GetClassDefaultAttributes(*args
, **kwargs
):
2428 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2430 Get the default attributes for this class. This is useful if you want
2431 to use the same font or colour in your own control as in a standard
2432 control -- which is a much better idea than hard coding specific
2433 colours or fonts which might look completely out of place on the
2434 user's system, especially if it uses themes.
2436 The variant parameter is only relevant under Mac currently and is
2437 ignore under other platforms. Under Mac, it will change the size of
2438 the returned font. See `wx.Window.SetWindowVariant` for more about
2441 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2443 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2444 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
2445 Count
= property(GetCount
,doc
="See `GetCount`")
2446 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
2447 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2448 StringSelection
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")
2449 _controls_
.RadioBox_swigregister(RadioBox
)
2450 RadioBoxNameStr
= cvar
.RadioBoxNameStr
2451 RadioButtonNameStr
= cvar
.RadioButtonNameStr
2453 def PreRadioBox(*args
, **kwargs
):
2454 """PreRadioBox() -> RadioBox"""
2455 val
= _controls_
.new_PreRadioBox(*args
, **kwargs
)
2458 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
):
2460 RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2462 Get the default attributes for this class. This is useful if you want
2463 to use the same font or colour in your own control as in a standard
2464 control -- which is a much better idea than hard coding specific
2465 colours or fonts which might look completely out of place on the
2466 user's system, especially if it uses themes.
2468 The variant parameter is only relevant under Mac currently and is
2469 ignore under other platforms. Under Mac, it will change the size of
2470 the returned font. See `wx.Window.SetWindowVariant` for more about
2473 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2475 #---------------------------------------------------------------------------
2477 class RadioButton(_core
.Control
):
2478 """Proxy of C++ RadioButton class"""
2479 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2480 __repr__
= _swig_repr
2481 def __init__(self
, *args
, **kwargs
):
2483 __init__(self, Window parent, int id=-1, String label=EmptyString,
2484 Point pos=DefaultPosition, Size size=DefaultSize,
2485 long style=0, Validator validator=DefaultValidator,
2486 String name=RadioButtonNameStr) -> RadioButton
2488 _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
))
2489 self
._setOORInfo
(self
)
2491 def Create(*args
, **kwargs
):
2493 Create(self, Window parent, int id=-1, String label=EmptyString,
2494 Point pos=DefaultPosition, Size size=DefaultSize,
2495 long style=0, Validator validator=DefaultValidator,
2496 String name=RadioButtonNameStr) -> bool
2498 return _controls_
.RadioButton_Create(*args
, **kwargs
)
2500 def GetValue(*args
, **kwargs
):
2501 """GetValue(self) -> bool"""
2502 return _controls_
.RadioButton_GetValue(*args
, **kwargs
)
2504 def SetValue(*args
, **kwargs
):
2505 """SetValue(self, bool value)"""
2506 return _controls_
.RadioButton_SetValue(*args
, **kwargs
)
2508 def GetClassDefaultAttributes(*args
, **kwargs
):
2510 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2512 Get the default attributes for this class. This is useful if you want
2513 to use the same font or colour in your own control as in a standard
2514 control -- which is a much better idea than hard coding specific
2515 colours or fonts which might look completely out of place on the
2516 user's system, especially if it uses themes.
2518 The variant parameter is only relevant under Mac currently and is
2519 ignore under other platforms. Under Mac, it will change the size of
2520 the returned font. See `wx.Window.SetWindowVariant` for more about
2523 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2525 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2526 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2527 _controls_
.RadioButton_swigregister(RadioButton
)
2529 def PreRadioButton(*args
, **kwargs
):
2530 """PreRadioButton() -> RadioButton"""
2531 val
= _controls_
.new_PreRadioButton(*args
, **kwargs
)
2534 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
):
2536 RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2538 Get the default attributes for this class. This is useful if you want
2539 to use the same font or colour in your own control as in a standard
2540 control -- which is a much better idea than hard coding specific
2541 colours or fonts which might look completely out of place on the
2542 user's system, especially if it uses themes.
2544 The variant parameter is only relevant under Mac currently and is
2545 ignore under other platforms. Under Mac, it will change the size of
2546 the returned font. See `wx.Window.SetWindowVariant` for more about
2549 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2551 #---------------------------------------------------------------------------
2553 SL_HORIZONTAL
= _controls_
.SL_HORIZONTAL
2554 SL_VERTICAL
= _controls_
.SL_VERTICAL
2555 SL_TICKS
= _controls_
.SL_TICKS
2556 SL_AUTOTICKS
= _controls_
.SL_AUTOTICKS
2557 SL_LABELS
= _controls_
.SL_LABELS
2558 SL_LEFT
= _controls_
.SL_LEFT
2559 SL_TOP
= _controls_
.SL_TOP
2560 SL_RIGHT
= _controls_
.SL_RIGHT
2561 SL_BOTTOM
= _controls_
.SL_BOTTOM
2562 SL_BOTH
= _controls_
.SL_BOTH
2563 SL_SELRANGE
= _controls_
.SL_SELRANGE
2564 SL_INVERSE
= _controls_
.SL_INVERSE
2565 class Slider(_core
.Control
):
2566 """Proxy of C++ Slider class"""
2567 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2568 __repr__
= _swig_repr
2569 def __init__(self
, *args
, **kwargs
):
2571 __init__(self, Window parent, int id=-1, int value=0, int minValue=0,
2572 int maxValue=100, Point pos=DefaultPosition,
2573 Size size=DefaultSize, long style=SL_HORIZONTAL,
2574 Validator validator=DefaultValidator,
2575 String name=SliderNameStr) -> Slider
2577 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2578 _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
))
2579 self
._setOORInfo
(self
)
2581 def Create(*args
, **kwargs
):
2583 Create(self, Window parent, int id=-1, int value=0, int minValue=0,
2584 int maxValue=100, Point pos=DefaultPosition,
2585 Size size=DefaultSize, long style=SL_HORIZONTAL,
2586 Validator validator=DefaultValidator,
2587 String name=SliderNameStr) -> bool
2589 return _controls_
.Slider_Create(*args
, **kwargs
)
2591 def GetValue(*args
, **kwargs
):
2592 """GetValue(self) -> int"""
2593 return _controls_
.Slider_GetValue(*args
, **kwargs
)
2595 def SetValue(*args
, **kwargs
):
2596 """SetValue(self, int value)"""
2597 return _controls_
.Slider_SetValue(*args
, **kwargs
)
2599 def SetRange(*args
, **kwargs
):
2600 """SetRange(self, int minValue, int maxValue)"""
2601 return _controls_
.Slider_SetRange(*args
, **kwargs
)
2603 def GetMin(*args
, **kwargs
):
2604 """GetMin(self) -> int"""
2605 return _controls_
.Slider_GetMin(*args
, **kwargs
)
2607 def GetMax(*args
, **kwargs
):
2608 """GetMax(self) -> int"""
2609 return _controls_
.Slider_GetMax(*args
, **kwargs
)
2611 def SetMin(*args
, **kwargs
):
2612 """SetMin(self, int minValue)"""
2613 return _controls_
.Slider_SetMin(*args
, **kwargs
)
2615 def SetMax(*args
, **kwargs
):
2616 """SetMax(self, int maxValue)"""
2617 return _controls_
.Slider_SetMax(*args
, **kwargs
)
2619 def SetLineSize(*args
, **kwargs
):
2620 """SetLineSize(self, int lineSize)"""
2621 return _controls_
.Slider_SetLineSize(*args
, **kwargs
)
2623 def SetPageSize(*args
, **kwargs
):
2624 """SetPageSize(self, int pageSize)"""
2625 return _controls_
.Slider_SetPageSize(*args
, **kwargs
)
2627 def GetLineSize(*args
, **kwargs
):
2628 """GetLineSize(self) -> int"""
2629 return _controls_
.Slider_GetLineSize(*args
, **kwargs
)
2631 def GetPageSize(*args
, **kwargs
):
2632 """GetPageSize(self) -> int"""
2633 return _controls_
.Slider_GetPageSize(*args
, **kwargs
)
2635 def SetThumbLength(*args
, **kwargs
):
2636 """SetThumbLength(self, int lenPixels)"""
2637 return _controls_
.Slider_SetThumbLength(*args
, **kwargs
)
2639 def GetThumbLength(*args
, **kwargs
):
2640 """GetThumbLength(self) -> int"""
2641 return _controls_
.Slider_GetThumbLength(*args
, **kwargs
)
2643 def SetTickFreq(*args
, **kwargs
):
2644 """SetTickFreq(self, int n, int pos=1)"""
2645 return _controls_
.Slider_SetTickFreq(*args
, **kwargs
)
2647 def GetTickFreq(*args
, **kwargs
):
2648 """GetTickFreq(self) -> int"""
2649 return _controls_
.Slider_GetTickFreq(*args
, **kwargs
)
2651 def ClearTicks(*args
, **kwargs
):
2652 """ClearTicks(self)"""
2653 return _controls_
.Slider_ClearTicks(*args
, **kwargs
)
2655 def SetTick(*args
, **kwargs
):
2656 """SetTick(self, int tickPos)"""
2657 return _controls_
.Slider_SetTick(*args
, **kwargs
)
2659 def ClearSel(*args
, **kwargs
):
2660 """ClearSel(self)"""
2661 return _controls_
.Slider_ClearSel(*args
, **kwargs
)
2663 def GetSelEnd(*args
, **kwargs
):
2664 """GetSelEnd(self) -> int"""
2665 return _controls_
.Slider_GetSelEnd(*args
, **kwargs
)
2667 def GetSelStart(*args
, **kwargs
):
2668 """GetSelStart(self) -> int"""
2669 return _controls_
.Slider_GetSelStart(*args
, **kwargs
)
2671 def SetSelection(*args
, **kwargs
):
2672 """SetSelection(self, int min, int max)"""
2673 return _controls_
.Slider_SetSelection(*args
, **kwargs
)
2675 def GetClassDefaultAttributes(*args
, **kwargs
):
2677 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2679 Get the default attributes for this class. This is useful if you want
2680 to use the same font or colour in your own control as in a standard
2681 control -- which is a much better idea than hard coding specific
2682 colours or fonts which might look completely out of place on the
2683 user's system, especially if it uses themes.
2685 The variant parameter is only relevant under Mac currently and is
2686 ignore under other platforms. Under Mac, it will change the size of
2687 the returned font. See `wx.Window.SetWindowVariant` for more about
2690 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2692 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2693 LineSize
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")
2694 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2695 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2696 PageSize
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")
2697 SelEnd
= property(GetSelEnd
,doc
="See `GetSelEnd`")
2698 SelStart
= property(GetSelStart
,doc
="See `GetSelStart`")
2699 ThumbLength
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")
2700 TickFreq
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")
2701 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2702 _controls_
.Slider_swigregister(Slider
)
2703 SliderNameStr
= cvar
.SliderNameStr
2705 def PreSlider(*args
, **kwargs
):
2706 """PreSlider() -> Slider"""
2707 val
= _controls_
.new_PreSlider(*args
, **kwargs
)
2710 def Slider_GetClassDefaultAttributes(*args
, **kwargs
):
2712 Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2714 Get the default attributes for this class. This is useful if you want
2715 to use the same font or colour in your own control as in a standard
2716 control -- which is a much better idea than hard coding specific
2717 colours or fonts which might look completely out of place on the
2718 user's system, especially if it uses themes.
2720 The variant parameter is only relevant under Mac currently and is
2721 ignore under other platforms. Under Mac, it will change the size of
2722 the returned font. See `wx.Window.SetWindowVariant` for more about
2725 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2727 #---------------------------------------------------------------------------
2729 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2730 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2732 class ToggleButton(_core
.Control
):
2733 """Proxy of C++ ToggleButton class"""
2734 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2735 __repr__
= _swig_repr
2736 def __init__(self
, *args
, **kwargs
):
2738 __init__(self, Window parent, int id=-1, String label=EmptyString,
2739 Point pos=DefaultPosition, Size size=DefaultSize,
2740 long style=0, Validator validator=DefaultValidator,
2741 String name=ToggleButtonNameStr) -> ToggleButton
2743 _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
))
2744 self
._setOORInfo
(self
)
2746 def Create(*args
, **kwargs
):
2748 Create(self, Window parent, int id=-1, String label=EmptyString,
2749 Point pos=DefaultPosition, Size size=DefaultSize,
2750 long style=0, Validator validator=DefaultValidator,
2751 String name=ToggleButtonNameStr) -> bool
2753 return _controls_
.ToggleButton_Create(*args
, **kwargs
)
2755 def SetValue(*args
, **kwargs
):
2756 """SetValue(self, bool value)"""
2757 return _controls_
.ToggleButton_SetValue(*args
, **kwargs
)
2759 def GetValue(*args
, **kwargs
):
2760 """GetValue(self) -> bool"""
2761 return _controls_
.ToggleButton_GetValue(*args
, **kwargs
)
2763 def GetClassDefaultAttributes(*args
, **kwargs
):
2765 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2767 Get the default attributes for this class. This is useful if you want
2768 to use the same font or colour in your own control as in a standard
2769 control -- which is a much better idea than hard coding specific
2770 colours or fonts which might look completely out of place on the
2771 user's system, especially if it uses themes.
2773 The variant parameter is only relevant under Mac currently and is
2774 ignore under other platforms. Under Mac, it will change the size of
2775 the returned font. See `wx.Window.SetWindowVariant` for more about
2778 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2780 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2781 _controls_
.ToggleButton_swigregister(ToggleButton
)
2782 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2784 def PreToggleButton(*args
, **kwargs
):
2785 """PreToggleButton() -> ToggleButton"""
2786 val
= _controls_
.new_PreToggleButton(*args
, **kwargs
)
2789 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
):
2791 ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2793 Get the default attributes for this class. This is useful if you want
2794 to use the same font or colour in your own control as in a standard
2795 control -- which is a much better idea than hard coding specific
2796 colours or fonts which might look completely out of place on the
2797 user's system, especially if it uses themes.
2799 The variant parameter is only relevant under Mac currently and is
2800 ignore under other platforms. Under Mac, it will change the size of
2801 the returned font. See `wx.Window.SetWindowVariant` for more about
2804 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2806 #---------------------------------------------------------------------------
2808 BK_DEFAULT
= _controls_
.BK_DEFAULT
2809 BK_TOP
= _controls_
.BK_TOP
2810 BK_BOTTOM
= _controls_
.BK_BOTTOM
2811 BK_LEFT
= _controls_
.BK_LEFT
2812 BK_RIGHT
= _controls_
.BK_RIGHT
2813 BK_ALIGN_MASK
= _controls_
.BK_ALIGN_MASK
2814 BK_BUTTONBAR
= _controls_
.BK_BUTTONBAR
2815 BK_HITTEST_NOWHERE
= _controls_
.BK_HITTEST_NOWHERE
2816 BK_HITTEST_ONICON
= _controls_
.BK_HITTEST_ONICON
2817 BK_HITTEST_ONLABEL
= _controls_
.BK_HITTEST_ONLABEL
2818 BK_HITTEST_ONITEM
= _controls_
.BK_HITTEST_ONITEM
2819 BK_HITTEST_ONPAGE
= _controls_
.BK_HITTEST_ONPAGE
2820 class BookCtrlBase(_core
.Control
):
2821 """Proxy of C++ BookCtrlBase class"""
2822 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2823 def __init__(self
): raise AttributeError, "No constructor defined"
2824 __repr__
= _swig_repr
2825 def GetPageCount(*args
, **kwargs
):
2826 """GetPageCount(self) -> size_t"""
2827 return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
)
2829 def GetPage(*args
, **kwargs
):
2830 """GetPage(self, size_t n) -> Window"""
2831 return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
)
2833 def GetCurrentPage(*args
, **kwargs
):
2834 """GetCurrentPage(self) -> Window"""
2835 return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
)
2837 def GetSelection(*args
, **kwargs
):
2838 """GetSelection(self) -> int"""
2839 return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
)
2841 def SetPageText(*args
, **kwargs
):
2842 """SetPageText(self, size_t n, String strText) -> bool"""
2843 return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
)
2845 def GetPageText(*args
, **kwargs
):
2846 """GetPageText(self, size_t n) -> String"""
2847 return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
)
2849 def SetImageList(*args
, **kwargs
):
2850 """SetImageList(self, ImageList imageList)"""
2851 return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
)
2853 def AssignImageList(*args
, **kwargs
):
2854 """AssignImageList(self, ImageList imageList)"""
2855 return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
)
2857 def GetImageList(*args
, **kwargs
):
2858 """GetImageList(self) -> ImageList"""
2859 return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
)
2861 def GetPageImage(*args
, **kwargs
):
2862 """GetPageImage(self, size_t n) -> int"""
2863 return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
)
2865 def SetPageImage(*args
, **kwargs
):
2866 """SetPageImage(self, size_t n, int imageId) -> bool"""
2867 return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
)
2869 def SetPageSize(*args
, **kwargs
):
2870 """SetPageSize(self, Size size)"""
2871 return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
)
2873 def CalcSizeFromPage(*args
, **kwargs
):
2874 """CalcSizeFromPage(self, Size sizePage) -> Size"""
2875 return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
)
2877 def GetInternalBorder(*args
, **kwargs
):
2878 """GetInternalBorder(self) -> unsigned int"""
2879 return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
)
2881 def SetInternalBorder(*args
, **kwargs
):
2882 """SetInternalBorder(self, unsigned int internalBorder)"""
2883 return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
)
2885 def IsVertical(*args
, **kwargs
):
2886 """IsVertical(self) -> bool"""
2887 return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
)
2889 def SetControlMargin(*args
, **kwargs
):
2890 """SetControlMargin(self, int margin)"""
2891 return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
)
2893 def GetControlMargin(*args
, **kwargs
):
2894 """GetControlMargin(self) -> int"""
2895 return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
)
2897 def SetFitToCurrentPage(*args
, **kwargs
):
2898 """SetFitToCurrentPage(self, bool fit)"""
2899 return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
)
2901 def GetFitToCurrentPage(*args
, **kwargs
):
2902 """GetFitToCurrentPage(self) -> bool"""
2903 return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
)
2905 def GetControlSizer(*args
, **kwargs
):
2906 """GetControlSizer(self) -> Sizer"""
2907 return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
)
2909 def DeletePage(*args
, **kwargs
):
2910 """DeletePage(self, size_t n) -> bool"""
2911 return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
)
2913 def RemovePage(*args
, **kwargs
):
2914 """RemovePage(self, size_t n) -> bool"""
2915 return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
)
2917 def DeleteAllPages(*args
, **kwargs
):
2918 """DeleteAllPages(self) -> bool"""
2919 return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
)
2921 def AddPage(*args
, **kwargs
):
2922 """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool"""
2923 return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
)
2925 def InsertPage(*args
, **kwargs
):
2927 InsertPage(self, size_t n, Window page, String text, bool select=False,
2928 int imageId=-1) -> bool
2930 return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
)
2932 def SetSelection(*args
, **kwargs
):
2933 """SetSelection(self, size_t n) -> int"""
2934 return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
)
2936 def AdvanceSelection(*args
, **kwargs
):
2937 """AdvanceSelection(self, bool forward=True)"""
2938 return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
)
2940 def HitTest(*args
, **kwargs
):
2942 HitTest(Point pt) -> (tab, where)
2944 Returns the page/tab which is hit, and flags indicating where using
2945 wx.NB_HITTEST flags.
2947 return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
)
2949 def GetClassDefaultAttributes(*args
, **kwargs
):
2951 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2953 Get the default attributes for this class. This is useful if you want
2954 to use the same font or colour in your own control as in a standard
2955 control -- which is a much better idea than hard coding specific
2956 colours or fonts which might look completely out of place on the
2957 user's system, especially if it uses themes.
2959 The variant parameter is only relevant under Mac currently and is
2960 ignore under other platforms. Under Mac, it will change the size of
2961 the returned font. See `wx.Window.SetWindowVariant` for more about
2964 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2966 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2967 ControlMargin
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")
2968 ControlSizer
= property(GetControlSizer
,doc
="See `GetControlSizer`")
2969 CurrentPage
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")
2970 FitToCurrentPage
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
2971 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
2972 InternalBorder
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")
2973 Page
= property(GetPage
,doc
="See `GetPage`")
2974 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
2975 PageImage
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")
2976 PageText
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")
2977 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2978 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
)
2979 NotebookNameStr
= cvar
.NotebookNameStr
2981 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
):
2983 BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2985 Get the default attributes for this class. This is useful if you want
2986 to use the same font or colour in your own control as in a standard
2987 control -- which is a much better idea than hard coding specific
2988 colours or fonts which might look completely out of place on the
2989 user's system, especially if it uses themes.
2991 The variant parameter is only relevant under Mac currently and is
2992 ignore under other platforms. Under Mac, it will change the size of
2993 the returned font. See `wx.Window.SetWindowVariant` for more about
2996 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2998 class BookCtrlBaseEvent(_core
.NotifyEvent
):
2999 """Proxy of C++ BookCtrlBaseEvent class"""
3000 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3001 __repr__
= _swig_repr
3002 def __init__(self
, *args
, **kwargs
):
3004 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3005 int nOldSel=-1) -> BookCtrlBaseEvent
3007 _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
))
3008 def GetSelection(*args
, **kwargs
):
3010 GetSelection(self) -> int
3012 Returns item index for a listbox or choice selection event (not valid
3015 return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
)
3017 def SetSelection(*args
, **kwargs
):
3018 """SetSelection(self, int nSel)"""
3019 return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
)
3021 def GetOldSelection(*args
, **kwargs
):
3022 """GetOldSelection(self) -> int"""
3023 return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
)
3025 def SetOldSelection(*args
, **kwargs
):
3026 """SetOldSelection(self, int nOldSel)"""
3027 return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
)
3029 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
3030 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
3031 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
)
3033 #---------------------------------------------------------------------------
3035 NB_FIXEDWIDTH
= _controls_
.NB_FIXEDWIDTH
3036 NB_TOP
= _controls_
.NB_TOP
3037 NB_LEFT
= _controls_
.NB_LEFT
3038 NB_RIGHT
= _controls_
.NB_RIGHT
3039 NB_BOTTOM
= _controls_
.NB_BOTTOM
3040 NB_MULTILINE
= _controls_
.NB_MULTILINE
3041 NB_NOPAGETHEME
= _controls_
.NB_NOPAGETHEME
3042 NB_HITTEST_NOWHERE
= _controls_
.NB_HITTEST_NOWHERE
3043 NB_HITTEST_ONICON
= _controls_
.NB_HITTEST_ONICON
3044 NB_HITTEST_ONLABEL
= _controls_
.NB_HITTEST_ONLABEL
3045 NB_HITTEST_ONITEM
= _controls_
.NB_HITTEST_ONITEM
3046 NB_HITTEST_ONPAGE
= _controls_
.NB_HITTEST_ONPAGE
3047 class Notebook(BookCtrlBase
):
3048 """Proxy of C++ Notebook class"""
3049 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3050 __repr__
= _swig_repr
3051 def __init__(self
, *args
, **kwargs
):
3053 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3054 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook
3056 _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
))
3057 self
._setOORInfo
(self
)
3059 def Create(*args
, **kwargs
):
3061 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3062 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool
3064 return _controls_
.Notebook_Create(*args
, **kwargs
)
3066 def GetRowCount(*args
, **kwargs
):
3067 """GetRowCount(self) -> int"""
3068 return _controls_
.Notebook_GetRowCount(*args
, **kwargs
)
3070 def SetPadding(*args
, **kwargs
):
3071 """SetPadding(self, Size padding)"""
3072 return _controls_
.Notebook_SetPadding(*args
, **kwargs
)
3074 def SetTabSize(*args
, **kwargs
):
3075 """SetTabSize(self, Size sz)"""
3076 return _controls_
.Notebook_SetTabSize(*args
, **kwargs
)
3078 def GetThemeBackgroundColour(*args
, **kwargs
):
3079 """GetThemeBackgroundColour(self) -> Colour"""
3080 return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
)
3082 def GetClassDefaultAttributes(*args
, **kwargs
):
3084 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3086 Get the default attributes for this class. This is useful if you want
3087 to use the same font or colour in your own control as in a standard
3088 control -- which is a much better idea than hard coding specific
3089 colours or fonts which might look completely out of place on the
3090 user's system, especially if it uses themes.
3092 The variant parameter is only relevant under Mac currently and is
3093 ignore under other platforms. Under Mac, it will change the size of
3094 the returned font. See `wx.Window.SetWindowVariant` for more about
3097 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3099 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3100 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
3101 ThemeBackgroundColour
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")
3102 _controls_
.Notebook_swigregister(Notebook
)
3104 def PreNotebook(*args
, **kwargs
):
3105 """PreNotebook() -> Notebook"""
3106 val
= _controls_
.new_PreNotebook(*args
, **kwargs
)
3109 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
):
3111 Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3113 Get the default attributes for this class. This is useful if you want
3114 to use the same font or colour in your own control as in a standard
3115 control -- which is a much better idea than hard coding specific
3116 colours or fonts which might look completely out of place on the
3117 user's system, especially if it uses themes.
3119 The variant parameter is only relevant under Mac currently and is
3120 ignore under other platforms. Under Mac, it will change the size of
3121 the returned font. See `wx.Window.SetWindowVariant` for more about
3124 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3126 class NotebookEvent(BookCtrlBaseEvent
):
3127 """Proxy of C++ NotebookEvent class"""
3128 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3129 __repr__
= _swig_repr
3130 def __init__(self
, *args
, **kwargs
):
3132 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3133 int nOldSel=-1) -> NotebookEvent
3135 _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
))
3136 _controls_
.NotebookEvent_swigregister(NotebookEvent
)
3138 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
3139 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
3141 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
3142 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
3144 #----------------------------------------------------------------------------
3146 class NotebookPage(wx
.Panel
):
3148 There is an old (and apparently unsolvable) bug when placing a
3149 window with a nonstandard background colour in a wx.Notebook on
3150 wxGTK1, as the notbooks's background colour would always be used
3151 when the window is refreshed. The solution is to place a panel in
3152 the notbook and the coloured window on the panel, sized to cover
3153 the panel. This simple class does that for you, just put an
3154 instance of this in the notebook and make your regular window a
3155 child of this one and it will handle the resize for you.
3157 def __init__(self
, parent
, id=-1,
3158 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
3159 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
3160 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
3162 self
.Bind(wx
.EVT_SIZE
, self
.OnSize
)
3164 def OnSize(self
, evt
):
3165 if self
.child
is None:
3166 children
= self
.GetChildren()
3168 self
.child
= children
[0]
3170 self
.child
.SetPosition((0,0))
3171 self
.child
.SetSize(self
.GetSize())
3174 #---------------------------------------------------------------------------
3176 LB_DEFAULT
= _controls_
.LB_DEFAULT
3177 LB_TOP
= _controls_
.LB_TOP
3178 LB_BOTTOM
= _controls_
.LB_BOTTOM
3179 LB_LEFT
= _controls_
.LB_LEFT
3180 LB_RIGHT
= _controls_
.LB_RIGHT
3181 LB_ALIGN_MASK
= _controls_
.LB_ALIGN_MASK
3182 class Listbook(BookCtrlBase
):
3183 """Proxy of C++ Listbook class"""
3184 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3185 __repr__
= _swig_repr
3186 def __init__(self
, *args
, **kwargs
):
3188 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3189 Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
3191 _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
))
3192 self
._setOORInfo
(self
)
3194 def Create(*args
, **kwargs
):
3196 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3197 Size size=DefaultSize, long style=0, String name=EmptyString) -> bool
3199 return _controls_
.Listbook_Create(*args
, **kwargs
)
3201 def GetListView(*args
, **kwargs
):
3202 """GetListView(self) -> ListView"""
3203 return _controls_
.Listbook_GetListView(*args
, **kwargs
)
3205 ListView
= property(GetListView
,doc
="See `GetListView`")
3206 _controls_
.Listbook_swigregister(Listbook
)
3208 def PreListbook(*args
, **kwargs
):
3209 """PreListbook() -> Listbook"""
3210 val
= _controls_
.new_PreListbook(*args
, **kwargs
)
3213 class ListbookEvent(BookCtrlBaseEvent
):
3214 """Proxy of C++ ListbookEvent class"""
3215 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3216 __repr__
= _swig_repr
3217 def __init__(self
, *args
, **kwargs
):
3219 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3220 int nOldSel=-1) -> ListbookEvent
3222 _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
))
3223 _controls_
.ListbookEvent_swigregister(ListbookEvent
)
3225 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
3226 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
3227 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
3228 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
3230 CHB_DEFAULT
= _controls_
.CHB_DEFAULT
3231 CHB_TOP
= _controls_
.CHB_TOP
3232 CHB_BOTTOM
= _controls_
.CHB_BOTTOM
3233 CHB_LEFT
= _controls_
.CHB_LEFT
3234 CHB_RIGHT
= _controls_
.CHB_RIGHT
3235 CHB_ALIGN_MASK
= _controls_
.CHB_ALIGN_MASK
3236 class Choicebook(BookCtrlBase
):
3237 """Proxy of C++ Choicebook class"""
3238 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3239 __repr__
= _swig_repr
3240 def __init__(self
, *args
, **kwargs
):
3242 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3243 long style=0, String name=EmptyString) -> Choicebook
3245 _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
))
3246 self
._setOORInfo
(self
)
3248 def Create(*args
, **kwargs
):
3250 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3251 long style=0, String name=EmptyString) -> bool
3253 return _controls_
.Choicebook_Create(*args
, **kwargs
)
3255 def GetChoiceCtrl(*args
, **kwargs
):
3256 """GetChoiceCtrl(self) -> Choice"""
3257 return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
)
3259 ChoiceCtrl
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")
3260 _controls_
.Choicebook_swigregister(Choicebook
)
3262 def PreChoicebook(*args
, **kwargs
):
3263 """PreChoicebook() -> Choicebook"""
3264 val
= _controls_
.new_PreChoicebook(*args
, **kwargs
)
3267 class ChoicebookEvent(BookCtrlBaseEvent
):
3268 """Proxy of C++ ChoicebookEvent class"""
3269 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3270 __repr__
= _swig_repr
3271 def __init__(self
, *args
, **kwargs
):
3273 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3274 int nOldSel=-1) -> ChoicebookEvent
3276 _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
))
3277 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
)
3279 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
3280 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
3281 EVT_CHOICEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 )
3282 EVT_CHOICEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 )
3284 #---------------------------------------------------------------------------
3286 class Treebook(BookCtrlBase
):
3287 """Proxy of C++ Treebook class"""
3288 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3289 __repr__
= _swig_repr
3290 def __init__(self
, *args
, **kwargs
):
3292 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3293 long style=BK_DEFAULT,
3294 String name=EmptyString) -> Treebook
3296 _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
))
3297 self
._setOORInfo
(self
)
3299 def Create(*args
, **kwargs
):
3301 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3302 long style=BK_DEFAULT,
3303 String name=EmptyString) -> bool
3305 return _controls_
.Treebook_Create(*args
, **kwargs
)
3307 def InsertSubPage(*args
, **kwargs
):
3309 InsertSubPage(self, size_t pos, Window page, String text, bool select=False,
3310 int imageId=NOT_FOUND) -> bool
3312 return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
)
3314 def AddSubPage(*args
, **kwargs
):
3315 """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool"""
3316 return _controls_
.Treebook_AddSubPage(*args
, **kwargs
)
3318 def IsNodeExpanded(*args
, **kwargs
):
3319 """IsNodeExpanded(self, size_t pos) -> bool"""
3320 return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
)
3322 def ExpandNode(*args
, **kwargs
):
3323 """ExpandNode(self, size_t pos, bool expand=True) -> bool"""
3324 return _controls_
.Treebook_ExpandNode(*args
, **kwargs
)
3326 def CollapseNode(*args
, **kwargs
):
3327 """CollapseNode(self, size_t pos) -> bool"""
3328 return _controls_
.Treebook_CollapseNode(*args
, **kwargs
)
3330 def GetPageParent(*args
, **kwargs
):
3331 """GetPageParent(self, size_t pos) -> int"""
3332 return _controls_
.Treebook_GetPageParent(*args
, **kwargs
)
3334 def GetTreeCtrl(*args
, **kwargs
):
3335 """GetTreeCtrl(self) -> TreeCtrl"""
3336 return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
)
3338 _controls_
.Treebook_swigregister(Treebook
)
3340 def PreTreebook(*args
, **kwargs
):
3341 """PreTreebook() -> Treebook"""
3342 val
= _controls_
.new_PreTreebook(*args
, **kwargs
)
3345 class TreebookEvent(BookCtrlBaseEvent
):
3346 """Proxy of C++ TreebookEvent class"""
3347 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3348 __repr__
= _swig_repr
3349 def __init__(self
, *args
, **kwargs
):
3351 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3352 int nOldSel=NOT_FOUND) -> TreebookEvent
3354 _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
))
3355 _controls_
.TreebookEvent_swigregister(TreebookEvent
)
3357 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
3358 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
3359 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
3360 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
3361 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 )
3362 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1)
3363 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 )
3364 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 )
3366 #---------------------------------------------------------------------------
3368 class Toolbook(BookCtrlBase
):
3369 """Proxy of C++ Toolbook class"""
3370 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3371 __repr__
= _swig_repr
3372 def __init__(self
, *args
, **kwargs
):
3374 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3375 long style=BK_DEFAULT,
3376 String name=EmptyString) -> Toolbook
3378 _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
))
3379 self
._setOORInfo
(self
)
3381 def Create(*args
, **kwargs
):
3383 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3384 long style=0, String name=wxEmptyString) -> bool
3386 return _controls_
.Toolbook_Create(*args
, **kwargs
)
3388 def GetToolBar(*args
, **kwargs
):
3389 """GetToolBar(self) -> ToolBarBase"""
3390 return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
)
3392 def Realize(*args
, **kwargs
):
3394 return _controls_
.Toolbook_Realize(*args
, **kwargs
)
3396 _controls_
.Toolbook_swigregister(Toolbook
)
3398 def PreToolbook(*args
, **kwargs
):
3399 """PreToolbook() -> Toolbook"""
3400 val
= _controls_
.new_PreToolbook(*args
, **kwargs
)
3403 class ToolbookEvent(BookCtrlBaseEvent
):
3404 """Proxy of C++ ToolbookEvent class"""
3405 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3406 __repr__
= _swig_repr
3407 def __init__(self
, *args
, **kwargs
):
3409 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3410 int nOldSel=NOT_FOUND) -> ToolbookEvent
3412 _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
))
3413 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
)
3415 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
3416 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
3417 EVT_TOOLBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1)
3418 EVT_TOOLBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1)
3420 #---------------------------------------------------------------------------
3422 TOOL_STYLE_BUTTON
= _controls_
.TOOL_STYLE_BUTTON
3423 TOOL_STYLE_SEPARATOR
= _controls_
.TOOL_STYLE_SEPARATOR
3424 TOOL_STYLE_CONTROL
= _controls_
.TOOL_STYLE_CONTROL
3425 TB_HORIZONTAL
= _controls_
.TB_HORIZONTAL
3426 TB_VERTICAL
= _controls_
.TB_VERTICAL
3427 TB_3DBUTTONS
= _controls_
.TB_3DBUTTONS
3428 TB_FLAT
= _controls_
.TB_FLAT
3429 TB_DOCKABLE
= _controls_
.TB_DOCKABLE
3430 TB_NOICONS
= _controls_
.TB_NOICONS
3431 TB_TEXT
= _controls_
.TB_TEXT
3432 TB_NODIVIDER
= _controls_
.TB_NODIVIDER
3433 TB_NOALIGN
= _controls_
.TB_NOALIGN
3434 TB_HORZ_LAYOUT
= _controls_
.TB_HORZ_LAYOUT
3435 TB_HORZ_TEXT
= _controls_
.TB_HORZ_TEXT
3436 TB_NO_TOOLTIPS
= _controls_
.TB_NO_TOOLTIPS
3437 class ToolBarToolBase(_core
.Object
):
3438 """Proxy of C++ ToolBarToolBase class"""
3439 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3440 def __init__(self
): raise AttributeError, "No constructor defined"
3441 __repr__
= _swig_repr
3442 def GetId(*args
, **kwargs
):
3443 """GetId(self) -> int"""
3444 return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
)
3446 def GetControl(*args
, **kwargs
):
3447 """GetControl(self) -> Control"""
3448 return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
)
3450 def GetToolBar(*args
, **kwargs
):
3451 """GetToolBar(self) -> ToolBarBase"""
3452 return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
3454 def IsButton(*args
, **kwargs
):
3455 """IsButton(self) -> int"""
3456 return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
)
3458 def IsControl(*args
, **kwargs
):
3459 """IsControl(self) -> int"""
3460 return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
)
3462 def IsSeparator(*args
, **kwargs
):
3463 """IsSeparator(self) -> int"""
3464 return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
3466 def GetStyle(*args
, **kwargs
):
3467 """GetStyle(self) -> int"""
3468 return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
3470 def GetKind(*args
, **kwargs
):
3471 """GetKind(self) -> int"""
3472 return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
)
3474 def IsEnabled(*args
, **kwargs
):
3475 """IsEnabled(self) -> bool"""
3476 return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
3478 def IsToggled(*args
, **kwargs
):
3479 """IsToggled(self) -> bool"""
3480 return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
3482 def CanBeToggled(*args
, **kwargs
):
3483 """CanBeToggled(self) -> bool"""
3484 return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
3486 def GetNormalBitmap(*args
, **kwargs
):
3487 """GetNormalBitmap(self) -> Bitmap"""
3488 return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
3490 def GetDisabledBitmap(*args
, **kwargs
):
3491 """GetDisabledBitmap(self) -> Bitmap"""
3492 return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
3494 def GetBitmap(*args
, **kwargs
):
3495 """GetBitmap(self) -> Bitmap"""
3496 return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
3498 def GetLabel(*args
, **kwargs
):
3499 """GetLabel(self) -> String"""
3500 return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
3502 def GetShortHelp(*args
, **kwargs
):
3503 """GetShortHelp(self) -> String"""
3504 return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
3506 def GetLongHelp(*args
, **kwargs
):
3507 """GetLongHelp(self) -> String"""
3508 return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
3510 def Enable(*args
, **kwargs
):
3511 """Enable(self, bool enable) -> bool"""
3512 return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
)
3514 def Toggle(*args
, **kwargs
):
3516 return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
)
3518 def SetToggle(*args
, **kwargs
):
3519 """SetToggle(self, bool toggle) -> bool"""
3520 return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
3522 def SetShortHelp(*args
, **kwargs
):
3523 """SetShortHelp(self, String help) -> bool"""
3524 return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
3526 def SetLongHelp(*args
, **kwargs
):
3527 """SetLongHelp(self, String help) -> bool"""
3528 return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
3530 def SetNormalBitmap(*args
, **kwargs
):
3531 """SetNormalBitmap(self, Bitmap bmp)"""
3532 return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
3534 def SetDisabledBitmap(*args
, **kwargs
):
3535 """SetDisabledBitmap(self, Bitmap bmp)"""
3536 return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
3538 def SetLabel(*args
, **kwargs
):
3539 """SetLabel(self, String label)"""
3540 return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
3542 def Detach(*args
, **kwargs
):
3544 return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
)
3546 def Attach(*args
, **kwargs
):
3547 """Attach(self, ToolBarBase tbar)"""
3548 return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
)
3550 def GetClientData(*args
, **kwargs
):
3551 """GetClientData(self) -> PyObject"""
3552 return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
3554 def SetClientData(*args
, **kwargs
):
3555 """SetClientData(self, PyObject clientData)"""
3556 return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
3558 GetBitmap1
= GetNormalBitmap
3559 GetBitmap2
= GetDisabledBitmap
3560 SetBitmap1
= SetNormalBitmap
3561 SetBitmap2
= SetDisabledBitmap
3563 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
)
3565 class ToolBarBase(_core
.Control
):
3566 """Proxy of C++ ToolBarBase class"""
3567 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3568 def __init__(self
): raise AttributeError, "No constructor defined"
3569 __repr__
= _swig_repr
3570 def DoAddTool(*args
, **kwargs
):
3572 DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3573 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
3574 String longHelp=EmptyString,
3575 PyObject clientData=None) -> ToolBarToolBase
3577 return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
)
3579 def DoInsertTool(*args
, **kwargs
):
3581 DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3582 int kind=ITEM_NORMAL,
3583 String shortHelp=EmptyString, String longHelp=EmptyString,
3584 PyObject clientData=None) -> ToolBarToolBase
3586 return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
3588 # These match the original Add methods for this class, kept for
3589 # backwards compatibility with versions < 2.3.3.
3592 def AddTool(self
, id, bitmap
,
3593 pushedBitmap
= wx
.NullBitmap
,
3596 shortHelpString
= '',
3597 longHelpString
= '') :
3598 '''Old style method to add a tool to the toolbar.'''
3599 kind
= wx
.ITEM_NORMAL
3600 if isToggle
: kind
= wx
.ITEM_CHECK
3601 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
3602 shortHelpString
, longHelpString
, clientData
)
3604 def AddSimpleTool(self
, id, bitmap
,
3605 shortHelpString
= '',
3606 longHelpString
= '',
3608 '''Old style method to add a tool to the toolbar.'''
3609 kind
= wx
.ITEM_NORMAL
3610 if isToggle
: kind
= wx
.ITEM_CHECK
3611 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
3612 shortHelpString
, longHelpString
, None)
3614 def InsertTool(self
, pos
, id, bitmap
,
3615 pushedBitmap
= wx
.NullBitmap
,
3618 shortHelpString
= '',
3619 longHelpString
= ''):
3620 '''Old style method to insert a tool in the toolbar.'''
3621 kind
= wx
.ITEM_NORMAL
3622 if isToggle
: kind
= wx
.ITEM_CHECK
3623 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
3624 shortHelpString
, longHelpString
, clientData
)
3626 def InsertSimpleTool(self
, pos
, id, bitmap
,
3627 shortHelpString
= '',
3628 longHelpString
= '',
3630 '''Old style method to insert a tool in the toolbar.'''
3631 kind
= wx
.ITEM_NORMAL
3632 if isToggle
: kind
= wx
.ITEM_CHECK
3633 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
3634 shortHelpString
, longHelpString
, None)
3637 # The following are the new toolbar Add methods starting with
3638 # 2.3.3. They are renamed to have 'Label' in the name so as to be
3639 # able to keep backwards compatibility with using the above
3640 # methods. Eventually these should migrate to be the methods used
3641 # primarily and lose the 'Label' in the name...
3643 def AddLabelTool(self
, id, label
, bitmap
,
3644 bmpDisabled
= wx
.NullBitmap
,
3645 kind
= wx
.ITEM_NORMAL
,
3646 shortHelp
= '', longHelp
= '',
3649 The full AddTool() function.
3651 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
3652 is created and used as the disabled image.
3654 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
3655 shortHelp
, longHelp
, clientData
)
3658 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
3659 bmpDisabled
= wx
.NullBitmap
,
3660 kind
= wx
.ITEM_NORMAL
,
3661 shortHelp
= '', longHelp
= '',
3664 Insert the new tool at the given position, if pos == GetToolsCount(), it
3665 is equivalent to AddTool()
3667 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
3668 shortHelp
, longHelp
, clientData
)
3670 def AddCheckLabelTool(self
, id, label
, bitmap
,
3671 bmpDisabled
= wx
.NullBitmap
,
3672 shortHelp
= '', longHelp
= '',
3674 '''Add a check tool, i.e. a tool which can be toggled'''
3675 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3676 shortHelp
, longHelp
, clientData
)
3678 def AddRadioLabelTool(self
, id, label
, bitmap
,
3679 bmpDisabled
= wx
.NullBitmap
,
3680 shortHelp
= '', longHelp
= '',
3683 Add a radio tool, i.e. a tool which can be toggled and releases any
3684 other toggled radio tools in the same group when it happens
3686 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3687 shortHelp
, longHelp
, clientData
)
3690 # For consistency with the backwards compatible methods above, here are
3691 # some non-'Label' versions of the Check and Radio methods
3693 def AddCheckTool(self
, id, bitmap
,
3694 bmpDisabled
= wx
.NullBitmap
,
3695 shortHelp
= '', longHelp
= '',
3697 '''Add a check tool, i.e. a tool which can be toggled'''
3698 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3699 shortHelp
, longHelp
, clientData
)
3701 def AddRadioTool(self
, id, bitmap
,
3702 bmpDisabled
= wx
.NullBitmap
,
3703 shortHelp
= '', longHelp
= '',
3706 Add a radio tool, i.e. a tool which can be toggled and releases any
3707 other toggled radio tools in the same group when it happens
3709 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3710 shortHelp
, longHelp
, clientData
)
3712 def AddToolItem(*args
, **kwargs
):
3713 """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase"""
3714 return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
)
3716 def InsertToolItem(*args
, **kwargs
):
3717 """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
3718 return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
3720 def AddControl(*args
, **kwargs
):
3721 """AddControl(self, Control control) -> ToolBarToolBase"""
3722 return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
)
3724 def InsertControl(*args
, **kwargs
):
3725 """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase"""
3726 return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
)
3728 def FindControl(*args
, **kwargs
):
3729 """FindControl(self, int id) -> Control"""
3730 return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
)
3732 def AddSeparator(*args
, **kwargs
):
3733 """AddSeparator(self) -> ToolBarToolBase"""
3734 return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
)
3736 def InsertSeparator(*args
, **kwargs
):
3737 """InsertSeparator(self, size_t pos) -> ToolBarToolBase"""
3738 return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
3740 def RemoveTool(*args
, **kwargs
):
3741 """RemoveTool(self, int id) -> ToolBarToolBase"""
3742 return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
)
3744 def DeleteToolByPos(*args
, **kwargs
):
3745 """DeleteToolByPos(self, size_t pos) -> bool"""
3746 return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
3748 def DeleteTool(*args
, **kwargs
):
3749 """DeleteTool(self, int id) -> bool"""
3750 return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
)
3752 def ClearTools(*args
, **kwargs
):
3753 """ClearTools(self)"""
3754 return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
)
3756 def Realize(*args
, **kwargs
):
3757 """Realize(self) -> bool"""
3758 return _controls_
.ToolBarBase_Realize(*args
, **kwargs
)
3760 def EnableTool(*args
, **kwargs
):
3761 """EnableTool(self, int id, bool enable)"""
3762 return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
)
3764 def ToggleTool(*args
, **kwargs
):
3765 """ToggleTool(self, int id, bool toggle)"""
3766 return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
)
3768 def SetToggle(*args
, **kwargs
):
3769 """SetToggle(self, int id, bool toggle)"""
3770 return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
)
3772 def GetToolClientData(*args
, **kwargs
):
3773 """GetToolClientData(self, int id) -> PyObject"""
3774 return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
3776 def SetToolClientData(*args
, **kwargs
):
3777 """SetToolClientData(self, int id, PyObject clientData)"""
3778 return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
3780 def GetToolPos(*args
, **kwargs
):
3781 """GetToolPos(self, int id) -> int"""
3782 return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
)
3784 def GetToolState(*args
, **kwargs
):
3785 """GetToolState(self, int id) -> bool"""
3786 return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
)
3788 def GetToolEnabled(*args
, **kwargs
):
3789 """GetToolEnabled(self, int id) -> bool"""
3790 return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
3792 def SetToolShortHelp(*args
, **kwargs
):
3793 """SetToolShortHelp(self, int id, String helpString)"""
3794 return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
3796 def GetToolShortHelp(*args
, **kwargs
):
3797 """GetToolShortHelp(self, int id) -> String"""
3798 return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
3800 def SetToolLongHelp(*args
, **kwargs
):
3801 """SetToolLongHelp(self, int id, String helpString)"""
3802 return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
3804 def GetToolLongHelp(*args
, **kwargs
):
3805 """GetToolLongHelp(self, int id) -> String"""
3806 return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
3808 def SetMarginsXY(*args
, **kwargs
):
3809 """SetMarginsXY(self, int x, int y)"""
3810 return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
3812 def SetMargins(*args
, **kwargs
):
3813 """SetMargins(self, Size size)"""
3814 return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
)
3816 def SetToolPacking(*args
, **kwargs
):
3817 """SetToolPacking(self, int packing)"""
3818 return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
3820 def SetToolSeparation(*args
, **kwargs
):
3821 """SetToolSeparation(self, int separation)"""
3822 return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
3824 def GetToolMargins(*args
, **kwargs
):
3825 """GetToolMargins(self) -> Size"""
3826 return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
3828 def GetMargins(*args
, **kwargs
):
3829 """GetMargins(self) -> Size"""
3830 return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
)
3832 def GetToolPacking(*args
, **kwargs
):
3833 """GetToolPacking(self) -> int"""
3834 return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
3836 def GetToolSeparation(*args
, **kwargs
):
3837 """GetToolSeparation(self) -> int"""
3838 return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
3840 def SetRows(*args
, **kwargs
):
3841 """SetRows(self, int nRows)"""
3842 return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
)
3844 def SetMaxRowsCols(*args
, **kwargs
):
3845 """SetMaxRowsCols(self, int rows, int cols)"""
3846 return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
3848 def GetMaxRows(*args
, **kwargs
):
3849 """GetMaxRows(self) -> int"""
3850 return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
3852 def GetMaxCols(*args
, **kwargs
):
3853 """GetMaxCols(self) -> int"""
3854 return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
3856 def SetToolBitmapSize(*args
, **kwargs
):
3857 """SetToolBitmapSize(self, Size size)"""
3858 return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
3860 def GetToolBitmapSize(*args
, **kwargs
):
3861 """GetToolBitmapSize(self) -> Size"""
3862 return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
3864 def GetToolSize(*args
, **kwargs
):
3865 """GetToolSize(self) -> Size"""
3866 return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
)
3868 def FindToolForPosition(*args
, **kwargs
):
3869 """FindToolForPosition(self, int x, int y) -> ToolBarToolBase"""
3870 return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
3872 def FindById(*args
, **kwargs
):
3873 """FindById(self, int toolid) -> ToolBarToolBase"""
3874 return _controls_
.ToolBarBase_FindById(*args
, **kwargs
)
3876 def IsVertical(*args
, **kwargs
):
3877 """IsVertical(self) -> bool"""
3878 return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
)
3880 def GetToolsCount(*args
, **kwargs
):
3881 """GetToolsCount(self) -> size_t"""
3882 return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
)
3884 _controls_
.ToolBarBase_swigregister(ToolBarBase
)
3886 class ToolBar(ToolBarBase
):
3887 """Proxy of C++ ToolBar class"""
3888 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3889 __repr__
= _swig_repr
3890 def __init__(self
, *args
, **kwargs
):
3892 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3893 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3894 String name=wxPyToolBarNameStr) -> ToolBar
3896 _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
))
3897 self
._setOORInfo
(self
)
3899 def Create(*args
, **kwargs
):
3901 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3902 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3903 String name=wxPyToolBarNameStr) -> bool
3905 return _controls_
.ToolBar_Create(*args
, **kwargs
)
3907 def GetClassDefaultAttributes(*args
, **kwargs
):
3909 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3911 Get the default attributes for this class. This is useful if you want
3912 to use the same font or colour in your own control as in a standard
3913 control -- which is a much better idea than hard coding specific
3914 colours or fonts which might look completely out of place on the
3915 user's system, especially if it uses themes.
3917 The variant parameter is only relevant under Mac currently and is
3918 ignore under other platforms. Under Mac, it will change the size of
3919 the returned font. See `wx.Window.SetWindowVariant` for more about
3922 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3924 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3925 _controls_
.ToolBar_swigregister(ToolBar
)
3927 def PreToolBar(*args
, **kwargs
):
3928 """PreToolBar() -> ToolBar"""
3929 val
= _controls_
.new_PreToolBar(*args
, **kwargs
)
3932 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
):
3934 ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3936 Get the default attributes for this class. This is useful if you want
3937 to use the same font or colour in your own control as in a standard
3938 control -- which is a much better idea than hard coding specific
3939 colours or fonts which might look completely out of place on the
3940 user's system, especially if it uses themes.
3942 The variant parameter is only relevant under Mac currently and is
3943 ignore under other platforms. Under Mac, it will change the size of
3944 the returned font. See `wx.Window.SetWindowVariant` for more about
3947 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3949 #---------------------------------------------------------------------------
3951 LC_VRULES
= _controls_
.LC_VRULES
3952 LC_HRULES
= _controls_
.LC_HRULES
3953 LC_ICON
= _controls_
.LC_ICON
3954 LC_SMALL_ICON
= _controls_
.LC_SMALL_ICON
3955 LC_LIST
= _controls_
.LC_LIST
3956 LC_REPORT
= _controls_
.LC_REPORT
3957 LC_ALIGN_TOP
= _controls_
.LC_ALIGN_TOP
3958 LC_ALIGN_LEFT
= _controls_
.LC_ALIGN_LEFT
3959 LC_AUTOARRANGE
= _controls_
.LC_AUTOARRANGE
3960 LC_VIRTUAL
= _controls_
.LC_VIRTUAL
3961 LC_EDIT_LABELS
= _controls_
.LC_EDIT_LABELS
3962 LC_NO_HEADER
= _controls_
.LC_NO_HEADER
3963 LC_NO_SORT_HEADER
= _controls_
.LC_NO_SORT_HEADER
3964 LC_SINGLE_SEL
= _controls_
.LC_SINGLE_SEL
3965 LC_SORT_ASCENDING
= _controls_
.LC_SORT_ASCENDING
3966 LC_SORT_DESCENDING
= _controls_
.LC_SORT_DESCENDING
3967 LC_MASK_TYPE
= _controls_
.LC_MASK_TYPE
3968 LC_MASK_ALIGN
= _controls_
.LC_MASK_ALIGN
3969 LC_MASK_SORT
= _controls_
.LC_MASK_SORT
3970 LIST_MASK_STATE
= _controls_
.LIST_MASK_STATE
3971 LIST_MASK_TEXT
= _controls_
.LIST_MASK_TEXT
3972 LIST_MASK_IMAGE
= _controls_
.LIST_MASK_IMAGE
3973 LIST_MASK_DATA
= _controls_
.LIST_MASK_DATA
3974 LIST_SET_ITEM
= _controls_
.LIST_SET_ITEM
3975 LIST_MASK_WIDTH
= _controls_
.LIST_MASK_WIDTH
3976 LIST_MASK_FORMAT
= _controls_
.LIST_MASK_FORMAT
3977 LIST_STATE_DONTCARE
= _controls_
.LIST_STATE_DONTCARE
3978 LIST_STATE_DROPHILITED
= _controls_
.LIST_STATE_DROPHILITED
3979 LIST_STATE_FOCUSED
= _controls_
.LIST_STATE_FOCUSED
3980 LIST_STATE_SELECTED
= _controls_
.LIST_STATE_SELECTED
3981 LIST_STATE_CUT
= _controls_
.LIST_STATE_CUT
3982 LIST_STATE_DISABLED
= _controls_
.LIST_STATE_DISABLED
3983 LIST_STATE_FILTERED
= _controls_
.LIST_STATE_FILTERED
3984 LIST_STATE_INUSE
= _controls_
.LIST_STATE_INUSE
3985 LIST_STATE_PICKED
= _controls_
.LIST_STATE_PICKED
3986 LIST_STATE_SOURCE
= _controls_
.LIST_STATE_SOURCE
3987 LIST_HITTEST_ABOVE
= _controls_
.LIST_HITTEST_ABOVE
3988 LIST_HITTEST_BELOW
= _controls_
.LIST_HITTEST_BELOW
3989 LIST_HITTEST_NOWHERE
= _controls_
.LIST_HITTEST_NOWHERE
3990 LIST_HITTEST_ONITEMICON
= _controls_
.LIST_HITTEST_ONITEMICON
3991 LIST_HITTEST_ONITEMLABEL
= _controls_
.LIST_HITTEST_ONITEMLABEL
3992 LIST_HITTEST_ONITEMRIGHT
= _controls_
.LIST_HITTEST_ONITEMRIGHT
3993 LIST_HITTEST_ONITEMSTATEICON
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
3994 LIST_HITTEST_TOLEFT
= _controls_
.LIST_HITTEST_TOLEFT
3995 LIST_HITTEST_TORIGHT
= _controls_
.LIST_HITTEST_TORIGHT
3996 LIST_HITTEST_ONITEM
= _controls_
.LIST_HITTEST_ONITEM
3997 LIST_GETSUBITEMRECT_WHOLEITEM
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
3998 LIST_NEXT_ABOVE
= _controls_
.LIST_NEXT_ABOVE
3999 LIST_NEXT_ALL
= _controls_
.LIST_NEXT_ALL
4000 LIST_NEXT_BELOW
= _controls_
.LIST_NEXT_BELOW
4001 LIST_NEXT_LEFT
= _controls_
.LIST_NEXT_LEFT
4002 LIST_NEXT_RIGHT
= _controls_
.LIST_NEXT_RIGHT
4003 LIST_ALIGN_DEFAULT
= _controls_
.LIST_ALIGN_DEFAULT
4004 LIST_ALIGN_LEFT
= _controls_
.LIST_ALIGN_LEFT
4005 LIST_ALIGN_TOP
= _controls_
.LIST_ALIGN_TOP
4006 LIST_ALIGN_SNAP_TO_GRID
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
4007 LIST_FORMAT_LEFT
= _controls_
.LIST_FORMAT_LEFT
4008 LIST_FORMAT_RIGHT
= _controls_
.LIST_FORMAT_RIGHT
4009 LIST_FORMAT_CENTRE
= _controls_
.LIST_FORMAT_CENTRE
4010 LIST_FORMAT_CENTER
= _controls_
.LIST_FORMAT_CENTER
4011 LIST_AUTOSIZE
= _controls_
.LIST_AUTOSIZE
4012 LIST_AUTOSIZE_USEHEADER
= _controls_
.LIST_AUTOSIZE_USEHEADER
4013 LIST_RECT_BOUNDS
= _controls_
.LIST_RECT_BOUNDS
4014 LIST_RECT_ICON
= _controls_
.LIST_RECT_ICON
4015 LIST_RECT_LABEL
= _controls_
.LIST_RECT_LABEL
4016 LIST_FIND_UP
= _controls_
.LIST_FIND_UP
4017 LIST_FIND_DOWN
= _controls_
.LIST_FIND_DOWN
4018 LIST_FIND_LEFT
= _controls_
.LIST_FIND_LEFT
4019 LIST_FIND_RIGHT
= _controls_
.LIST_FIND_RIGHT
4020 #---------------------------------------------------------------------------
4022 class ListItemAttr(object):
4023 """Proxy of C++ ListItemAttr class"""
4024 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4025 __repr__
= _swig_repr
4026 def __init__(self
, *args
, **kwargs
):
4028 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
4029 Font font=wxNullFont) -> ListItemAttr
4031 _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
))
4032 __swig_destroy__
= _controls_
.delete_ListItemAttr
4033 __del__
= lambda self
: None;
4034 def SetTextColour(*args
, **kwargs
):
4035 """SetTextColour(self, Colour colText)"""
4036 return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
)
4038 def SetBackgroundColour(*args
, **kwargs
):
4039 """SetBackgroundColour(self, Colour colBack)"""
4040 return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
4042 def SetFont(*args
, **kwargs
):
4043 """SetFont(self, Font font)"""
4044 return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
)
4046 def HasTextColour(*args
, **kwargs
):
4047 """HasTextColour(self) -> bool"""
4048 return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
)
4050 def HasBackgroundColour(*args
, **kwargs
):
4051 """HasBackgroundColour(self) -> bool"""
4052 return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
4054 def HasFont(*args
, **kwargs
):
4055 """HasFont(self) -> bool"""
4056 return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
)
4058 def GetTextColour(*args
, **kwargs
):
4059 """GetTextColour(self) -> Colour"""
4060 return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
)
4062 def GetBackgroundColour(*args
, **kwargs
):
4063 """GetBackgroundColour(self) -> Colour"""
4064 return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
4066 def GetFont(*args
, **kwargs
):
4067 """GetFont(self) -> Font"""
4068 return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
)
4070 def AssignFrom(*args
, **kwargs
):
4071 """AssignFrom(self, ListItemAttr source)"""
4072 return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
)
4074 def Destroy(*args
, **kwargs
):
4076 val
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
)
4080 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4081 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4082 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4083 _controls_
.ListItemAttr_swigregister(ListItemAttr
)
4084 ListCtrlNameStr
= cvar
.ListCtrlNameStr
4086 #---------------------------------------------------------------------------
4088 class ListItem(_core
.Object
):
4089 """Proxy of C++ ListItem class"""
4090 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4091 __repr__
= _swig_repr
4092 def __init__(self
, *args
, **kwargs
):
4093 """__init__(self) -> ListItem"""
4094 _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
))
4095 __swig_destroy__
= _controls_
.delete_ListItem
4096 __del__
= lambda self
: None;
4097 def Clear(*args
, **kwargs
):
4099 return _controls_
.ListItem_Clear(*args
, **kwargs
)
4101 def ClearAttributes(*args
, **kwargs
):
4102 """ClearAttributes(self)"""
4103 return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
)
4105 def SetMask(*args
, **kwargs
):
4106 """SetMask(self, long mask)"""
4107 return _controls_
.ListItem_SetMask(*args
, **kwargs
)
4109 def SetId(*args
, **kwargs
):
4110 """SetId(self, long id)"""
4111 return _controls_
.ListItem_SetId(*args
, **kwargs
)
4113 def SetColumn(*args
, **kwargs
):
4114 """SetColumn(self, int col)"""
4115 return _controls_
.ListItem_SetColumn(*args
, **kwargs
)
4117 def SetState(*args
, **kwargs
):
4118 """SetState(self, long state)"""
4119 return _controls_
.ListItem_SetState(*args
, **kwargs
)
4121 def SetStateMask(*args
, **kwargs
):
4122 """SetStateMask(self, long stateMask)"""
4123 return _controls_
.ListItem_SetStateMask(*args
, **kwargs
)
4125 def SetText(*args
, **kwargs
):
4126 """SetText(self, String text)"""
4127 return _controls_
.ListItem_SetText(*args
, **kwargs
)
4129 def SetImage(*args
, **kwargs
):
4130 """SetImage(self, int image)"""
4131 return _controls_
.ListItem_SetImage(*args
, **kwargs
)
4133 def SetData(*args
, **kwargs
):
4134 """SetData(self, long data)"""
4135 return _controls_
.ListItem_SetData(*args
, **kwargs
)
4137 def SetWidth(*args
, **kwargs
):
4138 """SetWidth(self, int width)"""
4139 return _controls_
.ListItem_SetWidth(*args
, **kwargs
)
4141 def SetAlign(*args
, **kwargs
):
4142 """SetAlign(self, int align)"""
4143 return _controls_
.ListItem_SetAlign(*args
, **kwargs
)
4145 def SetTextColour(*args
, **kwargs
):
4146 """SetTextColour(self, Colour colText)"""
4147 return _controls_
.ListItem_SetTextColour(*args
, **kwargs
)
4149 def SetBackgroundColour(*args
, **kwargs
):
4150 """SetBackgroundColour(self, Colour colBack)"""
4151 return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
)
4153 def SetFont(*args
, **kwargs
):
4154 """SetFont(self, Font font)"""
4155 return _controls_
.ListItem_SetFont(*args
, **kwargs
)
4157 def GetMask(*args
, **kwargs
):
4158 """GetMask(self) -> long"""
4159 return _controls_
.ListItem_GetMask(*args
, **kwargs
)
4161 def GetId(*args
, **kwargs
):
4162 """GetId(self) -> long"""
4163 return _controls_
.ListItem_GetId(*args
, **kwargs
)
4165 def GetColumn(*args
, **kwargs
):
4166 """GetColumn(self) -> int"""
4167 return _controls_
.ListItem_GetColumn(*args
, **kwargs
)
4169 def GetState(*args
, **kwargs
):
4170 """GetState(self) -> long"""
4171 return _controls_
.ListItem_GetState(*args
, **kwargs
)
4173 def GetText(*args
, **kwargs
):
4174 """GetText(self) -> String"""
4175 return _controls_
.ListItem_GetText(*args
, **kwargs
)
4177 def GetImage(*args
, **kwargs
):
4178 """GetImage(self) -> int"""
4179 return _controls_
.ListItem_GetImage(*args
, **kwargs
)
4181 def GetData(*args
, **kwargs
):
4182 """GetData(self) -> long"""
4183 return _controls_
.ListItem_GetData(*args
, **kwargs
)
4185 def GetWidth(*args
, **kwargs
):
4186 """GetWidth(self) -> int"""
4187 return _controls_
.ListItem_GetWidth(*args
, **kwargs
)
4189 def GetAlign(*args
, **kwargs
):
4190 """GetAlign(self) -> int"""
4191 return _controls_
.ListItem_GetAlign(*args
, **kwargs
)
4193 def GetAttributes(*args
, **kwargs
):
4194 """GetAttributes(self) -> ListItemAttr"""
4195 return _controls_
.ListItem_GetAttributes(*args
, **kwargs
)
4197 def HasAttributes(*args
, **kwargs
):
4198 """HasAttributes(self) -> bool"""
4199 return _controls_
.ListItem_HasAttributes(*args
, **kwargs
)
4201 def GetTextColour(*args
, **kwargs
):
4202 """GetTextColour(self) -> Colour"""
4203 return _controls_
.ListItem_GetTextColour(*args
, **kwargs
)
4205 def GetBackgroundColour(*args
, **kwargs
):
4206 """GetBackgroundColour(self) -> Colour"""
4207 return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
)
4209 def GetFont(*args
, **kwargs
):
4210 """GetFont(self) -> Font"""
4211 return _controls_
.ListItem_GetFont(*args
, **kwargs
)
4213 m_mask
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
)
4214 m_itemId
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
)
4215 m_col
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
)
4216 m_state
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
)
4217 m_stateMask
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
)
4218 m_text
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
)
4219 m_image
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
)
4220 m_data
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
)
4221 m_format
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
)
4222 m_width
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
)
4223 Align
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")
4224 Attributes
= property(GetAttributes
,doc
="See `GetAttributes`")
4225 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4226 Column
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")
4227 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
4228 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4229 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
4230 Image
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")
4231 Mask
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")
4232 State
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")
4233 Text
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")
4234 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4235 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
4236 _controls_
.ListItem_swigregister(ListItem
)
4238 #---------------------------------------------------------------------------
4240 class ListEvent(_core
.NotifyEvent
):
4241 """Proxy of C++ ListEvent class"""
4242 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4243 __repr__
= _swig_repr
4244 def __init__(self
, *args
, **kwargs
):
4245 """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
4246 _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
))
4247 m_code
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
)
4248 m_oldItemIndex
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
)
4249 m_itemIndex
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
)
4250 m_col
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
)
4251 m_pointDrag
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
)
4252 m_item
= property(_controls_
.ListEvent_m_item_get
)
4253 def GetKeyCode(*args
, **kwargs
):
4254 """GetKeyCode(self) -> int"""
4255 return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
)
4257 GetCode
= GetKeyCode
4258 def GetIndex(*args
, **kwargs
):
4259 """GetIndex(self) -> long"""
4260 return _controls_
.ListEvent_GetIndex(*args
, **kwargs
)
4262 def GetColumn(*args
, **kwargs
):
4263 """GetColumn(self) -> int"""
4264 return _controls_
.ListEvent_GetColumn(*args
, **kwargs
)
4266 def GetPoint(*args
, **kwargs
):
4267 """GetPoint(self) -> Point"""
4268 return _controls_
.ListEvent_GetPoint(*args
, **kwargs
)
4270 GetPosition
= GetPoint
4271 def GetLabel(*args
, **kwargs
):
4272 """GetLabel(self) -> String"""
4273 return _controls_
.ListEvent_GetLabel(*args
, **kwargs
)
4275 def GetText(*args
, **kwargs
):
4276 """GetText(self) -> String"""
4277 return _controls_
.ListEvent_GetText(*args
, **kwargs
)
4279 def GetImage(*args
, **kwargs
):
4280 """GetImage(self) -> int"""
4281 return _controls_
.ListEvent_GetImage(*args
, **kwargs
)
4283 def GetData(*args
, **kwargs
):
4284 """GetData(self) -> long"""
4285 return _controls_
.ListEvent_GetData(*args
, **kwargs
)
4287 def GetMask(*args
, **kwargs
):
4288 """GetMask(self) -> long"""
4289 return _controls_
.ListEvent_GetMask(*args
, **kwargs
)
4291 def GetItem(*args
, **kwargs
):
4292 """GetItem(self) -> ListItem"""
4293 return _controls_
.ListEvent_GetItem(*args
, **kwargs
)
4295 def GetCacheFrom(*args
, **kwargs
):
4296 """GetCacheFrom(self) -> long"""
4297 return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
)
4299 def GetCacheTo(*args
, **kwargs
):
4300 """GetCacheTo(self) -> long"""
4301 return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
)
4303 def IsEditCancelled(*args
, **kwargs
):
4304 """IsEditCancelled(self) -> bool"""
4305 return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
)
4307 def SetEditCanceled(*args
, **kwargs
):
4308 """SetEditCanceled(self, bool editCancelled)"""
4309 return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
)
4311 CacheFrom
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")
4312 CacheTo
= property(GetCacheTo
,doc
="See `GetCacheTo`")
4313 Column
= property(GetColumn
,doc
="See `GetColumn`")
4314 Data
= property(GetData
,doc
="See `GetData`")
4315 Image
= property(GetImage
,doc
="See `GetImage`")
4316 Index
= property(GetIndex
,doc
="See `GetIndex`")
4317 Item
= property(GetItem
,doc
="See `GetItem`")
4318 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
4319 Label
= property(GetLabel
,doc
="See `GetLabel`")
4320 Mask
= property(GetMask
,doc
="See `GetMask`")
4321 Point
= property(GetPoint
,doc
="See `GetPoint`")
4322 Text
= property(GetText
,doc
="See `GetText`")
4323 _controls_
.ListEvent_swigregister(ListEvent
)
4325 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
4326 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
4327 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
4328 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
4329 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
4330 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
4331 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
4332 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
4333 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
4334 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
4335 wxEVT_COMMAND_LIST_COL_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
4336 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
4337 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
4338 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
4339 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
4340 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
4341 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
4342 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
4343 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
4344 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
4345 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
4346 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
4347 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
4348 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
4349 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
4350 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
4355 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
4356 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
4357 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
4358 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
4359 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
4360 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
4361 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
4362 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
4363 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
4364 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
4365 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
4366 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
4367 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
4368 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
4374 #---------------------------------------------------------------------------
4376 class ListCtrl(_core
.Control
):
4377 """Proxy of C++ ListCtrl class"""
4378 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4379 __repr__
= _swig_repr
4380 def __init__(self
, *args
, **kwargs
):
4382 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4383 Size size=DefaultSize, long style=LC_ICON,
4384 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
4386 _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
))
4387 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
4389 def Create(*args
, **kwargs
):
4391 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4392 Size size=DefaultSize, long style=LC_ICON,
4393 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4395 Do the 2nd phase and create the GUI control.
4397 return _controls_
.ListCtrl_Create(*args
, **kwargs
)
4399 def _setCallbackInfo(*args
, **kwargs
):
4400 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4401 return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
4403 def GetColumn(*args
, **kwargs
):
4404 """GetColumn(self, int col) -> ListItem"""
4405 val
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
)
4406 if val
is not None: val
.thisown
= 1
4409 def SetColumn(*args
, **kwargs
):
4410 """SetColumn(self, int col, ListItem item) -> bool"""
4411 return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
)
4413 def GetColumnWidth(*args
, **kwargs
):
4414 """GetColumnWidth(self, int col) -> int"""
4415 return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
4417 def SetColumnWidth(*args
, **kwargs
):
4418 """SetColumnWidth(self, int col, int width) -> bool"""
4419 return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
4421 def GetCountPerPage(*args
, **kwargs
):
4422 """GetCountPerPage(self) -> int"""
4423 return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
4425 def GetViewRect(*args
, **kwargs
):
4426 """GetViewRect(self) -> Rect"""
4427 return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
)
4429 def GetEditControl(*args
, **kwargs
):
4430 """GetEditControl(self) -> TextCtrl"""
4431 return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
)
4433 def GetItem(*args
, **kwargs
):
4434 """GetItem(self, long itemId, int col=0) -> ListItem"""
4435 val
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
)
4436 if val
is not None: val
.thisown
= 1
4439 def SetItem(*args
, **kwargs
):
4440 """SetItem(self, ListItem info) -> bool"""
4441 return _controls_
.ListCtrl_SetItem(*args
, **kwargs
)
4443 def SetStringItem(*args
, **kwargs
):
4444 """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long"""
4445 return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
)
4447 def GetItemState(*args
, **kwargs
):
4448 """GetItemState(self, long item, long stateMask) -> int"""
4449 return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
)
4451 def SetItemState(*args
, **kwargs
):
4452 """SetItemState(self, long item, long state, long stateMask) -> bool"""
4453 return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
)
4455 def SetItemImage(*args
, **kwargs
):
4456 """SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
4457 return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
)
4459 def SetItemColumnImage(*args
, **kwargs
):
4460 """SetItemColumnImage(self, long item, long column, int image) -> bool"""
4461 return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
)
4463 def GetItemText(*args
, **kwargs
):
4464 """GetItemText(self, long item) -> String"""
4465 return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
)
4467 def SetItemText(*args
, **kwargs
):
4468 """SetItemText(self, long item, String str)"""
4469 return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
)
4471 def GetItemData(*args
, **kwargs
):
4472 """GetItemData(self, long item) -> long"""
4473 return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
)
4475 def SetItemData(*args
, **kwargs
):
4476 """SetItemData(self, long item, long data) -> bool"""
4477 return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
)
4479 def GetItemPosition(*args
, **kwargs
):
4480 """GetItemPosition(self, long item) -> Point"""
4481 return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
)
4483 def GetItemRect(*args
, **kwargs
):
4484 """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect"""
4485 return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
)
4487 def SetItemPosition(*args
, **kwargs
):
4488 """SetItemPosition(self, long item, Point pos) -> bool"""
4489 return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
)
4491 def GetItemCount(*args
, **kwargs
):
4492 """GetItemCount(self) -> int"""
4493 return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
)
4495 def GetColumnCount(*args
, **kwargs
):
4496 """GetColumnCount(self) -> int"""
4497 return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
)
4499 def GetItemSpacing(*args
, **kwargs
):
4500 """GetItemSpacing(self) -> Size"""
4501 return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
4503 GetItemSpacing
= wx
._deprecated
(GetItemSpacing
)
4504 def SetItemSpacing(*args
, **kwargs
):
4505 """SetItemSpacing(self, int spacing, bool isSmall=False)"""
4506 return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
4508 SetItemSpacing
= wx
._deprecated
(SetItemSpacing
)
4509 def GetSelectedItemCount(*args
, **kwargs
):
4510 """GetSelectedItemCount(self) -> int"""
4511 return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
4513 def GetTextColour(*args
, **kwargs
):
4514 """GetTextColour(self) -> Colour"""
4515 return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
)
4517 def SetTextColour(*args
, **kwargs
):
4518 """SetTextColour(self, Colour col)"""
4519 return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
)
4521 def GetTopItem(*args
, **kwargs
):
4522 """GetTopItem(self) -> long"""
4523 return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
)
4525 def SetSingleStyle(*args
, **kwargs
):
4526 """SetSingleStyle(self, long style, bool add=True)"""
4527 return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
4529 def GetNextItem(*args
, **kwargs
):
4530 """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
4531 return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
)
4533 def GetImageList(*args
, **kwargs
):
4534 """GetImageList(self, int which) -> ImageList"""
4535 return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
)
4537 def SetImageList(*args
, **kwargs
):
4538 """SetImageList(self, ImageList imageList, int which)"""
4539 return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
)
4541 def AssignImageList(*args
, **kwargs
):
4542 """AssignImageList(self, ImageList imageList, int which)"""
4543 return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
)
4545 def InReportView(*args
, **kwargs
):
4546 """InReportView(self) -> bool"""
4547 return _controls_
.ListCtrl_InReportView(*args
, **kwargs
)
4549 def IsVirtual(*args
, **kwargs
):
4550 """IsVirtual(self) -> bool"""
4551 return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
)
4553 def RefreshItem(*args
, **kwargs
):
4554 """RefreshItem(self, long item)"""
4555 return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
)
4557 def RefreshItems(*args
, **kwargs
):
4558 """RefreshItems(self, long itemFrom, long itemTo)"""
4559 return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
)
4561 def Arrange(*args
, **kwargs
):
4562 """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool"""
4563 return _controls_
.ListCtrl_Arrange(*args
, **kwargs
)
4565 def DeleteItem(*args
, **kwargs
):
4566 """DeleteItem(self, long item) -> bool"""
4567 return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
)
4569 def DeleteAllItems(*args
, **kwargs
):
4570 """DeleteAllItems(self) -> bool"""
4571 return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
4573 def DeleteColumn(*args
, **kwargs
):
4574 """DeleteColumn(self, int col) -> bool"""
4575 return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
)
4577 def DeleteAllColumns(*args
, **kwargs
):
4578 """DeleteAllColumns(self) -> bool"""
4579 return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
4581 def ClearAll(*args
, **kwargs
):
4582 """ClearAll(self)"""
4583 return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
)
4585 def EditLabel(*args
, **kwargs
):
4586 """EditLabel(self, long item)"""
4587 return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
)
4589 def EnsureVisible(*args
, **kwargs
):
4590 """EnsureVisible(self, long item) -> bool"""
4591 return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
)
4593 def FindItem(*args
, **kwargs
):
4594 """FindItem(self, long start, String str, bool partial=False) -> long"""
4595 return _controls_
.ListCtrl_FindItem(*args
, **kwargs
)
4597 def FindItemData(*args
, **kwargs
):
4598 """FindItemData(self, long start, long data) -> long"""
4599 return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
)
4601 def FindItemAtPos(*args
, **kwargs
):
4602 """FindItemAtPos(self, long start, Point pt, int direction) -> long"""
4603 return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
4605 def HitTest(*args
, **kwargs
):
4607 HitTest(Point point) -> (item, where)
4609 Determines which item (if any) is at the specified point, giving
4610 in the second return value (see wx.LIST_HITTEST flags.)
4612 return _controls_
.ListCtrl_HitTest(*args
, **kwargs
)
4614 def HitTestSubItem(*args
, **kwargs
):
4616 HitTestSubItem(Point point) -> (item, where, subItem)
4618 Determines which item (if any) is at the specified point, giving in
4619 the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
4622 return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
)
4624 def InsertItem(*args
, **kwargs
):
4625 """InsertItem(self, ListItem info) -> long"""
4626 return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
)
4628 def InsertStringItem(*args
, **kwargs
):
4629 """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long"""
4630 return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
)
4632 def InsertImageItem(*args
, **kwargs
):
4633 """InsertImageItem(self, long index, int imageIndex) -> long"""
4634 return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
)
4636 def InsertImageStringItem(*args
, **kwargs
):
4637 """InsertImageStringItem(self, long index, String label, int imageIndex) -> long"""
4638 return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
4640 def InsertColumnItem(*args
, **kwargs
):
4641 """InsertColumnItem(self, long col, ListItem info) -> long"""
4642 return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
)
4644 InsertColumnInfo
= InsertColumnItem
4645 def InsertColumn(*args
, **kwargs
):
4647 InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,
4648 int width=-1) -> long
4650 return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
)
4652 def SetItemCount(*args
, **kwargs
):
4653 """SetItemCount(self, long count)"""
4654 return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
)
4656 def ScrollList(*args
, **kwargs
):
4657 """ScrollList(self, int dx, int dy) -> bool"""
4658 return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
)
4660 def SetItemTextColour(*args
, **kwargs
):
4661 """SetItemTextColour(self, long item, Colour col)"""
4662 return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
4664 def GetItemTextColour(*args
, **kwargs
):
4665 """GetItemTextColour(self, long item) -> Colour"""
4666 return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
4668 def SetItemBackgroundColour(*args
, **kwargs
):
4669 """SetItemBackgroundColour(self, long item, Colour col)"""
4670 return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4672 def GetItemBackgroundColour(*args
, **kwargs
):
4673 """GetItemBackgroundColour(self, long item) -> Colour"""
4674 return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4676 def SetItemFont(*args
, **kwargs
):
4677 """SetItemFont(self, long item, Font f)"""
4678 return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
)
4680 def GetItemFont(*args
, **kwargs
):
4681 """GetItemFont(self, long item) -> Font"""
4682 return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
)
4686 def Select(self
, idx
, on
=1):
4687 '''[de]select an item'''
4688 if on
: state
= wx
.LIST_STATE_SELECTED
4690 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
4692 def Focus(self
, idx
):
4693 '''Focus and show the given item'''
4694 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
4695 self
.EnsureVisible(idx
)
4697 def GetFocusedItem(self
):
4698 '''get the currently focused item or -1 if none'''
4699 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
4701 def GetFirstSelected(self
, *args
):
4702 '''return first selected item, or -1 when none'''
4703 return self
.GetNextSelected(-1)
4705 def GetNextSelected(self
, item
):
4706 '''return subsequent selected items, or -1 when no more'''
4707 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
4709 def IsSelected(self
, idx
):
4710 '''return True if the item is selected'''
4711 return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0
4713 def SetColumnImage(self
, col
, image
):
4714 item
= self
.GetColumn(col
)
4715 # preserve all other attributes too
4716 item
.SetMask( wx
.LIST_MASK_STATE |
4718 wx
.LIST_MASK_IMAGE |
4721 wx
.LIST_MASK_WIDTH |
4722 wx
.LIST_MASK_FORMAT
)
4723 item
.SetImage(image
)
4724 self
.SetColumn(col
, item
)
4726 def ClearColumnImage(self
, col
):
4727 self
.SetColumnImage(col
, -1)
4729 def Append(self
, entry
):
4730 '''Append an item to the list control. The entry parameter should be a
4731 sequence with an item for each column'''
4737 pos
= self
.GetItemCount()
4738 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
4739 for i
in range(1, len(entry
)):
4740 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
4743 def SortItems(*args
, **kwargs
):
4744 """SortItems(self, PyObject func) -> bool"""
4745 return _controls_
.ListCtrl_SortItems(*args
, **kwargs
)
4747 def GetMainWindow(*args
, **kwargs
):
4748 """GetMainWindow(self) -> Window"""
4749 return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
)
4751 def GetClassDefaultAttributes(*args
, **kwargs
):
4753 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4755 Get the default attributes for this class. This is useful if you want
4756 to use the same font or colour in your own control as in a standard
4757 control -- which is a much better idea than hard coding specific
4758 colours or fonts which might look completely out of place on the
4759 user's system, especially if it uses themes.
4761 The variant parameter is only relevant under Mac currently and is
4762 ignore under other platforms. Under Mac, it will change the size of
4763 the returned font. See `wx.Window.SetWindowVariant` for more about
4766 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4768 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
4769 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
4770 CountPerPage
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")
4771 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
4772 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4773 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
4774 ItemCount
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")
4775 MainWindow
= property(GetMainWindow
,doc
="See `GetMainWindow`")
4776 SelectedItemCount
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")
4777 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4778 TopItem
= property(GetTopItem
,doc
="See `GetTopItem`")
4779 ViewRect
= property(GetViewRect
,doc
="See `GetViewRect`")
4780 _controls_
.ListCtrl_swigregister(ListCtrl
)
4782 def PreListCtrl(*args
, **kwargs
):
4783 """PreListCtrl() -> ListCtrl"""
4784 val
= _controls_
.new_PreListCtrl(*args
, **kwargs
)
4787 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
4789 ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4791 Get the default attributes for this class. This is useful if you want
4792 to use the same font or colour in your own control as in a standard
4793 control -- which is a much better idea than hard coding specific
4794 colours or fonts which might look completely out of place on the
4795 user's system, especially if it uses themes.
4797 The variant parameter is only relevant under Mac currently and is
4798 ignore under other platforms. Under Mac, it will change the size of
4799 the returned font. See `wx.Window.SetWindowVariant` for more about
4802 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4804 #---------------------------------------------------------------------------
4806 class ListView(ListCtrl
):
4807 """Proxy of C++ ListView class"""
4808 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4809 __repr__
= _swig_repr
4810 def __init__(self
, *args
, **kwargs
):
4812 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4813 Size size=DefaultSize, long style=LC_REPORT,
4814 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
4816 _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
))
4817 self
._setOORInfo
(self
)
4819 def Create(*args
, **kwargs
):
4821 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4822 Size size=DefaultSize, long style=LC_REPORT,
4823 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4825 Do the 2nd phase and create the GUI control.
4827 return _controls_
.ListView_Create(*args
, **kwargs
)
4829 def Select(*args
, **kwargs
):
4830 """Select(self, long n, bool on=True)"""
4831 return _controls_
.ListView_Select(*args
, **kwargs
)
4833 def Focus(*args
, **kwargs
):
4834 """Focus(self, long index)"""
4835 return _controls_
.ListView_Focus(*args
, **kwargs
)
4837 def GetFocusedItem(*args
, **kwargs
):
4838 """GetFocusedItem(self) -> long"""
4839 return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
)
4841 def GetNextSelected(*args
, **kwargs
):
4842 """GetNextSelected(self, long item) -> long"""
4843 return _controls_
.ListView_GetNextSelected(*args
, **kwargs
)
4845 def GetFirstSelected(*args
, **kwargs
):
4846 """GetFirstSelected(self) -> long"""
4847 return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
)
4849 def IsSelected(*args
, **kwargs
):
4850 """IsSelected(self, long index) -> bool"""
4851 return _controls_
.ListView_IsSelected(*args
, **kwargs
)
4853 def SetColumnImage(*args
, **kwargs
):
4854 """SetColumnImage(self, int col, int image)"""
4855 return _controls_
.ListView_SetColumnImage(*args
, **kwargs
)
4857 def ClearColumnImage(*args
, **kwargs
):
4858 """ClearColumnImage(self, int col)"""
4859 return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
)
4861 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4862 _controls_
.ListView_swigregister(ListView
)
4864 def PreListView(*args
, **kwargs
):
4865 """PreListView() -> ListView"""
4866 val
= _controls_
.new_PreListView(*args
, **kwargs
)
4869 #---------------------------------------------------------------------------
4871 TR_NO_BUTTONS
= _controls_
.TR_NO_BUTTONS
4872 TR_HAS_BUTTONS
= _controls_
.TR_HAS_BUTTONS
4873 TR_NO_LINES
= _controls_
.TR_NO_LINES
4874 TR_LINES_AT_ROOT
= _controls_
.TR_LINES_AT_ROOT
4875 TR_SINGLE
= _controls_
.TR_SINGLE
4876 TR_MULTIPLE
= _controls_
.TR_MULTIPLE
4877 TR_EXTENDED
= _controls_
.TR_EXTENDED
4878 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
4879 TR_EDIT_LABELS
= _controls_
.TR_EDIT_LABELS
4880 TR_HIDE_ROOT
= _controls_
.TR_HIDE_ROOT
4881 TR_ROW_LINES
= _controls_
.TR_ROW_LINES
4882 TR_FULL_ROW_HIGHLIGHT
= _controls_
.TR_FULL_ROW_HIGHLIGHT
4883 TR_DEFAULT_STYLE
= _controls_
.TR_DEFAULT_STYLE
4884 TR_TWIST_BUTTONS
= _controls_
.TR_TWIST_BUTTONS
4887 wxTR_AQUA_BUTTONS
= 0
4889 TreeItemIcon_Normal
= _controls_
.TreeItemIcon_Normal
4890 TreeItemIcon_Selected
= _controls_
.TreeItemIcon_Selected
4891 TreeItemIcon_Expanded
= _controls_
.TreeItemIcon_Expanded
4892 TreeItemIcon_SelectedExpanded
= _controls_
.TreeItemIcon_SelectedExpanded
4893 TreeItemIcon_Max
= _controls_
.TreeItemIcon_Max
4894 TREE_HITTEST_ABOVE
= _controls_
.TREE_HITTEST_ABOVE
4895 TREE_HITTEST_BELOW
= _controls_
.TREE_HITTEST_BELOW
4896 TREE_HITTEST_NOWHERE
= _controls_
.TREE_HITTEST_NOWHERE
4897 TREE_HITTEST_ONITEMBUTTON
= _controls_
.TREE_HITTEST_ONITEMBUTTON
4898 TREE_HITTEST_ONITEMICON
= _controls_
.TREE_HITTEST_ONITEMICON
4899 TREE_HITTEST_ONITEMINDENT
= _controls_
.TREE_HITTEST_ONITEMINDENT
4900 TREE_HITTEST_ONITEMLABEL
= _controls_
.TREE_HITTEST_ONITEMLABEL
4901 TREE_HITTEST_ONITEMRIGHT
= _controls_
.TREE_HITTEST_ONITEMRIGHT
4902 TREE_HITTEST_ONITEMSTATEICON
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
4903 TREE_HITTEST_TOLEFT
= _controls_
.TREE_HITTEST_TOLEFT
4904 TREE_HITTEST_TORIGHT
= _controls_
.TREE_HITTEST_TORIGHT
4905 TREE_HITTEST_ONITEMUPPERPART
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
4906 TREE_HITTEST_ONITEMLOWERPART
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
4907 TREE_HITTEST_ONITEM
= _controls_
.TREE_HITTEST_ONITEM
4908 #---------------------------------------------------------------------------
4910 class TreeItemId(object):
4911 """Proxy of C++ TreeItemId class"""
4912 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4913 __repr__
= _swig_repr
4914 def __init__(self
, *args
, **kwargs
):
4915 """__init__(self) -> TreeItemId"""
4916 _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
))
4917 __swig_destroy__
= _controls_
.delete_TreeItemId
4918 __del__
= lambda self
: None;
4919 def IsOk(*args
, **kwargs
):
4920 """IsOk(self) -> bool"""
4921 return _controls_
.TreeItemId_IsOk(*args
, **kwargs
)
4923 def __eq__(*args
, **kwargs
):
4924 """__eq__(self, TreeItemId other) -> bool"""
4925 return _controls_
.TreeItemId___eq__(*args
, **kwargs
)
4927 def __ne__(*args
, **kwargs
):
4928 """__ne__(self, TreeItemId other) -> bool"""
4929 return _controls_
.TreeItemId___ne__(*args
, **kwargs
)
4931 m_pItem
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
)
4933 def __nonzero__(self
): return self
.IsOk()
4934 _controls_
.TreeItemId_swigregister(TreeItemId
)
4935 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
4937 class TreeItemData(object):
4938 """Proxy of C++ TreeItemData class"""
4939 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4940 __repr__
= _swig_repr
4941 def __init__(self
, *args
, **kwargs
):
4942 """__init__(self, PyObject obj=None) -> TreeItemData"""
4943 _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
))
4944 __swig_destroy__
= _controls_
.delete_TreeItemData
4945 __del__
= lambda self
: None;
4946 def GetData(*args
, **kwargs
):
4947 """GetData(self) -> PyObject"""
4948 return _controls_
.TreeItemData_GetData(*args
, **kwargs
)
4950 def SetData(*args
, **kwargs
):
4951 """SetData(self, PyObject obj)"""
4952 return _controls_
.TreeItemData_SetData(*args
, **kwargs
)
4954 def GetId(*args
, **kwargs
):
4955 """GetId(self) -> TreeItemId"""
4956 return _controls_
.TreeItemData_GetId(*args
, **kwargs
)
4958 def SetId(*args
, **kwargs
):
4959 """SetId(self, TreeItemId id)"""
4960 return _controls_
.TreeItemData_SetId(*args
, **kwargs
)
4962 def Destroy(*args
, **kwargs
):
4964 val
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
)
4968 _controls_
.TreeItemData_swigregister(TreeItemData
)
4970 #---------------------------------------------------------------------------
4972 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
4973 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
4974 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
4975 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
4976 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
4977 wxEVT_COMMAND_TREE_GET_INFO
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
4978 wxEVT_COMMAND_TREE_SET_INFO
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
4979 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
4980 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
4981 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
4982 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
4983 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
4984 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
4985 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
4986 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
4987 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
4988 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
4989 wxEVT_COMMAND_TREE_END_DRAG
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
4990 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
4991 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
4992 wxEVT_COMMAND_TREE_ITEM_MENU
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
4993 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
4994 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
4995 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
4996 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
4997 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
4998 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
4999 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
5000 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
5001 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
5002 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
5003 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
5004 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
5005 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
5006 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
5007 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
5008 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
5009 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
5010 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
5011 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
5012 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
5013 EVT_TREE_ITEM_MENU
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
, 1)
5015 class TreeEvent(_core
.NotifyEvent
):
5016 """Proxy of C++ TreeEvent class"""
5017 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5018 __repr__
= _swig_repr
5019 def __init__(self
, *args
):
5021 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
5022 __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
5024 _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
))
5025 def GetItem(*args
, **kwargs
):
5026 """GetItem(self) -> TreeItemId"""
5027 return _controls_
.TreeEvent_GetItem(*args
, **kwargs
)
5029 def SetItem(*args
, **kwargs
):
5030 """SetItem(self, TreeItemId item)"""
5031 return _controls_
.TreeEvent_SetItem(*args
, **kwargs
)
5033 def GetOldItem(*args
, **kwargs
):
5034 """GetOldItem(self) -> TreeItemId"""
5035 return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
)
5037 def SetOldItem(*args
, **kwargs
):
5038 """SetOldItem(self, TreeItemId item)"""
5039 return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
)
5041 def GetPoint(*args
, **kwargs
):
5042 """GetPoint(self) -> Point"""
5043 return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
)
5045 def SetPoint(*args
, **kwargs
):
5046 """SetPoint(self, Point pt)"""
5047 return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
)
5049 def GetKeyEvent(*args
, **kwargs
):
5050 """GetKeyEvent(self) -> KeyEvent"""
5051 return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
5053 def GetKeyCode(*args
, **kwargs
):
5054 """GetKeyCode(self) -> int"""
5055 return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
)
5057 def SetKeyEvent(*args
, **kwargs
):
5058 """SetKeyEvent(self, KeyEvent evt)"""
5059 return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
5061 def GetLabel(*args
, **kwargs
):
5062 """GetLabel(self) -> String"""
5063 return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
)
5065 def SetLabel(*args
, **kwargs
):
5066 """SetLabel(self, String label)"""
5067 return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
)
5069 def IsEditCancelled(*args
, **kwargs
):
5070 """IsEditCancelled(self) -> bool"""
5071 return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
5073 def SetEditCanceled(*args
, **kwargs
):
5074 """SetEditCanceled(self, bool editCancelled)"""
5075 return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
5077 def SetToolTip(*args
, **kwargs
):
5078 """SetToolTip(self, String toolTip)"""
5079 return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
)
5081 def GetToolTip(*args
, **kwargs
):
5082 """GetToolTip(self) -> String"""
5083 return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
)
5085 _controls_
.TreeEvent_swigregister(TreeEvent
)
5087 #---------------------------------------------------------------------------
5089 class TreeCtrl(_core
.Control
):
5090 """Proxy of C++ TreeCtrl class"""
5091 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5092 __repr__
= _swig_repr
5093 def __init__(self
, *args
, **kwargs
):
5095 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5096 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5097 Validator validator=DefaultValidator,
5098 String name=TreeCtrlNameStr) -> TreeCtrl
5100 _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
))
5101 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
5103 def Create(*args
, **kwargs
):
5105 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
5106 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5107 Validator validator=DefaultValidator,
5108 String name=TreeCtrlNameStr) -> bool
5110 Do the 2nd phase and create the GUI control.
5112 return _controls_
.TreeCtrl_Create(*args
, **kwargs
)
5114 def _setCallbackInfo(*args
, **kwargs
):
5115 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5116 return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
5118 def GetCount(*args
, **kwargs
):
5119 """GetCount(self) -> unsigned int"""
5120 return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
)
5122 def GetIndent(*args
, **kwargs
):
5123 """GetIndent(self) -> unsigned int"""
5124 return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
)
5126 def SetIndent(*args
, **kwargs
):
5127 """SetIndent(self, unsigned int indent)"""
5128 return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
)
5130 def GetSpacing(*args
, **kwargs
):
5131 """GetSpacing(self) -> unsigned int"""
5132 return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
)
5134 def SetSpacing(*args
, **kwargs
):
5135 """SetSpacing(self, unsigned int spacing)"""
5136 return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
)
5138 def GetImageList(*args
, **kwargs
):
5139 """GetImageList(self) -> ImageList"""
5140 return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
)
5142 def GetStateImageList(*args
, **kwargs
):
5143 """GetStateImageList(self) -> ImageList"""
5144 return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
5146 def SetImageList(*args
, **kwargs
):
5147 """SetImageList(self, ImageList imageList)"""
5148 return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
)
5150 def SetStateImageList(*args
, **kwargs
):
5151 """SetStateImageList(self, ImageList imageList)"""
5152 return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
5154 def AssignImageList(*args
, **kwargs
):
5155 """AssignImageList(self, ImageList imageList)"""
5156 return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
)
5158 def AssignStateImageList(*args
, **kwargs
):
5159 """AssignStateImageList(self, ImageList imageList)"""
5160 return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
5162 def GetItemText(*args
, **kwargs
):
5163 """GetItemText(self, TreeItemId item) -> String"""
5164 return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
)
5166 def GetItemImage(*args
, **kwargs
):
5167 """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
5168 return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
)
5170 def GetItemData(*args
, **kwargs
):
5171 """GetItemData(self, TreeItemId item) -> TreeItemData"""
5172 return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
)
5174 def GetItemPyData(*args
, **kwargs
):
5175 """GetItemPyData(self, TreeItemId item) -> PyObject"""
5176 return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
5178 GetPyData
= GetItemPyData
5179 def GetItemTextColour(*args
, **kwargs
):
5180 """GetItemTextColour(self, TreeItemId item) -> Colour"""
5181 return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
5183 def GetItemBackgroundColour(*args
, **kwargs
):
5184 """GetItemBackgroundColour(self, TreeItemId item) -> Colour"""
5185 return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
5187 def GetItemFont(*args
, **kwargs
):
5188 """GetItemFont(self, TreeItemId item) -> Font"""
5189 return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
)
5191 def SetItemText(*args
, **kwargs
):
5192 """SetItemText(self, TreeItemId item, String text)"""
5193 return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
)
5195 def SetItemImage(*args
, **kwargs
):
5196 """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
5197 return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
)
5199 def SetItemData(*args
, **kwargs
):
5200 """SetItemData(self, TreeItemId item, TreeItemData data)"""
5201 return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
)
5203 def SetItemPyData(*args
, **kwargs
):
5204 """SetItemPyData(self, TreeItemId item, PyObject obj)"""
5205 return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
5207 SetPyData
= SetItemPyData
5208 def SetItemHasChildren(*args
, **kwargs
):
5209 """SetItemHasChildren(self, TreeItemId item, bool has=True)"""
5210 return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
5212 def SetItemBold(*args
, **kwargs
):
5213 """SetItemBold(self, TreeItemId item, bool bold=True)"""
5214 return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
)
5216 def SetItemDropHighlight(*args
, **kwargs
):
5217 """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)"""
5218 return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
5220 def SetItemTextColour(*args
, **kwargs
):
5221 """SetItemTextColour(self, TreeItemId item, Colour col)"""
5222 return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
5224 def SetItemBackgroundColour(*args
, **kwargs
):
5225 """SetItemBackgroundColour(self, TreeItemId item, Colour col)"""
5226 return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
5228 def SetItemFont(*args
, **kwargs
):
5229 """SetItemFont(self, TreeItemId item, Font font)"""
5230 return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
)
5232 def IsVisible(*args
, **kwargs
):
5233 """IsVisible(self, TreeItemId item) -> bool"""
5234 return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
)
5236 def ItemHasChildren(*args
, **kwargs
):
5237 """ItemHasChildren(self, TreeItemId item) -> bool"""
5238 return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
5240 def IsExpanded(*args
, **kwargs
):
5241 """IsExpanded(self, TreeItemId item) -> bool"""
5242 return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
)
5244 def IsSelected(*args
, **kwargs
):
5245 """IsSelected(self, TreeItemId item) -> bool"""
5246 return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
)
5248 def IsBold(*args
, **kwargs
):
5249 """IsBold(self, TreeItemId item) -> bool"""
5250 return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
)
5252 def GetChildrenCount(*args
, **kwargs
):
5253 """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
5254 return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
5256 def GetRootItem(*args
, **kwargs
):
5257 """GetRootItem(self) -> TreeItemId"""
5258 return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
)
5260 def GetSelection(*args
, **kwargs
):
5261 """GetSelection(self) -> TreeItemId"""
5262 return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
)
5264 def GetSelections(*args
, **kwargs
):
5265 """GetSelections(self) -> PyObject"""
5266 return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
)
5268 def GetItemParent(*args
, **kwargs
):
5269 """GetItemParent(self, TreeItemId item) -> TreeItemId"""
5270 return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
)
5272 def GetFirstChild(*args
, **kwargs
):
5273 """GetFirstChild(self, TreeItemId item) -> PyObject"""
5274 return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
5276 def GetNextChild(*args
, **kwargs
):
5277 """GetNextChild(self, TreeItemId item, void cookie) -> PyObject"""
5278 return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
)
5280 def GetLastChild(*args
, **kwargs
):
5281 """GetLastChild(self, TreeItemId item) -> TreeItemId"""
5282 return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
)
5284 def GetNextSibling(*args
, **kwargs
):
5285 """GetNextSibling(self, TreeItemId item) -> TreeItemId"""
5286 return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
5288 def GetPrevSibling(*args
, **kwargs
):
5289 """GetPrevSibling(self, TreeItemId item) -> TreeItemId"""
5290 return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
5292 def GetFirstVisibleItem(*args
, **kwargs
):
5293 """GetFirstVisibleItem(self) -> TreeItemId"""
5294 return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
5296 def GetNextVisible(*args
, **kwargs
):
5297 """GetNextVisible(self, TreeItemId item) -> TreeItemId"""
5298 return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
5300 def GetPrevVisible(*args
, **kwargs
):
5301 """GetPrevVisible(self, TreeItemId item) -> TreeItemId"""
5302 return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
5304 def AddRoot(*args
, **kwargs
):
5305 """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
5306 return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
)
5308 def PrependItem(*args
, **kwargs
):
5310 PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5311 TreeItemData data=None) -> TreeItemId
5313 return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
)
5315 def InsertItem(*args
, **kwargs
):
5317 InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,
5318 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5320 return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
)
5322 def InsertItemBefore(*args
, **kwargs
):
5324 InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,
5325 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5327 return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
5329 def AppendItem(*args
, **kwargs
):
5331 AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5332 TreeItemData data=None) -> TreeItemId
5334 return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
)
5336 def Delete(*args
, **kwargs
):
5337 """Delete(self, TreeItemId item)"""
5338 return _controls_
.TreeCtrl_Delete(*args
, **kwargs
)
5340 def DeleteChildren(*args
, **kwargs
):
5341 """DeleteChildren(self, TreeItemId item)"""
5342 return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
5344 def DeleteAllItems(*args
, **kwargs
):
5345 """DeleteAllItems(self)"""
5346 return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
5348 def Expand(*args
, **kwargs
):
5349 """Expand(self, TreeItemId item)"""
5350 return _controls_
.TreeCtrl_Expand(*args
, **kwargs
)
5352 def ExpandAllChildren(*args
, **kwargs
):
5353 """ExpandAllChildren(self, TreeItemId item)"""
5354 return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
)
5356 def ExpandAll(*args
, **kwargs
):
5357 """ExpandAll(self)"""
5358 return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
)
5360 def Collapse(*args
, **kwargs
):
5361 """Collapse(self, TreeItemId item)"""
5362 return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
)
5364 def CollapseAndReset(*args
, **kwargs
):
5365 """CollapseAndReset(self, TreeItemId item)"""
5366 return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
5368 def Toggle(*args
, **kwargs
):
5369 """Toggle(self, TreeItemId item)"""
5370 return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
)
5372 def Unselect(*args
, **kwargs
):
5373 """Unselect(self)"""
5374 return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
)
5376 def UnselectItem(*args
, **kwargs
):
5377 """UnselectItem(self, TreeItemId item)"""
5378 return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
)
5380 def UnselectAll(*args
, **kwargs
):
5381 """UnselectAll(self)"""
5382 return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
)
5384 def SelectItem(*args
, **kwargs
):
5385 """SelectItem(self, TreeItemId item, bool select=True)"""
5386 return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
)
5388 def ToggleItemSelection(*args
, **kwargs
):
5389 """ToggleItemSelection(self, TreeItemId item)"""
5390 return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
5392 def EnsureVisible(*args
, **kwargs
):
5393 """EnsureVisible(self, TreeItemId item)"""
5394 return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
5396 def ScrollTo(*args
, **kwargs
):
5397 """ScrollTo(self, TreeItemId item)"""
5398 return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
)
5400 def EditLabel(*args
, **kwargs
):
5401 """EditLabel(self, TreeItemId item)"""
5402 return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
)
5404 def GetEditControl(*args
, **kwargs
):
5405 """GetEditControl(self) -> TextCtrl"""
5406 return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
)
5408 def SortChildren(*args
, **kwargs
):
5409 """SortChildren(self, TreeItemId item)"""
5410 return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
)
5412 def HitTest(*args
, **kwargs
):
5414 HitTest(Point point) -> (item, where)
5416 Determine which item (if any) belongs the given point. The coordinates
5417 specified are relative to the client area of tree ctrl and the where return
5418 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
5421 return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
)
5423 def GetBoundingRect(*args
, **kwargs
):
5424 """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject"""
5425 return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
5427 def GetClassDefaultAttributes(*args
, **kwargs
):
5429 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5431 Get the default attributes for this class. This is useful if you want
5432 to use the same font or colour in your own control as in a standard
5433 control -- which is a much better idea than hard coding specific
5434 colours or fonts which might look completely out of place on the
5435 user's system, especially if it uses themes.
5437 The variant parameter is only relevant under Mac currently and is
5438 ignore under other platforms. Under Mac, it will change the size of
5439 the returned font. See `wx.Window.SetWindowVariant` for more about
5442 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5444 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
5445 def SetQuickBestSize(*args
, **kwargs
):
5446 """SetQuickBestSize(self, bool q)"""
5447 return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
)
5449 def GetQuickBestSize(*args
, **kwargs
):
5450 """GetQuickBestSize(self) -> bool"""
5451 return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
)
5453 _controls_
.TreeCtrl_swigregister(TreeCtrl
)
5455 def PreTreeCtrl(*args
, **kwargs
):
5456 """PreTreeCtrl() -> TreeCtrl"""
5457 val
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
)
5460 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
5462 TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5464 Get the default attributes for this class. This is useful if you want
5465 to use the same font or colour in your own control as in a standard
5466 control -- which is a much better idea than hard coding specific
5467 colours or fonts which might look completely out of place on the
5468 user's system, especially if it uses themes.
5470 The variant parameter is only relevant under Mac currently and is
5471 ignore under other platforms. Under Mac, it will change the size of
5472 the returned font. See `wx.Window.SetWindowVariant` for more about
5475 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5477 #---------------------------------------------------------------------------
5479 DIRCTRL_DIR_ONLY
= _controls_
.DIRCTRL_DIR_ONLY
5480 DIRCTRL_SELECT_FIRST
= _controls_
.DIRCTRL_SELECT_FIRST
5481 DIRCTRL_SHOW_FILTERS
= _controls_
.DIRCTRL_SHOW_FILTERS
5482 DIRCTRL_3D_INTERNAL
= _controls_
.DIRCTRL_3D_INTERNAL
5483 DIRCTRL_EDIT_LABELS
= _controls_
.DIRCTRL_EDIT_LABELS
5484 class GenericDirCtrl(_core
.Control
):
5485 """Proxy of C++ GenericDirCtrl class"""
5486 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5487 __repr__
= _swig_repr
5488 def __init__(self
, *args
, **kwargs
):
5490 __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5491 Point pos=DefaultPosition, Size size=DefaultSize,
5492 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5493 String filter=EmptyString,
5494 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
5496 _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
))
5497 self
._setOORInfo
(self
)
5499 def Create(*args
, **kwargs
):
5501 Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5502 Point pos=DefaultPosition, Size size=DefaultSize,
5503 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5504 String filter=EmptyString,
5505 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
5507 return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
)
5509 def ExpandPath(*args
, **kwargs
):
5510 """ExpandPath(self, String path) -> bool"""
5511 return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
5513 def CollapsePath(*args
, **kwargs
):
5514 """CollapsePath(self, String path) -> bool"""
5515 return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
)
5517 def GetDefaultPath(*args
, **kwargs
):
5518 """GetDefaultPath(self) -> String"""
5519 return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
5521 def SetDefaultPath(*args
, **kwargs
):
5522 """SetDefaultPath(self, String path)"""
5523 return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
5525 def GetPath(*args
, **kwargs
):
5526 """GetPath(self) -> String"""
5527 return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
)
5529 def GetFilePath(*args
, **kwargs
):
5530 """GetFilePath(self) -> String"""
5531 return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
5533 def SetPath(*args
, **kwargs
):
5534 """SetPath(self, String path)"""
5535 return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
)
5537 def ShowHidden(*args
, **kwargs
):
5538 """ShowHidden(self, bool show)"""
5539 return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
5541 def GetShowHidden(*args
, **kwargs
):
5542 """GetShowHidden(self) -> bool"""
5543 return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
5545 def GetFilter(*args
, **kwargs
):
5546 """GetFilter(self) -> String"""
5547 return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
5549 def SetFilter(*args
, **kwargs
):
5550 """SetFilter(self, String filter)"""
5551 return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
5553 def GetFilterIndex(*args
, **kwargs
):
5554 """GetFilterIndex(self) -> int"""
5555 return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
5557 def SetFilterIndex(*args
, **kwargs
):
5558 """SetFilterIndex(self, int n)"""
5559 return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
5561 def GetRootId(*args
, **kwargs
):
5562 """GetRootId(self) -> TreeItemId"""
5563 return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
5565 def GetTreeCtrl(*args
, **kwargs
):
5566 """GetTreeCtrl(self) -> TreeCtrl"""
5567 return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
5569 def GetFilterListCtrl(*args
, **kwargs
):
5570 """GetFilterListCtrl(self) -> DirFilterListCtrl"""
5571 return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
5573 def FindChild(*args
, **kwargs
):
5575 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
5577 Find the child that matches the first part of 'path'. E.g. if a child
5578 path is "/usr" and 'path' is "/usr/include" then the child for
5579 /usr is returned. If the path string has been used (we're at the
5580 leaf), done is set to True.
5583 return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
)
5585 def DoResize(*args
, **kwargs
):
5586 """DoResize(self)"""
5587 return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
)
5589 def ReCreateTree(*args
, **kwargs
):
5590 """ReCreateTree(self)"""
5591 return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
5593 DefaultPath
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")
5594 FilePath
= property(GetFilePath
,doc
="See `GetFilePath`")
5595 Filter
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")
5596 FilterIndex
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")
5597 FilterListCtrl
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")
5598 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
5599 RootId
= property(GetRootId
,doc
="See `GetRootId`")
5600 ShowHidden
= property(GetShowHidden
,ShowHidden
,doc
="See `GetShowHidden` and `ShowHidden`")
5601 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
5602 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
)
5603 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
5605 def PreGenericDirCtrl(*args
, **kwargs
):
5606 """PreGenericDirCtrl() -> GenericDirCtrl"""
5607 val
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
)
5610 class DirFilterListCtrl(Choice
):
5611 """Proxy of C++ DirFilterListCtrl class"""
5612 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5613 __repr__
= _swig_repr
5614 def __init__(self
, *args
, **kwargs
):
5616 __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5617 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
5619 _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
))
5620 self
._setOORInfo
(self
)
5622 def Create(*args
, **kwargs
):
5624 Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5625 Size size=DefaultSize, long style=0) -> bool
5627 return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
)
5629 def FillFilterList(*args
, **kwargs
):
5630 """FillFilterList(self, String filter, int defaultFilter)"""
5631 return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
5633 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
)
5635 def PreDirFilterListCtrl(*args
, **kwargs
):
5636 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
5637 val
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
)
5640 #---------------------------------------------------------------------------
5642 class PyControl(_core
.Control
):
5643 """Proxy of C++ PyControl class"""
5644 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5645 __repr__
= _swig_repr
5646 def __init__(self
, *args
, **kwargs
):
5648 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5649 Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,
5650 String name=ControlNameStr) -> PyControl
5652 _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
))
5653 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
5655 def _setCallbackInfo(*args
, **kwargs
):
5656 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5657 return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
)
5659 def SetBestSize(*args
, **kwargs
):
5660 """SetBestSize(self, Size size)"""
5661 return _controls_
.PyControl_SetBestSize(*args
, **kwargs
)
5663 def DoEraseBackground(*args
, **kwargs
):
5664 """DoEraseBackground(self, DC dc) -> bool"""
5665 return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
)
5667 def DoMoveWindow(*args
, **kwargs
):
5668 """DoMoveWindow(self, int x, int y, int width, int height)"""
5669 return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
)
5671 def DoSetSize(*args
, **kwargs
):
5672 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
5673 return _controls_
.PyControl_DoSetSize(*args
, **kwargs
)
5675 def DoSetClientSize(*args
, **kwargs
):
5676 """DoSetClientSize(self, int width, int height)"""
5677 return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
)
5679 def DoSetVirtualSize(*args
, **kwargs
):
5680 """DoSetVirtualSize(self, int x, int y)"""
5681 return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
)
5683 def DoGetSize(*args
, **kwargs
):
5684 """DoGetSize() -> (width, height)"""
5685 return _controls_
.PyControl_DoGetSize(*args
, **kwargs
)
5687 def DoGetClientSize(*args
, **kwargs
):
5688 """DoGetClientSize() -> (width, height)"""
5689 return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
)
5691 def DoGetPosition(*args
, **kwargs
):
5692 """DoGetPosition() -> (x,y)"""
5693 return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
)
5695 def DoGetVirtualSize(*args
, **kwargs
):
5696 """DoGetVirtualSize(self) -> Size"""
5697 return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
)
5699 def DoGetBestSize(*args
, **kwargs
):
5700 """DoGetBestSize(self) -> Size"""
5701 return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
)
5703 def GetDefaultAttributes(*args
, **kwargs
):
5704 """GetDefaultAttributes(self) -> VisualAttributes"""
5705 return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
)
5707 def OnInternalIdle(*args
, **kwargs
):
5708 """OnInternalIdle(self)"""
5709 return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
)
5711 def base_DoMoveWindow(*args
, **kw
):
5712 return PyScrolledWindow
.DoMoveWindow(*args
, **kw
)
5713 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
5714 "Please use PyScrolledWindow.DoMoveWindow instead.")
5716 def base_DoSetSize(*args
, **kw
):
5717 return PyScrolledWindow
.DoSetSize(*args
, **kw
)
5718 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
5719 "Please use PyScrolledWindow.DoSetSize instead.")
5721 def base_DoSetClientSize(*args
, **kw
):
5722 return PyScrolledWindow
.DoSetClientSize(*args
, **kw
)
5723 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
5724 "Please use PyScrolledWindow.DoSetClientSize instead.")
5726 def base_DoSetVirtualSize(*args
, **kw
):
5727 return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
)
5728 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
5729 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
5731 def base_DoGetSize(*args
, **kw
):
5732 return PyScrolledWindow
.DoGetSize(*args
, **kw
)
5733 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
5734 "Please use PyScrolledWindow.DoGetSize instead.")
5736 def base_DoGetClientSize(*args
, **kw
):
5737 return PyScrolledWindow
.DoGetClientSize(*args
, **kw
)
5738 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
5739 "Please use PyScrolledWindow.DoGetClientSize instead.")
5741 def base_DoGetPosition(*args
, **kw
):
5742 return PyScrolledWindow
.DoGetPosition(*args
, **kw
)
5743 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
5744 "Please use PyScrolledWindow.DoGetPosition instead.")
5746 def base_DoGetVirtualSize(*args
, **kw
):
5747 return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
)
5748 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
5749 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
5751 def base_DoGetBestSize(*args
, **kw
):
5752 return PyScrolledWindow
.DoGetBestSize(*args
, **kw
)
5753 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
5754 "Please use PyScrolledWindow.DoGetBestSize instead.")
5756 def base_InitDialog(*args
, **kw
):
5757 return PyScrolledWindow
.InitDialog(*args
, **kw
)
5758 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
5759 "Please use PyScrolledWindow.InitDialog instead.")
5761 def base_TransferDataToWindow(*args
, **kw
):
5762 return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
)
5763 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
5764 "Please use PyScrolledWindow.TransferDataToWindow instead.")
5766 def base_TransferDataFromWindow(*args
, **kw
):
5767 return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
)
5768 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
5769 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
5771 def base_Validate(*args
, **kw
):
5772 return PyScrolledWindow
.Validate(*args
, **kw
)
5773 base_Validate
= wx
._deprecated
(base_Validate
,
5774 "Please use PyScrolledWindow.Validate instead.")
5776 def base_AcceptsFocus(*args
, **kw
):
5777 return PyScrolledWindow
.AcceptsFocus(*args
, **kw
)
5778 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
5779 "Please use PyScrolledWindow.AcceptsFocus instead.")
5781 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
5782 return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
)
5783 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
5784 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
5786 def base_GetMaxSize(*args
, **kw
):
5787 return PyScrolledWindow
.GetMaxSize(*args
, **kw
)
5788 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
5789 "Please use PyScrolledWindow.GetMaxSize instead.")
5791 def base_AddChild(*args
, **kw
):
5792 return PyScrolledWindow
.AddChild(*args
, **kw
)
5793 base_AddChild
= wx
._deprecated
(base_AddChild
,
5794 "Please use PyScrolledWindow.AddChild instead.")
5796 def base_RemoveChild(*args
, **kw
):
5797 return PyScrolledWindow
.RemoveChild(*args
, **kw
)
5798 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
5799 "Please use PyScrolledWindow.RemoveChild instead.")
5801 def base_ShouldInheritColours(*args
, **kw
):
5802 return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
)
5803 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
5804 "Please use PyScrolledWindow.ShouldInheritColours instead.")
5806 def base_GetDefaultAttributes(*args
, **kw
):
5807 return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
)
5808 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
5809 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
5811 def base_OnInternalIdle(*args
, **kw
):
5812 return PyScrolledWindow
.OnInternalIdle(*args
, **kw
)
5813 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
5814 "Please use PyScrolledWindow.OnInternalIdle instead.")
5816 _controls_
.PyControl_swigregister(PyControl
)
5818 def PrePyControl(*args
, **kwargs
):
5819 """PrePyControl() -> PyControl"""
5820 val
= _controls_
.new_PrePyControl(*args
, **kwargs
)
5823 #---------------------------------------------------------------------------
5825 wxEVT_HELP
= _controls_
.wxEVT_HELP
5826 wxEVT_DETAILED_HELP
= _controls_
.wxEVT_DETAILED_HELP
5827 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
5828 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
5829 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
5830 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
5832 class HelpEvent(_core
.CommandEvent
):
5834 A help event is sent when the user has requested context-sensitive
5835 help. This can either be caused by the application requesting
5836 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
5837 the system generating a WM_HELP message when the user pressed F1 or
5838 clicked on the query button in a dialog caption.
5840 A help event is sent to the window that the user clicked on, and is
5841 propagated up the window hierarchy until the event is processed or
5842 there are no more event handlers. The application should call
5843 event.GetId to check the identity of the clicked-on window, and then
5844 either show some suitable help or call event.Skip if the identifier is
5845 unrecognised. Calling Skip is important because it allows wxWindows to
5846 generate further events for ancestors of the clicked-on
5847 window. Otherwise it would be impossible to show help for container
5848 windows, since processing would stop after the first window found.
5850 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5851 __repr__
= _swig_repr
5852 Origin_Unknown
= _controls_
.HelpEvent_Origin_Unknown
5853 Origin_Keyboard
= _controls_
.HelpEvent_Origin_Keyboard
5854 Origin_HelpButton
= _controls_
.HelpEvent_Origin_HelpButton
5855 def __init__(self
, *args
, **kwargs
):
5857 __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
5858 int origin=Origin_Unknown) -> HelpEvent
5860 _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
))
5861 def GetPosition(*args
, **kwargs
):
5863 GetPosition(self) -> Point
5865 Returns the left-click position of the mouse, in screen
5866 coordinates. This allows the application to position the help
5869 return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
)
5871 def SetPosition(*args
, **kwargs
):
5873 SetPosition(self, Point pos)
5875 Sets the left-click position of the mouse, in screen coordinates.
5877 return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
)
5879 def GetLink(*args
, **kwargs
):
5881 GetLink(self) -> String
5883 Get an optional link to further help
5885 return _controls_
.HelpEvent_GetLink(*args
, **kwargs
)
5887 def SetLink(*args
, **kwargs
):
5889 SetLink(self, String link)
5891 Set an optional link to further help
5893 return _controls_
.HelpEvent_SetLink(*args
, **kwargs
)
5895 def GetTarget(*args
, **kwargs
):
5897 GetTarget(self) -> String
5899 Get an optional target to display help in. E.g. a window specification
5901 return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
)
5903 def SetTarget(*args
, **kwargs
):
5905 SetTarget(self, String target)
5907 Set an optional target to display help in. E.g. a window specification
5909 return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
)
5911 def GetOrigin(*args
, **kwargs
):
5913 GetOrigin(self) -> int
5915 Optiononal indication of the source of the event.
5917 return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
)
5919 def SetOrigin(*args
, **kwargs
):
5920 """SetOrigin(self, int origin)"""
5921 return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
)
5923 Link
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")
5924 Origin
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")
5925 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
5926 Target
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")
5927 _controls_
.HelpEvent_swigregister(HelpEvent
)
5929 class ContextHelp(_core
.Object
):
5931 This class changes the cursor to a query and puts the application into
5932 a 'context-sensitive help mode'. When the user left-clicks on a window
5933 within the specified window, a ``EVT_HELP`` event is sent to that
5934 control, and the application may respond to it by popping up some
5937 There are a couple of ways to invoke this behaviour implicitly:
5939 * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
5940 (Windows only). This will put a question mark in the titlebar,
5941 and Windows will put the application into context-sensitive help
5942 mode automatically, with further programming.
5944 * Create a `wx.ContextHelpButton`, whose predefined behaviour is
5945 to create a context help object. Normally you will write your
5946 application so that this button is only added to a dialog for
5947 non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
5950 :see: `wx.ContextHelpButton`
5953 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5954 __repr__
= _swig_repr
5955 def __init__(self
, *args
, **kwargs
):
5957 __init__(self, Window window=None, bool doNow=True) -> ContextHelp
5959 Constructs a context help object, calling BeginContextHelp if doNow is
5962 If window is None, the top window is used.
5964 _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
))
5965 __swig_destroy__
= _controls_
.delete_ContextHelp
5966 __del__
= lambda self
: None;
5967 def BeginContextHelp(*args
, **kwargs
):
5969 BeginContextHelp(self, Window window=None) -> bool
5971 Puts the application into context-sensitive help mode. window is the
5972 window which will be used to catch events; if NULL, the top window
5975 Returns true if the application was successfully put into
5976 context-sensitive help mode. This function only returns when the event
5979 return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
5981 def EndContextHelp(*args
, **kwargs
):
5983 EndContextHelp(self) -> bool
5985 Ends context-sensitive help mode. Not normally called by the
5988 return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
)
5990 _controls_
.ContextHelp_swigregister(ContextHelp
)
5992 class ContextHelpButton(BitmapButton
):
5994 Instances of this class may be used to add a question mark button that
5995 when pressed, puts the application into context-help mode. It does
5996 this by creating a wx.ContextHelp object which itself generates a
5997 ``EVT_HELP`` event when the user clicks on a window.
5999 On Windows, you may add a question-mark icon to a dialog by use of the
6000 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
6001 will have to add a button explicitly, usually next to OK, Cancel or
6004 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
6007 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6008 __repr__
= _swig_repr
6009 def __init__(self
, *args
, **kwargs
):
6011 __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
6012 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
6014 Constructor, creating and showing a context help button.
6016 _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
))
6017 self
._setOORInfo
(self
)
6019 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
)
6021 class HelpProvider(object):
6023 wx.HelpProvider is an abstract class used by a program
6024 implementing context-sensitive help to show the help text for the
6027 The current help provider must be explicitly set by the
6028 application using wx.HelpProvider.Set().
6030 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6031 def __init__(self
): raise AttributeError, "No constructor defined"
6032 __repr__
= _swig_repr
6033 __swig_destroy__
= _controls_
.delete_HelpProvider
6034 __del__
= lambda self
: None;
6035 def Set(*args
, **kwargs
):
6037 Set(HelpProvider helpProvider) -> HelpProvider
6039 Sset the current, application-wide help provider. Returns the previous
6040 one. Unlike some other classes, the help provider is not created on
6041 demand. This must be explicitly done by the application.
6043 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6045 Set
= staticmethod(Set
)
6046 def Get(*args
, **kwargs
):
6048 Get() -> HelpProvider
6050 Return the current application-wide help provider.
6052 return _controls_
.HelpProvider_Get(*args
, **kwargs
)
6054 Get
= staticmethod(Get
)
6055 def GetHelp(*args
, **kwargs
):
6057 GetHelp(self, Window window) -> String
6059 Gets the help string for this window. Its interpretation is dependent
6060 on the help provider except that empty string always means that no
6061 help is associated with the window.
6063 return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
)
6065 def ShowHelp(*args
, **kwargs
):
6067 ShowHelp(self, Window window) -> bool
6069 Shows help for the given window. Uses GetHelp internally if
6070 applicable. Returns True if it was done, or False if no help was
6071 available for this window.
6073 return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
)
6075 def ShowHelpAtPoint(*args
, **kwargs
):
6077 ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
6079 Show help for the given window (uses window.GetHelpAtPoint()
6080 internally if applicable), return true if it was done or false if no
6081 help available for this window.
6083 return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
)
6085 def AddHelp(*args
, **kwargs
):
6087 AddHelp(self, Window window, String text)
6089 Associates the text with the given window.
6091 return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
)
6093 def AddHelpById(*args
, **kwargs
):
6095 AddHelpById(self, int id, String text)
6097 This version associates the given text with all windows with this
6098 id. May be used to set the same help string for all Cancel buttons in
6099 the application, for example.
6101 return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
)
6103 def RemoveHelp(*args
, **kwargs
):
6105 RemoveHelp(self, Window window)
6107 Removes the association between the window pointer and the help
6108 text. This is called by the wx.Window destructor. Without this, the
6109 table of help strings will fill up and when window pointers are
6110 reused, the wrong help string will be found.
6112 return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
)
6114 def Destroy(*args
, **kwargs
):
6116 val
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
)
6120 _controls_
.HelpProvider_swigregister(HelpProvider
)
6122 def HelpProvider_Set(*args
, **kwargs
):
6124 HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
6126 Sset the current, application-wide help provider. Returns the previous
6127 one. Unlike some other classes, the help provider is not created on
6128 demand. This must be explicitly done by the application.
6130 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6132 def HelpProvider_Get(*args
):
6134 HelpProvider_Get() -> HelpProvider
6136 Return the current application-wide help provider.
6138 return _controls_
.HelpProvider_Get(*args
)
6140 class SimpleHelpProvider(HelpProvider
):
6142 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6143 supports only plain text help strings, and shows the string associated
6144 with the control (if any) in a tooltip.
6146 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6147 __repr__
= _swig_repr
6148 def __init__(self
, *args
, **kwargs
):
6150 __init__(self) -> SimpleHelpProvider
6152 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6153 supports only plain text help strings, and shows the string associated
6154 with the control (if any) in a tooltip.
6156 _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
))
6157 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
)
6159 #---------------------------------------------------------------------------
6161 class DragImage(_core
.Object
):
6162 """Proxy of C++ DragImage class"""
6163 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6164 __repr__
= _swig_repr
6165 def __init__(self
, *args
, **kwargs
):
6166 """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
6167 _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
))
6168 __swig_destroy__
= _controls_
.delete_DragImage
6169 __del__
= lambda self
: None;
6170 def SetBackingBitmap(*args
, **kwargs
):
6171 """SetBackingBitmap(self, Bitmap bitmap)"""
6172 return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
)
6174 def BeginDrag(*args
, **kwargs
):
6176 BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,
6177 Rect rect=None) -> bool
6179 return _controls_
.DragImage_BeginDrag(*args
, **kwargs
)
6181 def BeginDragBounded(*args
, **kwargs
):
6182 """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool"""
6183 return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
)
6185 def EndDrag(*args
, **kwargs
):
6186 """EndDrag(self) -> bool"""
6187 return _controls_
.DragImage_EndDrag(*args
, **kwargs
)
6189 def Move(*args
, **kwargs
):
6190 """Move(self, Point pt) -> bool"""
6191 return _controls_
.DragImage_Move(*args
, **kwargs
)
6193 def Show(*args
, **kwargs
):
6194 """Show(self) -> bool"""
6195 return _controls_
.DragImage_Show(*args
, **kwargs
)
6197 def Hide(*args
, **kwargs
):
6198 """Hide(self) -> bool"""
6199 return _controls_
.DragImage_Hide(*args
, **kwargs
)
6201 def GetImageRect(*args
, **kwargs
):
6202 """GetImageRect(self, Point pos) -> Rect"""
6203 return _controls_
.DragImage_GetImageRect(*args
, **kwargs
)
6205 def DoDrawImage(*args
, **kwargs
):
6206 """DoDrawImage(self, DC dc, Point pos) -> bool"""
6207 return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
)
6209 def UpdateBackingFromWindow(*args
, **kwargs
):
6210 """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
6211 return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
6213 def RedrawImage(*args
, **kwargs
):
6214 """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
6215 return _controls_
.DragImage_RedrawImage(*args
, **kwargs
)
6217 ImageRect
= property(GetImageRect
,doc
="See `GetImageRect`")
6218 _controls_
.DragImage_swigregister(DragImage
)
6220 def DragIcon(*args
, **kwargs
):
6221 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
6222 val
= _controls_
.new_DragIcon(*args
, **kwargs
)
6225 def DragString(*args
, **kwargs
):
6226 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
6227 val
= _controls_
.new_DragString(*args
, **kwargs
)
6230 def DragTreeItem(*args
, **kwargs
):
6231 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
6232 val
= _controls_
.new_DragTreeItem(*args
, **kwargs
)
6235 def DragListItem(*args
, **kwargs
):
6236 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
6237 val
= _controls_
.new_DragListItem(*args
, **kwargs
)
6240 #---------------------------------------------------------------------------
6242 DP_DEFAULT
= _controls_
.DP_DEFAULT
6243 DP_SPIN
= _controls_
.DP_SPIN
6244 DP_DROPDOWN
= _controls_
.DP_DROPDOWN
6245 DP_SHOWCENTURY
= _controls_
.DP_SHOWCENTURY
6246 DP_ALLOWNONE
= _controls_
.DP_ALLOWNONE
6247 class DatePickerCtrl(_core
.Control
):
6249 This control allows the user to select a date. Unlike
6250 `wx.calendar.CalendarCtrl`, which is a relatively big control,
6251 `wx.DatePickerCtrl` is implemented as a small window showing the
6252 currently selected date. The control can be edited using the keyboard,
6253 and can also display a popup window for more user-friendly date
6254 selection, depending on the styles used and the platform.
6256 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6257 __repr__
= _swig_repr
6258 def __init__(self
, *args
, **kwargs
):
6260 __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6261 Point pos=DefaultPosition, Size size=DefaultSize,
6262 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6263 Validator validator=DefaultValidator,
6264 String name=DatePickerCtrlNameStr) -> DatePickerCtrl
6266 Create a new DatePickerCtrl.
6268 _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
))
6269 self
._setOORInfo
(self
)
6271 def Create(*args
, **kwargs
):
6273 Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6274 Point pos=DefaultPosition, Size size=DefaultSize,
6275 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6276 Validator validator=DefaultValidator,
6277 String name=DatePickerCtrlNameStr) -> bool
6279 Create the GUI parts of the DatePickerCtrl, for use in 2-phase
6282 return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
)
6284 def SetValue(*args
, **kwargs
):
6286 SetValue(self, DateTime dt)
6288 Changes the current value of the control. The date should be valid and
6289 included in the currently selected range, if any.
6291 Calling this method does not result in a date change event.
6293 return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
)
6295 def GetValue(*args
, **kwargs
):
6297 GetValue(self) -> DateTime
6299 Returns the currently selected date. If there is no selection or the
6300 selection is outside of the current range, an invalid `wx.DateTime`
6303 return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
)
6305 def SetRange(*args
, **kwargs
):
6307 SetRange(self, DateTime dt1, DateTime dt2)
6309 Sets the valid range for the date selection. If dt1 is valid, it
6310 becomes the earliest date (inclusive) accepted by the control. If dt2
6311 is valid, it becomes the latest possible date.
6313 If the current value of the control is outside of the newly set range
6314 bounds, the behaviour is undefined.
6316 return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
)
6318 def GetLowerLimit(*args
, **kwargs
):
6320 GetLowerLimit(self) -> DateTime
6322 Get the lower limit of the valid range for the date selection, if any.
6323 If there is no range or there is no lower limit, then the
6324 `wx.DateTime` value returned will be invalid.
6326 return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
)
6328 def GetUpperLimit(*args
, **kwargs
):
6330 GetUpperLimit(self) -> DateTime
6332 Get the upper limit of the valid range for the date selection, if any.
6333 If there is no range or there is no upper limit, then the
6334 `wx.DateTime` value returned will be invalid.
6336 return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
)
6338 LowerLimit
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")
6339 UpperLimit
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")
6340 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
6341 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
)
6342 DatePickerCtrlNameStr
= cvar
.DatePickerCtrlNameStr
6344 def PreDatePickerCtrl(*args
, **kwargs
):
6346 PreDatePickerCtrl() -> DatePickerCtrl
6348 Precreate a DatePickerCtrl for use in 2-phase creation.
6350 val
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)
6353 HL_CONTEXTMENU
= _controls_
.HL_CONTEXTMENU
6354 HL_ALIGN_LEFT
= _controls_
.HL_ALIGN_LEFT
6355 HL_ALIGN_RIGHT
= _controls_
.HL_ALIGN_RIGHT
6356 HL_ALIGN_CENTRE
= _controls_
.HL_ALIGN_CENTRE
6357 HL_DEFAULT_STYLE
= _controls_
.HL_DEFAULT_STYLE
6358 #---------------------------------------------------------------------------
6360 class HyperlinkCtrl(_core
.Control
):
6362 A static text control that emulates a hyperlink. The link is displayed
6363 in an appropriate text style, derived from the control's normal font.
6364 When the mouse rolls over the link, the cursor changes to a hand and
6365 the link's color changes to the active color.
6367 Clicking on the link does not launch a web browser; instead, a
6368 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6372 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6373 __repr__
= _swig_repr
6374 def __init__(self
, *args
, **kwargs
):
6376 __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6377 Size size=DefaultSize,
6378 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl
6380 A static text control that emulates a hyperlink. The link is displayed
6381 in an appropriate text style, derived from the control's normal font.
6382 When the mouse rolls over the link, the cursor changes to a hand and
6383 the link's color changes to the active color.
6385 Clicking on the link does not launch a web browser; instead, a
6386 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6390 _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
))
6391 self
._setOORInfo
(self
)
6393 def Create(*args
, **kwargs
):
6395 Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6396 Size size=DefaultSize,
6397 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
6399 return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
)
6401 def GetHoverColour(*args
, **kwargs
):
6402 """GetHoverColour(self) -> Colour"""
6403 return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
)
6405 def SetHoverColour(*args
, **kwargs
):
6406 """SetHoverColour(self, Colour colour)"""
6407 return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
)
6409 def GetNormalColour(*args
, **kwargs
):
6410 """GetNormalColour(self) -> Colour"""
6411 return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
)
6413 def SetNormalColour(*args
, **kwargs
):
6414 """SetNormalColour(self, Colour colour)"""
6415 return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
)
6417 def GetVisitedColour(*args
, **kwargs
):
6418 """GetVisitedColour(self) -> Colour"""
6419 return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
)
6421 def SetVisitedColour(*args
, **kwargs
):
6422 """SetVisitedColour(self, Colour colour)"""
6423 return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
)
6425 def GetURL(*args
, **kwargs
):
6426 """GetURL(self) -> String"""
6427 return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
)
6429 def SetURL(*args
, **kwargs
):
6430 """SetURL(self, String url)"""
6431 return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
)
6433 def SetVisited(*args
, **kwargs
):
6434 """SetVisited(self, bool visited=True)"""
6435 return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
)
6437 def GetVisited(*args
, **kwargs
):
6438 """GetVisited(self) -> bool"""
6439 return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
)
6441 HoverColour
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")
6442 NormalColour
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")
6443 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6444 Visited
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")
6445 VisitedColour
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")
6446 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
)
6447 HyperlinkCtrlNameStr
= cvar
.HyperlinkCtrlNameStr
6449 def PreHyperlinkCtrl(*args
, **kwargs
):
6451 PreHyperlinkCtrl() -> HyperlinkCtrl
6453 A static text control that emulates a hyperlink. The link is displayed
6454 in an appropriate text style, derived from the control's normal font.
6455 When the mouse rolls over the link, the cursor changes to a hand and
6456 the link's color changes to the active color.
6458 Clicking on the link does not launch a web browser; instead, a
6459 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6463 val
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
)
6466 wxEVT_COMMAND_HYPERLINK
= _controls_
.wxEVT_COMMAND_HYPERLINK
6467 class HyperlinkEvent(_core
.CommandEvent
):
6468 """Proxy of C++ HyperlinkEvent class"""
6469 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6470 __repr__
= _swig_repr
6471 def __init__(self
, *args
, **kwargs
):
6472 """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
6473 _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
))
6474 def GetURL(*args
, **kwargs
):
6475 """GetURL(self) -> String"""
6476 return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
)
6478 def SetURL(*args
, **kwargs
):
6479 """SetURL(self, String url)"""
6480 return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
)
6482 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6483 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
)
6485 EVT_HYPERLINK
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 )
6487 #---------------------------------------------------------------------------
6489 PB_USE_TEXTCTRL
= _controls_
.PB_USE_TEXTCTRL
6490 class PickerBase(_core
.Control
):
6492 Base abstract class for all pickers which support an auxiliary text
6493 control. This class handles all positioning and sizing of the text
6494 control like a an horizontal `wx.BoxSizer` would do, with the text
6495 control on the left of the picker button and the proportion of the
6496 picker fixed to value 1.
6498 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6499 def __init__(self
): raise AttributeError, "No constructor defined"
6500 __repr__
= _swig_repr
6501 def CreateBase(*args
, **kwargs
):
6503 CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
6504 Size size=DefaultSize,
6505 long style=0, Validator validator=DefaultValidator,
6506 String name=wxButtonNameStr) -> bool
6508 return _controls_
.PickerBase_CreateBase(*args
, **kwargs
)
6510 def SetInternalMargin(*args
, **kwargs
):
6512 SetInternalMargin(self, int newmargin)
6514 Sets the margin (in pixels) between the picker and the text control.
6516 return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
)
6518 def GetInternalMargin(*args
, **kwargs
):
6520 GetInternalMargin(self) -> int
6522 Returns the margin (in pixels) between the picker and the text
6525 return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
)
6527 def SetTextCtrlProportion(*args
, **kwargs
):
6529 SetTextCtrlProportion(self, int prop)
6531 Sets the proportion between the text control and the picker button.
6532 This is used to set relative sizes of the text contorl and the picker.
6533 The value passed to this function must be >= 1.
6535 return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
)
6537 def GetTextCtrlProportion(*args
, **kwargs
):
6539 GetTextCtrlProportion(self) -> int
6541 Returns the proportion between the text control and the picker.
6543 return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
)
6545 def SetPickerCtrlProportion(*args
, **kwargs
):
6547 SetPickerCtrlProportion(self, int prop)
6549 Sets the proportion value of the picker.
6551 return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
)
6553 def GetPickerCtrlProportion(*args
, **kwargs
):
6555 GetPickerCtrlProportion(self) -> int
6557 Gets the proportion value of the picker.
6559 return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
)
6561 def IsTextCtrlGrowable(*args
, **kwargs
):
6562 """IsTextCtrlGrowable(self) -> bool"""
6563 return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
)
6565 def SetTextCtrlGrowable(*args
, **kwargs
):
6566 """SetTextCtrlGrowable(self, bool grow=True)"""
6567 return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
)
6569 def IsPickerCtrlGrowable(*args
, **kwargs
):
6570 """IsPickerCtrlGrowable(self) -> bool"""
6571 return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
)
6573 def SetPickerCtrlGrowable(*args
, **kwargs
):
6574 """SetPickerCtrlGrowable(self, bool grow=True)"""
6575 return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
)
6577 def HasTextCtrl(*args
, **kwargs
):
6579 HasTextCtrl(self) -> bool
6581 Returns true if this class has a valid text control (i.e. if the
6582 wx.PB_USE_TEXTCTRL style was given when creating this control).
6584 return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
)
6586 def GetTextCtrl(*args
, **kwargs
):
6588 GetTextCtrl(self) -> TextCtrl
6590 Returns a pointer to the text control handled by this class or None if
6591 the wx.PB_USE_TEXTCTRL style was not specified when this control was
6594 Very important: the contents of the text control could be containing
6595 an invalid representation of the entity which can be chosen through
6596 the picker (e.g. the user entered an invalid colour syntax because of
6597 a typo). Thus you should never parse the content of the textctrl to
6598 get the user's input; rather use the derived-class getter
6599 (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
6602 return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
)
6604 def GetPickerCtrl(*args
, **kwargs
):
6605 """GetPickerCtrl(self) -> Control"""
6606 return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
)
6608 InternalMargin
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")
6609 PickerCtrl
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")
6610 PickerCtrlProportion
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")
6611 TextCtrl
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")
6612 TextCtrlProportion
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")
6613 TextCtrlGrowable
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")
6614 PickerCtrlGrowable
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")
6615 _controls_
.PickerBase_swigregister(PickerBase
)
6617 #---------------------------------------------------------------------------
6619 CLRP_SHOW_LABEL
= _controls_
.CLRP_SHOW_LABEL
6620 CLRP_USE_TEXTCTRL
= _controls_
.CLRP_USE_TEXTCTRL
6621 CLRP_DEFAULT_STYLE
= _controls_
.CLRP_DEFAULT_STYLE
6622 class ColourPickerCtrl(PickerBase
):
6624 This control allows the user to select a colour. The generic
6625 implementation is a button which brings up a `wx.ColourDialog` when
6626 clicked. Native implementations may differ but this is usually a
6627 (small) widget which give access to the colour-chooser dialog.
6629 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6630 __repr__
= _swig_repr
6631 def __init__(self
, *args
, **kwargs
):
6633 __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
6634 Size size=DefaultSize,
6635 long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6636 String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
6638 This control allows the user to select a colour. The generic
6639 implementation is a button which brings up a `wx.ColourDialog` when
6640 clicked. Native implementations may differ but this is usually a
6641 (small) widget which give access to the colour-chooser dialog.
6643 _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
))
6644 self
._setOORInfo
(self
)
6646 def Create(*args
, **kwargs
):
6648 Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
6649 Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
6650 Validator validator=DefaultValidator,
6651 String name=ColourPickerCtrlNameStr) -> bool
6653 return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
)
6655 def GetColour(*args
, **kwargs
):
6657 GetColour(self) -> Colour
6659 Returns the currently selected colour.
6661 return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
)
6663 def SetColour(*args
, **kwargs
):
6665 SetColour(self, Colour col)
6667 Set the displayed colour.
6669 return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
)
6671 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6672 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
)
6673 ColourPickerCtrlNameStr
= cvar
.ColourPickerCtrlNameStr
6675 def PreColourPickerCtrl(*args
, **kwargs
):
6677 PreColourPickerCtrl() -> ColourPickerCtrl
6679 This control allows the user to select a colour. The generic
6680 implementation is a button which brings up a `wx.ColourDialog` when
6681 clicked. Native implementations may differ but this is usually a
6682 (small) widget which give access to the colour-chooser dialog.
6684 val
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
)
6687 wxEVT_COMMAND_COLOURPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
6688 EVT_COLOURPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 )
6690 class ColourPickerEvent(_core
.CommandEvent
):
6691 """Proxy of C++ ColourPickerEvent class"""
6692 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6693 __repr__
= _swig_repr
6694 def __init__(self
, *args
, **kwargs
):
6695 """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
6696 _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
))
6697 def GetColour(*args
, **kwargs
):
6698 """GetColour(self) -> Colour"""
6699 return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
)
6701 def SetColour(*args
, **kwargs
):
6702 """SetColour(self, Colour c)"""
6703 return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
)
6705 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6706 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
)
6708 #---------------------------------------------------------------------------
6710 FLP_OPEN
= _controls_
.FLP_OPEN
6711 FLP_SAVE
= _controls_
.FLP_SAVE
6712 FLP_OVERWRITE_PROMPT
= _controls_
.FLP_OVERWRITE_PROMPT
6713 FLP_FILE_MUST_EXIST
= _controls_
.FLP_FILE_MUST_EXIST
6714 FLP_CHANGE_DIR
= _controls_
.FLP_CHANGE_DIR
6715 DIRP_DIR_MUST_EXIST
= _controls_
.DIRP_DIR_MUST_EXIST
6716 DIRP_CHANGE_DIR
= _controls_
.DIRP_CHANGE_DIR
6717 FLP_USE_TEXTCTRL
= _controls_
.FLP_USE_TEXTCTRL
6718 FLP_DEFAULT_STYLE
= _controls_
.FLP_DEFAULT_STYLE
6719 DIRP_USE_TEXTCTRL
= _controls_
.DIRP_USE_TEXTCTRL
6720 DIRP_DEFAULT_STYLE
= _controls_
.DIRP_DEFAULT_STYLE
6721 class FilePickerCtrl(PickerBase
):
6722 """Proxy of C++ FilePickerCtrl class"""
6723 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6724 __repr__
= _swig_repr
6725 def __init__(self
, *args
, **kwargs
):
6727 __init__(self, Window parent, int id=-1, String path=EmptyString,
6728 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6729 Point pos=DefaultPosition,
6730 Size size=DefaultSize,
6731 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6732 String name=FilePickerCtrlNameStr) -> FilePickerCtrl
6734 _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
))
6735 self
._setOORInfo
(self
)
6737 def Create(*args
, **kwargs
):
6739 Create(self, Window parent, int id=-1, String path=EmptyString,
6740 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6741 Point pos=DefaultPosition,
6742 Size size=DefaultSize,
6743 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6744 String name=FilePickerCtrlNameStr) -> bool
6746 return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
)
6748 def GetPath(*args
, **kwargs
):
6749 """GetPath(self) -> String"""
6750 return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
)
6752 def SetPath(*args
, **kwargs
):
6753 """SetPath(self, String str)"""
6754 return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
)
6756 def CheckPath(*args
, **kwargs
):
6757 """CheckPath(self, String path) -> bool"""
6758 return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
)
6760 def GetTextCtrlValue(*args
, **kwargs
):
6761 """GetTextCtrlValue(self) -> String"""
6762 return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6764 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6765 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6766 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
)
6767 FilePickerCtrlNameStr
= cvar
.FilePickerCtrlNameStr
6768 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
6769 DirPickerCtrlNameStr
= cvar
.DirPickerCtrlNameStr
6770 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
6771 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
6773 def PreFilePickerCtrl(*args
, **kwargs
):
6774 """PreFilePickerCtrl() -> FilePickerCtrl"""
6775 val
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
)
6778 class DirPickerCtrl(PickerBase
):
6779 """Proxy of C++ DirPickerCtrl class"""
6780 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6781 __repr__
= _swig_repr
6782 def __init__(self
, *args
, **kwargs
):
6784 __init__(self, Window parent, int id=-1, String path=EmptyString,
6785 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6786 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6787 Validator validator=DefaultValidator,
6788 String name=DirPickerCtrlNameStr) -> DirPickerCtrl
6790 _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
))
6791 self
._setOORInfo
(self
)
6793 def Create(*args
, **kwargs
):
6795 Create(self, Window parent, int id=-1, String path=EmptyString,
6796 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6797 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6798 Validator validator=DefaultValidator,
6799 String name=DirPickerCtrlNameStr) -> bool
6801 return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
)
6803 def GetPath(*args
, **kwargs
):
6804 """GetPath(self) -> String"""
6805 return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
)
6807 def SetPath(*args
, **kwargs
):
6808 """SetPath(self, String str)"""
6809 return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
)
6811 def CheckPath(*args
, **kwargs
):
6812 """CheckPath(self, String path) -> bool"""
6813 return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
)
6815 def GetTextCtrlValue(*args
, **kwargs
):
6816 """GetTextCtrlValue(self) -> String"""
6817 return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6819 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6820 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6821 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
)
6823 def PreDirPickerCtrl(*args
, **kwargs
):
6824 """PreDirPickerCtrl() -> DirPickerCtrl"""
6825 val
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
)
6828 wxEVT_COMMAND_FILEPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
6829 wxEVT_COMMAND_DIRPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
6830 EVT_FILEPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 )
6831 EVT_DIRPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
, 1 )
6833 class FileDirPickerEvent(_core
.CommandEvent
):
6834 """Proxy of C++ FileDirPickerEvent class"""
6835 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6836 __repr__
= _swig_repr
6837 def __init__(self
, *args
, **kwargs
):
6838 """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
6839 _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
))
6840 def GetPath(*args
, **kwargs
):
6841 """GetPath(self) -> String"""
6842 return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
)
6844 def SetPath(*args
, **kwargs
):
6845 """SetPath(self, String p)"""
6846 return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
)
6848 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6849 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
)
6851 #---------------------------------------------------------------------------
6853 FNTP_FONTDESC_AS_LABEL
= _controls_
.FNTP_FONTDESC_AS_LABEL
6854 FNTP_USEFONT_FOR_LABEL
= _controls_
.FNTP_USEFONT_FOR_LABEL
6855 FNTP_USE_TEXTCTRL
= _controls_
.FNTP_USE_TEXTCTRL
6856 FNTP_DEFAULT_STYLE
= _controls_
.FNTP_DEFAULT_STYLE
6857 class FontPickerCtrl(PickerBase
):
6858 """Proxy of C++ FontPickerCtrl class"""
6859 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6860 __repr__
= _swig_repr
6861 def __init__(self
, *args
, **kwargs
):
6863 __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6864 Point pos=DefaultPosition, Size size=DefaultSize,
6865 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6866 String name=FontPickerCtrlNameStr) -> FontPickerCtrl
6868 _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
))
6869 self
._setOORInfo
(self
)
6871 def Create(*args
, **kwargs
):
6873 Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6874 Point pos=DefaultPosition, Size size=DefaultSize,
6875 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6876 String name=FontPickerCtrlNameStr) -> bool
6878 return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
)
6880 def GetSelectedFont(*args
, **kwargs
):
6881 """GetSelectedFont(self) -> Font"""
6882 return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
)
6884 def SetSelectedFont(*args
, **kwargs
):
6885 """SetSelectedFont(self, Font f)"""
6886 return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
)
6888 def SetMaxPointSize(*args
, **kwargs
):
6889 """SetMaxPointSize(self, unsigned int max)"""
6890 return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
)
6892 def GetMaxPointSize(*args
, **kwargs
):
6893 """GetMaxPointSize(self) -> unsigned int"""
6894 return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
)
6896 MaxPointSize
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")
6897 SelectedFont
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")
6898 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
)
6899 FontPickerCtrlNameStr
= cvar
.FontPickerCtrlNameStr
6901 def PreFontPickerCtrl(*args
, **kwargs
):
6902 """PreFontPickerCtrl() -> FontPickerCtrl"""
6903 val
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
)
6906 wxEVT_COMMAND_FONTPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
6907 EVT_FONTPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 )
6909 class FontPickerEvent(_core
.CommandEvent
):
6910 """Proxy of C++ FontPickerEvent class"""
6911 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6912 __repr__
= _swig_repr
6913 def __init__(self
, *args
, **kwargs
):
6914 """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
6915 _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
))
6916 def GetFont(*args
, **kwargs
):
6917 """GetFont(self) -> Font"""
6918 return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
)
6920 def SetFont(*args
, **kwargs
):
6921 """SetFont(self, Font c)"""
6922 return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
)
6924 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
6925 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)