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 Alignment
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")
1666 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
1667 Flags
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")
1668 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
1669 LeftIndent
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")
1670 LeftSubIndent
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")
1671 RightIndent
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")
1672 Tabs
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")
1673 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
1674 _controls_
.TextAttr_swigregister(TextAttr
)
1675 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1677 def TextAttr_Merge(*args
, **kwargs
):
1678 """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr"""
1679 return _controls_
.TextAttr_Merge(*args
, **kwargs
)
1681 def TextAttr_Combine(*args
, **kwargs
):
1682 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1683 return _controls_
.TextAttr_Combine(*args
, **kwargs
)
1685 class TextCtrl(_core
.Control
):
1686 """Proxy of C++ TextCtrl class"""
1687 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1688 __repr__
= _swig_repr
1689 def __init__(self
, *args
, **kwargs
):
1691 __init__(self, Window parent, int id=-1, String value=EmptyString,
1692 Point pos=DefaultPosition, Size size=DefaultSize,
1693 long style=0, Validator validator=DefaultValidator,
1694 String name=TextCtrlNameStr) -> TextCtrl
1696 _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
))
1697 self
._setOORInfo
(self
)
1699 def Create(*args
, **kwargs
):
1701 Create(self, Window parent, int id=-1, String value=EmptyString,
1702 Point pos=DefaultPosition, Size size=DefaultSize,
1703 long style=0, Validator validator=DefaultValidator,
1704 String name=TextCtrlNameStr) -> bool
1706 return _controls_
.TextCtrl_Create(*args
, **kwargs
)
1708 def GetValue(*args
, **kwargs
):
1709 """GetValue(self) -> String"""
1710 return _controls_
.TextCtrl_GetValue(*args
, **kwargs
)
1712 def SetValue(*args
, **kwargs
):
1713 """SetValue(self, String value)"""
1714 return _controls_
.TextCtrl_SetValue(*args
, **kwargs
)
1716 def GetRange(*args
, **kwargs
):
1717 """GetRange(self, long from, long to) -> String"""
1718 return _controls_
.TextCtrl_GetRange(*args
, **kwargs
)
1720 def GetLineLength(*args
, **kwargs
):
1721 """GetLineLength(self, long lineNo) -> int"""
1722 return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
)
1724 def GetLineText(*args
, **kwargs
):
1725 """GetLineText(self, long lineNo) -> String"""
1726 return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
)
1728 def GetNumberOfLines(*args
, **kwargs
):
1729 """GetNumberOfLines(self) -> int"""
1730 return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1732 def IsModified(*args
, **kwargs
):
1733 """IsModified(self) -> bool"""
1734 return _controls_
.TextCtrl_IsModified(*args
, **kwargs
)
1736 def IsEditable(*args
, **kwargs
):
1737 """IsEditable(self) -> bool"""
1738 return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
)
1740 def IsSingleLine(*args
, **kwargs
):
1741 """IsSingleLine(self) -> bool"""
1742 return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1744 def IsMultiLine(*args
, **kwargs
):
1745 """IsMultiLine(self) -> bool"""
1746 return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1748 def GetSelection(*args
, **kwargs
):
1750 GetSelection() -> (from, to)
1752 If the return values from and to are the same, there is no selection.
1754 return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
)
1756 def GetStringSelection(*args
, **kwargs
):
1757 """GetStringSelection(self) -> String"""
1758 return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1760 def Clear(*args
, **kwargs
):
1762 return _controls_
.TextCtrl_Clear(*args
, **kwargs
)
1764 def Replace(*args
, **kwargs
):
1765 """Replace(self, long from, long to, String value)"""
1766 return _controls_
.TextCtrl_Replace(*args
, **kwargs
)
1768 def Remove(*args
, **kwargs
):
1769 """Remove(self, long from, long to)"""
1770 return _controls_
.TextCtrl_Remove(*args
, **kwargs
)
1772 def LoadFile(*args
, **kwargs
):
1773 """LoadFile(self, String file) -> bool"""
1774 return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
)
1776 def SaveFile(*args
, **kwargs
):
1777 """SaveFile(self, String file=EmptyString) -> bool"""
1778 return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
)
1780 def MarkDirty(*args
, **kwargs
):
1781 """MarkDirty(self)"""
1782 return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
)
1784 def DiscardEdits(*args
, **kwargs
):
1785 """DiscardEdits(self)"""
1786 return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1788 def SetModified(*args
, **kwargs
):
1789 """SetModified(self, bool modified)"""
1790 return _controls_
.TextCtrl_SetModified(*args
, **kwargs
)
1792 def SetMaxLength(*args
, **kwargs
):
1793 """SetMaxLength(self, unsigned long len)"""
1794 return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1796 def WriteText(*args
, **kwargs
):
1797 """WriteText(self, String text)"""
1798 return _controls_
.TextCtrl_WriteText(*args
, **kwargs
)
1800 def AppendText(*args
, **kwargs
):
1801 """AppendText(self, String text)"""
1802 return _controls_
.TextCtrl_AppendText(*args
, **kwargs
)
1804 def EmulateKeyPress(*args
, **kwargs
):
1805 """EmulateKeyPress(self, KeyEvent event) -> bool"""
1806 return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1808 def SetStyle(*args
, **kwargs
):
1809 """SetStyle(self, long start, long end, TextAttr style) -> bool"""
1810 return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
)
1812 def GetStyle(*args
, **kwargs
):
1813 """GetStyle(self, long position, TextAttr style) -> bool"""
1814 return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
)
1816 def SetDefaultStyle(*args
, **kwargs
):
1817 """SetDefaultStyle(self, TextAttr style) -> bool"""
1818 return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1820 def GetDefaultStyle(*args
, **kwargs
):
1821 """GetDefaultStyle(self) -> TextAttr"""
1822 return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1824 def XYToPosition(*args
, **kwargs
):
1825 """XYToPosition(self, long x, long y) -> long"""
1826 return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
)
1828 def PositionToXY(*args
, **kwargs
):
1829 """PositionToXY(long pos) -> (x, y)"""
1830 return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
)
1832 def ShowPosition(*args
, **kwargs
):
1833 """ShowPosition(self, long pos)"""
1834 return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
)
1836 def HitTest(*args
, **kwargs
):
1838 HitTest(Point pt) -> (result, col, row)
1840 Find the row, col coresponding to the character at the point given in
1841 pixels. NB: pt is in device coords but is not adjusted for the client
1842 area origin nor scrolling.
1844 return _controls_
.TextCtrl_HitTest(*args
, **kwargs
)
1846 def HitTestPos(*args
, **kwargs
):
1848 HitTestPos(Point pt) -> (result, position)
1850 Find the character position in the text coresponding to the point
1851 given in pixels. NB: pt is in device coords but is not adjusted for
1852 the client area origin nor scrolling.
1854 return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
)
1856 def Copy(*args
, **kwargs
):
1858 return _controls_
.TextCtrl_Copy(*args
, **kwargs
)
1860 def Cut(*args
, **kwargs
):
1862 return _controls_
.TextCtrl_Cut(*args
, **kwargs
)
1864 def Paste(*args
, **kwargs
):
1866 return _controls_
.TextCtrl_Paste(*args
, **kwargs
)
1868 def CanCopy(*args
, **kwargs
):
1869 """CanCopy(self) -> bool"""
1870 return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
)
1872 def CanCut(*args
, **kwargs
):
1873 """CanCut(self) -> bool"""
1874 return _controls_
.TextCtrl_CanCut(*args
, **kwargs
)
1876 def CanPaste(*args
, **kwargs
):
1877 """CanPaste(self) -> bool"""
1878 return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
)
1880 def Undo(*args
, **kwargs
):
1882 return _controls_
.TextCtrl_Undo(*args
, **kwargs
)
1884 def Redo(*args
, **kwargs
):
1886 return _controls_
.TextCtrl_Redo(*args
, **kwargs
)
1888 def CanUndo(*args
, **kwargs
):
1889 """CanUndo(self) -> bool"""
1890 return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
)
1892 def CanRedo(*args
, **kwargs
):
1893 """CanRedo(self) -> bool"""
1894 return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
)
1896 def SetInsertionPoint(*args
, **kwargs
):
1897 """SetInsertionPoint(self, long pos)"""
1898 return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1900 def SetInsertionPointEnd(*args
, **kwargs
):
1901 """SetInsertionPointEnd(self)"""
1902 return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1904 def GetInsertionPoint(*args
, **kwargs
):
1905 """GetInsertionPoint(self) -> long"""
1906 return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1908 def GetLastPosition(*args
, **kwargs
):
1909 """GetLastPosition(self) -> long"""
1910 return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1912 def SetSelection(*args
, **kwargs
):
1913 """SetSelection(self, long from, long to)"""
1914 return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
)
1916 def SelectAll(*args
, **kwargs
):
1917 """SelectAll(self)"""
1918 return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
)
1920 def SetEditable(*args
, **kwargs
):
1921 """SetEditable(self, bool editable)"""
1922 return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
)
1924 def write(*args
, **kwargs
):
1925 """write(self, String text)"""
1926 return _controls_
.TextCtrl_write(*args
, **kwargs
)
1928 def GetString(*args
, **kwargs
):
1929 """GetString(self, long from, long to) -> String"""
1930 return _controls_
.TextCtrl_GetString(*args
, **kwargs
)
1932 def GetClassDefaultAttributes(*args
, **kwargs
):
1934 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1936 Get the default attributes for this class. This is useful if you want
1937 to use the same font or colour in your own control as in a standard
1938 control -- which is a much better idea than hard coding specific
1939 colours or fonts which might look completely out of place on the
1940 user's system, especially if it uses themes.
1942 The variant parameter is only relevant under Mac currently and is
1943 ignore under other platforms. Under Mac, it will change the size of
1944 the returned font. See `wx.Window.SetWindowVariant` for more about
1947 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1949 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1950 DefaultStyle
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")
1951 InsertionPoint
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")
1952 LastPosition
= property(GetLastPosition
,doc
="See `GetLastPosition`")
1953 NumberOfLines
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")
1954 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
1955 StringSelection
= property(GetStringSelection
,doc
="See `GetStringSelection`")
1956 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
1957 _controls_
.TextCtrl_swigregister(TextCtrl
)
1959 def PreTextCtrl(*args
, **kwargs
):
1960 """PreTextCtrl() -> TextCtrl"""
1961 val
= _controls_
.new_PreTextCtrl(*args
, **kwargs
)
1964 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
1966 TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1968 Get the default attributes for this class. This is useful if you want
1969 to use the same font or colour in your own control as in a standard
1970 control -- which is a much better idea than hard coding specific
1971 colours or fonts which might look completely out of place on the
1972 user's system, especially if it uses themes.
1974 The variant parameter is only relevant under Mac currently and is
1975 ignore under other platforms. Under Mac, it will change the size of
1976 the returned font. See `wx.Window.SetWindowVariant` for more about
1979 return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
1981 wxEVT_COMMAND_TEXT_UPDATED
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
1982 wxEVT_COMMAND_TEXT_ENTER
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
1983 wxEVT_COMMAND_TEXT_URL
= _controls_
.wxEVT_COMMAND_TEXT_URL
1984 wxEVT_COMMAND_TEXT_MAXLEN
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
1985 class TextUrlEvent(_core
.CommandEvent
):
1986 """Proxy of C++ TextUrlEvent class"""
1987 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1988 __repr__
= _swig_repr
1989 def __init__(self
, *args
, **kwargs
):
1990 """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1991 _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
))
1992 def GetMouseEvent(*args
, **kwargs
):
1993 """GetMouseEvent(self) -> MouseEvent"""
1994 return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1996 def GetURLStart(*args
, **kwargs
):
1997 """GetURLStart(self) -> long"""
1998 return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
2000 def GetURLEnd(*args
, **kwargs
):
2001 """GetURLEnd(self) -> long"""
2002 return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
2004 MouseEvent
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")
2005 URLEnd
= property(GetURLEnd
,doc
="See `GetURLEnd`")
2006 URLStart
= property(GetURLStart
,doc
="See `GetURLStart`")
2007 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
)
2009 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
2010 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
2011 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
2012 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
2014 #---------------------------------------------------------------------------
2016 class ScrollBar(_core
.Control
):
2017 """Proxy of C++ ScrollBar class"""
2018 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2019 __repr__
= _swig_repr
2020 def __init__(self
, *args
, **kwargs
):
2022 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2023 Size size=DefaultSize, long style=SB_HORIZONTAL,
2024 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
2026 _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
))
2027 self
._setOORInfo
(self
)
2029 def Create(*args
, **kwargs
):
2031 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2032 Size size=DefaultSize, long style=SB_HORIZONTAL,
2033 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
2035 Do the 2nd phase and create the GUI control.
2037 return _controls_
.ScrollBar_Create(*args
, **kwargs
)
2039 def GetThumbPosition(*args
, **kwargs
):
2040 """GetThumbPosition(self) -> int"""
2041 return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
2043 def GetThumbSize(*args
, **kwargs
):
2044 """GetThumbSize(self) -> int"""
2045 return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
)
2047 GetThumbLength
= GetThumbSize
2048 def GetPageSize(*args
, **kwargs
):
2049 """GetPageSize(self) -> int"""
2050 return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
)
2052 def GetRange(*args
, **kwargs
):
2053 """GetRange(self) -> int"""
2054 return _controls_
.ScrollBar_GetRange(*args
, **kwargs
)
2056 def IsVertical(*args
, **kwargs
):
2057 """IsVertical(self) -> bool"""
2058 return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
)
2060 def SetThumbPosition(*args
, **kwargs
):
2061 """SetThumbPosition(self, int viewStart)"""
2062 return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
2064 def GetClassDefaultAttributes(*args
, **kwargs
):
2066 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2068 Get the default attributes for this class. This is useful if you want
2069 to use the same font or colour in your own control as in a standard
2070 control -- which is a much better idea than hard coding specific
2071 colours or fonts which might look completely out of place on the
2072 user's system, especially if it uses themes.
2074 The variant parameter is only relevant under Mac currently and is
2075 ignore under other platforms. Under Mac, it will change the size of
2076 the returned font. See `wx.Window.SetWindowVariant` for more about
2079 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2081 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2082 PageSize
= property(GetPageSize
,doc
="See `GetPageSize`")
2083 Range
= property(GetRange
,doc
="See `GetRange`")
2084 ThumbPosition
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")
2085 ThumbSize
= property(GetThumbSize
,doc
="See `GetThumbSize`")
2086 _controls_
.ScrollBar_swigregister(ScrollBar
)
2087 ScrollBarNameStr
= cvar
.ScrollBarNameStr
2089 def PreScrollBar(*args
, **kwargs
):
2090 """PreScrollBar() -> ScrollBar"""
2091 val
= _controls_
.new_PreScrollBar(*args
, **kwargs
)
2094 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
):
2096 ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2098 Get the default attributes for this class. This is useful if you want
2099 to use the same font or colour in your own control as in a standard
2100 control -- which is a much better idea than hard coding specific
2101 colours or fonts which might look completely out of place on the
2102 user's system, especially if it uses themes.
2104 The variant parameter is only relevant under Mac currently and is
2105 ignore under other platforms. Under Mac, it will change the size of
2106 the returned font. See `wx.Window.SetWindowVariant` for more about
2109 return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
)
2111 #---------------------------------------------------------------------------
2113 SP_HORIZONTAL
= _controls_
.SP_HORIZONTAL
2114 SP_VERTICAL
= _controls_
.SP_VERTICAL
2115 SP_ARROW_KEYS
= _controls_
.SP_ARROW_KEYS
2116 SP_WRAP
= _controls_
.SP_WRAP
2117 class SpinButton(_core
.Control
):
2118 """Proxy of C++ SpinButton class"""
2119 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2120 __repr__
= _swig_repr
2121 def __init__(self
, *args
, **kwargs
):
2123 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
2124 Size size=DefaultSize, long style=SP_HORIZONTAL,
2125 String name=SPIN_BUTTON_NAME) -> SpinButton
2127 _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
))
2128 self
._setOORInfo
(self
)
2130 def Create(*args
, **kwargs
):
2132 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
2133 Size size=DefaultSize, long style=SP_HORIZONTAL,
2134 String name=SPIN_BUTTON_NAME) -> bool
2136 return _controls_
.SpinButton_Create(*args
, **kwargs
)
2138 def GetValue(*args
, **kwargs
):
2139 """GetValue(self) -> int"""
2140 return _controls_
.SpinButton_GetValue(*args
, **kwargs
)
2142 def GetMin(*args
, **kwargs
):
2143 """GetMin(self) -> int"""
2144 return _controls_
.SpinButton_GetMin(*args
, **kwargs
)
2146 def GetMax(*args
, **kwargs
):
2147 """GetMax(self) -> int"""
2148 return _controls_
.SpinButton_GetMax(*args
, **kwargs
)
2150 def SetValue(*args
, **kwargs
):
2151 """SetValue(self, int val)"""
2152 return _controls_
.SpinButton_SetValue(*args
, **kwargs
)
2154 def SetMin(*args
, **kwargs
):
2155 """SetMin(self, int minVal)"""
2156 return _controls_
.SpinButton_SetMin(*args
, **kwargs
)
2158 def SetMax(*args
, **kwargs
):
2159 """SetMax(self, int maxVal)"""
2160 return _controls_
.SpinButton_SetMax(*args
, **kwargs
)
2162 def SetRange(*args
, **kwargs
):
2163 """SetRange(self, int minVal, int maxVal)"""
2164 return _controls_
.SpinButton_SetRange(*args
, **kwargs
)
2166 def IsVertical(*args
, **kwargs
):
2167 """IsVertical(self) -> bool"""
2168 return _controls_
.SpinButton_IsVertical(*args
, **kwargs
)
2170 def GetClassDefaultAttributes(*args
, **kwargs
):
2172 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2174 Get the default attributes for this class. This is useful if you want
2175 to use the same font or colour in your own control as in a standard
2176 control -- which is a much better idea than hard coding specific
2177 colours or fonts which might look completely out of place on the
2178 user's system, especially if it uses themes.
2180 The variant parameter is only relevant under Mac currently and is
2181 ignore under other platforms. Under Mac, it will change the size of
2182 the returned font. See `wx.Window.SetWindowVariant` for more about
2185 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2187 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2188 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2189 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2190 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2191 _controls_
.SpinButton_swigregister(SpinButton
)
2192 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
2193 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
2195 def PreSpinButton(*args
, **kwargs
):
2196 """PreSpinButton() -> SpinButton"""
2197 val
= _controls_
.new_PreSpinButton(*args
, **kwargs
)
2200 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
):
2202 SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2204 Get the default attributes for this class. This is useful if you want
2205 to use the same font or colour in your own control as in a standard
2206 control -- which is a much better idea than hard coding specific
2207 colours or fonts which might look completely out of place on the
2208 user's system, especially if it uses themes.
2210 The variant parameter is only relevant under Mac currently and is
2211 ignore under other platforms. Under Mac, it will change the size of
2212 the returned font. See `wx.Window.SetWindowVariant` for more about
2215 return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
)
2217 class SpinCtrl(_core
.Control
):
2218 """Proxy of C++ SpinCtrl class"""
2219 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2220 __repr__
= _swig_repr
2221 def __init__(self
, *args
, **kwargs
):
2223 __init__(self, Window parent, int id=-1, String value=EmptyString,
2224 Point pos=DefaultPosition, Size size=DefaultSize,
2225 long style=SP_ARROW_KEYS, int min=0, int max=100,
2226 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
2228 _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
))
2229 self
._setOORInfo
(self
)
2231 def Create(*args
, **kwargs
):
2233 Create(self, Window parent, int id=-1, String value=EmptyString,
2234 Point pos=DefaultPosition, Size size=DefaultSize,
2235 long style=SP_ARROW_KEYS, int min=0, int max=100,
2236 int initial=0, String name=SpinCtrlNameStr) -> bool
2238 return _controls_
.SpinCtrl_Create(*args
, **kwargs
)
2240 def GetValue(*args
, **kwargs
):
2241 """GetValue(self) -> int"""
2242 return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
)
2244 def SetValue(*args
, **kwargs
):
2245 """SetValue(self, int value)"""
2246 return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
)
2248 def SetValueString(*args
, **kwargs
):
2249 """SetValueString(self, String text)"""
2250 return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
)
2252 def SetRange(*args
, **kwargs
):
2253 """SetRange(self, int minVal, int maxVal)"""
2254 return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
)
2256 def GetMin(*args
, **kwargs
):
2257 """GetMin(self) -> int"""
2258 return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
)
2260 def GetMax(*args
, **kwargs
):
2261 """GetMax(self) -> int"""
2262 return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
)
2264 def SetSelection(*args
, **kwargs
):
2265 """SetSelection(self, long from, long to)"""
2266 return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
)
2268 def GetClassDefaultAttributes(*args
, **kwargs
):
2270 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2272 Get the default attributes for this class. This is useful if you want
2273 to use the same font or colour in your own control as in a standard
2274 control -- which is a much better idea than hard coding specific
2275 colours or fonts which might look completely out of place on the
2276 user's system, especially if it uses themes.
2278 The variant parameter is only relevant under Mac currently and is
2279 ignore under other platforms. Under Mac, it will change the size of
2280 the returned font. See `wx.Window.SetWindowVariant` for more about
2283 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2285 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2286 Max
= property(GetMax
,doc
="See `GetMax`")
2287 Min
= property(GetMin
,doc
="See `GetMin`")
2288 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2289 _controls_
.SpinCtrl_swigregister(SpinCtrl
)
2291 def PreSpinCtrl(*args
, **kwargs
):
2292 """PreSpinCtrl() -> SpinCtrl"""
2293 val
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
)
2296 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
2298 SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2300 Get the default attributes for this class. This is useful if you want
2301 to use the same font or colour in your own control as in a standard
2302 control -- which is a much better idea than hard coding specific
2303 colours or fonts which might look completely out of place on the
2304 user's system, especially if it uses themes.
2306 The variant parameter is only relevant under Mac currently and is
2307 ignore under other platforms. Under Mac, it will change the size of
2308 the returned font. See `wx.Window.SetWindowVariant` for more about
2311 return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
2313 class SpinEvent(_core
.NotifyEvent
):
2314 """Proxy of C++ SpinEvent class"""
2315 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2316 __repr__
= _swig_repr
2317 def __init__(self
, *args
, **kwargs
):
2318 """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
2319 _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
))
2320 def GetPosition(*args
, **kwargs
):
2321 """GetPosition(self) -> int"""
2322 return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
)
2324 def SetPosition(*args
, **kwargs
):
2325 """SetPosition(self, int pos)"""
2326 return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
)
2328 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
2329 _controls_
.SpinEvent_swigregister(SpinEvent
)
2331 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
2332 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
2333 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
2334 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
2335 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
2337 #---------------------------------------------------------------------------
2339 class RadioBox(_core
.Control
):
2340 """Proxy of C++ RadioBox class"""
2341 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2342 __repr__
= _swig_repr
2343 def __init__(self
, *args
, **kwargs
):
2345 __init__(self, Window parent, int id=-1, String label=EmptyString,
2346 Point pos=DefaultPosition, Size size=DefaultSize,
2347 wxArrayString choices=wxPyEmptyStringArray,
2348 int majorDimension=0, long style=RA_HORIZONTAL,
2349 Validator validator=DefaultValidator,
2350 String name=RadioBoxNameStr) -> RadioBox
2352 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2353 _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
))
2354 self
._setOORInfo
(self
)
2356 def Create(*args
, **kwargs
):
2358 Create(self, Window parent, int id=-1, String label=EmptyString,
2359 Point pos=DefaultPosition, Size size=DefaultSize,
2360 wxArrayString choices=wxPyEmptyStringArray,
2361 int majorDimension=0, long style=RA_HORIZONTAL,
2362 Validator validator=DefaultValidator,
2363 String name=RadioBoxNameStr) -> bool
2365 return _controls_
.RadioBox_Create(*args
, **kwargs
)
2367 def SetSelection(*args
, **kwargs
):
2368 """SetSelection(self, int n)"""
2369 return _controls_
.RadioBox_SetSelection(*args
, **kwargs
)
2371 def GetSelection(*args
, **kwargs
):
2372 """GetSelection(self) -> int"""
2373 return _controls_
.RadioBox_GetSelection(*args
, **kwargs
)
2375 def GetStringSelection(*args
, **kwargs
):
2376 """GetStringSelection(self) -> String"""
2377 return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
)
2379 def SetStringSelection(*args
, **kwargs
):
2380 """SetStringSelection(self, String s) -> bool"""
2381 return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
)
2383 def GetCount(*args
, **kwargs
):
2384 """GetCount(self) -> size_t"""
2385 return _controls_
.RadioBox_GetCount(*args
, **kwargs
)
2387 def FindString(*args
, **kwargs
):
2388 """FindString(self, String s) -> int"""
2389 return _controls_
.RadioBox_FindString(*args
, **kwargs
)
2391 def GetString(*args
, **kwargs
):
2392 """GetString(self, int n) -> String"""
2393 return _controls_
.RadioBox_GetString(*args
, **kwargs
)
2395 def SetString(*args
, **kwargs
):
2396 """SetString(self, int n, String label)"""
2397 return _controls_
.RadioBox_SetString(*args
, **kwargs
)
2399 GetItemLabel
= GetString
2400 SetItemLabel
= SetString
2401 def EnableItem(*args
, **kwargs
):
2402 """EnableItem(self, unsigned int n, bool enable=True)"""
2403 return _controls_
.RadioBox_EnableItem(*args
, **kwargs
)
2405 def ShowItem(*args
, **kwargs
):
2406 """ShowItem(self, unsigned int n, bool show=True)"""
2407 return _controls_
.RadioBox_ShowItem(*args
, **kwargs
)
2409 def IsItemEnabled(*args
, **kwargs
):
2410 """IsItemEnabled(self, unsigned int n) -> bool"""
2411 return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
)
2413 def IsItemShown(*args
, **kwargs
):
2414 """IsItemShown(self, unsigned int n) -> bool"""
2415 return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
)
2417 def GetColumnCount(*args
, **kwargs
):
2418 """GetColumnCount(self) -> unsigned int"""
2419 return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
)
2421 def GetRowCount(*args
, **kwargs
):
2422 """GetRowCount(self) -> unsigned int"""
2423 return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
)
2425 def GetNextItem(*args
, **kwargs
):
2426 """GetNextItem(self, int item, int dir, long style) -> int"""
2427 return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
)
2429 def SetItemToolTip(*args
, **kwargs
):
2430 """SetItemToolTip(self, unsigned int item, String text)"""
2431 return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
)
2433 def GetItemToolTip(*args
, **kwargs
):
2434 """GetItemToolTip(self, unsigned int item) -> ToolTip"""
2435 return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
)
2437 def SetItemHelpText(*args
, **kwargs
):
2438 """SetItemHelpText(self, unsigned int n, String helpText)"""
2439 return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
)
2441 def GetItemHelpText(*args
, **kwargs
):
2442 """GetItemHelpText(self, unsigned int n) -> String"""
2443 return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
)
2445 def GetClassDefaultAttributes(*args
, **kwargs
):
2447 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2449 Get the default attributes for this class. This is useful if you want
2450 to use the same font or colour in your own control as in a standard
2451 control -- which is a much better idea than hard coding specific
2452 colours or fonts which might look completely out of place on the
2453 user's system, especially if it uses themes.
2455 The variant parameter is only relevant under Mac currently and is
2456 ignore under other platforms. Under Mac, it will change the size of
2457 the returned font. See `wx.Window.SetWindowVariant` for more about
2460 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2462 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2463 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
2464 Count
= property(GetCount
,doc
="See `GetCount`")
2465 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
2466 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2467 StringSelection
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")
2468 _controls_
.RadioBox_swigregister(RadioBox
)
2469 RadioBoxNameStr
= cvar
.RadioBoxNameStr
2470 RadioButtonNameStr
= cvar
.RadioButtonNameStr
2472 def PreRadioBox(*args
, **kwargs
):
2473 """PreRadioBox() -> RadioBox"""
2474 val
= _controls_
.new_PreRadioBox(*args
, **kwargs
)
2477 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
):
2479 RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2481 Get the default attributes for this class. This is useful if you want
2482 to use the same font or colour in your own control as in a standard
2483 control -- which is a much better idea than hard coding specific
2484 colours or fonts which might look completely out of place on the
2485 user's system, especially if it uses themes.
2487 The variant parameter is only relevant under Mac currently and is
2488 ignore under other platforms. Under Mac, it will change the size of
2489 the returned font. See `wx.Window.SetWindowVariant` for more about
2492 return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
)
2494 #---------------------------------------------------------------------------
2496 class RadioButton(_core
.Control
):
2497 """Proxy of C++ RadioButton class"""
2498 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2499 __repr__
= _swig_repr
2500 def __init__(self
, *args
, **kwargs
):
2502 __init__(self, Window parent, int id=-1, String label=EmptyString,
2503 Point pos=DefaultPosition, Size size=DefaultSize,
2504 long style=0, Validator validator=DefaultValidator,
2505 String name=RadioButtonNameStr) -> RadioButton
2507 _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
))
2508 self
._setOORInfo
(self
)
2510 def Create(*args
, **kwargs
):
2512 Create(self, Window parent, int id=-1, String label=EmptyString,
2513 Point pos=DefaultPosition, Size size=DefaultSize,
2514 long style=0, Validator validator=DefaultValidator,
2515 String name=RadioButtonNameStr) -> bool
2517 return _controls_
.RadioButton_Create(*args
, **kwargs
)
2519 def GetValue(*args
, **kwargs
):
2520 """GetValue(self) -> bool"""
2521 return _controls_
.RadioButton_GetValue(*args
, **kwargs
)
2523 def SetValue(*args
, **kwargs
):
2524 """SetValue(self, bool value)"""
2525 return _controls_
.RadioButton_SetValue(*args
, **kwargs
)
2527 def GetClassDefaultAttributes(*args
, **kwargs
):
2529 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2531 Get the default attributes for this class. This is useful if you want
2532 to use the same font or colour in your own control as in a standard
2533 control -- which is a much better idea than hard coding specific
2534 colours or fonts which might look completely out of place on the
2535 user's system, especially if it uses themes.
2537 The variant parameter is only relevant under Mac currently and is
2538 ignore under other platforms. Under Mac, it will change the size of
2539 the returned font. See `wx.Window.SetWindowVariant` for more about
2542 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2544 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2545 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2546 _controls_
.RadioButton_swigregister(RadioButton
)
2548 def PreRadioButton(*args
, **kwargs
):
2549 """PreRadioButton() -> RadioButton"""
2550 val
= _controls_
.new_PreRadioButton(*args
, **kwargs
)
2553 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
):
2555 RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2557 Get the default attributes for this class. This is useful if you want
2558 to use the same font or colour in your own control as in a standard
2559 control -- which is a much better idea than hard coding specific
2560 colours or fonts which might look completely out of place on the
2561 user's system, especially if it uses themes.
2563 The variant parameter is only relevant under Mac currently and is
2564 ignore under other platforms. Under Mac, it will change the size of
2565 the returned font. See `wx.Window.SetWindowVariant` for more about
2568 return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
)
2570 #---------------------------------------------------------------------------
2572 SL_HORIZONTAL
= _controls_
.SL_HORIZONTAL
2573 SL_VERTICAL
= _controls_
.SL_VERTICAL
2574 SL_TICKS
= _controls_
.SL_TICKS
2575 SL_AUTOTICKS
= _controls_
.SL_AUTOTICKS
2576 SL_LABELS
= _controls_
.SL_LABELS
2577 SL_LEFT
= _controls_
.SL_LEFT
2578 SL_TOP
= _controls_
.SL_TOP
2579 SL_RIGHT
= _controls_
.SL_RIGHT
2580 SL_BOTTOM
= _controls_
.SL_BOTTOM
2581 SL_BOTH
= _controls_
.SL_BOTH
2582 SL_SELRANGE
= _controls_
.SL_SELRANGE
2583 SL_INVERSE
= _controls_
.SL_INVERSE
2584 class Slider(_core
.Control
):
2585 """Proxy of C++ Slider class"""
2586 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2587 __repr__
= _swig_repr
2588 def __init__(self
, *args
, **kwargs
):
2590 __init__(self, Window parent, int id=-1, int value=0, int minValue=0,
2591 int maxValue=100, Point pos=DefaultPosition,
2592 Size size=DefaultSize, long style=SL_HORIZONTAL,
2593 Validator validator=DefaultValidator,
2594 String name=SliderNameStr) -> Slider
2596 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
2597 _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
))
2598 self
._setOORInfo
(self
)
2600 def Create(*args
, **kwargs
):
2602 Create(self, Window parent, int id=-1, int value=0, int minValue=0,
2603 int maxValue=100, Point pos=DefaultPosition,
2604 Size size=DefaultSize, long style=SL_HORIZONTAL,
2605 Validator validator=DefaultValidator,
2606 String name=SliderNameStr) -> bool
2608 return _controls_
.Slider_Create(*args
, **kwargs
)
2610 def GetValue(*args
, **kwargs
):
2611 """GetValue(self) -> int"""
2612 return _controls_
.Slider_GetValue(*args
, **kwargs
)
2614 def SetValue(*args
, **kwargs
):
2615 """SetValue(self, int value)"""
2616 return _controls_
.Slider_SetValue(*args
, **kwargs
)
2618 def SetRange(*args
, **kwargs
):
2619 """SetRange(self, int minValue, int maxValue)"""
2620 return _controls_
.Slider_SetRange(*args
, **kwargs
)
2622 def GetMin(*args
, **kwargs
):
2623 """GetMin(self) -> int"""
2624 return _controls_
.Slider_GetMin(*args
, **kwargs
)
2626 def GetMax(*args
, **kwargs
):
2627 """GetMax(self) -> int"""
2628 return _controls_
.Slider_GetMax(*args
, **kwargs
)
2630 def SetMin(*args
, **kwargs
):
2631 """SetMin(self, int minValue)"""
2632 return _controls_
.Slider_SetMin(*args
, **kwargs
)
2634 def SetMax(*args
, **kwargs
):
2635 """SetMax(self, int maxValue)"""
2636 return _controls_
.Slider_SetMax(*args
, **kwargs
)
2638 def SetLineSize(*args
, **kwargs
):
2639 """SetLineSize(self, int lineSize)"""
2640 return _controls_
.Slider_SetLineSize(*args
, **kwargs
)
2642 def SetPageSize(*args
, **kwargs
):
2643 """SetPageSize(self, int pageSize)"""
2644 return _controls_
.Slider_SetPageSize(*args
, **kwargs
)
2646 def GetLineSize(*args
, **kwargs
):
2647 """GetLineSize(self) -> int"""
2648 return _controls_
.Slider_GetLineSize(*args
, **kwargs
)
2650 def GetPageSize(*args
, **kwargs
):
2651 """GetPageSize(self) -> int"""
2652 return _controls_
.Slider_GetPageSize(*args
, **kwargs
)
2654 def SetThumbLength(*args
, **kwargs
):
2655 """SetThumbLength(self, int lenPixels)"""
2656 return _controls_
.Slider_SetThumbLength(*args
, **kwargs
)
2658 def GetThumbLength(*args
, **kwargs
):
2659 """GetThumbLength(self) -> int"""
2660 return _controls_
.Slider_GetThumbLength(*args
, **kwargs
)
2662 def SetTickFreq(*args
, **kwargs
):
2663 """SetTickFreq(self, int n, int pos=1)"""
2664 return _controls_
.Slider_SetTickFreq(*args
, **kwargs
)
2666 def GetTickFreq(*args
, **kwargs
):
2667 """GetTickFreq(self) -> int"""
2668 return _controls_
.Slider_GetTickFreq(*args
, **kwargs
)
2670 def ClearTicks(*args
, **kwargs
):
2671 """ClearTicks(self)"""
2672 return _controls_
.Slider_ClearTicks(*args
, **kwargs
)
2674 def SetTick(*args
, **kwargs
):
2675 """SetTick(self, int tickPos)"""
2676 return _controls_
.Slider_SetTick(*args
, **kwargs
)
2678 def ClearSel(*args
, **kwargs
):
2679 """ClearSel(self)"""
2680 return _controls_
.Slider_ClearSel(*args
, **kwargs
)
2682 def GetSelEnd(*args
, **kwargs
):
2683 """GetSelEnd(self) -> int"""
2684 return _controls_
.Slider_GetSelEnd(*args
, **kwargs
)
2686 def GetSelStart(*args
, **kwargs
):
2687 """GetSelStart(self) -> int"""
2688 return _controls_
.Slider_GetSelStart(*args
, **kwargs
)
2690 def SetSelection(*args
, **kwargs
):
2691 """SetSelection(self, int min, int max)"""
2692 return _controls_
.Slider_SetSelection(*args
, **kwargs
)
2694 def GetClassDefaultAttributes(*args
, **kwargs
):
2696 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2698 Get the default attributes for this class. This is useful if you want
2699 to use the same font or colour in your own control as in a standard
2700 control -- which is a much better idea than hard coding specific
2701 colours or fonts which might look completely out of place on the
2702 user's system, especially if it uses themes.
2704 The variant parameter is only relevant under Mac currently and is
2705 ignore under other platforms. Under Mac, it will change the size of
2706 the returned font. See `wx.Window.SetWindowVariant` for more about
2709 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2711 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2712 LineSize
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")
2713 Max
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")
2714 Min
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")
2715 PageSize
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")
2716 SelEnd
= property(GetSelEnd
,doc
="See `GetSelEnd`")
2717 SelStart
= property(GetSelStart
,doc
="See `GetSelStart`")
2718 ThumbLength
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")
2719 TickFreq
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")
2720 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2721 _controls_
.Slider_swigregister(Slider
)
2722 SliderNameStr
= cvar
.SliderNameStr
2724 def PreSlider(*args
, **kwargs
):
2725 """PreSlider() -> Slider"""
2726 val
= _controls_
.new_PreSlider(*args
, **kwargs
)
2729 def Slider_GetClassDefaultAttributes(*args
, **kwargs
):
2731 Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2733 Get the default attributes for this class. This is useful if you want
2734 to use the same font or colour in your own control as in a standard
2735 control -- which is a much better idea than hard coding specific
2736 colours or fonts which might look completely out of place on the
2737 user's system, especially if it uses themes.
2739 The variant parameter is only relevant under Mac currently and is
2740 ignore under other platforms. Under Mac, it will change the size of
2741 the returned font. See `wx.Window.SetWindowVariant` for more about
2744 return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
)
2746 #---------------------------------------------------------------------------
2748 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2749 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2751 class ToggleButton(_core
.Control
):
2752 """Proxy of C++ ToggleButton class"""
2753 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2754 __repr__
= _swig_repr
2755 def __init__(self
, *args
, **kwargs
):
2757 __init__(self, Window parent, int id=-1, String label=EmptyString,
2758 Point pos=DefaultPosition, Size size=DefaultSize,
2759 long style=0, Validator validator=DefaultValidator,
2760 String name=ToggleButtonNameStr) -> ToggleButton
2762 _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
))
2763 self
._setOORInfo
(self
)
2765 def Create(*args
, **kwargs
):
2767 Create(self, Window parent, int id=-1, String label=EmptyString,
2768 Point pos=DefaultPosition, Size size=DefaultSize,
2769 long style=0, Validator validator=DefaultValidator,
2770 String name=ToggleButtonNameStr) -> bool
2772 return _controls_
.ToggleButton_Create(*args
, **kwargs
)
2774 def SetValue(*args
, **kwargs
):
2775 """SetValue(self, bool value)"""
2776 return _controls_
.ToggleButton_SetValue(*args
, **kwargs
)
2778 def GetValue(*args
, **kwargs
):
2779 """GetValue(self) -> bool"""
2780 return _controls_
.ToggleButton_GetValue(*args
, **kwargs
)
2782 def GetClassDefaultAttributes(*args
, **kwargs
):
2784 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2786 Get the default attributes for this class. This is useful if you want
2787 to use the same font or colour in your own control as in a standard
2788 control -- which is a much better idea than hard coding specific
2789 colours or fonts which might look completely out of place on the
2790 user's system, especially if it uses themes.
2792 The variant parameter is only relevant under Mac currently and is
2793 ignore under other platforms. Under Mac, it will change the size of
2794 the returned font. See `wx.Window.SetWindowVariant` for more about
2797 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2799 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2800 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
2801 _controls_
.ToggleButton_swigregister(ToggleButton
)
2802 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2804 def PreToggleButton(*args
, **kwargs
):
2805 """PreToggleButton() -> ToggleButton"""
2806 val
= _controls_
.new_PreToggleButton(*args
, **kwargs
)
2809 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
):
2811 ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2813 Get the default attributes for this class. This is useful if you want
2814 to use the same font or colour in your own control as in a standard
2815 control -- which is a much better idea than hard coding specific
2816 colours or fonts which might look completely out of place on the
2817 user's system, especially if it uses themes.
2819 The variant parameter is only relevant under Mac currently and is
2820 ignore under other platforms. Under Mac, it will change the size of
2821 the returned font. See `wx.Window.SetWindowVariant` for more about
2824 return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
)
2826 #---------------------------------------------------------------------------
2828 BK_DEFAULT
= _controls_
.BK_DEFAULT
2829 BK_TOP
= _controls_
.BK_TOP
2830 BK_BOTTOM
= _controls_
.BK_BOTTOM
2831 BK_LEFT
= _controls_
.BK_LEFT
2832 BK_RIGHT
= _controls_
.BK_RIGHT
2833 BK_ALIGN_MASK
= _controls_
.BK_ALIGN_MASK
2834 BK_BUTTONBAR
= _controls_
.BK_BUTTONBAR
2835 BK_HITTEST_NOWHERE
= _controls_
.BK_HITTEST_NOWHERE
2836 BK_HITTEST_ONICON
= _controls_
.BK_HITTEST_ONICON
2837 BK_HITTEST_ONLABEL
= _controls_
.BK_HITTEST_ONLABEL
2838 BK_HITTEST_ONITEM
= _controls_
.BK_HITTEST_ONITEM
2839 BK_HITTEST_ONPAGE
= _controls_
.BK_HITTEST_ONPAGE
2840 class BookCtrlBase(_core
.Control
):
2841 """Proxy of C++ BookCtrlBase class"""
2842 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2843 def __init__(self
): raise AttributeError, "No constructor defined"
2844 __repr__
= _swig_repr
2845 def GetPageCount(*args
, **kwargs
):
2846 """GetPageCount(self) -> size_t"""
2847 return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
)
2849 def GetPage(*args
, **kwargs
):
2850 """GetPage(self, size_t n) -> Window"""
2851 return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
)
2853 def GetCurrentPage(*args
, **kwargs
):
2854 """GetCurrentPage(self) -> Window"""
2855 return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
)
2857 def GetSelection(*args
, **kwargs
):
2858 """GetSelection(self) -> int"""
2859 return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
)
2861 def SetPageText(*args
, **kwargs
):
2862 """SetPageText(self, size_t n, String strText) -> bool"""
2863 return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
)
2865 def GetPageText(*args
, **kwargs
):
2866 """GetPageText(self, size_t n) -> String"""
2867 return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
)
2869 def SetImageList(*args
, **kwargs
):
2870 """SetImageList(self, ImageList imageList)"""
2871 return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
)
2873 def AssignImageList(*args
, **kwargs
):
2874 """AssignImageList(self, ImageList imageList)"""
2875 return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
)
2877 def GetImageList(*args
, **kwargs
):
2878 """GetImageList(self) -> ImageList"""
2879 return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
)
2881 def GetPageImage(*args
, **kwargs
):
2882 """GetPageImage(self, size_t n) -> int"""
2883 return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
)
2885 def SetPageImage(*args
, **kwargs
):
2886 """SetPageImage(self, size_t n, int imageId) -> bool"""
2887 return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
)
2889 def SetPageSize(*args
, **kwargs
):
2890 """SetPageSize(self, Size size)"""
2891 return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
)
2893 def CalcSizeFromPage(*args
, **kwargs
):
2894 """CalcSizeFromPage(self, Size sizePage) -> Size"""
2895 return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
)
2897 def GetInternalBorder(*args
, **kwargs
):
2898 """GetInternalBorder(self) -> unsigned int"""
2899 return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
)
2901 def SetInternalBorder(*args
, **kwargs
):
2902 """SetInternalBorder(self, unsigned int internalBorder)"""
2903 return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
)
2905 def IsVertical(*args
, **kwargs
):
2906 """IsVertical(self) -> bool"""
2907 return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
)
2909 def SetControlMargin(*args
, **kwargs
):
2910 """SetControlMargin(self, int margin)"""
2911 return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
)
2913 def GetControlMargin(*args
, **kwargs
):
2914 """GetControlMargin(self) -> int"""
2915 return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
)
2917 def SetFitToCurrentPage(*args
, **kwargs
):
2918 """SetFitToCurrentPage(self, bool fit)"""
2919 return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
)
2921 def GetFitToCurrentPage(*args
, **kwargs
):
2922 """GetFitToCurrentPage(self) -> bool"""
2923 return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
)
2925 def GetControlSizer(*args
, **kwargs
):
2926 """GetControlSizer(self) -> Sizer"""
2927 return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
)
2929 def DeletePage(*args
, **kwargs
):
2930 """DeletePage(self, size_t n) -> bool"""
2931 return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
)
2933 def RemovePage(*args
, **kwargs
):
2934 """RemovePage(self, size_t n) -> bool"""
2935 return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
)
2937 def DeleteAllPages(*args
, **kwargs
):
2938 """DeleteAllPages(self) -> bool"""
2939 return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
)
2941 def AddPage(*args
, **kwargs
):
2942 """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool"""
2943 return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
)
2945 def InsertPage(*args
, **kwargs
):
2947 InsertPage(self, size_t n, Window page, String text, bool select=False,
2948 int imageId=-1) -> bool
2950 return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
)
2952 def SetSelection(*args
, **kwargs
):
2953 """SetSelection(self, size_t n) -> int"""
2954 return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
)
2956 def AdvanceSelection(*args
, **kwargs
):
2957 """AdvanceSelection(self, bool forward=True)"""
2958 return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
)
2960 def HitTest(*args
, **kwargs
):
2962 HitTest(Point pt) -> (tab, where)
2964 Returns the page/tab which is hit, and flags indicating where using
2965 wx.NB_HITTEST flags.
2967 return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
)
2969 def GetClassDefaultAttributes(*args
, **kwargs
):
2971 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2973 Get the default attributes for this class. This is useful if you want
2974 to use the same font or colour in your own control as in a standard
2975 control -- which is a much better idea than hard coding specific
2976 colours or fonts which might look completely out of place on the
2977 user's system, especially if it uses themes.
2979 The variant parameter is only relevant under Mac currently and is
2980 ignore under other platforms. Under Mac, it will change the size of
2981 the returned font. See `wx.Window.SetWindowVariant` for more about
2984 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
2986 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2987 ControlMargin
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")
2988 ControlSizer
= property(GetControlSizer
,doc
="See `GetControlSizer`")
2989 CurrentPage
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")
2990 FitToCurrentPage
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
2991 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
2992 InternalBorder
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")
2993 Page
= property(GetPage
,doc
="See `GetPage`")
2994 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
2995 PageImage
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")
2996 PageText
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")
2997 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
2998 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
)
2999 NotebookNameStr
= cvar
.NotebookNameStr
3001 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
):
3003 BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3005 Get the default attributes for this class. This is useful if you want
3006 to use the same font or colour in your own control as in a standard
3007 control -- which is a much better idea than hard coding specific
3008 colours or fonts which might look completely out of place on the
3009 user's system, especially if it uses themes.
3011 The variant parameter is only relevant under Mac currently and is
3012 ignore under other platforms. Under Mac, it will change the size of
3013 the returned font. See `wx.Window.SetWindowVariant` for more about
3016 return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
)
3018 class BookCtrlBaseEvent(_core
.NotifyEvent
):
3019 """Proxy of C++ BookCtrlBaseEvent class"""
3020 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3021 __repr__
= _swig_repr
3022 def __init__(self
, *args
, **kwargs
):
3024 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3025 int nOldSel=-1) -> BookCtrlBaseEvent
3027 _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
))
3028 def GetSelection(*args
, **kwargs
):
3030 GetSelection(self) -> int
3032 Returns item index for a listbox or choice selection event (not valid
3035 return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
)
3037 def SetSelection(*args
, **kwargs
):
3038 """SetSelection(self, int nSel)"""
3039 return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
)
3041 def GetOldSelection(*args
, **kwargs
):
3042 """GetOldSelection(self) -> int"""
3043 return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
)
3045 def SetOldSelection(*args
, **kwargs
):
3046 """SetOldSelection(self, int nOldSel)"""
3047 return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
)
3049 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
3050 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
3051 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
)
3053 #---------------------------------------------------------------------------
3055 NB_FIXEDWIDTH
= _controls_
.NB_FIXEDWIDTH
3056 NB_TOP
= _controls_
.NB_TOP
3057 NB_LEFT
= _controls_
.NB_LEFT
3058 NB_RIGHT
= _controls_
.NB_RIGHT
3059 NB_BOTTOM
= _controls_
.NB_BOTTOM
3060 NB_MULTILINE
= _controls_
.NB_MULTILINE
3061 NB_NOPAGETHEME
= _controls_
.NB_NOPAGETHEME
3062 NB_HITTEST_NOWHERE
= _controls_
.NB_HITTEST_NOWHERE
3063 NB_HITTEST_ONICON
= _controls_
.NB_HITTEST_ONICON
3064 NB_HITTEST_ONLABEL
= _controls_
.NB_HITTEST_ONLABEL
3065 NB_HITTEST_ONITEM
= _controls_
.NB_HITTEST_ONITEM
3066 NB_HITTEST_ONPAGE
= _controls_
.NB_HITTEST_ONPAGE
3067 class Notebook(BookCtrlBase
):
3068 """Proxy of C++ Notebook class"""
3069 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3070 __repr__
= _swig_repr
3071 def __init__(self
, *args
, **kwargs
):
3073 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3074 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook
3076 _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
))
3077 self
._setOORInfo
(self
)
3079 def Create(*args
, **kwargs
):
3081 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3082 Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool
3084 return _controls_
.Notebook_Create(*args
, **kwargs
)
3086 def GetRowCount(*args
, **kwargs
):
3087 """GetRowCount(self) -> int"""
3088 return _controls_
.Notebook_GetRowCount(*args
, **kwargs
)
3090 def SetPadding(*args
, **kwargs
):
3091 """SetPadding(self, Size padding)"""
3092 return _controls_
.Notebook_SetPadding(*args
, **kwargs
)
3094 def SetTabSize(*args
, **kwargs
):
3095 """SetTabSize(self, Size sz)"""
3096 return _controls_
.Notebook_SetTabSize(*args
, **kwargs
)
3098 def GetThemeBackgroundColour(*args
, **kwargs
):
3099 """GetThemeBackgroundColour(self) -> Colour"""
3100 return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
)
3102 def GetClassDefaultAttributes(*args
, **kwargs
):
3104 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3106 Get the default attributes for this class. This is useful if you want
3107 to use the same font or colour in your own control as in a standard
3108 control -- which is a much better idea than hard coding specific
3109 colours or fonts which might look completely out of place on the
3110 user's system, especially if it uses themes.
3112 The variant parameter is only relevant under Mac currently and is
3113 ignore under other platforms. Under Mac, it will change the size of
3114 the returned font. See `wx.Window.SetWindowVariant` for more about
3117 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3119 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3120 RowCount
= property(GetRowCount
,doc
="See `GetRowCount`")
3121 ThemeBackgroundColour
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")
3122 _controls_
.Notebook_swigregister(Notebook
)
3124 def PreNotebook(*args
, **kwargs
):
3125 """PreNotebook() -> Notebook"""
3126 val
= _controls_
.new_PreNotebook(*args
, **kwargs
)
3129 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
):
3131 Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3133 Get the default attributes for this class. This is useful if you want
3134 to use the same font or colour in your own control as in a standard
3135 control -- which is a much better idea than hard coding specific
3136 colours or fonts which might look completely out of place on the
3137 user's system, especially if it uses themes.
3139 The variant parameter is only relevant under Mac currently and is
3140 ignore under other platforms. Under Mac, it will change the size of
3141 the returned font. See `wx.Window.SetWindowVariant` for more about
3144 return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
)
3146 class NotebookEvent(BookCtrlBaseEvent
):
3147 """Proxy of C++ NotebookEvent class"""
3148 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3149 __repr__
= _swig_repr
3150 def __init__(self
, *args
, **kwargs
):
3152 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3153 int nOldSel=-1) -> NotebookEvent
3155 _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
))
3156 _controls_
.NotebookEvent_swigregister(NotebookEvent
)
3158 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
3159 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
3161 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
3162 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
3164 #----------------------------------------------------------------------------
3166 class NotebookPage(wx
.Panel
):
3168 There is an old (and apparently unsolvable) bug when placing a
3169 window with a nonstandard background colour in a wx.Notebook on
3170 wxGTK1, as the notbooks's background colour would always be used
3171 when the window is refreshed. The solution is to place a panel in
3172 the notbook and the coloured window on the panel, sized to cover
3173 the panel. This simple class does that for you, just put an
3174 instance of this in the notebook and make your regular window a
3175 child of this one and it will handle the resize for you.
3177 def __init__(self
, parent
, id=-1,
3178 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
3179 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
3180 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
3182 self
.Bind(wx
.EVT_SIZE
, self
.OnSize
)
3184 def OnSize(self
, evt
):
3185 if self
.child
is None:
3186 children
= self
.GetChildren()
3188 self
.child
= children
[0]
3190 self
.child
.SetPosition((0,0))
3191 self
.child
.SetSize(self
.GetSize())
3194 #---------------------------------------------------------------------------
3196 LB_DEFAULT
= _controls_
.LB_DEFAULT
3197 LB_TOP
= _controls_
.LB_TOP
3198 LB_BOTTOM
= _controls_
.LB_BOTTOM
3199 LB_LEFT
= _controls_
.LB_LEFT
3200 LB_RIGHT
= _controls_
.LB_RIGHT
3201 LB_ALIGN_MASK
= _controls_
.LB_ALIGN_MASK
3202 class Listbook(BookCtrlBase
):
3203 """Proxy of C++ Listbook class"""
3204 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3205 __repr__
= _swig_repr
3206 def __init__(self
, *args
, **kwargs
):
3208 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3209 Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
3211 _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
))
3212 self
._setOORInfo
(self
)
3214 def Create(*args
, **kwargs
):
3216 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3217 Size size=DefaultSize, long style=0, String name=EmptyString) -> bool
3219 return _controls_
.Listbook_Create(*args
, **kwargs
)
3221 def GetListView(*args
, **kwargs
):
3222 """GetListView(self) -> ListView"""
3223 return _controls_
.Listbook_GetListView(*args
, **kwargs
)
3225 ListView
= property(GetListView
,doc
="See `GetListView`")
3226 _controls_
.Listbook_swigregister(Listbook
)
3228 def PreListbook(*args
, **kwargs
):
3229 """PreListbook() -> Listbook"""
3230 val
= _controls_
.new_PreListbook(*args
, **kwargs
)
3233 class ListbookEvent(BookCtrlBaseEvent
):
3234 """Proxy of C++ ListbookEvent class"""
3235 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3236 __repr__
= _swig_repr
3237 def __init__(self
, *args
, **kwargs
):
3239 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3240 int nOldSel=-1) -> ListbookEvent
3242 _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
))
3243 _controls_
.ListbookEvent_swigregister(ListbookEvent
)
3245 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
3246 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
3247 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
3248 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
3250 CHB_DEFAULT
= _controls_
.CHB_DEFAULT
3251 CHB_TOP
= _controls_
.CHB_TOP
3252 CHB_BOTTOM
= _controls_
.CHB_BOTTOM
3253 CHB_LEFT
= _controls_
.CHB_LEFT
3254 CHB_RIGHT
= _controls_
.CHB_RIGHT
3255 CHB_ALIGN_MASK
= _controls_
.CHB_ALIGN_MASK
3256 class Choicebook(BookCtrlBase
):
3257 """Proxy of C++ Choicebook class"""
3258 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3259 __repr__
= _swig_repr
3260 def __init__(self
, *args
, **kwargs
):
3262 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3263 long style=0, String name=EmptyString) -> Choicebook
3265 _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
))
3266 self
._setOORInfo
(self
)
3268 def Create(*args
, **kwargs
):
3270 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3271 long style=0, String name=EmptyString) -> bool
3273 return _controls_
.Choicebook_Create(*args
, **kwargs
)
3275 def GetChoiceCtrl(*args
, **kwargs
):
3276 """GetChoiceCtrl(self) -> Choice"""
3277 return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
)
3279 ChoiceCtrl
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")
3280 _controls_
.Choicebook_swigregister(Choicebook
)
3282 def PreChoicebook(*args
, **kwargs
):
3283 """PreChoicebook() -> Choicebook"""
3284 val
= _controls_
.new_PreChoicebook(*args
, **kwargs
)
3287 class ChoicebookEvent(BookCtrlBaseEvent
):
3288 """Proxy of C++ ChoicebookEvent class"""
3289 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3290 __repr__
= _swig_repr
3291 def __init__(self
, *args
, **kwargs
):
3293 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
3294 int nOldSel=-1) -> ChoicebookEvent
3296 _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
))
3297 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
)
3299 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
3300 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
3301 EVT_CHOICEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 )
3302 EVT_CHOICEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 )
3304 #---------------------------------------------------------------------------
3306 class Treebook(BookCtrlBase
):
3307 """Proxy of C++ Treebook class"""
3308 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3309 __repr__
= _swig_repr
3310 def __init__(self
, *args
, **kwargs
):
3312 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3313 long style=BK_DEFAULT,
3314 String name=EmptyString) -> Treebook
3316 _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
))
3317 self
._setOORInfo
(self
)
3319 def Create(*args
, **kwargs
):
3321 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3322 long style=BK_DEFAULT,
3323 String name=EmptyString) -> bool
3325 return _controls_
.Treebook_Create(*args
, **kwargs
)
3327 def InsertSubPage(*args
, **kwargs
):
3329 InsertSubPage(self, size_t pos, Window page, String text, bool select=False,
3330 int imageId=NOT_FOUND) -> bool
3332 return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
)
3334 def AddSubPage(*args
, **kwargs
):
3335 """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool"""
3336 return _controls_
.Treebook_AddSubPage(*args
, **kwargs
)
3338 def IsNodeExpanded(*args
, **kwargs
):
3339 """IsNodeExpanded(self, size_t pos) -> bool"""
3340 return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
)
3342 def ExpandNode(*args
, **kwargs
):
3343 """ExpandNode(self, size_t pos, bool expand=True) -> bool"""
3344 return _controls_
.Treebook_ExpandNode(*args
, **kwargs
)
3346 def CollapseNode(*args
, **kwargs
):
3347 """CollapseNode(self, size_t pos) -> bool"""
3348 return _controls_
.Treebook_CollapseNode(*args
, **kwargs
)
3350 def GetPageParent(*args
, **kwargs
):
3351 """GetPageParent(self, size_t pos) -> int"""
3352 return _controls_
.Treebook_GetPageParent(*args
, **kwargs
)
3354 def GetTreeCtrl(*args
, **kwargs
):
3355 """GetTreeCtrl(self) -> TreeCtrl"""
3356 return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
)
3358 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
3359 _controls_
.Treebook_swigregister(Treebook
)
3361 def PreTreebook(*args
, **kwargs
):
3362 """PreTreebook() -> Treebook"""
3363 val
= _controls_
.new_PreTreebook(*args
, **kwargs
)
3366 class TreebookEvent(BookCtrlBaseEvent
):
3367 """Proxy of C++ TreebookEvent class"""
3368 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3369 __repr__
= _swig_repr
3370 def __init__(self
, *args
, **kwargs
):
3372 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3373 int nOldSel=NOT_FOUND) -> TreebookEvent
3375 _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
))
3376 _controls_
.TreebookEvent_swigregister(TreebookEvent
)
3378 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
3379 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
3380 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
3381 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
3382 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 )
3383 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1)
3384 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 )
3385 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 )
3387 #---------------------------------------------------------------------------
3389 class Toolbook(BookCtrlBase
):
3390 """Proxy of C++ Toolbook class"""
3391 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3392 __repr__
= _swig_repr
3393 def __init__(self
, *args
, **kwargs
):
3395 __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3396 long style=BK_DEFAULT,
3397 String name=EmptyString) -> Toolbook
3399 _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
))
3400 self
._setOORInfo
(self
)
3402 def Create(*args
, **kwargs
):
3404 Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
3405 long style=0, String name=wxEmptyString) -> bool
3407 return _controls_
.Toolbook_Create(*args
, **kwargs
)
3409 def GetToolBar(*args
, **kwargs
):
3410 """GetToolBar(self) -> ToolBarBase"""
3411 return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
)
3413 def Realize(*args
, **kwargs
):
3415 return _controls_
.Toolbook_Realize(*args
, **kwargs
)
3417 ToolBar
= property(GetToolBar
,doc
="See `GetToolBar`")
3418 _controls_
.Toolbook_swigregister(Toolbook
)
3420 def PreToolbook(*args
, **kwargs
):
3421 """PreToolbook() -> Toolbook"""
3422 val
= _controls_
.new_PreToolbook(*args
, **kwargs
)
3425 class ToolbookEvent(BookCtrlBaseEvent
):
3426 """Proxy of C++ ToolbookEvent class"""
3427 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3428 __repr__
= _swig_repr
3429 def __init__(self
, *args
, **kwargs
):
3431 __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,
3432 int nOldSel=NOT_FOUND) -> ToolbookEvent
3434 _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
))
3435 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
)
3437 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
3438 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
3439 EVT_TOOLBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1)
3440 EVT_TOOLBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1)
3442 #---------------------------------------------------------------------------
3444 TOOL_STYLE_BUTTON
= _controls_
.TOOL_STYLE_BUTTON
3445 TOOL_STYLE_SEPARATOR
= _controls_
.TOOL_STYLE_SEPARATOR
3446 TOOL_STYLE_CONTROL
= _controls_
.TOOL_STYLE_CONTROL
3447 TB_HORIZONTAL
= _controls_
.TB_HORIZONTAL
3448 TB_VERTICAL
= _controls_
.TB_VERTICAL
3449 TB_3DBUTTONS
= _controls_
.TB_3DBUTTONS
3450 TB_FLAT
= _controls_
.TB_FLAT
3451 TB_DOCKABLE
= _controls_
.TB_DOCKABLE
3452 TB_NOICONS
= _controls_
.TB_NOICONS
3453 TB_TEXT
= _controls_
.TB_TEXT
3454 TB_NODIVIDER
= _controls_
.TB_NODIVIDER
3455 TB_NOALIGN
= _controls_
.TB_NOALIGN
3456 TB_HORZ_LAYOUT
= _controls_
.TB_HORZ_LAYOUT
3457 TB_HORZ_TEXT
= _controls_
.TB_HORZ_TEXT
3458 TB_NO_TOOLTIPS
= _controls_
.TB_NO_TOOLTIPS
3459 TB_BOTTOM
= _controls_
.TB_BOTTOM
3460 class ToolBarToolBase(_core
.Object
):
3461 """Proxy of C++ ToolBarToolBase class"""
3462 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3463 def __init__(self
): raise AttributeError, "No constructor defined"
3464 __repr__
= _swig_repr
3465 def GetId(*args
, **kwargs
):
3466 """GetId(self) -> int"""
3467 return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
)
3469 def GetControl(*args
, **kwargs
):
3470 """GetControl(self) -> Control"""
3471 return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
)
3473 def GetToolBar(*args
, **kwargs
):
3474 """GetToolBar(self) -> ToolBarBase"""
3475 return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
3477 def IsButton(*args
, **kwargs
):
3478 """IsButton(self) -> int"""
3479 return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
)
3481 def IsControl(*args
, **kwargs
):
3482 """IsControl(self) -> int"""
3483 return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
)
3485 def IsSeparator(*args
, **kwargs
):
3486 """IsSeparator(self) -> int"""
3487 return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
3489 def GetStyle(*args
, **kwargs
):
3490 """GetStyle(self) -> int"""
3491 return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
3493 def GetKind(*args
, **kwargs
):
3494 """GetKind(self) -> int"""
3495 return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
)
3497 def IsEnabled(*args
, **kwargs
):
3498 """IsEnabled(self) -> bool"""
3499 return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
3501 def IsToggled(*args
, **kwargs
):
3502 """IsToggled(self) -> bool"""
3503 return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
3505 def CanBeToggled(*args
, **kwargs
):
3506 """CanBeToggled(self) -> bool"""
3507 return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
3509 def GetNormalBitmap(*args
, **kwargs
):
3510 """GetNormalBitmap(self) -> Bitmap"""
3511 return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
3513 def GetDisabledBitmap(*args
, **kwargs
):
3514 """GetDisabledBitmap(self) -> Bitmap"""
3515 return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
3517 def GetBitmap(*args
, **kwargs
):
3518 """GetBitmap(self) -> Bitmap"""
3519 return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
3521 def GetLabel(*args
, **kwargs
):
3522 """GetLabel(self) -> String"""
3523 return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
3525 def GetShortHelp(*args
, **kwargs
):
3526 """GetShortHelp(self) -> String"""
3527 return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
3529 def GetLongHelp(*args
, **kwargs
):
3530 """GetLongHelp(self) -> String"""
3531 return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
3533 def Enable(*args
, **kwargs
):
3534 """Enable(self, bool enable) -> bool"""
3535 return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
)
3537 def Toggle(*args
, **kwargs
):
3539 return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
)
3541 def SetToggle(*args
, **kwargs
):
3542 """SetToggle(self, bool toggle) -> bool"""
3543 return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
3545 def SetShortHelp(*args
, **kwargs
):
3546 """SetShortHelp(self, String help) -> bool"""
3547 return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
3549 def SetLongHelp(*args
, **kwargs
):
3550 """SetLongHelp(self, String help) -> bool"""
3551 return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
3553 def SetNormalBitmap(*args
, **kwargs
):
3554 """SetNormalBitmap(self, Bitmap bmp)"""
3555 return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
3557 def SetDisabledBitmap(*args
, **kwargs
):
3558 """SetDisabledBitmap(self, Bitmap bmp)"""
3559 return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
3561 def SetLabel(*args
, **kwargs
):
3562 """SetLabel(self, String label)"""
3563 return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
3565 def Detach(*args
, **kwargs
):
3567 return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
)
3569 def Attach(*args
, **kwargs
):
3570 """Attach(self, ToolBarBase tbar)"""
3571 return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
)
3573 def GetClientData(*args
, **kwargs
):
3574 """GetClientData(self) -> PyObject"""
3575 return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
3577 def SetClientData(*args
, **kwargs
):
3578 """SetClientData(self, PyObject clientData)"""
3579 return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
3581 GetBitmap1
= GetNormalBitmap
3582 GetBitmap2
= GetDisabledBitmap
3583 SetBitmap1
= SetNormalBitmap
3584 SetBitmap2
= SetDisabledBitmap
3586 Bitmap
= property(GetBitmap
,doc
="See `GetBitmap`")
3587 ClientData
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")
3588 Control
= property(GetControl
,doc
="See `GetControl`")
3589 DisabledBitmap
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")
3590 Id
= property(GetId
,doc
="See `GetId`")
3591 Kind
= property(GetKind
,doc
="See `GetKind`")
3592 Label
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")
3593 LongHelp
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")
3594 NormalBitmap
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")
3595 ShortHelp
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")
3596 Style
= property(GetStyle
,doc
="See `GetStyle`")
3597 ToolBar
= property(GetToolBar
,doc
="See `GetToolBar`")
3598 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
)
3600 class ToolBarBase(_core
.Control
):
3601 """Proxy of C++ ToolBarBase class"""
3602 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3603 def __init__(self
): raise AttributeError, "No constructor defined"
3604 __repr__
= _swig_repr
3605 def DoAddTool(*args
, **kwargs
):
3607 DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3608 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
3609 String longHelp=EmptyString,
3610 PyObject clientData=None) -> ToolBarToolBase
3612 return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
)
3614 def DoInsertTool(*args
, **kwargs
):
3616 DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
3617 int kind=ITEM_NORMAL,
3618 String shortHelp=EmptyString, String longHelp=EmptyString,
3619 PyObject clientData=None) -> ToolBarToolBase
3621 return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
3623 # These match the original Add methods for this class, kept for
3624 # backwards compatibility with versions < 2.3.3.
3627 def AddTool(self
, id, bitmap
,
3628 pushedBitmap
= wx
.NullBitmap
,
3631 shortHelpString
= '',
3632 longHelpString
= '') :
3633 '''Old style method to add a tool to the toolbar.'''
3634 kind
= wx
.ITEM_NORMAL
3635 if isToggle
: kind
= wx
.ITEM_CHECK
3636 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
3637 shortHelpString
, longHelpString
, clientData
)
3639 def AddSimpleTool(self
, id, bitmap
,
3640 shortHelpString
= '',
3641 longHelpString
= '',
3643 '''Old style method to add a tool to the toolbar.'''
3644 kind
= wx
.ITEM_NORMAL
3645 if isToggle
: kind
= wx
.ITEM_CHECK
3646 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
3647 shortHelpString
, longHelpString
, None)
3649 def InsertTool(self
, pos
, id, bitmap
,
3650 pushedBitmap
= wx
.NullBitmap
,
3653 shortHelpString
= '',
3654 longHelpString
= ''):
3655 '''Old style method to insert a tool in the toolbar.'''
3656 kind
= wx
.ITEM_NORMAL
3657 if isToggle
: kind
= wx
.ITEM_CHECK
3658 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
3659 shortHelpString
, longHelpString
, clientData
)
3661 def InsertSimpleTool(self
, pos
, id, bitmap
,
3662 shortHelpString
= '',
3663 longHelpString
= '',
3665 '''Old style method to insert a tool in the toolbar.'''
3666 kind
= wx
.ITEM_NORMAL
3667 if isToggle
: kind
= wx
.ITEM_CHECK
3668 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
3669 shortHelpString
, longHelpString
, None)
3672 # The following are the new toolbar Add methods starting with
3673 # 2.3.3. They are renamed to have 'Label' in the name so as to be
3674 # able to keep backwards compatibility with using the above
3675 # methods. Eventually these should migrate to be the methods used
3676 # primarily and lose the 'Label' in the name...
3678 def AddLabelTool(self
, id, label
, bitmap
,
3679 bmpDisabled
= wx
.NullBitmap
,
3680 kind
= wx
.ITEM_NORMAL
,
3681 shortHelp
= '', longHelp
= '',
3684 The full AddTool() function.
3686 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
3687 is created and used as the disabled image.
3689 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
3690 shortHelp
, longHelp
, clientData
)
3693 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
3694 bmpDisabled
= wx
.NullBitmap
,
3695 kind
= wx
.ITEM_NORMAL
,
3696 shortHelp
= '', longHelp
= '',
3699 Insert the new tool at the given position, if pos == GetToolsCount(), it
3700 is equivalent to AddTool()
3702 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
3703 shortHelp
, longHelp
, clientData
)
3705 def AddCheckLabelTool(self
, id, label
, bitmap
,
3706 bmpDisabled
= wx
.NullBitmap
,
3707 shortHelp
= '', longHelp
= '',
3709 '''Add a check tool, i.e. a tool which can be toggled'''
3710 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3711 shortHelp
, longHelp
, clientData
)
3713 def AddRadioLabelTool(self
, id, label
, bitmap
,
3714 bmpDisabled
= wx
.NullBitmap
,
3715 shortHelp
= '', longHelp
= '',
3718 Add a radio tool, i.e. a tool which can be toggled and releases any
3719 other toggled radio tools in the same group when it happens
3721 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3722 shortHelp
, longHelp
, clientData
)
3725 # For consistency with the backwards compatible methods above, here are
3726 # some non-'Label' versions of the Check and Radio methods
3728 def AddCheckTool(self
, id, bitmap
,
3729 bmpDisabled
= wx
.NullBitmap
,
3730 shortHelp
= '', longHelp
= '',
3732 '''Add a check tool, i.e. a tool which can be toggled'''
3733 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
3734 shortHelp
, longHelp
, clientData
)
3736 def AddRadioTool(self
, id, bitmap
,
3737 bmpDisabled
= wx
.NullBitmap
,
3738 shortHelp
= '', longHelp
= '',
3741 Add a radio tool, i.e. a tool which can be toggled and releases any
3742 other toggled radio tools in the same group when it happens
3744 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
3745 shortHelp
, longHelp
, clientData
)
3747 def AddToolItem(*args
, **kwargs
):
3748 """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase"""
3749 return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
)
3751 def InsertToolItem(*args
, **kwargs
):
3752 """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
3753 return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
3755 def AddControl(*args
, **kwargs
):
3756 """AddControl(self, Control control) -> ToolBarToolBase"""
3757 return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
)
3759 def InsertControl(*args
, **kwargs
):
3760 """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase"""
3761 return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
)
3763 def FindControl(*args
, **kwargs
):
3764 """FindControl(self, int id) -> Control"""
3765 return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
)
3767 def AddSeparator(*args
, **kwargs
):
3768 """AddSeparator(self) -> ToolBarToolBase"""
3769 return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
)
3771 def InsertSeparator(*args
, **kwargs
):
3772 """InsertSeparator(self, size_t pos) -> ToolBarToolBase"""
3773 return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
3775 def RemoveTool(*args
, **kwargs
):
3776 """RemoveTool(self, int id) -> ToolBarToolBase"""
3777 return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
)
3779 def DeleteToolByPos(*args
, **kwargs
):
3780 """DeleteToolByPos(self, size_t pos) -> bool"""
3781 return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
3783 def DeleteTool(*args
, **kwargs
):
3784 """DeleteTool(self, int id) -> bool"""
3785 return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
)
3787 def ClearTools(*args
, **kwargs
):
3788 """ClearTools(self)"""
3789 return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
)
3791 def Realize(*args
, **kwargs
):
3792 """Realize(self) -> bool"""
3793 return _controls_
.ToolBarBase_Realize(*args
, **kwargs
)
3795 def EnableTool(*args
, **kwargs
):
3796 """EnableTool(self, int id, bool enable)"""
3797 return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
)
3799 def ToggleTool(*args
, **kwargs
):
3800 """ToggleTool(self, int id, bool toggle)"""
3801 return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
)
3803 def SetToggle(*args
, **kwargs
):
3804 """SetToggle(self, int id, bool toggle)"""
3805 return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
)
3807 def GetToolClientData(*args
, **kwargs
):
3808 """GetToolClientData(self, int id) -> PyObject"""
3809 return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
3811 def SetToolClientData(*args
, **kwargs
):
3812 """SetToolClientData(self, int id, PyObject clientData)"""
3813 return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
3815 def GetToolPos(*args
, **kwargs
):
3816 """GetToolPos(self, int id) -> int"""
3817 return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
)
3819 def GetToolState(*args
, **kwargs
):
3820 """GetToolState(self, int id) -> bool"""
3821 return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
)
3823 def GetToolEnabled(*args
, **kwargs
):
3824 """GetToolEnabled(self, int id) -> bool"""
3825 return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
3827 def SetToolShortHelp(*args
, **kwargs
):
3828 """SetToolShortHelp(self, int id, String helpString)"""
3829 return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
3831 def GetToolShortHelp(*args
, **kwargs
):
3832 """GetToolShortHelp(self, int id) -> String"""
3833 return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
3835 def SetToolLongHelp(*args
, **kwargs
):
3836 """SetToolLongHelp(self, int id, String helpString)"""
3837 return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
3839 def GetToolLongHelp(*args
, **kwargs
):
3840 """GetToolLongHelp(self, int id) -> String"""
3841 return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
3843 def SetMarginsXY(*args
, **kwargs
):
3844 """SetMarginsXY(self, int x, int y)"""
3845 return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
3847 def SetMargins(*args
, **kwargs
):
3848 """SetMargins(self, Size size)"""
3849 return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
)
3851 def SetToolPacking(*args
, **kwargs
):
3852 """SetToolPacking(self, int packing)"""
3853 return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
3855 def SetToolSeparation(*args
, **kwargs
):
3856 """SetToolSeparation(self, int separation)"""
3857 return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
3859 def GetToolMargins(*args
, **kwargs
):
3860 """GetToolMargins(self) -> Size"""
3861 return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
3863 def GetMargins(*args
, **kwargs
):
3864 """GetMargins(self) -> Size"""
3865 return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
)
3867 def GetToolPacking(*args
, **kwargs
):
3868 """GetToolPacking(self) -> int"""
3869 return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
3871 def GetToolSeparation(*args
, **kwargs
):
3872 """GetToolSeparation(self) -> int"""
3873 return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
3875 def SetRows(*args
, **kwargs
):
3876 """SetRows(self, int nRows)"""
3877 return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
)
3879 def SetMaxRowsCols(*args
, **kwargs
):
3880 """SetMaxRowsCols(self, int rows, int cols)"""
3881 return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
3883 def GetMaxRows(*args
, **kwargs
):
3884 """GetMaxRows(self) -> int"""
3885 return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
3887 def GetMaxCols(*args
, **kwargs
):
3888 """GetMaxCols(self) -> int"""
3889 return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
3891 def SetToolBitmapSize(*args
, **kwargs
):
3892 """SetToolBitmapSize(self, Size size)"""
3893 return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
3895 def GetToolBitmapSize(*args
, **kwargs
):
3896 """GetToolBitmapSize(self) -> Size"""
3897 return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
3899 def GetToolSize(*args
, **kwargs
):
3900 """GetToolSize(self) -> Size"""
3901 return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
)
3903 def FindToolForPosition(*args
, **kwargs
):
3904 """FindToolForPosition(self, int x, int y) -> ToolBarToolBase"""
3905 return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
3907 def FindById(*args
, **kwargs
):
3908 """FindById(self, int toolid) -> ToolBarToolBase"""
3909 return _controls_
.ToolBarBase_FindById(*args
, **kwargs
)
3911 def IsVertical(*args
, **kwargs
):
3912 """IsVertical(self) -> bool"""
3913 return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
)
3915 def GetToolsCount(*args
, **kwargs
):
3916 """GetToolsCount(self) -> size_t"""
3917 return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
)
3919 Margins
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")
3920 MaxCols
= property(GetMaxCols
,doc
="See `GetMaxCols`")
3921 MaxRows
= property(GetMaxRows
,doc
="See `GetMaxRows`")
3922 ToolBitmapSize
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")
3923 ToolMargins
= property(GetToolMargins
,doc
="See `GetToolMargins`")
3924 ToolPacking
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")
3925 ToolSeparation
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")
3926 ToolSize
= property(GetToolSize
,doc
="See `GetToolSize`")
3927 ToolsCount
= property(GetToolsCount
,doc
="See `GetToolsCount`")
3928 _controls_
.ToolBarBase_swigregister(ToolBarBase
)
3930 class ToolBar(ToolBarBase
):
3931 """Proxy of C++ ToolBar class"""
3932 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
3933 __repr__
= _swig_repr
3934 def __init__(self
, *args
, **kwargs
):
3936 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3937 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3938 String name=wxPyToolBarNameStr) -> ToolBar
3940 _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
))
3941 self
._setOORInfo
(self
)
3943 def Create(*args
, **kwargs
):
3945 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
3946 Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,
3947 String name=wxPyToolBarNameStr) -> bool
3949 return _controls_
.ToolBar_Create(*args
, **kwargs
)
3951 def GetClassDefaultAttributes(*args
, **kwargs
):
3953 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3955 Get the default attributes for this class. This is useful if you want
3956 to use the same font or colour in your own control as in a standard
3957 control -- which is a much better idea than hard coding specific
3958 colours or fonts which might look completely out of place on the
3959 user's system, especially if it uses themes.
3961 The variant parameter is only relevant under Mac currently and is
3962 ignore under other platforms. Under Mac, it will change the size of
3963 the returned font. See `wx.Window.SetWindowVariant` for more about
3966 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3968 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
3969 _controls_
.ToolBar_swigregister(ToolBar
)
3971 def PreToolBar(*args
, **kwargs
):
3972 """PreToolBar() -> ToolBar"""
3973 val
= _controls_
.new_PreToolBar(*args
, **kwargs
)
3976 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
):
3978 ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
3980 Get the default attributes for this class. This is useful if you want
3981 to use the same font or colour in your own control as in a standard
3982 control -- which is a much better idea than hard coding specific
3983 colours or fonts which might look completely out of place on the
3984 user's system, especially if it uses themes.
3986 The variant parameter is only relevant under Mac currently and is
3987 ignore under other platforms. Under Mac, it will change the size of
3988 the returned font. See `wx.Window.SetWindowVariant` for more about
3991 return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
)
3993 #---------------------------------------------------------------------------
3995 LC_VRULES
= _controls_
.LC_VRULES
3996 LC_HRULES
= _controls_
.LC_HRULES
3997 LC_ICON
= _controls_
.LC_ICON
3998 LC_SMALL_ICON
= _controls_
.LC_SMALL_ICON
3999 LC_LIST
= _controls_
.LC_LIST
4000 LC_REPORT
= _controls_
.LC_REPORT
4001 LC_ALIGN_TOP
= _controls_
.LC_ALIGN_TOP
4002 LC_ALIGN_LEFT
= _controls_
.LC_ALIGN_LEFT
4003 LC_AUTOARRANGE
= _controls_
.LC_AUTOARRANGE
4004 LC_VIRTUAL
= _controls_
.LC_VIRTUAL
4005 LC_EDIT_LABELS
= _controls_
.LC_EDIT_LABELS
4006 LC_NO_HEADER
= _controls_
.LC_NO_HEADER
4007 LC_NO_SORT_HEADER
= _controls_
.LC_NO_SORT_HEADER
4008 LC_SINGLE_SEL
= _controls_
.LC_SINGLE_SEL
4009 LC_SORT_ASCENDING
= _controls_
.LC_SORT_ASCENDING
4010 LC_SORT_DESCENDING
= _controls_
.LC_SORT_DESCENDING
4011 LC_MASK_TYPE
= _controls_
.LC_MASK_TYPE
4012 LC_MASK_ALIGN
= _controls_
.LC_MASK_ALIGN
4013 LC_MASK_SORT
= _controls_
.LC_MASK_SORT
4014 LIST_MASK_STATE
= _controls_
.LIST_MASK_STATE
4015 LIST_MASK_TEXT
= _controls_
.LIST_MASK_TEXT
4016 LIST_MASK_IMAGE
= _controls_
.LIST_MASK_IMAGE
4017 LIST_MASK_DATA
= _controls_
.LIST_MASK_DATA
4018 LIST_SET_ITEM
= _controls_
.LIST_SET_ITEM
4019 LIST_MASK_WIDTH
= _controls_
.LIST_MASK_WIDTH
4020 LIST_MASK_FORMAT
= _controls_
.LIST_MASK_FORMAT
4021 LIST_STATE_DONTCARE
= _controls_
.LIST_STATE_DONTCARE
4022 LIST_STATE_DROPHILITED
= _controls_
.LIST_STATE_DROPHILITED
4023 LIST_STATE_FOCUSED
= _controls_
.LIST_STATE_FOCUSED
4024 LIST_STATE_SELECTED
= _controls_
.LIST_STATE_SELECTED
4025 LIST_STATE_CUT
= _controls_
.LIST_STATE_CUT
4026 LIST_STATE_DISABLED
= _controls_
.LIST_STATE_DISABLED
4027 LIST_STATE_FILTERED
= _controls_
.LIST_STATE_FILTERED
4028 LIST_STATE_INUSE
= _controls_
.LIST_STATE_INUSE
4029 LIST_STATE_PICKED
= _controls_
.LIST_STATE_PICKED
4030 LIST_STATE_SOURCE
= _controls_
.LIST_STATE_SOURCE
4031 LIST_HITTEST_ABOVE
= _controls_
.LIST_HITTEST_ABOVE
4032 LIST_HITTEST_BELOW
= _controls_
.LIST_HITTEST_BELOW
4033 LIST_HITTEST_NOWHERE
= _controls_
.LIST_HITTEST_NOWHERE
4034 LIST_HITTEST_ONITEMICON
= _controls_
.LIST_HITTEST_ONITEMICON
4035 LIST_HITTEST_ONITEMLABEL
= _controls_
.LIST_HITTEST_ONITEMLABEL
4036 LIST_HITTEST_ONITEMRIGHT
= _controls_
.LIST_HITTEST_ONITEMRIGHT
4037 LIST_HITTEST_ONITEMSTATEICON
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
4038 LIST_HITTEST_TOLEFT
= _controls_
.LIST_HITTEST_TOLEFT
4039 LIST_HITTEST_TORIGHT
= _controls_
.LIST_HITTEST_TORIGHT
4040 LIST_HITTEST_ONITEM
= _controls_
.LIST_HITTEST_ONITEM
4041 LIST_GETSUBITEMRECT_WHOLEITEM
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
4042 LIST_NEXT_ABOVE
= _controls_
.LIST_NEXT_ABOVE
4043 LIST_NEXT_ALL
= _controls_
.LIST_NEXT_ALL
4044 LIST_NEXT_BELOW
= _controls_
.LIST_NEXT_BELOW
4045 LIST_NEXT_LEFT
= _controls_
.LIST_NEXT_LEFT
4046 LIST_NEXT_RIGHT
= _controls_
.LIST_NEXT_RIGHT
4047 LIST_ALIGN_DEFAULT
= _controls_
.LIST_ALIGN_DEFAULT
4048 LIST_ALIGN_LEFT
= _controls_
.LIST_ALIGN_LEFT
4049 LIST_ALIGN_TOP
= _controls_
.LIST_ALIGN_TOP
4050 LIST_ALIGN_SNAP_TO_GRID
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
4051 LIST_FORMAT_LEFT
= _controls_
.LIST_FORMAT_LEFT
4052 LIST_FORMAT_RIGHT
= _controls_
.LIST_FORMAT_RIGHT
4053 LIST_FORMAT_CENTRE
= _controls_
.LIST_FORMAT_CENTRE
4054 LIST_FORMAT_CENTER
= _controls_
.LIST_FORMAT_CENTER
4055 LIST_AUTOSIZE
= _controls_
.LIST_AUTOSIZE
4056 LIST_AUTOSIZE_USEHEADER
= _controls_
.LIST_AUTOSIZE_USEHEADER
4057 LIST_RECT_BOUNDS
= _controls_
.LIST_RECT_BOUNDS
4058 LIST_RECT_ICON
= _controls_
.LIST_RECT_ICON
4059 LIST_RECT_LABEL
= _controls_
.LIST_RECT_LABEL
4060 LIST_FIND_UP
= _controls_
.LIST_FIND_UP
4061 LIST_FIND_DOWN
= _controls_
.LIST_FIND_DOWN
4062 LIST_FIND_LEFT
= _controls_
.LIST_FIND_LEFT
4063 LIST_FIND_RIGHT
= _controls_
.LIST_FIND_RIGHT
4064 #---------------------------------------------------------------------------
4066 class ListItemAttr(object):
4067 """Proxy of C++ ListItemAttr class"""
4068 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4069 __repr__
= _swig_repr
4070 def __init__(self
, *args
, **kwargs
):
4072 __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,
4073 Font font=wxNullFont) -> ListItemAttr
4075 _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
))
4076 __swig_destroy__
= _controls_
.delete_ListItemAttr
4077 __del__
= lambda self
: None;
4078 def SetTextColour(*args
, **kwargs
):
4079 """SetTextColour(self, Colour colText)"""
4080 return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
)
4082 def SetBackgroundColour(*args
, **kwargs
):
4083 """SetBackgroundColour(self, Colour colBack)"""
4084 return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
4086 def SetFont(*args
, **kwargs
):
4087 """SetFont(self, Font font)"""
4088 return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
)
4090 def HasTextColour(*args
, **kwargs
):
4091 """HasTextColour(self) -> bool"""
4092 return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
)
4094 def HasBackgroundColour(*args
, **kwargs
):
4095 """HasBackgroundColour(self) -> bool"""
4096 return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
4098 def HasFont(*args
, **kwargs
):
4099 """HasFont(self) -> bool"""
4100 return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
)
4102 def GetTextColour(*args
, **kwargs
):
4103 """GetTextColour(self) -> Colour"""
4104 return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
)
4106 def GetBackgroundColour(*args
, **kwargs
):
4107 """GetBackgroundColour(self) -> Colour"""
4108 return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
4110 def GetFont(*args
, **kwargs
):
4111 """GetFont(self) -> Font"""
4112 return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
)
4114 def AssignFrom(*args
, **kwargs
):
4115 """AssignFrom(self, ListItemAttr source)"""
4116 return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
)
4118 def Destroy(*args
, **kwargs
):
4120 val
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
)
4124 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4125 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4126 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4127 _controls_
.ListItemAttr_swigregister(ListItemAttr
)
4128 ListCtrlNameStr
= cvar
.ListCtrlNameStr
4130 #---------------------------------------------------------------------------
4132 class ListItem(_core
.Object
):
4133 """Proxy of C++ ListItem class"""
4134 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4135 __repr__
= _swig_repr
4136 def __init__(self
, *args
, **kwargs
):
4137 """__init__(self) -> ListItem"""
4138 _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
))
4139 __swig_destroy__
= _controls_
.delete_ListItem
4140 __del__
= lambda self
: None;
4141 def Clear(*args
, **kwargs
):
4143 return _controls_
.ListItem_Clear(*args
, **kwargs
)
4145 def ClearAttributes(*args
, **kwargs
):
4146 """ClearAttributes(self)"""
4147 return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
)
4149 def SetMask(*args
, **kwargs
):
4150 """SetMask(self, long mask)"""
4151 return _controls_
.ListItem_SetMask(*args
, **kwargs
)
4153 def SetId(*args
, **kwargs
):
4154 """SetId(self, long id)"""
4155 return _controls_
.ListItem_SetId(*args
, **kwargs
)
4157 def SetColumn(*args
, **kwargs
):
4158 """SetColumn(self, int col)"""
4159 return _controls_
.ListItem_SetColumn(*args
, **kwargs
)
4161 def SetState(*args
, **kwargs
):
4162 """SetState(self, long state)"""
4163 return _controls_
.ListItem_SetState(*args
, **kwargs
)
4165 def SetStateMask(*args
, **kwargs
):
4166 """SetStateMask(self, long stateMask)"""
4167 return _controls_
.ListItem_SetStateMask(*args
, **kwargs
)
4169 def SetText(*args
, **kwargs
):
4170 """SetText(self, String text)"""
4171 return _controls_
.ListItem_SetText(*args
, **kwargs
)
4173 def SetImage(*args
, **kwargs
):
4174 """SetImage(self, int image)"""
4175 return _controls_
.ListItem_SetImage(*args
, **kwargs
)
4177 def SetData(*args
, **kwargs
):
4178 """SetData(self, long data)"""
4179 return _controls_
.ListItem_SetData(*args
, **kwargs
)
4181 def SetWidth(*args
, **kwargs
):
4182 """SetWidth(self, int width)"""
4183 return _controls_
.ListItem_SetWidth(*args
, **kwargs
)
4185 def SetAlign(*args
, **kwargs
):
4186 """SetAlign(self, int align)"""
4187 return _controls_
.ListItem_SetAlign(*args
, **kwargs
)
4189 def SetTextColour(*args
, **kwargs
):
4190 """SetTextColour(self, Colour colText)"""
4191 return _controls_
.ListItem_SetTextColour(*args
, **kwargs
)
4193 def SetBackgroundColour(*args
, **kwargs
):
4194 """SetBackgroundColour(self, Colour colBack)"""
4195 return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
)
4197 def SetFont(*args
, **kwargs
):
4198 """SetFont(self, Font font)"""
4199 return _controls_
.ListItem_SetFont(*args
, **kwargs
)
4201 def GetMask(*args
, **kwargs
):
4202 """GetMask(self) -> long"""
4203 return _controls_
.ListItem_GetMask(*args
, **kwargs
)
4205 def GetId(*args
, **kwargs
):
4206 """GetId(self) -> long"""
4207 return _controls_
.ListItem_GetId(*args
, **kwargs
)
4209 def GetColumn(*args
, **kwargs
):
4210 """GetColumn(self) -> int"""
4211 return _controls_
.ListItem_GetColumn(*args
, **kwargs
)
4213 def GetState(*args
, **kwargs
):
4214 """GetState(self) -> long"""
4215 return _controls_
.ListItem_GetState(*args
, **kwargs
)
4217 def GetText(*args
, **kwargs
):
4218 """GetText(self) -> String"""
4219 return _controls_
.ListItem_GetText(*args
, **kwargs
)
4221 def GetImage(*args
, **kwargs
):
4222 """GetImage(self) -> int"""
4223 return _controls_
.ListItem_GetImage(*args
, **kwargs
)
4225 def GetData(*args
, **kwargs
):
4226 """GetData(self) -> long"""
4227 return _controls_
.ListItem_GetData(*args
, **kwargs
)
4229 def GetWidth(*args
, **kwargs
):
4230 """GetWidth(self) -> int"""
4231 return _controls_
.ListItem_GetWidth(*args
, **kwargs
)
4233 def GetAlign(*args
, **kwargs
):
4234 """GetAlign(self) -> int"""
4235 return _controls_
.ListItem_GetAlign(*args
, **kwargs
)
4237 def GetAttributes(*args
, **kwargs
):
4238 """GetAttributes(self) -> ListItemAttr"""
4239 return _controls_
.ListItem_GetAttributes(*args
, **kwargs
)
4241 def HasAttributes(*args
, **kwargs
):
4242 """HasAttributes(self) -> bool"""
4243 return _controls_
.ListItem_HasAttributes(*args
, **kwargs
)
4245 def GetTextColour(*args
, **kwargs
):
4246 """GetTextColour(self) -> Colour"""
4247 return _controls_
.ListItem_GetTextColour(*args
, **kwargs
)
4249 def GetBackgroundColour(*args
, **kwargs
):
4250 """GetBackgroundColour(self) -> Colour"""
4251 return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
)
4253 def GetFont(*args
, **kwargs
):
4254 """GetFont(self) -> Font"""
4255 return _controls_
.ListItem_GetFont(*args
, **kwargs
)
4257 m_mask
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
)
4258 m_itemId
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
)
4259 m_col
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
)
4260 m_state
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
)
4261 m_stateMask
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
)
4262 m_text
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
)
4263 m_image
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
)
4264 m_data
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
)
4265 m_format
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
)
4266 m_width
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
)
4267 Align
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")
4268 Attributes
= property(GetAttributes
,doc
="See `GetAttributes`")
4269 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
4270 Column
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")
4271 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
4272 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
4273 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
4274 Image
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")
4275 Mask
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")
4276 State
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")
4277 Text
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")
4278 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4279 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
4280 _controls_
.ListItem_swigregister(ListItem
)
4282 #---------------------------------------------------------------------------
4284 class ListEvent(_core
.NotifyEvent
):
4285 """Proxy of C++ ListEvent class"""
4286 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4287 __repr__
= _swig_repr
4288 def __init__(self
, *args
, **kwargs
):
4289 """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
4290 _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
))
4291 m_code
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
)
4292 m_oldItemIndex
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
)
4293 m_itemIndex
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
)
4294 m_col
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
)
4295 m_pointDrag
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
)
4296 m_item
= property(_controls_
.ListEvent_m_item_get
)
4297 def GetKeyCode(*args
, **kwargs
):
4298 """GetKeyCode(self) -> int"""
4299 return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
)
4301 GetCode
= GetKeyCode
4302 def GetIndex(*args
, **kwargs
):
4303 """GetIndex(self) -> long"""
4304 return _controls_
.ListEvent_GetIndex(*args
, **kwargs
)
4306 def GetColumn(*args
, **kwargs
):
4307 """GetColumn(self) -> int"""
4308 return _controls_
.ListEvent_GetColumn(*args
, **kwargs
)
4310 def GetPoint(*args
, **kwargs
):
4311 """GetPoint(self) -> Point"""
4312 return _controls_
.ListEvent_GetPoint(*args
, **kwargs
)
4314 GetPosition
= GetPoint
4315 def GetLabel(*args
, **kwargs
):
4316 """GetLabel(self) -> String"""
4317 return _controls_
.ListEvent_GetLabel(*args
, **kwargs
)
4319 def GetText(*args
, **kwargs
):
4320 """GetText(self) -> String"""
4321 return _controls_
.ListEvent_GetText(*args
, **kwargs
)
4323 def GetImage(*args
, **kwargs
):
4324 """GetImage(self) -> int"""
4325 return _controls_
.ListEvent_GetImage(*args
, **kwargs
)
4327 def GetData(*args
, **kwargs
):
4328 """GetData(self) -> long"""
4329 return _controls_
.ListEvent_GetData(*args
, **kwargs
)
4331 def GetMask(*args
, **kwargs
):
4332 """GetMask(self) -> long"""
4333 return _controls_
.ListEvent_GetMask(*args
, **kwargs
)
4335 def GetItem(*args
, **kwargs
):
4336 """GetItem(self) -> ListItem"""
4337 return _controls_
.ListEvent_GetItem(*args
, **kwargs
)
4339 def GetCacheFrom(*args
, **kwargs
):
4340 """GetCacheFrom(self) -> long"""
4341 return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
)
4343 def GetCacheTo(*args
, **kwargs
):
4344 """GetCacheTo(self) -> long"""
4345 return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
)
4347 def IsEditCancelled(*args
, **kwargs
):
4348 """IsEditCancelled(self) -> bool"""
4349 return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
)
4351 def SetEditCanceled(*args
, **kwargs
):
4352 """SetEditCanceled(self, bool editCancelled)"""
4353 return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
)
4355 CacheFrom
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")
4356 CacheTo
= property(GetCacheTo
,doc
="See `GetCacheTo`")
4357 Column
= property(GetColumn
,doc
="See `GetColumn`")
4358 Data
= property(GetData
,doc
="See `GetData`")
4359 Image
= property(GetImage
,doc
="See `GetImage`")
4360 Index
= property(GetIndex
,doc
="See `GetIndex`")
4361 Item
= property(GetItem
,doc
="See `GetItem`")
4362 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
4363 Label
= property(GetLabel
,doc
="See `GetLabel`")
4364 Mask
= property(GetMask
,doc
="See `GetMask`")
4365 Point
= property(GetPoint
,doc
="See `GetPoint`")
4366 Text
= property(GetText
,doc
="See `GetText`")
4367 _controls_
.ListEvent_swigregister(ListEvent
)
4369 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
4370 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
4371 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
4372 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
4373 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
4374 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
4375 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
4376 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
4377 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
4378 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
4379 wxEVT_COMMAND_LIST_COL_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
4380 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
4381 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
4382 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
4383 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
4384 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
4385 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
4386 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
4387 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
4388 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
4389 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
4390 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
4391 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
4392 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
4393 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
4394 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
4399 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
4400 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
4401 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
4402 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
4403 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
4404 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
4405 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
4406 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
4407 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
4408 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
4409 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
4410 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
4411 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
4412 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
4418 #---------------------------------------------------------------------------
4420 class ListCtrl(_core
.Control
):
4421 """Proxy of C++ ListCtrl class"""
4422 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4423 __repr__
= _swig_repr
4424 def __init__(self
, *args
, **kwargs
):
4426 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4427 Size size=DefaultSize, long style=LC_ICON,
4428 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
4430 _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
))
4431 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
4433 def Create(*args
, **kwargs
):
4435 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4436 Size size=DefaultSize, long style=LC_ICON,
4437 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4439 Do the 2nd phase and create the GUI control.
4441 return _controls_
.ListCtrl_Create(*args
, **kwargs
)
4443 def _setCallbackInfo(*args
, **kwargs
):
4444 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4445 return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
4447 def GetColumn(*args
, **kwargs
):
4448 """GetColumn(self, int col) -> ListItem"""
4449 val
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
)
4450 if val
is not None: val
.thisown
= 1
4453 def SetColumn(*args
, **kwargs
):
4454 """SetColumn(self, int col, ListItem item) -> bool"""
4455 return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
)
4457 def GetColumnWidth(*args
, **kwargs
):
4458 """GetColumnWidth(self, int col) -> int"""
4459 return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
4461 def SetColumnWidth(*args
, **kwargs
):
4462 """SetColumnWidth(self, int col, int width) -> bool"""
4463 return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
4465 def GetCountPerPage(*args
, **kwargs
):
4466 """GetCountPerPage(self) -> int"""
4467 return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
4469 def GetViewRect(*args
, **kwargs
):
4470 """GetViewRect(self) -> Rect"""
4471 return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
)
4473 def GetEditControl(*args
, **kwargs
):
4474 """GetEditControl(self) -> TextCtrl"""
4475 return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
)
4477 def GetItem(*args
, **kwargs
):
4478 """GetItem(self, long itemId, int col=0) -> ListItem"""
4479 val
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
)
4480 if val
is not None: val
.thisown
= 1
4483 def SetItem(*args
, **kwargs
):
4484 """SetItem(self, ListItem info) -> bool"""
4485 return _controls_
.ListCtrl_SetItem(*args
, **kwargs
)
4487 def SetStringItem(*args
, **kwargs
):
4488 """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long"""
4489 return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
)
4491 def GetItemState(*args
, **kwargs
):
4492 """GetItemState(self, long item, long stateMask) -> int"""
4493 return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
)
4495 def SetItemState(*args
, **kwargs
):
4496 """SetItemState(self, long item, long state, long stateMask) -> bool"""
4497 return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
)
4499 def SetItemImage(*args
, **kwargs
):
4500 """SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
4501 return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
)
4503 def SetItemColumnImage(*args
, **kwargs
):
4504 """SetItemColumnImage(self, long item, long column, int image) -> bool"""
4505 return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
)
4507 def GetItemText(*args
, **kwargs
):
4508 """GetItemText(self, long item) -> String"""
4509 return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
)
4511 def SetItemText(*args
, **kwargs
):
4512 """SetItemText(self, long item, String str)"""
4513 return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
)
4515 def GetItemData(*args
, **kwargs
):
4516 """GetItemData(self, long item) -> long"""
4517 return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
)
4519 def SetItemData(*args
, **kwargs
):
4520 """SetItemData(self, long item, long data) -> bool"""
4521 return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
)
4523 def GetItemPosition(*args
, **kwargs
):
4524 """GetItemPosition(self, long item) -> Point"""
4525 return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
)
4527 def GetItemRect(*args
, **kwargs
):
4528 """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect"""
4529 return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
)
4531 def SetItemPosition(*args
, **kwargs
):
4532 """SetItemPosition(self, long item, Point pos) -> bool"""
4533 return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
)
4535 def GetItemCount(*args
, **kwargs
):
4536 """GetItemCount(self) -> int"""
4537 return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
)
4539 def GetColumnCount(*args
, **kwargs
):
4540 """GetColumnCount(self) -> int"""
4541 return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
)
4543 def GetItemSpacing(*args
, **kwargs
):
4544 """GetItemSpacing(self) -> Size"""
4545 return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
4547 GetItemSpacing
= wx
._deprecated
(GetItemSpacing
)
4548 def SetItemSpacing(*args
, **kwargs
):
4549 """SetItemSpacing(self, int spacing, bool isSmall=False)"""
4550 return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
4552 SetItemSpacing
= wx
._deprecated
(SetItemSpacing
)
4553 def GetSelectedItemCount(*args
, **kwargs
):
4554 """GetSelectedItemCount(self) -> int"""
4555 return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
4557 def GetTextColour(*args
, **kwargs
):
4558 """GetTextColour(self) -> Colour"""
4559 return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
)
4561 def SetTextColour(*args
, **kwargs
):
4562 """SetTextColour(self, Colour col)"""
4563 return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
)
4565 def GetTopItem(*args
, **kwargs
):
4566 """GetTopItem(self) -> long"""
4567 return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
)
4569 def SetSingleStyle(*args
, **kwargs
):
4570 """SetSingleStyle(self, long style, bool add=True)"""
4571 return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
4573 def GetNextItem(*args
, **kwargs
):
4574 """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
4575 return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
)
4577 def GetImageList(*args
, **kwargs
):
4578 """GetImageList(self, int which) -> ImageList"""
4579 return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
)
4581 def SetImageList(*args
, **kwargs
):
4582 """SetImageList(self, ImageList imageList, int which)"""
4583 return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
)
4585 def AssignImageList(*args
, **kwargs
):
4586 """AssignImageList(self, ImageList imageList, int which)"""
4587 return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
)
4589 def InReportView(*args
, **kwargs
):
4590 """InReportView(self) -> bool"""
4591 return _controls_
.ListCtrl_InReportView(*args
, **kwargs
)
4593 def IsVirtual(*args
, **kwargs
):
4594 """IsVirtual(self) -> bool"""
4595 return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
)
4597 def RefreshItem(*args
, **kwargs
):
4598 """RefreshItem(self, long item)"""
4599 return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
)
4601 def RefreshItems(*args
, **kwargs
):
4602 """RefreshItems(self, long itemFrom, long itemTo)"""
4603 return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
)
4605 def Arrange(*args
, **kwargs
):
4606 """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool"""
4607 return _controls_
.ListCtrl_Arrange(*args
, **kwargs
)
4609 def DeleteItem(*args
, **kwargs
):
4610 """DeleteItem(self, long item) -> bool"""
4611 return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
)
4613 def DeleteAllItems(*args
, **kwargs
):
4614 """DeleteAllItems(self) -> bool"""
4615 return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
4617 def DeleteColumn(*args
, **kwargs
):
4618 """DeleteColumn(self, int col) -> bool"""
4619 return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
)
4621 def DeleteAllColumns(*args
, **kwargs
):
4622 """DeleteAllColumns(self) -> bool"""
4623 return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
4625 def ClearAll(*args
, **kwargs
):
4626 """ClearAll(self)"""
4627 return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
)
4629 def EditLabel(*args
, **kwargs
):
4630 """EditLabel(self, long item)"""
4631 return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
)
4633 def EnsureVisible(*args
, **kwargs
):
4634 """EnsureVisible(self, long item) -> bool"""
4635 return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
)
4637 def FindItem(*args
, **kwargs
):
4638 """FindItem(self, long start, String str, bool partial=False) -> long"""
4639 return _controls_
.ListCtrl_FindItem(*args
, **kwargs
)
4641 def FindItemData(*args
, **kwargs
):
4642 """FindItemData(self, long start, long data) -> long"""
4643 return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
)
4645 def FindItemAtPos(*args
, **kwargs
):
4646 """FindItemAtPos(self, long start, Point pt, int direction) -> long"""
4647 return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
4649 def HitTest(*args
, **kwargs
):
4651 HitTest(Point point) -> (item, where)
4653 Determines which item (if any) is at the specified point, giving
4654 in the second return value (see wx.LIST_HITTEST flags.)
4656 return _controls_
.ListCtrl_HitTest(*args
, **kwargs
)
4658 def HitTestSubItem(*args
, **kwargs
):
4660 HitTestSubItem(Point point) -> (item, where, subItem)
4662 Determines which item (if any) is at the specified point, giving in
4663 the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
4666 return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
)
4668 def InsertItem(*args
, **kwargs
):
4669 """InsertItem(self, ListItem info) -> long"""
4670 return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
)
4672 def InsertStringItem(*args
, **kwargs
):
4673 """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long"""
4674 return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
)
4676 def InsertImageItem(*args
, **kwargs
):
4677 """InsertImageItem(self, long index, int imageIndex) -> long"""
4678 return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
)
4680 def InsertImageStringItem(*args
, **kwargs
):
4681 """InsertImageStringItem(self, long index, String label, int imageIndex) -> long"""
4682 return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
4684 def InsertColumnItem(*args
, **kwargs
):
4685 """InsertColumnItem(self, long col, ListItem info) -> long"""
4686 return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
)
4688 InsertColumnInfo
= InsertColumnItem
4689 def InsertColumn(*args
, **kwargs
):
4691 InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,
4692 int width=-1) -> long
4694 return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
)
4696 def SetItemCount(*args
, **kwargs
):
4697 """SetItemCount(self, long count)"""
4698 return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
)
4700 def ScrollList(*args
, **kwargs
):
4701 """ScrollList(self, int dx, int dy) -> bool"""
4702 return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
)
4704 def SetItemTextColour(*args
, **kwargs
):
4705 """SetItemTextColour(self, long item, Colour col)"""
4706 return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
4708 def GetItemTextColour(*args
, **kwargs
):
4709 """GetItemTextColour(self, long item) -> Colour"""
4710 return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
4712 def SetItemBackgroundColour(*args
, **kwargs
):
4713 """SetItemBackgroundColour(self, long item, Colour col)"""
4714 return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4716 def GetItemBackgroundColour(*args
, **kwargs
):
4717 """GetItemBackgroundColour(self, long item) -> Colour"""
4718 return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4720 def SetItemFont(*args
, **kwargs
):
4721 """SetItemFont(self, long item, Font f)"""
4722 return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
)
4724 def GetItemFont(*args
, **kwargs
):
4725 """GetItemFont(self, long item) -> Font"""
4726 return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
)
4730 def Select(self
, idx
, on
=1):
4731 '''[de]select an item'''
4732 if on
: state
= wx
.LIST_STATE_SELECTED
4734 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
4736 def Focus(self
, idx
):
4737 '''Focus and show the given item'''
4738 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
4739 self
.EnsureVisible(idx
)
4741 def GetFocusedItem(self
):
4742 '''get the currently focused item or -1 if none'''
4743 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
4745 def GetFirstSelected(self
, *args
):
4746 '''return first selected item, or -1 when none'''
4747 return self
.GetNextSelected(-1)
4749 def GetNextSelected(self
, item
):
4750 '''return subsequent selected items, or -1 when no more'''
4751 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
4753 def IsSelected(self
, idx
):
4754 '''return True if the item is selected'''
4755 return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0
4757 def SetColumnImage(self
, col
, image
):
4758 item
= self
.GetColumn(col
)
4759 # preserve all other attributes too
4760 item
.SetMask( wx
.LIST_MASK_STATE |
4762 wx
.LIST_MASK_IMAGE |
4765 wx
.LIST_MASK_WIDTH |
4766 wx
.LIST_MASK_FORMAT
)
4767 item
.SetImage(image
)
4768 self
.SetColumn(col
, item
)
4770 def ClearColumnImage(self
, col
):
4771 self
.SetColumnImage(col
, -1)
4773 def Append(self
, entry
):
4774 '''Append an item to the list control. The entry parameter should be a
4775 sequence with an item for each column'''
4781 pos
= self
.GetItemCount()
4782 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
4783 for i
in range(1, len(entry
)):
4784 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
4787 def SortItems(*args
, **kwargs
):
4788 """SortItems(self, PyObject func) -> bool"""
4789 return _controls_
.ListCtrl_SortItems(*args
, **kwargs
)
4791 def GetMainWindow(*args
, **kwargs
):
4792 """GetMainWindow(self) -> Window"""
4793 return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
)
4795 def GetClassDefaultAttributes(*args
, **kwargs
):
4797 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4799 Get the default attributes for this class. This is useful if you want
4800 to use the same font or colour in your own control as in a standard
4801 control -- which is a much better idea than hard coding specific
4802 colours or fonts which might look completely out of place on the
4803 user's system, especially if it uses themes.
4805 The variant parameter is only relevant under Mac currently and is
4806 ignore under other platforms. Under Mac, it will change the size of
4807 the returned font. See `wx.Window.SetWindowVariant` for more about
4810 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4812 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
4813 ColumnCount
= property(GetColumnCount
,doc
="See `GetColumnCount`")
4814 CountPerPage
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")
4815 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
4816 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4817 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
4818 ItemCount
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")
4819 MainWindow
= property(GetMainWindow
,doc
="See `GetMainWindow`")
4820 SelectedItemCount
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")
4821 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
4822 TopItem
= property(GetTopItem
,doc
="See `GetTopItem`")
4823 ViewRect
= property(GetViewRect
,doc
="See `GetViewRect`")
4824 _controls_
.ListCtrl_swigregister(ListCtrl
)
4826 def PreListCtrl(*args
, **kwargs
):
4827 """PreListCtrl() -> ListCtrl"""
4828 val
= _controls_
.new_PreListCtrl(*args
, **kwargs
)
4831 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
4833 ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
4835 Get the default attributes for this class. This is useful if you want
4836 to use the same font or colour in your own control as in a standard
4837 control -- which is a much better idea than hard coding specific
4838 colours or fonts which might look completely out of place on the
4839 user's system, especially if it uses themes.
4841 The variant parameter is only relevant under Mac currently and is
4842 ignore under other platforms. Under Mac, it will change the size of
4843 the returned font. See `wx.Window.SetWindowVariant` for more about
4846 return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
4848 #---------------------------------------------------------------------------
4850 class ListView(ListCtrl
):
4851 """Proxy of C++ ListView class"""
4852 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4853 __repr__
= _swig_repr
4854 def __init__(self
, *args
, **kwargs
):
4856 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
4857 Size size=DefaultSize, long style=LC_REPORT,
4858 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
4860 _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
))
4861 self
._setOORInfo
(self
)
4863 def Create(*args
, **kwargs
):
4865 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
4866 Size size=DefaultSize, long style=LC_REPORT,
4867 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
4869 Do the 2nd phase and create the GUI control.
4871 return _controls_
.ListView_Create(*args
, **kwargs
)
4873 def Select(*args
, **kwargs
):
4874 """Select(self, long n, bool on=True)"""
4875 return _controls_
.ListView_Select(*args
, **kwargs
)
4877 def Focus(*args
, **kwargs
):
4878 """Focus(self, long index)"""
4879 return _controls_
.ListView_Focus(*args
, **kwargs
)
4881 def GetFocusedItem(*args
, **kwargs
):
4882 """GetFocusedItem(self) -> long"""
4883 return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
)
4885 def GetNextSelected(*args
, **kwargs
):
4886 """GetNextSelected(self, long item) -> long"""
4887 return _controls_
.ListView_GetNextSelected(*args
, **kwargs
)
4889 def GetFirstSelected(*args
, **kwargs
):
4890 """GetFirstSelected(self) -> long"""
4891 return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
)
4893 def IsSelected(*args
, **kwargs
):
4894 """IsSelected(self, long index) -> bool"""
4895 return _controls_
.ListView_IsSelected(*args
, **kwargs
)
4897 def SetColumnImage(*args
, **kwargs
):
4898 """SetColumnImage(self, int col, int image)"""
4899 return _controls_
.ListView_SetColumnImage(*args
, **kwargs
)
4901 def ClearColumnImage(*args
, **kwargs
):
4902 """ClearColumnImage(self, int col)"""
4903 return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
)
4905 FocusedItem
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")
4906 _controls_
.ListView_swigregister(ListView
)
4908 def PreListView(*args
, **kwargs
):
4909 """PreListView() -> ListView"""
4910 val
= _controls_
.new_PreListView(*args
, **kwargs
)
4913 #---------------------------------------------------------------------------
4915 TR_NO_BUTTONS
= _controls_
.TR_NO_BUTTONS
4916 TR_HAS_BUTTONS
= _controls_
.TR_HAS_BUTTONS
4917 TR_NO_LINES
= _controls_
.TR_NO_LINES
4918 TR_LINES_AT_ROOT
= _controls_
.TR_LINES_AT_ROOT
4919 TR_SINGLE
= _controls_
.TR_SINGLE
4920 TR_MULTIPLE
= _controls_
.TR_MULTIPLE
4921 TR_EXTENDED
= _controls_
.TR_EXTENDED
4922 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
4923 TR_EDIT_LABELS
= _controls_
.TR_EDIT_LABELS
4924 TR_HIDE_ROOT
= _controls_
.TR_HIDE_ROOT
4925 TR_ROW_LINES
= _controls_
.TR_ROW_LINES
4926 TR_FULL_ROW_HIGHLIGHT
= _controls_
.TR_FULL_ROW_HIGHLIGHT
4927 TR_DEFAULT_STYLE
= _controls_
.TR_DEFAULT_STYLE
4928 TR_TWIST_BUTTONS
= _controls_
.TR_TWIST_BUTTONS
4931 wxTR_AQUA_BUTTONS
= 0
4933 TreeItemIcon_Normal
= _controls_
.TreeItemIcon_Normal
4934 TreeItemIcon_Selected
= _controls_
.TreeItemIcon_Selected
4935 TreeItemIcon_Expanded
= _controls_
.TreeItemIcon_Expanded
4936 TreeItemIcon_SelectedExpanded
= _controls_
.TreeItemIcon_SelectedExpanded
4937 TreeItemIcon_Max
= _controls_
.TreeItemIcon_Max
4938 TREE_HITTEST_ABOVE
= _controls_
.TREE_HITTEST_ABOVE
4939 TREE_HITTEST_BELOW
= _controls_
.TREE_HITTEST_BELOW
4940 TREE_HITTEST_NOWHERE
= _controls_
.TREE_HITTEST_NOWHERE
4941 TREE_HITTEST_ONITEMBUTTON
= _controls_
.TREE_HITTEST_ONITEMBUTTON
4942 TREE_HITTEST_ONITEMICON
= _controls_
.TREE_HITTEST_ONITEMICON
4943 TREE_HITTEST_ONITEMINDENT
= _controls_
.TREE_HITTEST_ONITEMINDENT
4944 TREE_HITTEST_ONITEMLABEL
= _controls_
.TREE_HITTEST_ONITEMLABEL
4945 TREE_HITTEST_ONITEMRIGHT
= _controls_
.TREE_HITTEST_ONITEMRIGHT
4946 TREE_HITTEST_ONITEMSTATEICON
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
4947 TREE_HITTEST_TOLEFT
= _controls_
.TREE_HITTEST_TOLEFT
4948 TREE_HITTEST_TORIGHT
= _controls_
.TREE_HITTEST_TORIGHT
4949 TREE_HITTEST_ONITEMUPPERPART
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
4950 TREE_HITTEST_ONITEMLOWERPART
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
4951 TREE_HITTEST_ONITEM
= _controls_
.TREE_HITTEST_ONITEM
4952 #---------------------------------------------------------------------------
4954 class TreeItemId(object):
4955 """Proxy of C++ TreeItemId class"""
4956 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4957 __repr__
= _swig_repr
4958 def __init__(self
, *args
, **kwargs
):
4959 """__init__(self) -> TreeItemId"""
4960 _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
))
4961 __swig_destroy__
= _controls_
.delete_TreeItemId
4962 __del__
= lambda self
: None;
4963 def IsOk(*args
, **kwargs
):
4964 """IsOk(self) -> bool"""
4965 return _controls_
.TreeItemId_IsOk(*args
, **kwargs
)
4967 def __eq__(*args
, **kwargs
):
4968 """__eq__(self, TreeItemId other) -> bool"""
4969 return _controls_
.TreeItemId___eq__(*args
, **kwargs
)
4971 def __ne__(*args
, **kwargs
):
4972 """__ne__(self, TreeItemId other) -> bool"""
4973 return _controls_
.TreeItemId___ne__(*args
, **kwargs
)
4975 m_pItem
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
)
4977 def __nonzero__(self
): return self
.IsOk()
4978 _controls_
.TreeItemId_swigregister(TreeItemId
)
4979 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
4981 class TreeItemData(object):
4982 """Proxy of C++ TreeItemData class"""
4983 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
4984 __repr__
= _swig_repr
4985 def __init__(self
, *args
, **kwargs
):
4986 """__init__(self, PyObject obj=None) -> TreeItemData"""
4987 _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
))
4988 __swig_destroy__
= _controls_
.delete_TreeItemData
4989 __del__
= lambda self
: None;
4990 def GetData(*args
, **kwargs
):
4991 """GetData(self) -> PyObject"""
4992 return _controls_
.TreeItemData_GetData(*args
, **kwargs
)
4994 def SetData(*args
, **kwargs
):
4995 """SetData(self, PyObject obj)"""
4996 return _controls_
.TreeItemData_SetData(*args
, **kwargs
)
4998 def GetId(*args
, **kwargs
):
4999 """GetId(self) -> TreeItemId"""
5000 return _controls_
.TreeItemData_GetId(*args
, **kwargs
)
5002 def SetId(*args
, **kwargs
):
5003 """SetId(self, TreeItemId id)"""
5004 return _controls_
.TreeItemData_SetId(*args
, **kwargs
)
5006 def Destroy(*args
, **kwargs
):
5008 val
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
)
5012 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
5013 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
5014 _controls_
.TreeItemData_swigregister(TreeItemData
)
5016 #---------------------------------------------------------------------------
5018 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
5019 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
5020 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
5021 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
5022 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
5023 wxEVT_COMMAND_TREE_GET_INFO
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
5024 wxEVT_COMMAND_TREE_SET_INFO
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
5025 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
5026 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
5027 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
5028 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
5029 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
5030 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
5031 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
5032 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
5033 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
5034 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
5035 wxEVT_COMMAND_TREE_END_DRAG
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
5036 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
5037 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
5038 wxEVT_COMMAND_TREE_ITEM_MENU
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
5039 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
5040 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
5041 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
5042 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
5043 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
5044 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
5045 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
5046 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
5047 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
5048 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
5049 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
5050 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
5051 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
5052 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
5053 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
5054 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
5055 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
5056 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
5057 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
5058 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
5059 EVT_TREE_ITEM_MENU
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
, 1)
5061 class TreeEvent(_core
.NotifyEvent
):
5062 """Proxy of C++ TreeEvent class"""
5063 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5064 __repr__
= _swig_repr
5065 def __init__(self
, *args
):
5067 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
5068 __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
5070 _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
))
5071 def GetItem(*args
, **kwargs
):
5072 """GetItem(self) -> TreeItemId"""
5073 return _controls_
.TreeEvent_GetItem(*args
, **kwargs
)
5075 def SetItem(*args
, **kwargs
):
5076 """SetItem(self, TreeItemId item)"""
5077 return _controls_
.TreeEvent_SetItem(*args
, **kwargs
)
5079 def GetOldItem(*args
, **kwargs
):
5080 """GetOldItem(self) -> TreeItemId"""
5081 return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
)
5083 def SetOldItem(*args
, **kwargs
):
5084 """SetOldItem(self, TreeItemId item)"""
5085 return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
)
5087 def GetPoint(*args
, **kwargs
):
5088 """GetPoint(self) -> Point"""
5089 return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
)
5091 def SetPoint(*args
, **kwargs
):
5092 """SetPoint(self, Point pt)"""
5093 return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
)
5095 def GetKeyEvent(*args
, **kwargs
):
5096 """GetKeyEvent(self) -> KeyEvent"""
5097 return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
5099 def GetKeyCode(*args
, **kwargs
):
5100 """GetKeyCode(self) -> int"""
5101 return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
)
5103 def SetKeyEvent(*args
, **kwargs
):
5104 """SetKeyEvent(self, KeyEvent evt)"""
5105 return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
5107 def GetLabel(*args
, **kwargs
):
5108 """GetLabel(self) -> String"""
5109 return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
)
5111 def SetLabel(*args
, **kwargs
):
5112 """SetLabel(self, String label)"""
5113 return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
)
5115 def IsEditCancelled(*args
, **kwargs
):
5116 """IsEditCancelled(self) -> bool"""
5117 return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
5119 def SetEditCanceled(*args
, **kwargs
):
5120 """SetEditCanceled(self, bool editCancelled)"""
5121 return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
5123 def SetToolTip(*args
, **kwargs
):
5124 """SetToolTip(self, String toolTip)"""
5125 return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
)
5127 def GetToolTip(*args
, **kwargs
):
5128 """GetToolTip(self) -> String"""
5129 return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
)
5131 Item
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")
5132 KeyCode
= property(GetKeyCode
,doc
="See `GetKeyCode`")
5133 KeyEvent
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")
5134 Label
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")
5135 OldItem
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")
5136 Point
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")
5137 ToolTip
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")
5138 EditCancelled
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")
5139 _controls_
.TreeEvent_swigregister(TreeEvent
)
5141 #---------------------------------------------------------------------------
5143 class TreeCtrl(_core
.Control
):
5144 """Proxy of C++ TreeCtrl class"""
5145 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5146 __repr__
= _swig_repr
5147 def __init__(self
, *args
, **kwargs
):
5149 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5150 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5151 Validator validator=DefaultValidator,
5152 String name=TreeCtrlNameStr) -> TreeCtrl
5154 _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
))
5155 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
5157 def Create(*args
, **kwargs
):
5159 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
5160 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
5161 Validator validator=DefaultValidator,
5162 String name=TreeCtrlNameStr) -> bool
5164 Do the 2nd phase and create the GUI control.
5166 return _controls_
.TreeCtrl_Create(*args
, **kwargs
)
5168 def _setCallbackInfo(*args
, **kwargs
):
5169 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5170 return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
5172 def GetCount(*args
, **kwargs
):
5173 """GetCount(self) -> unsigned int"""
5174 return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
)
5176 def GetIndent(*args
, **kwargs
):
5177 """GetIndent(self) -> unsigned int"""
5178 return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
)
5180 def SetIndent(*args
, **kwargs
):
5181 """SetIndent(self, unsigned int indent)"""
5182 return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
)
5184 def GetSpacing(*args
, **kwargs
):
5185 """GetSpacing(self) -> unsigned int"""
5186 return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
)
5188 def SetSpacing(*args
, **kwargs
):
5189 """SetSpacing(self, unsigned int spacing)"""
5190 return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
)
5192 def GetImageList(*args
, **kwargs
):
5193 """GetImageList(self) -> ImageList"""
5194 return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
)
5196 def GetStateImageList(*args
, **kwargs
):
5197 """GetStateImageList(self) -> ImageList"""
5198 return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
5200 def SetImageList(*args
, **kwargs
):
5201 """SetImageList(self, ImageList imageList)"""
5202 return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
)
5204 def SetStateImageList(*args
, **kwargs
):
5205 """SetStateImageList(self, ImageList imageList)"""
5206 return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
5208 def AssignImageList(*args
, **kwargs
):
5209 """AssignImageList(self, ImageList imageList)"""
5210 return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
)
5212 def AssignStateImageList(*args
, **kwargs
):
5213 """AssignStateImageList(self, ImageList imageList)"""
5214 return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
5216 def GetItemText(*args
, **kwargs
):
5217 """GetItemText(self, TreeItemId item) -> String"""
5218 return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
)
5220 def GetItemImage(*args
, **kwargs
):
5221 """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
5222 return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
)
5224 def GetItemData(*args
, **kwargs
):
5225 """GetItemData(self, TreeItemId item) -> TreeItemData"""
5226 return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
)
5228 def GetItemPyData(*args
, **kwargs
):
5229 """GetItemPyData(self, TreeItemId item) -> PyObject"""
5230 return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
5232 GetPyData
= GetItemPyData
5233 def GetItemTextColour(*args
, **kwargs
):
5234 """GetItemTextColour(self, TreeItemId item) -> Colour"""
5235 return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
5237 def GetItemBackgroundColour(*args
, **kwargs
):
5238 """GetItemBackgroundColour(self, TreeItemId item) -> Colour"""
5239 return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
5241 def GetItemFont(*args
, **kwargs
):
5242 """GetItemFont(self, TreeItemId item) -> Font"""
5243 return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
)
5245 def SetItemText(*args
, **kwargs
):
5246 """SetItemText(self, TreeItemId item, String text)"""
5247 return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
)
5249 def SetItemImage(*args
, **kwargs
):
5250 """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
5251 return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
)
5253 def SetItemData(*args
, **kwargs
):
5254 """SetItemData(self, TreeItemId item, TreeItemData data)"""
5255 return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
)
5257 def SetItemPyData(*args
, **kwargs
):
5258 """SetItemPyData(self, TreeItemId item, PyObject obj)"""
5259 return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
5261 SetPyData
= SetItemPyData
5262 def SetItemHasChildren(*args
, **kwargs
):
5263 """SetItemHasChildren(self, TreeItemId item, bool has=True)"""
5264 return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
5266 def SetItemBold(*args
, **kwargs
):
5267 """SetItemBold(self, TreeItemId item, bool bold=True)"""
5268 return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
)
5270 def SetItemDropHighlight(*args
, **kwargs
):
5271 """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)"""
5272 return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
5274 def SetItemTextColour(*args
, **kwargs
):
5275 """SetItemTextColour(self, TreeItemId item, Colour col)"""
5276 return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
5278 def SetItemBackgroundColour(*args
, **kwargs
):
5279 """SetItemBackgroundColour(self, TreeItemId item, Colour col)"""
5280 return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
5282 def SetItemFont(*args
, **kwargs
):
5283 """SetItemFont(self, TreeItemId item, Font font)"""
5284 return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
)
5286 def IsVisible(*args
, **kwargs
):
5287 """IsVisible(self, TreeItemId item) -> bool"""
5288 return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
)
5290 def ItemHasChildren(*args
, **kwargs
):
5291 """ItemHasChildren(self, TreeItemId item) -> bool"""
5292 return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
5294 def IsExpanded(*args
, **kwargs
):
5295 """IsExpanded(self, TreeItemId item) -> bool"""
5296 return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
)
5298 def IsSelected(*args
, **kwargs
):
5299 """IsSelected(self, TreeItemId item) -> bool"""
5300 return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
)
5302 def IsBold(*args
, **kwargs
):
5303 """IsBold(self, TreeItemId item) -> bool"""
5304 return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
)
5306 def GetChildrenCount(*args
, **kwargs
):
5307 """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
5308 return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
5310 def GetRootItem(*args
, **kwargs
):
5311 """GetRootItem(self) -> TreeItemId"""
5312 return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
)
5314 def GetSelection(*args
, **kwargs
):
5315 """GetSelection(self) -> TreeItemId"""
5316 return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
)
5318 def GetSelections(*args
, **kwargs
):
5319 """GetSelections(self) -> PyObject"""
5320 return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
)
5322 def GetItemParent(*args
, **kwargs
):
5323 """GetItemParent(self, TreeItemId item) -> TreeItemId"""
5324 return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
)
5326 def GetFirstChild(*args
, **kwargs
):
5327 """GetFirstChild(self, TreeItemId item) -> PyObject"""
5328 return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
5330 def GetNextChild(*args
, **kwargs
):
5331 """GetNextChild(self, TreeItemId item, void cookie) -> PyObject"""
5332 return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
)
5334 def GetLastChild(*args
, **kwargs
):
5335 """GetLastChild(self, TreeItemId item) -> TreeItemId"""
5336 return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
)
5338 def GetNextSibling(*args
, **kwargs
):
5339 """GetNextSibling(self, TreeItemId item) -> TreeItemId"""
5340 return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
5342 def GetPrevSibling(*args
, **kwargs
):
5343 """GetPrevSibling(self, TreeItemId item) -> TreeItemId"""
5344 return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
5346 def GetFirstVisibleItem(*args
, **kwargs
):
5347 """GetFirstVisibleItem(self) -> TreeItemId"""
5348 return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
5350 def GetNextVisible(*args
, **kwargs
):
5351 """GetNextVisible(self, TreeItemId item) -> TreeItemId"""
5352 return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
5354 def GetPrevVisible(*args
, **kwargs
):
5355 """GetPrevVisible(self, TreeItemId item) -> TreeItemId"""
5356 return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
5358 def AddRoot(*args
, **kwargs
):
5359 """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
5360 return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
)
5362 def PrependItem(*args
, **kwargs
):
5364 PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5365 TreeItemData data=None) -> TreeItemId
5367 return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
)
5369 def InsertItem(*args
, **kwargs
):
5371 InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,
5372 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5374 return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
)
5376 def InsertItemBefore(*args
, **kwargs
):
5378 InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,
5379 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
5381 return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
5383 def AppendItem(*args
, **kwargs
):
5385 AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,
5386 TreeItemData data=None) -> TreeItemId
5388 return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
)
5390 def Delete(*args
, **kwargs
):
5391 """Delete(self, TreeItemId item)"""
5392 return _controls_
.TreeCtrl_Delete(*args
, **kwargs
)
5394 def DeleteChildren(*args
, **kwargs
):
5395 """DeleteChildren(self, TreeItemId item)"""
5396 return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
5398 def DeleteAllItems(*args
, **kwargs
):
5399 """DeleteAllItems(self)"""
5400 return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
5402 def Expand(*args
, **kwargs
):
5403 """Expand(self, TreeItemId item)"""
5404 return _controls_
.TreeCtrl_Expand(*args
, **kwargs
)
5406 def ExpandAllChildren(*args
, **kwargs
):
5407 """ExpandAllChildren(self, TreeItemId item)"""
5408 return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
)
5410 def ExpandAll(*args
, **kwargs
):
5411 """ExpandAll(self)"""
5412 return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
)
5414 def Collapse(*args
, **kwargs
):
5415 """Collapse(self, TreeItemId item)"""
5416 return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
)
5418 def CollapseAndReset(*args
, **kwargs
):
5419 """CollapseAndReset(self, TreeItemId item)"""
5420 return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
5422 def Toggle(*args
, **kwargs
):
5423 """Toggle(self, TreeItemId item)"""
5424 return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
)
5426 def Unselect(*args
, **kwargs
):
5427 """Unselect(self)"""
5428 return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
)
5430 def UnselectItem(*args
, **kwargs
):
5431 """UnselectItem(self, TreeItemId item)"""
5432 return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
)
5434 def UnselectAll(*args
, **kwargs
):
5435 """UnselectAll(self)"""
5436 return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
)
5438 def SelectItem(*args
, **kwargs
):
5439 """SelectItem(self, TreeItemId item, bool select=True)"""
5440 return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
)
5442 def ToggleItemSelection(*args
, **kwargs
):
5443 """ToggleItemSelection(self, TreeItemId item)"""
5444 return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
5446 def EnsureVisible(*args
, **kwargs
):
5447 """EnsureVisible(self, TreeItemId item)"""
5448 return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
5450 def ScrollTo(*args
, **kwargs
):
5451 """ScrollTo(self, TreeItemId item)"""
5452 return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
)
5454 def EditLabel(*args
, **kwargs
):
5455 """EditLabel(self, TreeItemId item)"""
5456 return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
)
5458 def GetEditControl(*args
, **kwargs
):
5459 """GetEditControl(self) -> TextCtrl"""
5460 return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
)
5462 def SortChildren(*args
, **kwargs
):
5463 """SortChildren(self, TreeItemId item)"""
5464 return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
)
5466 def HitTest(*args
, **kwargs
):
5468 HitTest(Point point) -> (item, where)
5470 Determine which item (if any) belongs the given point. The coordinates
5471 specified are relative to the client area of tree ctrl and the where return
5472 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
5475 return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
)
5477 def GetBoundingRect(*args
, **kwargs
):
5478 """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject"""
5479 return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
5481 def GetClassDefaultAttributes(*args
, **kwargs
):
5483 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5485 Get the default attributes for this class. This is useful if you want
5486 to use the same font or colour in your own control as in a standard
5487 control -- which is a much better idea than hard coding specific
5488 colours or fonts which might look completely out of place on the
5489 user's system, especially if it uses themes.
5491 The variant parameter is only relevant under Mac currently and is
5492 ignore under other platforms. Under Mac, it will change the size of
5493 the returned font. See `wx.Window.SetWindowVariant` for more about
5496 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5498 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
5499 def SetQuickBestSize(*args
, **kwargs
):
5500 """SetQuickBestSize(self, bool q)"""
5501 return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
)
5503 def GetQuickBestSize(*args
, **kwargs
):
5504 """GetQuickBestSize(self) -> bool"""
5505 return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
)
5507 Count
= property(GetCount
,doc
="See `GetCount`")
5508 EditControl
= property(GetEditControl
,doc
="See `GetEditControl`")
5509 FirstVisibleItem
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")
5510 ImageList
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")
5511 Indent
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")
5512 QuickBestSize
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")
5513 RootItem
= property(GetRootItem
,doc
="See `GetRootItem`")
5514 Selection
= property(GetSelection
,doc
="See `GetSelection`")
5515 Selections
= property(GetSelections
,doc
="See `GetSelections`")
5516 Spacing
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")
5517 StateImageList
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")
5518 _controls_
.TreeCtrl_swigregister(TreeCtrl
)
5520 def PreTreeCtrl(*args
, **kwargs
):
5521 """PreTreeCtrl() -> TreeCtrl"""
5522 val
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
)
5525 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
):
5527 TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
5529 Get the default attributes for this class. This is useful if you want
5530 to use the same font or colour in your own control as in a standard
5531 control -- which is a much better idea than hard coding specific
5532 colours or fonts which might look completely out of place on the
5533 user's system, especially if it uses themes.
5535 The variant parameter is only relevant under Mac currently and is
5536 ignore under other platforms. Under Mac, it will change the size of
5537 the returned font. See `wx.Window.SetWindowVariant` for more about
5540 return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
)
5542 #---------------------------------------------------------------------------
5544 DIRCTRL_DIR_ONLY
= _controls_
.DIRCTRL_DIR_ONLY
5545 DIRCTRL_SELECT_FIRST
= _controls_
.DIRCTRL_SELECT_FIRST
5546 DIRCTRL_SHOW_FILTERS
= _controls_
.DIRCTRL_SHOW_FILTERS
5547 DIRCTRL_3D_INTERNAL
= _controls_
.DIRCTRL_3D_INTERNAL
5548 DIRCTRL_EDIT_LABELS
= _controls_
.DIRCTRL_EDIT_LABELS
5549 class GenericDirCtrl(_core
.Control
):
5550 """Proxy of C++ GenericDirCtrl class"""
5551 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5552 __repr__
= _swig_repr
5553 def __init__(self
, *args
, **kwargs
):
5555 __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5556 Point pos=DefaultPosition, Size size=DefaultSize,
5557 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5558 String filter=EmptyString,
5559 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
5561 _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
))
5562 self
._setOORInfo
(self
)
5564 def Create(*args
, **kwargs
):
5566 Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
5567 Point pos=DefaultPosition, Size size=DefaultSize,
5568 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
5569 String filter=EmptyString,
5570 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
5572 return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
)
5574 def ExpandPath(*args
, **kwargs
):
5575 """ExpandPath(self, String path) -> bool"""
5576 return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
5578 def CollapsePath(*args
, **kwargs
):
5579 """CollapsePath(self, String path) -> bool"""
5580 return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
)
5582 def GetDefaultPath(*args
, **kwargs
):
5583 """GetDefaultPath(self) -> String"""
5584 return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
5586 def SetDefaultPath(*args
, **kwargs
):
5587 """SetDefaultPath(self, String path)"""
5588 return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
5590 def GetPath(*args
, **kwargs
):
5591 """GetPath(self) -> String"""
5592 return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
)
5594 def GetFilePath(*args
, **kwargs
):
5595 """GetFilePath(self) -> String"""
5596 return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
5598 def SetPath(*args
, **kwargs
):
5599 """SetPath(self, String path)"""
5600 return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
)
5602 def ShowHidden(*args
, **kwargs
):
5603 """ShowHidden(self, bool show)"""
5604 return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
5606 def GetShowHidden(*args
, **kwargs
):
5607 """GetShowHidden(self) -> bool"""
5608 return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
5610 def GetFilter(*args
, **kwargs
):
5611 """GetFilter(self) -> String"""
5612 return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
5614 def SetFilter(*args
, **kwargs
):
5615 """SetFilter(self, String filter)"""
5616 return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
5618 def GetFilterIndex(*args
, **kwargs
):
5619 """GetFilterIndex(self) -> int"""
5620 return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
5622 def SetFilterIndex(*args
, **kwargs
):
5623 """SetFilterIndex(self, int n)"""
5624 return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
5626 def GetRootId(*args
, **kwargs
):
5627 """GetRootId(self) -> TreeItemId"""
5628 return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
5630 def GetTreeCtrl(*args
, **kwargs
):
5631 """GetTreeCtrl(self) -> TreeCtrl"""
5632 return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
5634 def GetFilterListCtrl(*args
, **kwargs
):
5635 """GetFilterListCtrl(self) -> DirFilterListCtrl"""
5636 return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
5638 def FindChild(*args
, **kwargs
):
5640 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
5642 Find the child that matches the first part of 'path'. E.g. if a child
5643 path is "/usr" and 'path' is "/usr/include" then the child for
5644 /usr is returned. If the path string has been used (we're at the
5645 leaf), done is set to True.
5648 return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
)
5650 def DoResize(*args
, **kwargs
):
5651 """DoResize(self)"""
5652 return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
)
5654 def ReCreateTree(*args
, **kwargs
):
5655 """ReCreateTree(self)"""
5656 return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
5658 DefaultPath
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")
5659 FilePath
= property(GetFilePath
,doc
="See `GetFilePath`")
5660 Filter
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")
5661 FilterIndex
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")
5662 FilterListCtrl
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")
5663 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
5664 RootId
= property(GetRootId
,doc
="See `GetRootId`")
5665 ShowHidden
= property(GetShowHidden
,ShowHidden
,doc
="See `GetShowHidden` and `ShowHidden`")
5666 TreeCtrl
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")
5667 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
)
5668 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
5670 def PreGenericDirCtrl(*args
, **kwargs
):
5671 """PreGenericDirCtrl() -> GenericDirCtrl"""
5672 val
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
)
5675 class DirFilterListCtrl(Choice
):
5676 """Proxy of C++ DirFilterListCtrl class"""
5677 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5678 __repr__
= _swig_repr
5679 def __init__(self
, *args
, **kwargs
):
5681 __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5682 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
5684 _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
))
5685 self
._setOORInfo
(self
)
5687 def Create(*args
, **kwargs
):
5689 Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
5690 Size size=DefaultSize, long style=0) -> bool
5692 return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
)
5694 def FillFilterList(*args
, **kwargs
):
5695 """FillFilterList(self, String filter, int defaultFilter)"""
5696 return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
5698 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
)
5700 def PreDirFilterListCtrl(*args
, **kwargs
):
5701 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
5702 val
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
)
5705 #---------------------------------------------------------------------------
5707 class PyControl(_core
.Control
):
5708 """Proxy of C++ PyControl class"""
5709 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5710 __repr__
= _swig_repr
5711 def __init__(self
, *args
, **kwargs
):
5713 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
5714 Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,
5715 String name=ControlNameStr) -> PyControl
5717 _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
))
5718 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
5720 def _setCallbackInfo(*args
, **kwargs
):
5721 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5722 return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
)
5724 def SetBestSize(*args
, **kwargs
):
5725 """SetBestSize(self, Size size)"""
5726 return _controls_
.PyControl_SetBestSize(*args
, **kwargs
)
5728 def DoEraseBackground(*args
, **kwargs
):
5729 """DoEraseBackground(self, DC dc) -> bool"""
5730 return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
)
5732 def DoMoveWindow(*args
, **kwargs
):
5733 """DoMoveWindow(self, int x, int y, int width, int height)"""
5734 return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
)
5736 def DoSetSize(*args
, **kwargs
):
5737 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
5738 return _controls_
.PyControl_DoSetSize(*args
, **kwargs
)
5740 def DoSetClientSize(*args
, **kwargs
):
5741 """DoSetClientSize(self, int width, int height)"""
5742 return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
)
5744 def DoSetVirtualSize(*args
, **kwargs
):
5745 """DoSetVirtualSize(self, int x, int y)"""
5746 return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
)
5748 def DoGetSize(*args
, **kwargs
):
5749 """DoGetSize() -> (width, height)"""
5750 return _controls_
.PyControl_DoGetSize(*args
, **kwargs
)
5752 def DoGetClientSize(*args
, **kwargs
):
5753 """DoGetClientSize() -> (width, height)"""
5754 return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
)
5756 def DoGetPosition(*args
, **kwargs
):
5757 """DoGetPosition() -> (x,y)"""
5758 return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
)
5760 def DoGetVirtualSize(*args
, **kwargs
):
5761 """DoGetVirtualSize(self) -> Size"""
5762 return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
)
5764 def DoGetBestSize(*args
, **kwargs
):
5765 """DoGetBestSize(self) -> Size"""
5766 return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
)
5768 def GetDefaultAttributes(*args
, **kwargs
):
5769 """GetDefaultAttributes(self) -> VisualAttributes"""
5770 return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
)
5772 def OnInternalIdle(*args
, **kwargs
):
5773 """OnInternalIdle(self)"""
5774 return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
)
5776 def base_DoMoveWindow(*args
, **kw
):
5777 return PyScrolledWindow
.DoMoveWindow(*args
, **kw
)
5778 base_DoMoveWindow
= wx
._deprecated
(base_DoMoveWindow
,
5779 "Please use PyScrolledWindow.DoMoveWindow instead.")
5781 def base_DoSetSize(*args
, **kw
):
5782 return PyScrolledWindow
.DoSetSize(*args
, **kw
)
5783 base_DoSetSize
= wx
._deprecated
(base_DoSetSize
,
5784 "Please use PyScrolledWindow.DoSetSize instead.")
5786 def base_DoSetClientSize(*args
, **kw
):
5787 return PyScrolledWindow
.DoSetClientSize(*args
, **kw
)
5788 base_DoSetClientSize
= wx
._deprecated
(base_DoSetClientSize
,
5789 "Please use PyScrolledWindow.DoSetClientSize instead.")
5791 def base_DoSetVirtualSize(*args
, **kw
):
5792 return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
)
5793 base_DoSetVirtualSize
= wx
._deprecated
(base_DoSetVirtualSize
,
5794 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
5796 def base_DoGetSize(*args
, **kw
):
5797 return PyScrolledWindow
.DoGetSize(*args
, **kw
)
5798 base_DoGetSize
= wx
._deprecated
(base_DoGetSize
,
5799 "Please use PyScrolledWindow.DoGetSize instead.")
5801 def base_DoGetClientSize(*args
, **kw
):
5802 return PyScrolledWindow
.DoGetClientSize(*args
, **kw
)
5803 base_DoGetClientSize
= wx
._deprecated
(base_DoGetClientSize
,
5804 "Please use PyScrolledWindow.DoGetClientSize instead.")
5806 def base_DoGetPosition(*args
, **kw
):
5807 return PyScrolledWindow
.DoGetPosition(*args
, **kw
)
5808 base_DoGetPosition
= wx
._deprecated
(base_DoGetPosition
,
5809 "Please use PyScrolledWindow.DoGetPosition instead.")
5811 def base_DoGetVirtualSize(*args
, **kw
):
5812 return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
)
5813 base_DoGetVirtualSize
= wx
._deprecated
(base_DoGetVirtualSize
,
5814 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
5816 def base_DoGetBestSize(*args
, **kw
):
5817 return PyScrolledWindow
.DoGetBestSize(*args
, **kw
)
5818 base_DoGetBestSize
= wx
._deprecated
(base_DoGetBestSize
,
5819 "Please use PyScrolledWindow.DoGetBestSize instead.")
5821 def base_InitDialog(*args
, **kw
):
5822 return PyScrolledWindow
.InitDialog(*args
, **kw
)
5823 base_InitDialog
= wx
._deprecated
(base_InitDialog
,
5824 "Please use PyScrolledWindow.InitDialog instead.")
5826 def base_TransferDataToWindow(*args
, **kw
):
5827 return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
)
5828 base_TransferDataToWindow
= wx
._deprecated
(base_TransferDataToWindow
,
5829 "Please use PyScrolledWindow.TransferDataToWindow instead.")
5831 def base_TransferDataFromWindow(*args
, **kw
):
5832 return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
)
5833 base_TransferDataFromWindow
= wx
._deprecated
(base_TransferDataFromWindow
,
5834 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
5836 def base_Validate(*args
, **kw
):
5837 return PyScrolledWindow
.Validate(*args
, **kw
)
5838 base_Validate
= wx
._deprecated
(base_Validate
,
5839 "Please use PyScrolledWindow.Validate instead.")
5841 def base_AcceptsFocus(*args
, **kw
):
5842 return PyScrolledWindow
.AcceptsFocus(*args
, **kw
)
5843 base_AcceptsFocus
= wx
._deprecated
(base_AcceptsFocus
,
5844 "Please use PyScrolledWindow.AcceptsFocus instead.")
5846 def base_AcceptsFocusFromKeyboard(*args
, **kw
):
5847 return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
)
5848 base_AcceptsFocusFromKeyboard
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
,
5849 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
5851 def base_GetMaxSize(*args
, **kw
):
5852 return PyScrolledWindow
.GetMaxSize(*args
, **kw
)
5853 base_GetMaxSize
= wx
._deprecated
(base_GetMaxSize
,
5854 "Please use PyScrolledWindow.GetMaxSize instead.")
5856 def base_AddChild(*args
, **kw
):
5857 return PyScrolledWindow
.AddChild(*args
, **kw
)
5858 base_AddChild
= wx
._deprecated
(base_AddChild
,
5859 "Please use PyScrolledWindow.AddChild instead.")
5861 def base_RemoveChild(*args
, **kw
):
5862 return PyScrolledWindow
.RemoveChild(*args
, **kw
)
5863 base_RemoveChild
= wx
._deprecated
(base_RemoveChild
,
5864 "Please use PyScrolledWindow.RemoveChild instead.")
5866 def base_ShouldInheritColours(*args
, **kw
):
5867 return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
)
5868 base_ShouldInheritColours
= wx
._deprecated
(base_ShouldInheritColours
,
5869 "Please use PyScrolledWindow.ShouldInheritColours instead.")
5871 def base_GetDefaultAttributes(*args
, **kw
):
5872 return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
)
5873 base_GetDefaultAttributes
= wx
._deprecated
(base_GetDefaultAttributes
,
5874 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
5876 def base_OnInternalIdle(*args
, **kw
):
5877 return PyScrolledWindow
.OnInternalIdle(*args
, **kw
)
5878 base_OnInternalIdle
= wx
._deprecated
(base_OnInternalIdle
,
5879 "Please use PyScrolledWindow.OnInternalIdle instead.")
5881 _controls_
.PyControl_swigregister(PyControl
)
5883 def PrePyControl(*args
, **kwargs
):
5884 """PrePyControl() -> PyControl"""
5885 val
= _controls_
.new_PrePyControl(*args
, **kwargs
)
5888 #---------------------------------------------------------------------------
5890 wxEVT_HELP
= _controls_
.wxEVT_HELP
5891 wxEVT_DETAILED_HELP
= _controls_
.wxEVT_DETAILED_HELP
5892 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
5893 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
5894 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
5895 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
5897 class HelpEvent(_core
.CommandEvent
):
5899 A help event is sent when the user has requested context-sensitive
5900 help. This can either be caused by the application requesting
5901 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
5902 the system generating a WM_HELP message when the user pressed F1 or
5903 clicked on the query button in a dialog caption.
5905 A help event is sent to the window that the user clicked on, and is
5906 propagated up the window hierarchy until the event is processed or
5907 there are no more event handlers. The application should call
5908 event.GetId to check the identity of the clicked-on window, and then
5909 either show some suitable help or call event.Skip if the identifier is
5910 unrecognised. Calling Skip is important because it allows wxWindows to
5911 generate further events for ancestors of the clicked-on
5912 window. Otherwise it would be impossible to show help for container
5913 windows, since processing would stop after the first window found.
5915 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
5916 __repr__
= _swig_repr
5917 Origin_Unknown
= _controls_
.HelpEvent_Origin_Unknown
5918 Origin_Keyboard
= _controls_
.HelpEvent_Origin_Keyboard
5919 Origin_HelpButton
= _controls_
.HelpEvent_Origin_HelpButton
5920 def __init__(self
, *args
, **kwargs
):
5922 __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
5923 int origin=Origin_Unknown) -> HelpEvent
5925 _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
))
5926 def GetPosition(*args
, **kwargs
):
5928 GetPosition(self) -> Point
5930 Returns the left-click position of the mouse, in screen
5931 coordinates. This allows the application to position the help
5934 return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
)
5936 def SetPosition(*args
, **kwargs
):
5938 SetPosition(self, Point pos)
5940 Sets the left-click position of the mouse, in screen coordinates.
5942 return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
)
5944 def GetLink(*args
, **kwargs
):
5946 GetLink(self) -> String
5948 Get an optional link to further help
5950 return _controls_
.HelpEvent_GetLink(*args
, **kwargs
)
5952 def SetLink(*args
, **kwargs
):
5954 SetLink(self, String link)
5956 Set an optional link to further help
5958 return _controls_
.HelpEvent_SetLink(*args
, **kwargs
)
5960 def GetTarget(*args
, **kwargs
):
5962 GetTarget(self) -> String
5964 Get an optional target to display help in. E.g. a window specification
5966 return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
)
5968 def SetTarget(*args
, **kwargs
):
5970 SetTarget(self, String target)
5972 Set an optional target to display help in. E.g. a window specification
5974 return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
)
5976 def GetOrigin(*args
, **kwargs
):
5978 GetOrigin(self) -> int
5980 Optiononal indication of the source of the event.
5982 return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
)
5984 def SetOrigin(*args
, **kwargs
):
5985 """SetOrigin(self, int origin)"""
5986 return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
)
5988 Link
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")
5989 Origin
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")
5990 Position
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")
5991 Target
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")
5992 _controls_
.HelpEvent_swigregister(HelpEvent
)
5994 class ContextHelp(_core
.Object
):
5996 This class changes the cursor to a query and puts the application into
5997 a 'context-sensitive help mode'. When the user left-clicks on a window
5998 within the specified window, a ``EVT_HELP`` event is sent to that
5999 control, and the application may respond to it by popping up some
6002 There are a couple of ways to invoke this behaviour implicitly:
6004 * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
6005 (Windows only). This will put a question mark in the titlebar,
6006 and Windows will put the application into context-sensitive help
6007 mode automatically, with further programming.
6009 * Create a `wx.ContextHelpButton`, whose predefined behaviour is
6010 to create a context help object. Normally you will write your
6011 application so that this button is only added to a dialog for
6012 non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
6015 :see: `wx.ContextHelpButton`
6018 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6019 __repr__
= _swig_repr
6020 def __init__(self
, *args
, **kwargs
):
6022 __init__(self, Window window=None, bool doNow=True) -> ContextHelp
6024 Constructs a context help object, calling BeginContextHelp if doNow is
6027 If window is None, the top window is used.
6029 _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
))
6030 __swig_destroy__
= _controls_
.delete_ContextHelp
6031 __del__
= lambda self
: None;
6032 def BeginContextHelp(*args
, **kwargs
):
6034 BeginContextHelp(self, Window window=None) -> bool
6036 Puts the application into context-sensitive help mode. window is the
6037 window which will be used to catch events; if NULL, the top window
6040 Returns true if the application was successfully put into
6041 context-sensitive help mode. This function only returns when the event
6044 return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
6046 def EndContextHelp(*args
, **kwargs
):
6048 EndContextHelp(self) -> bool
6050 Ends context-sensitive help mode. Not normally called by the
6053 return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
)
6055 _controls_
.ContextHelp_swigregister(ContextHelp
)
6057 class ContextHelpButton(BitmapButton
):
6059 Instances of this class may be used to add a question mark button that
6060 when pressed, puts the application into context-help mode. It does
6061 this by creating a wx.ContextHelp object which itself generates a
6062 ``EVT_HELP`` event when the user clicks on a window.
6064 On Windows, you may add a question-mark icon to a dialog by use of the
6065 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
6066 will have to add a button explicitly, usually next to OK, Cancel or
6069 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
6072 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6073 __repr__
= _swig_repr
6074 def __init__(self
, *args
, **kwargs
):
6076 __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
6077 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
6079 Constructor, creating and showing a context help button.
6081 _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
))
6082 self
._setOORInfo
(self
)
6084 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
)
6086 class HelpProvider(object):
6088 wx.HelpProvider is an abstract class used by a program
6089 implementing context-sensitive help to show the help text for the
6092 The current help provider must be explicitly set by the
6093 application using wx.HelpProvider.Set().
6095 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6096 def __init__(self
): raise AttributeError, "No constructor defined"
6097 __repr__
= _swig_repr
6098 __swig_destroy__
= _controls_
.delete_HelpProvider
6099 __del__
= lambda self
: None;
6100 def Set(*args
, **kwargs
):
6102 Set(HelpProvider helpProvider) -> HelpProvider
6104 Sset the current, application-wide help provider. Returns the previous
6105 one. Unlike some other classes, the help provider is not created on
6106 demand. This must be explicitly done by the application.
6108 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6110 Set
= staticmethod(Set
)
6111 def Get(*args
, **kwargs
):
6113 Get() -> HelpProvider
6115 Return the current application-wide help provider.
6117 return _controls_
.HelpProvider_Get(*args
, **kwargs
)
6119 Get
= staticmethod(Get
)
6120 def GetHelp(*args
, **kwargs
):
6122 GetHelp(self, Window window) -> String
6124 Gets the help string for this window. Its interpretation is dependent
6125 on the help provider except that empty string always means that no
6126 help is associated with the window.
6128 return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
)
6130 def ShowHelp(*args
, **kwargs
):
6132 ShowHelp(self, Window window) -> bool
6134 Shows help for the given window. Uses GetHelp internally if
6135 applicable. Returns True if it was done, or False if no help was
6136 available for this window.
6138 return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
)
6140 def ShowHelpAtPoint(*args
, **kwargs
):
6142 ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
6144 Show help for the given window (uses window.GetHelpAtPoint()
6145 internally if applicable), return true if it was done or false if no
6146 help available for this window.
6148 return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
)
6150 def AddHelp(*args
, **kwargs
):
6152 AddHelp(self, Window window, String text)
6154 Associates the text with the given window.
6156 return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
)
6158 def AddHelpById(*args
, **kwargs
):
6160 AddHelpById(self, int id, String text)
6162 This version associates the given text with all windows with this
6163 id. May be used to set the same help string for all Cancel buttons in
6164 the application, for example.
6166 return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
)
6168 def RemoveHelp(*args
, **kwargs
):
6170 RemoveHelp(self, Window window)
6172 Removes the association between the window pointer and the help
6173 text. This is called by the wx.Window destructor. Without this, the
6174 table of help strings will fill up and when window pointers are
6175 reused, the wrong help string will be found.
6177 return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
)
6179 def Destroy(*args
, **kwargs
):
6181 val
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
)
6185 _controls_
.HelpProvider_swigregister(HelpProvider
)
6187 def HelpProvider_Set(*args
, **kwargs
):
6189 HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
6191 Sset the current, application-wide help provider. Returns the previous
6192 one. Unlike some other classes, the help provider is not created on
6193 demand. This must be explicitly done by the application.
6195 return _controls_
.HelpProvider_Set(*args
, **kwargs
)
6197 def HelpProvider_Get(*args
):
6199 HelpProvider_Get() -> HelpProvider
6201 Return the current application-wide help provider.
6203 return _controls_
.HelpProvider_Get(*args
)
6205 class SimpleHelpProvider(HelpProvider
):
6207 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6208 supports only plain text help strings, and shows the string associated
6209 with the control (if any) in a tooltip.
6211 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6212 __repr__
= _swig_repr
6213 def __init__(self
, *args
, **kwargs
):
6215 __init__(self) -> SimpleHelpProvider
6217 wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
6218 supports only plain text help strings, and shows the string associated
6219 with the control (if any) in a tooltip.
6221 _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
))
6222 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
)
6224 #---------------------------------------------------------------------------
6226 class DragImage(_core
.Object
):
6227 """Proxy of C++ DragImage class"""
6228 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6229 __repr__
= _swig_repr
6230 def __init__(self
, *args
, **kwargs
):
6231 """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
6232 _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
))
6233 __swig_destroy__
= _controls_
.delete_DragImage
6234 __del__
= lambda self
: None;
6235 def SetBackingBitmap(*args
, **kwargs
):
6236 """SetBackingBitmap(self, Bitmap bitmap)"""
6237 return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
)
6239 def BeginDrag(*args
, **kwargs
):
6241 BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,
6242 Rect rect=None) -> bool
6244 return _controls_
.DragImage_BeginDrag(*args
, **kwargs
)
6246 def BeginDragBounded(*args
, **kwargs
):
6247 """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool"""
6248 return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
)
6250 def EndDrag(*args
, **kwargs
):
6251 """EndDrag(self) -> bool"""
6252 return _controls_
.DragImage_EndDrag(*args
, **kwargs
)
6254 def Move(*args
, **kwargs
):
6255 """Move(self, Point pt) -> bool"""
6256 return _controls_
.DragImage_Move(*args
, **kwargs
)
6258 def Show(*args
, **kwargs
):
6259 """Show(self) -> bool"""
6260 return _controls_
.DragImage_Show(*args
, **kwargs
)
6262 def Hide(*args
, **kwargs
):
6263 """Hide(self) -> bool"""
6264 return _controls_
.DragImage_Hide(*args
, **kwargs
)
6266 def GetImageRect(*args
, **kwargs
):
6267 """GetImageRect(self, Point pos) -> Rect"""
6268 return _controls_
.DragImage_GetImageRect(*args
, **kwargs
)
6270 def DoDrawImage(*args
, **kwargs
):
6271 """DoDrawImage(self, DC dc, Point pos) -> bool"""
6272 return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
)
6274 def UpdateBackingFromWindow(*args
, **kwargs
):
6275 """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
6276 return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
6278 def RedrawImage(*args
, **kwargs
):
6279 """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
6280 return _controls_
.DragImage_RedrawImage(*args
, **kwargs
)
6282 ImageRect
= property(GetImageRect
,doc
="See `GetImageRect`")
6283 _controls_
.DragImage_swigregister(DragImage
)
6285 def DragIcon(*args
, **kwargs
):
6286 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
6287 val
= _controls_
.new_DragIcon(*args
, **kwargs
)
6290 def DragString(*args
, **kwargs
):
6291 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
6292 val
= _controls_
.new_DragString(*args
, **kwargs
)
6295 def DragTreeItem(*args
, **kwargs
):
6296 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
6297 val
= _controls_
.new_DragTreeItem(*args
, **kwargs
)
6300 def DragListItem(*args
, **kwargs
):
6301 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
6302 val
= _controls_
.new_DragListItem(*args
, **kwargs
)
6305 #---------------------------------------------------------------------------
6307 DP_DEFAULT
= _controls_
.DP_DEFAULT
6308 DP_SPIN
= _controls_
.DP_SPIN
6309 DP_DROPDOWN
= _controls_
.DP_DROPDOWN
6310 DP_SHOWCENTURY
= _controls_
.DP_SHOWCENTURY
6311 DP_ALLOWNONE
= _controls_
.DP_ALLOWNONE
6312 class DatePickerCtrl(_core
.Control
):
6314 This control allows the user to select a date. Unlike
6315 `wx.calendar.CalendarCtrl`, which is a relatively big control,
6316 `wx.DatePickerCtrl` is implemented as a small window showing the
6317 currently selected date. The control can be edited using the keyboard,
6318 and can also display a popup window for more user-friendly date
6319 selection, depending on the styles used and the platform.
6321 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6322 __repr__
= _swig_repr
6323 def __init__(self
, *args
, **kwargs
):
6325 __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6326 Point pos=DefaultPosition, Size size=DefaultSize,
6327 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6328 Validator validator=DefaultValidator,
6329 String name=DatePickerCtrlNameStr) -> DatePickerCtrl
6331 Create a new DatePickerCtrl.
6333 _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
))
6334 self
._setOORInfo
(self
)
6336 def Create(*args
, **kwargs
):
6338 Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,
6339 Point pos=DefaultPosition, Size size=DefaultSize,
6340 long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,
6341 Validator validator=DefaultValidator,
6342 String name=DatePickerCtrlNameStr) -> bool
6344 Create the GUI parts of the DatePickerCtrl, for use in 2-phase
6347 return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
)
6349 def SetValue(*args
, **kwargs
):
6351 SetValue(self, DateTime dt)
6353 Changes the current value of the control. The date should be valid and
6354 included in the currently selected range, if any.
6356 Calling this method does not result in a date change event.
6358 return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
)
6360 def GetValue(*args
, **kwargs
):
6362 GetValue(self) -> DateTime
6364 Returns the currently selected date. If there is no selection or the
6365 selection is outside of the current range, an invalid `wx.DateTime`
6368 return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
)
6370 def SetRange(*args
, **kwargs
):
6372 SetRange(self, DateTime dt1, DateTime dt2)
6374 Sets the valid range for the date selection. If dt1 is valid, it
6375 becomes the earliest date (inclusive) accepted by the control. If dt2
6376 is valid, it becomes the latest possible date.
6378 If the current value of the control is outside of the newly set range
6379 bounds, the behaviour is undefined.
6381 return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
)
6383 def GetLowerLimit(*args
, **kwargs
):
6385 GetLowerLimit(self) -> DateTime
6387 Get the lower limit of the valid range for the date selection, if any.
6388 If there is no range or there is no lower limit, then the
6389 `wx.DateTime` value returned will be invalid.
6391 return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
)
6393 def GetUpperLimit(*args
, **kwargs
):
6395 GetUpperLimit(self) -> DateTime
6397 Get the upper limit of the valid range for the date selection, if any.
6398 If there is no range or there is no upper limit, then the
6399 `wx.DateTime` value returned will be invalid.
6401 return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
)
6403 LowerLimit
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")
6404 UpperLimit
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")
6405 Value
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")
6406 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
)
6407 DatePickerCtrlNameStr
= cvar
.DatePickerCtrlNameStr
6409 def PreDatePickerCtrl(*args
, **kwargs
):
6411 PreDatePickerCtrl() -> DatePickerCtrl
6413 Precreate a DatePickerCtrl for use in 2-phase creation.
6415 val
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)
6418 HL_CONTEXTMENU
= _controls_
.HL_CONTEXTMENU
6419 HL_ALIGN_LEFT
= _controls_
.HL_ALIGN_LEFT
6420 HL_ALIGN_RIGHT
= _controls_
.HL_ALIGN_RIGHT
6421 HL_ALIGN_CENTRE
= _controls_
.HL_ALIGN_CENTRE
6422 HL_DEFAULT_STYLE
= _controls_
.HL_DEFAULT_STYLE
6423 #---------------------------------------------------------------------------
6425 class HyperlinkCtrl(_core
.Control
):
6427 A static text control that emulates a hyperlink. The link is displayed
6428 in an appropriate text style, derived from the control's normal font.
6429 When the mouse rolls over the link, the cursor changes to a hand and
6430 the link's color changes to the active color.
6432 Clicking on the link does not launch a web browser; instead, a
6433 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6437 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6438 __repr__
= _swig_repr
6439 def __init__(self
, *args
, **kwargs
):
6441 __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6442 Size size=DefaultSize,
6443 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl
6445 A static text control that emulates a hyperlink. The link is displayed
6446 in an appropriate text style, derived from the control's normal font.
6447 When the mouse rolls over the link, the cursor changes to a hand and
6448 the link's color changes to the active color.
6450 Clicking on the link does not launch a web browser; instead, a
6451 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6455 _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
))
6456 self
._setOORInfo
(self
)
6458 def Create(*args
, **kwargs
):
6460 Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
6461 Size size=DefaultSize,
6462 long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
6464 return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
)
6466 def GetHoverColour(*args
, **kwargs
):
6467 """GetHoverColour(self) -> Colour"""
6468 return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
)
6470 def SetHoverColour(*args
, **kwargs
):
6471 """SetHoverColour(self, Colour colour)"""
6472 return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
)
6474 def GetNormalColour(*args
, **kwargs
):
6475 """GetNormalColour(self) -> Colour"""
6476 return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
)
6478 def SetNormalColour(*args
, **kwargs
):
6479 """SetNormalColour(self, Colour colour)"""
6480 return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
)
6482 def GetVisitedColour(*args
, **kwargs
):
6483 """GetVisitedColour(self) -> Colour"""
6484 return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
)
6486 def SetVisitedColour(*args
, **kwargs
):
6487 """SetVisitedColour(self, Colour colour)"""
6488 return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
)
6490 def GetURL(*args
, **kwargs
):
6491 """GetURL(self) -> String"""
6492 return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
)
6494 def SetURL(*args
, **kwargs
):
6495 """SetURL(self, String url)"""
6496 return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
)
6498 def SetVisited(*args
, **kwargs
):
6499 """SetVisited(self, bool visited=True)"""
6500 return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
)
6502 def GetVisited(*args
, **kwargs
):
6503 """GetVisited(self) -> bool"""
6504 return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
)
6506 HoverColour
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")
6507 NormalColour
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")
6508 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6509 Visited
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")
6510 VisitedColour
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")
6511 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
)
6512 HyperlinkCtrlNameStr
= cvar
.HyperlinkCtrlNameStr
6514 def PreHyperlinkCtrl(*args
, **kwargs
):
6516 PreHyperlinkCtrl() -> HyperlinkCtrl
6518 A static text control that emulates a hyperlink. The link is displayed
6519 in an appropriate text style, derived from the control's normal font.
6520 When the mouse rolls over the link, the cursor changes to a hand and
6521 the link's color changes to the active color.
6523 Clicking on the link does not launch a web browser; instead, a
6524 wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
6528 val
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
)
6531 wxEVT_COMMAND_HYPERLINK
= _controls_
.wxEVT_COMMAND_HYPERLINK
6532 class HyperlinkEvent(_core
.CommandEvent
):
6533 """Proxy of C++ HyperlinkEvent class"""
6534 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6535 __repr__
= _swig_repr
6536 def __init__(self
, *args
, **kwargs
):
6537 """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
6538 _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
))
6539 def GetURL(*args
, **kwargs
):
6540 """GetURL(self) -> String"""
6541 return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
)
6543 def SetURL(*args
, **kwargs
):
6544 """SetURL(self, String url)"""
6545 return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
)
6547 URL
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")
6548 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
)
6550 EVT_HYPERLINK
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 )
6552 #---------------------------------------------------------------------------
6554 PB_USE_TEXTCTRL
= _controls_
.PB_USE_TEXTCTRL
6555 class PickerBase(_core
.Control
):
6557 Base abstract class for all pickers which support an auxiliary text
6558 control. This class handles all positioning and sizing of the text
6559 control like a an horizontal `wx.BoxSizer` would do, with the text
6560 control on the left of the picker button and the proportion of the
6561 picker fixed to value 1.
6563 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6564 def __init__(self
): raise AttributeError, "No constructor defined"
6565 __repr__
= _swig_repr
6566 def CreateBase(*args
, **kwargs
):
6568 CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
6569 Size size=DefaultSize,
6570 long style=0, Validator validator=DefaultValidator,
6571 String name=wxButtonNameStr) -> bool
6573 return _controls_
.PickerBase_CreateBase(*args
, **kwargs
)
6575 def SetInternalMargin(*args
, **kwargs
):
6577 SetInternalMargin(self, int newmargin)
6579 Sets the margin (in pixels) between the picker and the text control.
6581 return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
)
6583 def GetInternalMargin(*args
, **kwargs
):
6585 GetInternalMargin(self) -> int
6587 Returns the margin (in pixels) between the picker and the text
6590 return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
)
6592 def SetTextCtrlProportion(*args
, **kwargs
):
6594 SetTextCtrlProportion(self, int prop)
6596 Sets the proportion between the text control and the picker button.
6597 This is used to set relative sizes of the text contorl and the picker.
6598 The value passed to this function must be >= 1.
6600 return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
)
6602 def GetTextCtrlProportion(*args
, **kwargs
):
6604 GetTextCtrlProportion(self) -> int
6606 Returns the proportion between the text control and the picker.
6608 return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
)
6610 def SetPickerCtrlProportion(*args
, **kwargs
):
6612 SetPickerCtrlProportion(self, int prop)
6614 Sets the proportion value of the picker.
6616 return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
)
6618 def GetPickerCtrlProportion(*args
, **kwargs
):
6620 GetPickerCtrlProportion(self) -> int
6622 Gets the proportion value of the picker.
6624 return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
)
6626 def IsTextCtrlGrowable(*args
, **kwargs
):
6627 """IsTextCtrlGrowable(self) -> bool"""
6628 return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
)
6630 def SetTextCtrlGrowable(*args
, **kwargs
):
6631 """SetTextCtrlGrowable(self, bool grow=True)"""
6632 return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
)
6634 def IsPickerCtrlGrowable(*args
, **kwargs
):
6635 """IsPickerCtrlGrowable(self) -> bool"""
6636 return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
)
6638 def SetPickerCtrlGrowable(*args
, **kwargs
):
6639 """SetPickerCtrlGrowable(self, bool grow=True)"""
6640 return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
)
6642 def HasTextCtrl(*args
, **kwargs
):
6644 HasTextCtrl(self) -> bool
6646 Returns true if this class has a valid text control (i.e. if the
6647 wx.PB_USE_TEXTCTRL style was given when creating this control).
6649 return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
)
6651 def GetTextCtrl(*args
, **kwargs
):
6653 GetTextCtrl(self) -> TextCtrl
6655 Returns a pointer to the text control handled by this class or None if
6656 the wx.PB_USE_TEXTCTRL style was not specified when this control was
6659 Very important: the contents of the text control could be containing
6660 an invalid representation of the entity which can be chosen through
6661 the picker (e.g. the user entered an invalid colour syntax because of
6662 a typo). Thus you should never parse the content of the textctrl to
6663 get the user's input; rather use the derived-class getter
6664 (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
6667 return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
)
6669 def GetPickerCtrl(*args
, **kwargs
):
6670 """GetPickerCtrl(self) -> Control"""
6671 return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
)
6673 InternalMargin
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")
6674 PickerCtrl
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")
6675 PickerCtrlProportion
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")
6676 TextCtrl
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")
6677 TextCtrlProportion
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")
6678 TextCtrlGrowable
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")
6679 PickerCtrlGrowable
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")
6680 _controls_
.PickerBase_swigregister(PickerBase
)
6682 #---------------------------------------------------------------------------
6684 CLRP_SHOW_LABEL
= _controls_
.CLRP_SHOW_LABEL
6685 CLRP_USE_TEXTCTRL
= _controls_
.CLRP_USE_TEXTCTRL
6686 CLRP_DEFAULT_STYLE
= _controls_
.CLRP_DEFAULT_STYLE
6687 class ColourPickerCtrl(PickerBase
):
6689 This control allows the user to select a colour. The generic
6690 implementation is a button which brings up a `wx.ColourDialog` when
6691 clicked. Native implementations may differ but this is usually a
6692 (small) widget which give access to the colour-chooser dialog.
6694 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6695 __repr__
= _swig_repr
6696 def __init__(self
, *args
, **kwargs
):
6698 __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
6699 Size size=DefaultSize,
6700 long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6701 String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
6703 This control allows the user to select a colour. The generic
6704 implementation is a button which brings up a `wx.ColourDialog` when
6705 clicked. Native implementations may differ but this is usually a
6706 (small) widget which give access to the colour-chooser dialog.
6708 _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
))
6709 self
._setOORInfo
(self
)
6711 def Create(*args
, **kwargs
):
6713 Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
6714 Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
6715 Validator validator=DefaultValidator,
6716 String name=ColourPickerCtrlNameStr) -> bool
6718 return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
)
6720 def GetColour(*args
, **kwargs
):
6722 GetColour(self) -> Colour
6724 Returns the currently selected colour.
6726 return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
)
6728 def SetColour(*args
, **kwargs
):
6730 SetColour(self, Colour col)
6732 Set the displayed colour.
6734 return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
)
6736 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6737 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
)
6738 ColourPickerCtrlNameStr
= cvar
.ColourPickerCtrlNameStr
6740 def PreColourPickerCtrl(*args
, **kwargs
):
6742 PreColourPickerCtrl() -> ColourPickerCtrl
6744 This control allows the user to select a colour. The generic
6745 implementation is a button which brings up a `wx.ColourDialog` when
6746 clicked. Native implementations may differ but this is usually a
6747 (small) widget which give access to the colour-chooser dialog.
6749 val
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
)
6752 wxEVT_COMMAND_COLOURPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
6753 EVT_COLOURPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 )
6755 class ColourPickerEvent(_core
.CommandEvent
):
6756 """Proxy of C++ ColourPickerEvent class"""
6757 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6758 __repr__
= _swig_repr
6759 def __init__(self
, *args
, **kwargs
):
6760 """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
6761 _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
))
6762 def GetColour(*args
, **kwargs
):
6763 """GetColour(self) -> Colour"""
6764 return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
)
6766 def SetColour(*args
, **kwargs
):
6767 """SetColour(self, Colour c)"""
6768 return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
)
6770 Colour
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")
6771 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
)
6773 #---------------------------------------------------------------------------
6775 FLP_OPEN
= _controls_
.FLP_OPEN
6776 FLP_SAVE
= _controls_
.FLP_SAVE
6777 FLP_OVERWRITE_PROMPT
= _controls_
.FLP_OVERWRITE_PROMPT
6778 FLP_FILE_MUST_EXIST
= _controls_
.FLP_FILE_MUST_EXIST
6779 FLP_CHANGE_DIR
= _controls_
.FLP_CHANGE_DIR
6780 DIRP_DIR_MUST_EXIST
= _controls_
.DIRP_DIR_MUST_EXIST
6781 DIRP_CHANGE_DIR
= _controls_
.DIRP_CHANGE_DIR
6782 FLP_USE_TEXTCTRL
= _controls_
.FLP_USE_TEXTCTRL
6783 FLP_DEFAULT_STYLE
= _controls_
.FLP_DEFAULT_STYLE
6784 DIRP_USE_TEXTCTRL
= _controls_
.DIRP_USE_TEXTCTRL
6785 DIRP_DEFAULT_STYLE
= _controls_
.DIRP_DEFAULT_STYLE
6786 class FilePickerCtrl(PickerBase
):
6787 """Proxy of C++ FilePickerCtrl class"""
6788 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6789 __repr__
= _swig_repr
6790 def __init__(self
, *args
, **kwargs
):
6792 __init__(self, Window parent, int id=-1, String path=EmptyString,
6793 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6794 Point pos=DefaultPosition,
6795 Size size=DefaultSize,
6796 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6797 String name=FilePickerCtrlNameStr) -> FilePickerCtrl
6799 _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
))
6800 self
._setOORInfo
(self
)
6802 def Create(*args
, **kwargs
):
6804 Create(self, Window parent, int id=-1, String path=EmptyString,
6805 String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
6806 Point pos=DefaultPosition,
6807 Size size=DefaultSize,
6808 long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6809 String name=FilePickerCtrlNameStr) -> bool
6811 return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
)
6813 def GetPath(*args
, **kwargs
):
6814 """GetPath(self) -> String"""
6815 return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
)
6817 def SetPath(*args
, **kwargs
):
6818 """SetPath(self, String str)"""
6819 return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
)
6821 def CheckPath(*args
, **kwargs
):
6822 """CheckPath(self, String path) -> bool"""
6823 return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
)
6825 def GetTextCtrlValue(*args
, **kwargs
):
6826 """GetTextCtrlValue(self) -> String"""
6827 return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6829 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6830 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6831 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
)
6832 FilePickerCtrlNameStr
= cvar
.FilePickerCtrlNameStr
6833 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
6834 DirPickerCtrlNameStr
= cvar
.DirPickerCtrlNameStr
6835 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
6836 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
6838 def PreFilePickerCtrl(*args
, **kwargs
):
6839 """PreFilePickerCtrl() -> FilePickerCtrl"""
6840 val
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
)
6843 class DirPickerCtrl(PickerBase
):
6844 """Proxy of C++ DirPickerCtrl class"""
6845 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6846 __repr__
= _swig_repr
6847 def __init__(self
, *args
, **kwargs
):
6849 __init__(self, Window parent, int id=-1, String path=EmptyString,
6850 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6851 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6852 Validator validator=DefaultValidator,
6853 String name=DirPickerCtrlNameStr) -> DirPickerCtrl
6855 _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
))
6856 self
._setOORInfo
(self
)
6858 def Create(*args
, **kwargs
):
6860 Create(self, Window parent, int id=-1, String path=EmptyString,
6861 String message=DirSelectorPromptStr, Point pos=DefaultPosition,
6862 Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
6863 Validator validator=DefaultValidator,
6864 String name=DirPickerCtrlNameStr) -> bool
6866 return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
)
6868 def GetPath(*args
, **kwargs
):
6869 """GetPath(self) -> String"""
6870 return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
)
6872 def SetPath(*args
, **kwargs
):
6873 """SetPath(self, String str)"""
6874 return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
)
6876 def CheckPath(*args
, **kwargs
):
6877 """CheckPath(self, String path) -> bool"""
6878 return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
)
6880 def GetTextCtrlValue(*args
, **kwargs
):
6881 """GetTextCtrlValue(self) -> String"""
6882 return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
)
6884 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6885 TextCtrlValue
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")
6886 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
)
6888 def PreDirPickerCtrl(*args
, **kwargs
):
6889 """PreDirPickerCtrl() -> DirPickerCtrl"""
6890 val
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
)
6893 wxEVT_COMMAND_FILEPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
6894 wxEVT_COMMAND_DIRPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
6895 EVT_FILEPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 )
6896 EVT_DIRPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
, 1 )
6898 class FileDirPickerEvent(_core
.CommandEvent
):
6899 """Proxy of C++ FileDirPickerEvent class"""
6900 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6901 __repr__
= _swig_repr
6902 def __init__(self
, *args
, **kwargs
):
6903 """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
6904 _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
))
6905 def GetPath(*args
, **kwargs
):
6906 """GetPath(self) -> String"""
6907 return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
)
6909 def SetPath(*args
, **kwargs
):
6910 """SetPath(self, String p)"""
6911 return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
)
6913 Path
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")
6914 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
)
6916 #---------------------------------------------------------------------------
6918 FNTP_FONTDESC_AS_LABEL
= _controls_
.FNTP_FONTDESC_AS_LABEL
6919 FNTP_USEFONT_FOR_LABEL
= _controls_
.FNTP_USEFONT_FOR_LABEL
6920 FNTP_USE_TEXTCTRL
= _controls_
.FNTP_USE_TEXTCTRL
6921 FNTP_DEFAULT_STYLE
= _controls_
.FNTP_DEFAULT_STYLE
6922 class FontPickerCtrl(PickerBase
):
6923 """Proxy of C++ FontPickerCtrl class"""
6924 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6925 __repr__
= _swig_repr
6926 def __init__(self
, *args
, **kwargs
):
6928 __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6929 Point pos=DefaultPosition, Size size=DefaultSize,
6930 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6931 String name=FontPickerCtrlNameStr) -> FontPickerCtrl
6933 _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
))
6934 self
._setOORInfo
(self
)
6936 def Create(*args
, **kwargs
):
6938 Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
6939 Point pos=DefaultPosition, Size size=DefaultSize,
6940 long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
6941 String name=FontPickerCtrlNameStr) -> bool
6943 return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
)
6945 def GetSelectedFont(*args
, **kwargs
):
6946 """GetSelectedFont(self) -> Font"""
6947 return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
)
6949 def SetSelectedFont(*args
, **kwargs
):
6950 """SetSelectedFont(self, Font f)"""
6951 return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
)
6953 def SetMaxPointSize(*args
, **kwargs
):
6954 """SetMaxPointSize(self, unsigned int max)"""
6955 return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
)
6957 def GetMaxPointSize(*args
, **kwargs
):
6958 """GetMaxPointSize(self) -> unsigned int"""
6959 return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
)
6961 MaxPointSize
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")
6962 SelectedFont
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")
6963 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
)
6964 FontPickerCtrlNameStr
= cvar
.FontPickerCtrlNameStr
6966 def PreFontPickerCtrl(*args
, **kwargs
):
6967 """PreFontPickerCtrl() -> FontPickerCtrl"""
6968 val
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
)
6971 wxEVT_COMMAND_FONTPICKER_CHANGED
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
6972 EVT_FONTPICKER_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 )
6974 class FontPickerEvent(_core
.CommandEvent
):
6975 """Proxy of C++ FontPickerEvent class"""
6976 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
6977 __repr__
= _swig_repr
6978 def __init__(self
, *args
, **kwargs
):
6979 """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
6980 _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
))
6981 def GetFont(*args
, **kwargs
):
6982 """GetFont(self) -> Font"""
6983 return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
)
6985 def SetFont(*args
, **kwargs
):
6986 """SetFont(self, Font c)"""
6987 return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
)
6989 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
6990 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)