1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 BU_LEFT
= _controls
.BU_LEFT
11 BU_TOP
= _controls
.BU_TOP
12 BU_RIGHT
= _controls
.BU_RIGHT
13 BU_BOTTOM
= _controls
.BU_BOTTOM
14 BU_EXACTFIT
= _controls
.BU_EXACTFIT
15 BU_AUTODRAW
= _controls
.BU_AUTODRAW
16 class Button(core
.Control
):
18 A button is a control that contains a text string, and is one of the most
19 common elements of a GUI. It may be placed on a dialog box or panel, or
20 indeed almost any other window.
23 return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
24 def __init__(self
, *args
, **kwargs
):
26 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
27 Size size=DefaultSize, long style=0,
28 Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button
30 Create and show a button.
32 newobj
= _controls
.new_Button(*args
, **kwargs
)
33 self
.this
= newobj
.this
36 self
._setOORInfo
(self
)
38 def Create(*args
, **kwargs
):
40 Create(Window parent, int id, String label, Point pos=DefaultPosition,
41 Size size=DefaultSize, long style=0,
42 Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool
44 Acutally create the GUI Button for 2-phase creation.
46 return _controls
.Button_Create(*args
, **kwargs
)
48 def SetDefault(*args
, **kwargs
):
52 This sets the button to be the default item for the panel or dialog box.
54 return _controls
.Button_SetDefault(*args
, **kwargs
)
56 def GetDefaultSize(*args
, **kwargs
):
57 """GetDefaultSize() -> Size"""
58 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
60 GetDefaultSize
= staticmethod(GetDefaultSize
)
62 class ButtonPtr(Button
):
63 def __init__(self
, this
):
65 if not hasattr(self
,"thisown"): self
.thisown
= 0
66 self
.__class
__ = Button
67 _controls
.Button_swigregister(ButtonPtr
)
69 ButtonNameStr
= cvar
.ButtonNameStr
71 def PreButton(*args
, **kwargs
):
75 Precreate a Button for 2-phase creation.
77 val
= _controls
.new_PreButton(*args
, **kwargs
)
81 def Button_GetDefaultSize(*args
, **kwargs
):
82 """Button_GetDefaultSize() -> Size"""
83 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
85 class BitmapButton(Button
):
87 A Button that contains a bitmap. A bitmap button can be supplied with a
88 single bitmap, and wxWindows will draw all button states using this bitmap. If
89 the application needs more control, additional bitmaps for the selected state,
90 unpressed focused state, and greyed-out state may be supplied.
94 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
95 def __init__(self
, *args
, **kwargs
):
97 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
98 Size size=DefaultSize, long style=BU_AUTODRAW,
99 Validator validator=DefaultValidator,
100 String name=ButtonNameStr) -> BitmapButton
102 Create and show a button with a bitmap for the label.
104 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
105 self
.this
= newobj
.this
108 self
._setOORInfo
(self
)
110 def Create(*args
, **kwargs
):
112 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
113 Size size=DefaultSize, long style=BU_AUTODRAW,
114 Validator validator=DefaultValidator,
115 String name=ButtonNameStr) -> bool
117 Acutally create the GUI BitmapButton for 2-phase creation.
119 return _controls
.BitmapButton_Create(*args
, **kwargs
)
121 def GetBitmapLabel(*args
, **kwargs
):
123 GetBitmapLabel() -> Bitmap
125 Returns the label bitmap (the one passed to the constructor).
127 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
129 def GetBitmapDisabled(*args
, **kwargs
):
131 GetBitmapDisabled() -> Bitmap
133 Returns the bitmap for the disabled state.
135 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
137 def GetBitmapFocus(*args
, **kwargs
):
139 GetBitmapFocus() -> Bitmap
141 Returns the bitmap for the focused state.
143 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
145 def GetBitmapSelected(*args
, **kwargs
):
147 GetBitmapSelected() -> Bitmap
149 Returns the bitmap for the selected state.
151 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
153 def SetBitmapDisabled(*args
, **kwargs
):
155 SetBitmapDisabled(Bitmap bitmap)
157 Sets the bitmap for the disabled button appearance.
159 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
161 def SetBitmapFocus(*args
, **kwargs
):
163 SetBitmapFocus(Bitmap bitmap)
165 Sets the bitmap for the button appearance when it has the keyboard focus.
167 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
169 def SetBitmapSelected(*args
, **kwargs
):
171 SetBitmapSelected(Bitmap bitmap)
173 Sets the bitmap for the selected (depressed) button appearance.
175 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
177 def SetBitmapLabel(*args
, **kwargs
):
179 SetBitmapLabel(Bitmap bitmap)
181 Sets the bitmap label for the button. This is the bitmap used for the
182 unselected state, and for all other states if no other bitmaps are provided.
184 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
186 def SetMargins(*args
, **kwargs
):
187 """SetMargins(int x, int y)"""
188 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
190 def GetMarginX(*args
, **kwargs
):
191 """GetMarginX() -> int"""
192 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
194 def GetMarginY(*args
, **kwargs
):
195 """GetMarginY() -> int"""
196 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
199 class BitmapButtonPtr(BitmapButton
):
200 def __init__(self
, this
):
202 if not hasattr(self
,"thisown"): self
.thisown
= 0
203 self
.__class
__ = BitmapButton
204 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
206 def PreBitmapButton(*args
, **kwargs
):
208 PreBitmapButton() -> BitmapButton
210 Precreate a BitmapButton for 2-phase creation.
212 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
216 #---------------------------------------------------------------------------
218 CHK_2STATE
= _controls
.CHK_2STATE
219 CHK_3STATE
= _controls
.CHK_3STATE
220 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
221 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
222 CHK_CHECKED
= _controls
.CHK_CHECKED
223 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
224 class CheckBox(core
.Control
):
226 A checkbox is a labelled box which by default is either on (checkmark is
227 visible) or off (no checkmark). Optionally (When the wxCHK_3STATE style flag
228 is set) it can have a third state, called the mixed or undetermined
229 state. Often this is used as a "Does Not Apply" state.
232 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
233 def __init__(self
, *args
, **kwargs
):
235 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
236 Size size=DefaultSize, long style=0,
237 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
239 Creates and shows a CheckBox control
241 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
242 self
.this
= newobj
.this
245 self
._setOORInfo
(self
)
247 def Create(*args
, **kwargs
):
249 Create(Window parent, int id, String label, Point pos=DefaultPosition,
250 Size size=DefaultSize, long style=0,
251 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
253 Actually create the GUI CheckBox for 2-phase creation.
255 return _controls
.CheckBox_Create(*args
, **kwargs
)
257 def GetValue(*args
, **kwargs
):
261 Gets the state of a 2-state CheckBox. Returns True if it is checked,
264 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
266 def IsChecked(*args
, **kwargs
):
270 Similar to GetValue, but raises an exception if it is not a 2-state CheckBox.
272 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
274 def SetValue(*args
, **kwargs
):
278 Set the state of a 2-state CheckBox. Pass True for checked,
281 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
283 def Get3StateValue(*args
, **kwargs
):
285 Get3StateValue() -> int
287 Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, wx.CHK_CHECKED when
288 it is checked and wx.CHK_UNDETERMINED when it's in the undetermined state.
289 Raises an exceptiion when the function is used with a 2-state CheckBox.
291 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
293 def Set3StateValue(*args
, **kwargs
):
295 Set3StateValue(int state)
297 Sets the CheckBox to the given state. The state parameter can be
298 one of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED
299 (Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an
300 exception when the CheckBox is a 2-state checkbox and setting the state
301 to wx.CHK_UNDETERMINED.
303 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
305 def Is3State(*args
, **kwargs
):
309 Returns whether or not the CheckBox is a 3-state CheckBox.
311 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
313 def Is3rdStateAllowedForUser(*args
, **kwargs
):
315 Is3rdStateAllowedForUser() -> bool
317 Returns whether or not the user can set the CheckBox to the third state.
319 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
322 class CheckBoxPtr(CheckBox
):
323 def __init__(self
, this
):
325 if not hasattr(self
,"thisown"): self
.thisown
= 0
326 self
.__class
__ = CheckBox
327 _controls
.CheckBox_swigregister(CheckBoxPtr
)
328 CheckBoxNameStr
= cvar
.CheckBoxNameStr
330 def PreCheckBox(*args
, **kwargs
):
332 PreCheckBox() -> CheckBox
334 Precreate a CheckBox for 2-phase creation.
336 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
340 #---------------------------------------------------------------------------
342 class Choice(core
.ControlWithItems
):
344 A Choice control is used to select one of a list of strings. Unlike a ListBox,
345 only the selection is visible until the user pulls down the menu of choices.
348 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
349 def __init__(self
, *args
, **kwargs
):
351 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
352 List choices=[], long style=0, Validator validator=DefaultValidator,
353 String name=ChoiceNameStr) -> Choice
355 Create and show a Choice control
357 newobj
= _controls
.new_Choice(*args
, **kwargs
)
358 self
.this
= newobj
.this
361 self
._setOORInfo
(self
)
363 def Create(*args
, **kwargs
):
365 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
366 List choices=[], long style=0, Validator validator=DefaultValidator,
367 String name=ChoiceNameStr) -> bool
369 Actually create the GUI Choice control for 2-phase creation
371 return _controls
.Choice_Create(*args
, **kwargs
)
373 def SetSelection(*args
, **kwargs
):
377 Select the n'th item (zero based) in the list.
379 return _controls
.Choice_SetSelection(*args
, **kwargs
)
381 def SetStringSelection(*args
, **kwargs
):
383 SetStringSelection(String string)
385 Select the item with the specifed string
387 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
389 def SetString(*args
, **kwargs
):
391 SetString(int n, String string)
393 Set the label for the n'th item (zero based) in the list.
395 return _controls
.Choice_SetString(*args
, **kwargs
)
397 Select
= SetSelection
399 class ChoicePtr(Choice
):
400 def __init__(self
, this
):
402 if not hasattr(self
,"thisown"): self
.thisown
= 0
403 self
.__class
__ = Choice
404 _controls
.Choice_swigregister(ChoicePtr
)
405 ChoiceNameStr
= cvar
.ChoiceNameStr
407 def PreChoice(*args
, **kwargs
):
409 PreChoice() -> Choice
411 Precreate a Choice control for 2-phase creation.
413 val
= _controls
.new_PreChoice(*args
, **kwargs
)
417 #---------------------------------------------------------------------------
419 class ComboBox(Choice
):
421 A combobox is like a combination of an edit control and a listbox. It can be
422 displayed as static list with editable or read-only text field; or a drop-down
423 list with text field.
426 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
427 def __init__(self
, *args
, **kwargs
):
429 __init__(Window parent, int id, String value=EmptyString,
430 Point pos=DefaultPosition, Size size=DefaultSize,
431 List choices=[], long style=0, Validator validator=DefaultValidator,
432 String name=ComboBoxNameStr) -> ComboBox
434 Constructor, creates and shows a ComboBox control.
436 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
437 self
.this
= newobj
.this
440 self
._setOORInfo
(self
)
442 def Create(*args
, **kwargs
):
444 Create(Window parent, int id, String value=EmptyString,
445 Point pos=DefaultPosition, Size size=DefaultSize,
446 List choices=[], long style=0, Validator validator=DefaultValidator,
447 String name=ChoiceNameStr) -> bool
449 Actually create the GUI Choice control for 2-phase creation
451 return _controls
.ComboBox_Create(*args
, **kwargs
)
453 def GetValue(*args
, **kwargs
):
457 Returns the current value in the combobox text field.
459 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
461 def SetValue(*args
, **kwargs
):
462 """SetValue(String value)"""
463 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
465 def Copy(*args
, **kwargs
):
469 Copies the selected text to the clipboard.
471 return _controls
.ComboBox_Copy(*args
, **kwargs
)
473 def Cut(*args
, **kwargs
):
477 Copies the selected text to the clipboard and removes the selection.
479 return _controls
.ComboBox_Cut(*args
, **kwargs
)
481 def Paste(*args
, **kwargs
):
485 Pastes text from the clipboard to the text field.
487 return _controls
.ComboBox_Paste(*args
, **kwargs
)
489 def SetInsertionPoint(*args
, **kwargs
):
491 SetInsertionPoint(long pos)
493 Sets the insertion point in the combobox text field.
495 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
497 def GetInsertionPoint(*args
, **kwargs
):
499 GetInsertionPoint() -> long
501 Returns the insertion point for the combobox's text field.
503 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
505 def GetLastPosition(*args
, **kwargs
):
507 GetLastPosition() -> long
509 Returns the last position in the combobox text field.
511 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
513 def Replace(*args
, **kwargs
):
515 Replace(long from, long to, String value)
517 Replaces the text between two positions with the given text, in the
520 return _controls
.ComboBox_Replace(*args
, **kwargs
)
522 def SetSelection(*args
, **kwargs
):
526 Selects the text between the two positions, in the combobox text field.
528 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
530 def SetMark(*args
, **kwargs
):
531 """SetMark(long from, long to)"""
532 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
534 def SetEditable(*args
, **kwargs
):
535 """SetEditable(bool editable)"""
536 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
538 def SetInsertionPointEnd(*args
, **kwargs
):
540 SetInsertionPointEnd()
542 Sets the insertion point at the end of the combobox text field.
544 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
546 def Remove(*args
, **kwargs
):
548 Remove(long from, long to)
550 Removes the text between the two positions in the combobox text field.
552 return _controls
.ComboBox_Remove(*args
, **kwargs
)
555 class ComboBoxPtr(ComboBox
):
556 def __init__(self
, this
):
558 if not hasattr(self
,"thisown"): self
.thisown
= 0
559 self
.__class
__ = ComboBox
560 _controls
.ComboBox_swigregister(ComboBoxPtr
)
561 ComboBoxNameStr
= cvar
.ComboBoxNameStr
563 def PreComboBox(*args
, **kwargs
):
565 PreComboBox() -> ComboBox
567 Precreate a ComboBox control for 2-phase creation.
569 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
573 #---------------------------------------------------------------------------
575 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
576 GA_VERTICAL
= _controls
.GA_VERTICAL
577 GA_SMOOTH
= _controls
.GA_SMOOTH
578 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
579 class Gauge(core
.Control
):
581 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
582 def __init__(self
, *args
, **kwargs
):
584 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
585 Size size=DefaultSize, long style=GA_HORIZONTAL,
586 Validator validator=DefaultValidator,
587 String name=GaugeNameStr) -> Gauge
589 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
590 self
.this
= newobj
.this
593 self
._setOORInfo
(self
)
595 def Create(*args
, **kwargs
):
597 Create(Window parent, int id, int range, Point pos=DefaultPosition,
598 Size size=DefaultSize, long style=GA_HORIZONTAL,
599 Validator validator=DefaultValidator,
600 String name=GaugeNameStr) -> bool
602 return _controls
.Gauge_Create(*args
, **kwargs
)
604 def SetRange(*args
, **kwargs
):
605 """SetRange(int range)"""
606 return _controls
.Gauge_SetRange(*args
, **kwargs
)
608 def GetRange(*args
, **kwargs
):
609 """GetRange() -> int"""
610 return _controls
.Gauge_GetRange(*args
, **kwargs
)
612 def SetValue(*args
, **kwargs
):
613 """SetValue(int pos)"""
614 return _controls
.Gauge_SetValue(*args
, **kwargs
)
616 def GetValue(*args
, **kwargs
):
617 """GetValue() -> int"""
618 return _controls
.Gauge_GetValue(*args
, **kwargs
)
620 def IsVertical(*args
, **kwargs
):
621 """IsVertical() -> bool"""
622 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
624 def SetShadowWidth(*args
, **kwargs
):
625 """SetShadowWidth(int w)"""
626 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
628 def GetShadowWidth(*args
, **kwargs
):
629 """GetShadowWidth() -> int"""
630 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
632 def SetBezelFace(*args
, **kwargs
):
633 """SetBezelFace(int w)"""
634 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
636 def GetBezelFace(*args
, **kwargs
):
637 """GetBezelFace() -> int"""
638 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
641 class GaugePtr(Gauge
):
642 def __init__(self
, this
):
644 if not hasattr(self
,"thisown"): self
.thisown
= 0
645 self
.__class
__ = Gauge
646 _controls
.Gauge_swigregister(GaugePtr
)
647 GaugeNameStr
= cvar
.GaugeNameStr
649 def PreGauge(*args
, **kwargs
):
650 """PreGauge() -> Gauge"""
651 val
= _controls
.new_PreGauge(*args
, **kwargs
)
655 #---------------------------------------------------------------------------
657 class StaticBox(core
.Control
):
659 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
660 def __init__(self
, *args
, **kwargs
):
662 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
663 Size size=DefaultSize, long style=0,
664 String name=StaticBoxNameStr) -> StaticBox
666 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
667 self
.this
= newobj
.this
670 self
._setOORInfo
(self
)
672 def Create(*args
, **kwargs
):
674 Create(Window parent, int id, String label, Point pos=DefaultPosition,
675 Size size=DefaultSize, long style=0,
676 String name=StaticBoxNameStr) -> bool
678 return _controls
.StaticBox_Create(*args
, **kwargs
)
681 class StaticBoxPtr(StaticBox
):
682 def __init__(self
, this
):
684 if not hasattr(self
,"thisown"): self
.thisown
= 0
685 self
.__class
__ = StaticBox
686 _controls
.StaticBox_swigregister(StaticBoxPtr
)
687 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
688 StaticBoxNameStr
= cvar
.StaticBoxNameStr
689 StaticTextNameStr
= cvar
.StaticTextNameStr
691 def PreStaticBox(*args
, **kwargs
):
692 """PreStaticBox() -> StaticBox"""
693 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
697 #---------------------------------------------------------------------------
699 class StaticLine(core
.Control
):
701 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
702 def __init__(self
, *args
, **kwargs
):
704 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
705 long style=LI_HORIZONTAL,
706 String name=StaticTextNameStr) -> StaticLine
708 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
709 self
.this
= newobj
.this
712 self
._setOORInfo
(self
)
714 def Create(*args
, **kwargs
):
716 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
717 long style=LI_HORIZONTAL,
718 String name=StaticTextNameStr) -> bool
720 return _controls
.StaticLine_Create(*args
, **kwargs
)
722 def IsVertical(*args
, **kwargs
):
723 """IsVertical() -> bool"""
724 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
726 def GetDefaultSize(*args
, **kwargs
):
727 """GetDefaultSize() -> int"""
728 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
730 GetDefaultSize
= staticmethod(GetDefaultSize
)
732 class StaticLinePtr(StaticLine
):
733 def __init__(self
, this
):
735 if not hasattr(self
,"thisown"): self
.thisown
= 0
736 self
.__class
__ = StaticLine
737 _controls
.StaticLine_swigregister(StaticLinePtr
)
739 def PreStaticLine(*args
, **kwargs
):
740 """PreStaticLine() -> StaticLine"""
741 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
745 def StaticLine_GetDefaultSize(*args
, **kwargs
):
746 """StaticLine_GetDefaultSize() -> int"""
747 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
749 #---------------------------------------------------------------------------
751 class StaticText(core
.Control
):
753 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
754 def __init__(self
, *args
, **kwargs
):
756 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
757 Size size=DefaultSize, long style=0,
758 String name=StaticTextNameStr) -> StaticText
760 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
761 self
.this
= newobj
.this
764 self
._setOORInfo
(self
)
766 def Create(*args
, **kwargs
):
768 Create(Window parent, int id, String label, Point pos=DefaultPosition,
769 Size size=DefaultSize, long style=0,
770 String name=StaticTextNameStr) -> bool
772 return _controls
.StaticText_Create(*args
, **kwargs
)
775 class StaticTextPtr(StaticText
):
776 def __init__(self
, this
):
778 if not hasattr(self
,"thisown"): self
.thisown
= 0
779 self
.__class
__ = StaticText
780 _controls
.StaticText_swigregister(StaticTextPtr
)
782 def PreStaticText(*args
, **kwargs
):
783 """PreStaticText() -> StaticText"""
784 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
788 #---------------------------------------------------------------------------
790 class StaticBitmap(core
.Control
):
792 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
793 def __init__(self
, *args
, **kwargs
):
795 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
796 Size size=DefaultSize, long style=0,
797 String name=StaticBitmapNameStr) -> StaticBitmap
799 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
800 self
.this
= newobj
.this
803 def Create(*args
, **kwargs
):
805 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
806 Size size=DefaultSize, long style=0,
807 String name=StaticBitmapNameStr) -> bool
809 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
811 def GetBitmap(*args
, **kwargs
):
812 """GetBitmap() -> Bitmap"""
813 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
815 def SetBitmap(*args
, **kwargs
):
816 """SetBitmap(Bitmap bitmap)"""
817 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
819 def SetIcon(*args
, **kwargs
):
820 """SetIcon(Icon icon)"""
821 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
824 class StaticBitmapPtr(StaticBitmap
):
825 def __init__(self
, this
):
827 if not hasattr(self
,"thisown"): self
.thisown
= 0
828 self
.__class
__ = StaticBitmap
829 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
831 def PreStaticBitmap(*args
, **kwargs
):
832 """PreStaticBitmap() -> StaticBitmap"""
833 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
837 #---------------------------------------------------------------------------
839 class ListBox(core
.ControlWithItems
):
841 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
842 def __init__(self
, *args
, **kwargs
):
844 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
845 wxArrayString choices=wxPyEmptyStringArray,
846 long style=0, Validator validator=DefaultValidator,
847 String name=ListBoxNameStr) -> ListBox
849 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
850 self
.this
= newobj
.this
853 self
._setOORInfo
(self
)
855 def Create(*args
, **kwargs
):
857 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
858 wxArrayString choices=wxPyEmptyStringArray,
859 long style=0, Validator validator=DefaultValidator,
860 String name=ListBoxNameStr) -> bool
862 return _controls
.ListBox_Create(*args
, **kwargs
)
864 def Insert(*args
, **kwargs
):
865 """Insert(String item, int pos, PyObject clientData=None)"""
866 return _controls
.ListBox_Insert(*args
, **kwargs
)
868 def InsertItems(*args
, **kwargs
):
869 """InsertItems(wxArrayString items, int pos)"""
870 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
872 def Set(*args
, **kwargs
):
873 """Set(wxArrayString items)"""
874 return _controls
.ListBox_Set(*args
, **kwargs
)
876 def IsSelected(*args
, **kwargs
):
877 """IsSelected(int n) -> bool"""
878 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
880 def SetSelection(*args
, **kwargs
):
881 """SetSelection(int n, bool select=True)"""
882 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
884 def Select(*args
, **kwargs
):
886 return _controls
.ListBox_Select(*args
, **kwargs
)
888 def Deselect(*args
, **kwargs
):
889 """Deselect(int n)"""
890 return _controls
.ListBox_Deselect(*args
, **kwargs
)
892 def DeselectAll(*args
, **kwargs
):
893 """DeselectAll(int itemToLeaveSelected=-1)"""
894 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
896 def SetStringSelection(*args
, **kwargs
):
897 """SetStringSelection(String s, bool select=True) -> bool"""
898 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
900 def GetSelections(*args
, **kwargs
):
901 """GetSelections() -> PyObject"""
902 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
904 def SetFirstItem(*args
, **kwargs
):
905 """SetFirstItem(int n)"""
906 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
908 def SetFirstItemStr(*args
, **kwargs
):
909 """SetFirstItemStr(String s)"""
910 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
912 def EnsureVisible(*args
, **kwargs
):
913 """EnsureVisible(int n)"""
914 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
916 def AppendAndEnsureVisible(*args
, **kwargs
):
917 """AppendAndEnsureVisible(String s)"""
918 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
920 def IsSorted(*args
, **kwargs
):
921 """IsSorted() -> bool"""
922 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
924 def SetItemForegroundColour(*args
, **kwargs
):
925 """SetItemForegroundColour(int item, Colour c)"""
926 return _controls
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
928 def SetItemBackgroundColour(*args
, **kwargs
):
929 """SetItemBackgroundColour(int item, Colour c)"""
930 return _controls
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
932 def SetItemFont(*args
, **kwargs
):
933 """SetItemFont(int item, Font f)"""
934 return _controls
.ListBox_SetItemFont(*args
, **kwargs
)
937 class ListBoxPtr(ListBox
):
938 def __init__(self
, this
):
940 if not hasattr(self
,"thisown"): self
.thisown
= 0
941 self
.__class
__ = ListBox
942 _controls
.ListBox_swigregister(ListBoxPtr
)
943 ListBoxNameStr
= cvar
.ListBoxNameStr
945 def PreListBox(*args
, **kwargs
):
946 """PreListBox() -> ListBox"""
947 val
= _controls
.new_PreListBox(*args
, **kwargs
)
951 #---------------------------------------------------------------------------
953 class CheckListBox(ListBox
):
955 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
956 def __init__(self
, *args
, **kwargs
):
958 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
959 wxArrayString choices=wxPyEmptyStringArray,
960 long style=0, Validator validator=DefaultValidator,
961 String name=ListBoxNameStr) -> CheckListBox
963 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
964 self
.this
= newobj
.this
967 self
._setOORInfo
(self
)
969 def Create(*args
, **kwargs
):
971 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
972 wxArrayString choices=wxPyEmptyStringArray,
973 long style=0, Validator validator=DefaultValidator,
974 String name=ListBoxNameStr) -> bool
976 return _controls
.CheckListBox_Create(*args
, **kwargs
)
978 def IsChecked(*args
, **kwargs
):
979 """IsChecked(int index) -> bool"""
980 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
982 def Check(*args
, **kwargs
):
983 """Check(int index, int check=True)"""
984 return _controls
.CheckListBox_Check(*args
, **kwargs
)
986 def GetItemHeight(*args
, **kwargs
):
987 """GetItemHeight() -> int"""
988 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
990 def HitTest(*args
, **kwargs
):
991 """HitTest(Point pt) -> int"""
992 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
994 def HitTestXY(*args
, **kwargs
):
995 """HitTestXY(int x, int y) -> int"""
996 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
999 class CheckListBoxPtr(CheckListBox
):
1000 def __init__(self
, this
):
1002 if not hasattr(self
,"thisown"): self
.thisown
= 0
1003 self
.__class
__ = CheckListBox
1004 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
1006 def PreCheckListBox(*args
, **kwargs
):
1007 """PreCheckListBox() -> CheckListBox"""
1008 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
1012 #---------------------------------------------------------------------------
1014 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
1015 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
1016 TE_READONLY
= _controls
.TE_READONLY
1017 TE_MULTILINE
= _controls
.TE_MULTILINE
1018 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
1019 TE_LEFT
= _controls
.TE_LEFT
1020 TE_CENTER
= _controls
.TE_CENTER
1021 TE_RIGHT
= _controls
.TE_RIGHT
1022 TE_CENTRE
= _controls
.TE_CENTRE
1023 TE_RICH
= _controls
.TE_RICH
1024 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
1025 TE_PASSWORD
= _controls
.TE_PASSWORD
1026 TE_AUTO_URL
= _controls
.TE_AUTO_URL
1027 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
1028 TE_DONTWRAP
= _controls
.TE_DONTWRAP
1029 TE_LINEWRAP
= _controls
.TE_LINEWRAP
1030 TE_WORDWRAP
= _controls
.TE_WORDWRAP
1031 TE_RICH2
= _controls
.TE_RICH2
1032 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
1033 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
1034 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
1035 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
1036 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
1037 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
1038 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
1039 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
1040 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
1041 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
1042 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
1043 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
1044 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
1045 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
1046 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
1047 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
1048 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
1049 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
1050 TE_HT_UNKNOWN
= _controls
.TE_HT_UNKNOWN
1051 TE_HT_BEFORE
= _controls
.TE_HT_BEFORE
1052 TE_HT_ON_TEXT
= _controls
.TE_HT_ON_TEXT
1053 TE_HT_BELOW
= _controls
.TE_HT_BELOW
1054 TE_HT_BEYOND
= _controls
.TE_HT_BEYOND
1055 class TextAttr(object):
1057 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1058 def __init__(self
, *args
):
1060 __init__() -> TextAttr
1061 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
1062 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
1064 newobj
= _controls
.new_TextAttr(*args
)
1065 self
.this
= newobj
.this
1068 def __del__(self
, destroy
=_controls
.delete_TextAttr
):
1071 if self
.thisown
: destroy(self
)
1074 def Init(*args
, **kwargs
):
1076 return _controls
.TextAttr_Init(*args
, **kwargs
)
1078 def SetTextColour(*args
, **kwargs
):
1079 """SetTextColour(Colour colText)"""
1080 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
1082 def SetBackgroundColour(*args
, **kwargs
):
1083 """SetBackgroundColour(Colour colBack)"""
1084 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
1086 def SetFont(*args
, **kwargs
):
1087 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
1088 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
1090 def SetAlignment(*args
, **kwargs
):
1091 """SetAlignment(int alignment)"""
1092 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
1094 def SetTabs(*args
, **kwargs
):
1095 """SetTabs(wxArrayInt tabs)"""
1096 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
1098 def SetLeftIndent(*args
, **kwargs
):
1099 """SetLeftIndent(int indent)"""
1100 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
1102 def SetRightIndent(*args
, **kwargs
):
1103 """SetRightIndent(int indent)"""
1104 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
1106 def SetFlags(*args
, **kwargs
):
1107 """SetFlags(long flags)"""
1108 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
1110 def HasTextColour(*args
, **kwargs
):
1111 """HasTextColour() -> bool"""
1112 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
1114 def HasBackgroundColour(*args
, **kwargs
):
1115 """HasBackgroundColour() -> bool"""
1116 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
1118 def HasFont(*args
, **kwargs
):
1119 """HasFont() -> bool"""
1120 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
1122 def HasAlignment(*args
, **kwargs
):
1123 """HasAlignment() -> bool"""
1124 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
1126 def HasTabs(*args
, **kwargs
):
1127 """HasTabs() -> bool"""
1128 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
1130 def HasLeftIndent(*args
, **kwargs
):
1131 """HasLeftIndent() -> bool"""
1132 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1134 def HasRightIndent(*args
, **kwargs
):
1135 """HasRightIndent() -> bool"""
1136 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
1138 def HasFlag(*args
, **kwargs
):
1139 """HasFlag(long flag) -> bool"""
1140 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1142 def GetTextColour(*args
, **kwargs
):
1143 """GetTextColour() -> Colour"""
1144 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1146 def GetBackgroundColour(*args
, **kwargs
):
1147 """GetBackgroundColour() -> Colour"""
1148 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1150 def GetFont(*args
, **kwargs
):
1151 """GetFont() -> Font"""
1152 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1154 def GetAlignment(*args
, **kwargs
):
1155 """GetAlignment() -> int"""
1156 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1158 def GetTabs(*args
, **kwargs
):
1159 """GetTabs() -> wxArrayInt"""
1160 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1162 def GetLeftIndent(*args
, **kwargs
):
1163 """GetLeftIndent() -> long"""
1164 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1166 def GetRightIndent(*args
, **kwargs
):
1167 """GetRightIndent() -> long"""
1168 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1170 def GetFlags(*args
, **kwargs
):
1171 """GetFlags() -> long"""
1172 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1174 def IsDefault(*args
, **kwargs
):
1175 """IsDefault() -> bool"""
1176 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1178 def Combine(*args
, **kwargs
):
1179 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1180 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1182 Combine
= staticmethod(Combine
)
1184 class TextAttrPtr(TextAttr
):
1185 def __init__(self
, this
):
1187 if not hasattr(self
,"thisown"): self
.thisown
= 0
1188 self
.__class
__ = TextAttr
1189 _controls
.TextAttr_swigregister(TextAttrPtr
)
1190 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1192 def TextAttr_Combine(*args
, **kwargs
):
1193 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1194 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1196 class TextCtrl(core
.Control
):
1198 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1199 def __init__(self
, *args
, **kwargs
):
1201 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1202 Size size=DefaultSize,
1203 long style=0, Validator validator=DefaultValidator,
1204 String name=TextCtrlNameStr) -> TextCtrl
1206 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1207 self
.this
= newobj
.this
1210 self
._setOORInfo
(self
)
1212 def Create(*args
, **kwargs
):
1214 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1215 Size size=DefaultSize,
1216 long style=0, Validator validator=DefaultValidator,
1217 String name=TextCtrlNameStr) -> bool
1219 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1221 def GetValue(*args
, **kwargs
):
1222 """GetValue() -> String"""
1223 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1225 def SetValue(*args
, **kwargs
):
1226 """SetValue(String value)"""
1227 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1229 def GetRange(*args
, **kwargs
):
1230 """GetRange(long from, long to) -> String"""
1231 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1233 def GetLineLength(*args
, **kwargs
):
1234 """GetLineLength(long lineNo) -> int"""
1235 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1237 def GetLineText(*args
, **kwargs
):
1238 """GetLineText(long lineNo) -> String"""
1239 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1241 def GetNumberOfLines(*args
, **kwargs
):
1242 """GetNumberOfLines() -> int"""
1243 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1245 def IsModified(*args
, **kwargs
):
1246 """IsModified() -> bool"""
1247 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1249 def IsEditable(*args
, **kwargs
):
1250 """IsEditable() -> bool"""
1251 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1253 def IsSingleLine(*args
, **kwargs
):
1254 """IsSingleLine() -> bool"""
1255 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1257 def IsMultiLine(*args
, **kwargs
):
1258 """IsMultiLine() -> bool"""
1259 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1261 def GetSelection(*args
, **kwargs
):
1263 GetSelection() -> (from, to)
1265 If the return values from and to are the same, there is no selection.
1267 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1269 def GetStringSelection(*args
, **kwargs
):
1270 """GetStringSelection() -> String"""
1271 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1273 def Clear(*args
, **kwargs
):
1275 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1277 def Replace(*args
, **kwargs
):
1278 """Replace(long from, long to, String value)"""
1279 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1281 def Remove(*args
, **kwargs
):
1282 """Remove(long from, long to)"""
1283 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1285 def LoadFile(*args
, **kwargs
):
1286 """LoadFile(String file) -> bool"""
1287 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1289 def SaveFile(*args
, **kwargs
):
1290 """SaveFile(String file=EmptyString) -> bool"""
1291 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1293 def MarkDirty(*args
, **kwargs
):
1295 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1297 def DiscardEdits(*args
, **kwargs
):
1298 """DiscardEdits()"""
1299 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1301 def SetMaxLength(*args
, **kwargs
):
1302 """SetMaxLength(unsigned long len)"""
1303 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1305 def WriteText(*args
, **kwargs
):
1306 """WriteText(String text)"""
1307 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1309 def AppendText(*args
, **kwargs
):
1310 """AppendText(String text)"""
1311 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1313 def EmulateKeyPress(*args
, **kwargs
):
1314 """EmulateKeyPress(KeyEvent event) -> bool"""
1315 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1317 def SetStyle(*args
, **kwargs
):
1318 """SetStyle(long start, long end, TextAttr style) -> bool"""
1319 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1321 def GetStyle(*args
, **kwargs
):
1322 """GetStyle(long position, TextAttr style) -> bool"""
1323 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1325 def SetDefaultStyle(*args
, **kwargs
):
1326 """SetDefaultStyle(TextAttr style) -> bool"""
1327 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1329 def GetDefaultStyle(*args
, **kwargs
):
1330 """GetDefaultStyle() -> TextAttr"""
1331 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1333 def XYToPosition(*args
, **kwargs
):
1334 """XYToPosition(long x, long y) -> long"""
1335 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1337 def PositionToXY(*args
, **kwargs
):
1338 """PositionToXY(long pos) -> (x, y)"""
1339 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1341 def ShowPosition(*args
, **kwargs
):
1342 """ShowPosition(long pos)"""
1343 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1345 def HitTest(*args
, **kwargs
):
1347 HitTest(Point pt) -> (result, row, col)
1349 Find the character at position given in pixels.
1350 NB: pt is in device coords (not adjusted for the client area
1351 origin nor scrolling)
1353 return _controls
.TextCtrl_HitTest(*args
, **kwargs
)
1355 def Copy(*args
, **kwargs
):
1357 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1359 def Cut(*args
, **kwargs
):
1361 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1363 def Paste(*args
, **kwargs
):
1365 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1367 def CanCopy(*args
, **kwargs
):
1368 """CanCopy() -> bool"""
1369 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1371 def CanCut(*args
, **kwargs
):
1372 """CanCut() -> bool"""
1373 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1375 def CanPaste(*args
, **kwargs
):
1376 """CanPaste() -> bool"""
1377 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1379 def Undo(*args
, **kwargs
):
1381 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1383 def Redo(*args
, **kwargs
):
1385 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1387 def CanUndo(*args
, **kwargs
):
1388 """CanUndo() -> bool"""
1389 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1391 def CanRedo(*args
, **kwargs
):
1392 """CanRedo() -> bool"""
1393 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1395 def SetInsertionPoint(*args
, **kwargs
):
1396 """SetInsertionPoint(long pos)"""
1397 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1399 def SetInsertionPointEnd(*args
, **kwargs
):
1400 """SetInsertionPointEnd()"""
1401 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1403 def GetInsertionPoint(*args
, **kwargs
):
1404 """GetInsertionPoint() -> long"""
1405 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1407 def GetLastPosition(*args
, **kwargs
):
1408 """GetLastPosition() -> long"""
1409 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1411 def SetSelection(*args
, **kwargs
):
1412 """SetSelection(long from, long to)"""
1413 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1415 def SelectAll(*args
, **kwargs
):
1417 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1419 def SetEditable(*args
, **kwargs
):
1420 """SetEditable(bool editable)"""
1421 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1423 def ShowNativeCaret(*args
, **kwargs
):
1424 """ShowNativeCaret(bool show=True) -> bool"""
1425 return _controls
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1427 def HideNativeCaret(*args
, **kwargs
):
1428 """HideNativeCaret() -> bool"""
1429 return _controls
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1431 def write(*args
, **kwargs
):
1432 """write(String text)"""
1433 return _controls
.TextCtrl_write(*args
, **kwargs
)
1435 def GetString(*args
, **kwargs
):
1436 """GetString(long from, long to) -> String"""
1437 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1440 class TextCtrlPtr(TextCtrl
):
1441 def __init__(self
, this
):
1443 if not hasattr(self
,"thisown"): self
.thisown
= 0
1444 self
.__class
__ = TextCtrl
1445 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1447 def PreTextCtrl(*args
, **kwargs
):
1448 """PreTextCtrl() -> TextCtrl"""
1449 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1453 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1454 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1455 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1456 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1457 class TextUrlEvent(core
.CommandEvent
):
1459 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1460 def __init__(self
, *args
, **kwargs
):
1461 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1462 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1463 self
.this
= newobj
.this
1466 def GetMouseEvent(*args
, **kwargs
):
1467 """GetMouseEvent() -> MouseEvent"""
1468 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1470 def GetURLStart(*args
, **kwargs
):
1471 """GetURLStart() -> long"""
1472 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1474 def GetURLEnd(*args
, **kwargs
):
1475 """GetURLEnd() -> long"""
1476 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1479 class TextUrlEventPtr(TextUrlEvent
):
1480 def __init__(self
, this
):
1482 if not hasattr(self
,"thisown"): self
.thisown
= 0
1483 self
.__class
__ = TextUrlEvent
1484 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1486 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1487 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1488 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1489 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1491 #---------------------------------------------------------------------------
1493 class ScrollBar(core
.Control
):
1495 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1496 def __init__(self
, *args
, **kwargs
):
1498 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1499 Size size=DefaultSize, long style=SB_HORIZONTAL,
1500 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1502 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1503 self
.this
= newobj
.this
1506 self
._setOORInfo
(self
)
1508 def Create(*args
, **kwargs
):
1510 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1511 Size size=DefaultSize, long style=SB_HORIZONTAL,
1512 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1514 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1516 def GetThumbPosition(*args
, **kwargs
):
1517 """GetThumbPosition() -> int"""
1518 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1520 def GetThumbSize(*args
, **kwargs
):
1521 """GetThumbSize() -> int"""
1522 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1524 GetThumbLength
= GetThumbSize
1525 def GetPageSize(*args
, **kwargs
):
1526 """GetPageSize() -> int"""
1527 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1529 def GetRange(*args
, **kwargs
):
1530 """GetRange() -> int"""
1531 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1533 def IsVertical(*args
, **kwargs
):
1534 """IsVertical() -> bool"""
1535 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1537 def SetThumbPosition(*args
, **kwargs
):
1538 """SetThumbPosition(int viewStart)"""
1539 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1541 def SetScrollbar(*args
, **kwargs
):
1543 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1546 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1549 class ScrollBarPtr(ScrollBar
):
1550 def __init__(self
, this
):
1552 if not hasattr(self
,"thisown"): self
.thisown
= 0
1553 self
.__class
__ = ScrollBar
1554 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1555 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1557 def PreScrollBar(*args
, **kwargs
):
1558 """PreScrollBar() -> ScrollBar"""
1559 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1563 #---------------------------------------------------------------------------
1565 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1566 SP_VERTICAL
= _controls
.SP_VERTICAL
1567 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1568 SP_WRAP
= _controls
.SP_WRAP
1569 class SpinButton(core
.Control
):
1571 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1572 def __init__(self
, *args
, **kwargs
):
1574 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1575 Size size=DefaultSize, long style=SP_HORIZONTAL,
1576 String name=SPIN_BUTTON_NAME) -> SpinButton
1578 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1579 self
.this
= newobj
.this
1582 self
._setOORInfo
(self
)
1584 def Create(*args
, **kwargs
):
1586 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1587 Size size=DefaultSize, long style=SP_HORIZONTAL,
1588 String name=SPIN_BUTTON_NAME) -> bool
1590 return _controls
.SpinButton_Create(*args
, **kwargs
)
1592 def GetValue(*args
, **kwargs
):
1593 """GetValue() -> int"""
1594 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1596 def GetMin(*args
, **kwargs
):
1597 """GetMin() -> int"""
1598 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1600 def GetMax(*args
, **kwargs
):
1601 """GetMax() -> int"""
1602 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1604 def SetValue(*args
, **kwargs
):
1605 """SetValue(int val)"""
1606 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1608 def SetMin(*args
, **kwargs
):
1609 """SetMin(int minVal)"""
1610 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1612 def SetMax(*args
, **kwargs
):
1613 """SetMax(int maxVal)"""
1614 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1616 def SetRange(*args
, **kwargs
):
1617 """SetRange(int minVal, int maxVal)"""
1618 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1620 def IsVertical(*args
, **kwargs
):
1621 """IsVertical() -> bool"""
1622 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1625 class SpinButtonPtr(SpinButton
):
1626 def __init__(self
, this
):
1628 if not hasattr(self
,"thisown"): self
.thisown
= 0
1629 self
.__class
__ = SpinButton
1630 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1631 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1632 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1634 def PreSpinButton(*args
, **kwargs
):
1635 """PreSpinButton() -> SpinButton"""
1636 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1640 class SpinCtrl(core
.Control
):
1642 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1643 def __init__(self
, *args
, **kwargs
):
1645 __init__(Window parent, int id=-1, String value=EmptyString,
1646 Point pos=DefaultPosition, Size size=DefaultSize,
1647 long style=SP_ARROW_KEYS, int min=0, int max=100,
1648 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1650 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1651 self
.this
= newobj
.this
1654 self
._setOORInfo
(self
)
1656 def Create(*args
, **kwargs
):
1658 Create(Window parent, int id=-1, String value=EmptyString,
1659 Point pos=DefaultPosition, Size size=DefaultSize,
1660 long style=SP_ARROW_KEYS, int min=0, int max=100,
1661 int initial=0, String name=SpinCtrlNameStr) -> bool
1663 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1665 def GetValue(*args
, **kwargs
):
1666 """GetValue() -> int"""
1667 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1669 def SetValue(*args
, **kwargs
):
1670 """SetValue(int value)"""
1671 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1673 def SetValueString(*args
, **kwargs
):
1674 """SetValueString(String text)"""
1675 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1677 def SetRange(*args
, **kwargs
):
1678 """SetRange(int minVal, int maxVal)"""
1679 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1681 def GetMin(*args
, **kwargs
):
1682 """GetMin() -> int"""
1683 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1685 def GetMax(*args
, **kwargs
):
1686 """GetMax() -> int"""
1687 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1689 def SetSelection(*args
, **kwargs
):
1690 """SetSelection(long from, long to)"""
1691 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1694 class SpinCtrlPtr(SpinCtrl
):
1695 def __init__(self
, this
):
1697 if not hasattr(self
,"thisown"): self
.thisown
= 0
1698 self
.__class
__ = SpinCtrl
1699 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1701 def PreSpinCtrl(*args
, **kwargs
):
1702 """PreSpinCtrl() -> SpinCtrl"""
1703 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1707 class SpinEvent(core
.NotifyEvent
):
1709 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1710 def __init__(self
, *args
, **kwargs
):
1711 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1712 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1713 self
.this
= newobj
.this
1716 def GetPosition(*args
, **kwargs
):
1717 """GetPosition() -> int"""
1718 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1720 def SetPosition(*args
, **kwargs
):
1721 """SetPosition(int pos)"""
1722 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1725 class SpinEventPtr(SpinEvent
):
1726 def __init__(self
, this
):
1728 if not hasattr(self
,"thisown"): self
.thisown
= 0
1729 self
.__class
__ = SpinEvent
1730 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1732 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1733 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1734 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1735 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1736 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1738 #---------------------------------------------------------------------------
1740 class RadioBox(core
.Control
):
1742 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1743 def __init__(self
, *args
, **kwargs
):
1745 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1746 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1747 int majorDimension=0,
1748 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1749 String name=RadioBoxNameStr) -> RadioBox
1751 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1752 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1753 self
.this
= newobj
.this
1756 self
._setOORInfo
(self
)
1758 def Create(*args
, **kwargs
):
1760 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1761 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1762 int majorDimension=0,
1763 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1764 String name=RadioBoxNameStr) -> bool
1766 return _controls
.RadioBox_Create(*args
, **kwargs
)
1768 def SetSelection(*args
, **kwargs
):
1769 """SetSelection(int n)"""
1770 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1772 def GetSelection(*args
, **kwargs
):
1773 """GetSelection() -> int"""
1774 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1776 def GetStringSelection(*args
, **kwargs
):
1777 """GetStringSelection() -> String"""
1778 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1780 def SetStringSelection(*args
, **kwargs
):
1781 """SetStringSelection(String s) -> bool"""
1782 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1784 def GetCount(*args
, **kwargs
):
1785 """GetCount() -> int"""
1786 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1788 def FindString(*args
, **kwargs
):
1789 """FindString(String s) -> int"""
1790 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1792 def GetString(*args
, **kwargs
):
1793 """GetString(int n) -> String"""
1794 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1796 def SetString(*args
, **kwargs
):
1797 """SetString(int n, String label)"""
1798 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1800 GetItemLabel
= GetString
1801 SetItemLabel
= SetString
1802 def EnableItem(*args
, **kwargs
):
1803 """EnableItem(int n, bool enable=True)"""
1804 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1806 def ShowItem(*args
, **kwargs
):
1807 """ShowItem(int n, bool show=True)"""
1808 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1810 def GetColumnCount(*args
, **kwargs
):
1811 """GetColumnCount() -> int"""
1812 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1814 def GetRowCount(*args
, **kwargs
):
1815 """GetRowCount() -> int"""
1816 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1818 def GetNextItem(*args
, **kwargs
):
1819 """GetNextItem(int item, int dir, long style) -> int"""
1820 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1823 class RadioBoxPtr(RadioBox
):
1824 def __init__(self
, this
):
1826 if not hasattr(self
,"thisown"): self
.thisown
= 0
1827 self
.__class
__ = RadioBox
1828 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1829 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1830 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1832 def PreRadioBox(*args
, **kwargs
):
1833 """PreRadioBox() -> RadioBox"""
1834 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1838 #---------------------------------------------------------------------------
1840 class RadioButton(core
.Control
):
1842 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1843 def __init__(self
, *args
, **kwargs
):
1845 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1846 Size size=DefaultSize, long style=0,
1847 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1849 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1850 self
.this
= newobj
.this
1853 self
._setOORInfo
(self
)
1855 def Create(*args
, **kwargs
):
1857 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1858 Size size=DefaultSize, long style=0,
1859 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1861 return _controls
.RadioButton_Create(*args
, **kwargs
)
1863 def GetValue(*args
, **kwargs
):
1864 """GetValue() -> bool"""
1865 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1867 def SetValue(*args
, **kwargs
):
1868 """SetValue(bool value)"""
1869 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1872 class RadioButtonPtr(RadioButton
):
1873 def __init__(self
, this
):
1875 if not hasattr(self
,"thisown"): self
.thisown
= 0
1876 self
.__class
__ = RadioButton
1877 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1879 def PreRadioButton(*args
, **kwargs
):
1880 """PreRadioButton() -> RadioButton"""
1881 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1885 #---------------------------------------------------------------------------
1887 class Slider(core
.Control
):
1889 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1890 def __init__(self
, *args
, **kwargs
):
1892 __init__(Window parent, int id, int value, int minValue, int maxValue,
1893 Point pos=DefaultPosition, Size size=DefaultSize,
1894 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1895 String name=SliderNameStr) -> Slider
1897 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1898 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1899 self
.this
= newobj
.this
1902 self
._setOORInfo
(self
)
1904 def Create(*args
, **kwargs
):
1906 Create(Window parent, int id, int value, int minValue, int maxValue,
1907 Point pos=DefaultPosition, Size size=DefaultSize,
1908 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1909 String name=SliderNameStr) -> bool
1911 return _controls
.Slider_Create(*args
, **kwargs
)
1913 def GetValue(*args
, **kwargs
):
1914 """GetValue() -> int"""
1915 return _controls
.Slider_GetValue(*args
, **kwargs
)
1917 def SetValue(*args
, **kwargs
):
1918 """SetValue(int value)"""
1919 return _controls
.Slider_SetValue(*args
, **kwargs
)
1921 def SetRange(*args
, **kwargs
):
1922 """SetRange(int minValue, int maxValue)"""
1923 return _controls
.Slider_SetRange(*args
, **kwargs
)
1925 def GetMin(*args
, **kwargs
):
1926 """GetMin() -> int"""
1927 return _controls
.Slider_GetMin(*args
, **kwargs
)
1929 def GetMax(*args
, **kwargs
):
1930 """GetMax() -> int"""
1931 return _controls
.Slider_GetMax(*args
, **kwargs
)
1933 def SetMin(*args
, **kwargs
):
1934 """SetMin(int minValue)"""
1935 return _controls
.Slider_SetMin(*args
, **kwargs
)
1937 def SetMax(*args
, **kwargs
):
1938 """SetMax(int maxValue)"""
1939 return _controls
.Slider_SetMax(*args
, **kwargs
)
1941 def SetLineSize(*args
, **kwargs
):
1942 """SetLineSize(int lineSize)"""
1943 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1945 def SetPageSize(*args
, **kwargs
):
1946 """SetPageSize(int pageSize)"""
1947 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1949 def GetLineSize(*args
, **kwargs
):
1950 """GetLineSize() -> int"""
1951 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1953 def GetPageSize(*args
, **kwargs
):
1954 """GetPageSize() -> int"""
1955 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1957 def SetThumbLength(*args
, **kwargs
):
1958 """SetThumbLength(int lenPixels)"""
1959 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1961 def GetThumbLength(*args
, **kwargs
):
1962 """GetThumbLength() -> int"""
1963 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1965 def SetTickFreq(*args
, **kwargs
):
1966 """SetTickFreq(int n, int pos=1)"""
1967 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1969 def GetTickFreq(*args
, **kwargs
):
1970 """GetTickFreq() -> int"""
1971 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1973 def ClearTicks(*args
, **kwargs
):
1975 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1977 def SetTick(*args
, **kwargs
):
1978 """SetTick(int tickPos)"""
1979 return _controls
.Slider_SetTick(*args
, **kwargs
)
1981 def ClearSel(*args
, **kwargs
):
1983 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1985 def GetSelEnd(*args
, **kwargs
):
1986 """GetSelEnd() -> int"""
1987 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1989 def GetSelStart(*args
, **kwargs
):
1990 """GetSelStart() -> int"""
1991 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1993 def SetSelection(*args
, **kwargs
):
1994 """SetSelection(int min, int max)"""
1995 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1998 class SliderPtr(Slider
):
1999 def __init__(self
, this
):
2001 if not hasattr(self
,"thisown"): self
.thisown
= 0
2002 self
.__class
__ = Slider
2003 _controls
.Slider_swigregister(SliderPtr
)
2004 SliderNameStr
= cvar
.SliderNameStr
2006 def PreSlider(*args
, **kwargs
):
2007 """PreSlider() -> Slider"""
2008 val
= _controls
.new_PreSlider(*args
, **kwargs
)
2012 #---------------------------------------------------------------------------
2014 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
2015 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
2017 class ToggleButton(core
.Control
):
2019 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2020 def __init__(self
, *args
, **kwargs
):
2022 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
2023 Size size=DefaultSize, long style=0,
2024 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
2026 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
2027 self
.this
= newobj
.this
2030 self
._setOORInfo
(self
)
2032 def Create(*args
, **kwargs
):
2034 Create(Window parent, int id, String label, Point pos=DefaultPosition,
2035 Size size=DefaultSize, long style=0,
2036 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
2038 return _controls
.ToggleButton_Create(*args
, **kwargs
)
2040 def SetValue(*args
, **kwargs
):
2041 """SetValue(bool value)"""
2042 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
2044 def GetValue(*args
, **kwargs
):
2045 """GetValue() -> bool"""
2046 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
2048 def SetLabel(*args
, **kwargs
):
2049 """SetLabel(String label)"""
2050 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
2053 class ToggleButtonPtr(ToggleButton
):
2054 def __init__(self
, this
):
2056 if not hasattr(self
,"thisown"): self
.thisown
= 0
2057 self
.__class
__ = ToggleButton
2058 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
2059 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
2061 def PreToggleButton(*args
, **kwargs
):
2062 """PreToggleButton() -> ToggleButton"""
2063 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
2067 #---------------------------------------------------------------------------
2069 class BookCtrl(core
.Control
):
2070 def __init__(self
): raise RuntimeError, "No constructor defined"
2072 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2073 def GetPageCount(*args
, **kwargs
):
2074 """GetPageCount() -> size_t"""
2075 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
2077 def GetPage(*args
, **kwargs
):
2078 """GetPage(size_t n) -> Window"""
2079 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
2081 def GetSelection(*args
, **kwargs
):
2082 """GetSelection() -> int"""
2083 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
2085 def SetPageText(*args
, **kwargs
):
2086 """SetPageText(size_t n, String strText) -> bool"""
2087 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
2089 def GetPageText(*args
, **kwargs
):
2090 """GetPageText(size_t n) -> String"""
2091 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
2093 def SetImageList(*args
, **kwargs
):
2094 """SetImageList(ImageList imageList)"""
2095 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
2097 def AssignImageList(*args
, **kwargs
):
2098 """AssignImageList(ImageList imageList)"""
2099 return _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
2101 def GetImageList(*args
, **kwargs
):
2102 """GetImageList() -> ImageList"""
2103 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
2105 def GetPageImage(*args
, **kwargs
):
2106 """GetPageImage(size_t n) -> int"""
2107 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
2109 def SetPageImage(*args
, **kwargs
):
2110 """SetPageImage(size_t n, int imageId) -> bool"""
2111 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
2113 def SetPageSize(*args
, **kwargs
):
2114 """SetPageSize(Size size)"""
2115 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
2117 def CalcSizeFromPage(*args
, **kwargs
):
2118 """CalcSizeFromPage(Size sizePage) -> Size"""
2119 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
2121 def DeletePage(*args
, **kwargs
):
2122 """DeletePage(size_t n) -> bool"""
2123 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
2125 def RemovePage(*args
, **kwargs
):
2126 """RemovePage(size_t n) -> bool"""
2127 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
2129 def DeleteAllPages(*args
, **kwargs
):
2130 """DeleteAllPages() -> bool"""
2131 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
2133 def AddPage(*args
, **kwargs
):
2134 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
2135 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
2137 def InsertPage(*args
, **kwargs
):
2139 InsertPage(size_t n, Window page, String text, bool select=False,
2140 int imageId=-1) -> bool
2142 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
2144 def SetSelection(*args
, **kwargs
):
2145 """SetSelection(size_t n) -> int"""
2146 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
2148 def AdvanceSelection(*args
, **kwargs
):
2149 """AdvanceSelection(bool forward=True)"""
2150 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
2153 class BookCtrlPtr(BookCtrl
):
2154 def __init__(self
, this
):
2156 if not hasattr(self
,"thisown"): self
.thisown
= 0
2157 self
.__class
__ = BookCtrl
2158 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2159 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2161 class BookCtrlEvent(core
.NotifyEvent
):
2163 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2164 def __init__(self
, *args
, **kwargs
):
2166 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2167 int nOldSel=-1) -> BookCtrlEvent
2169 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2170 self
.this
= newobj
.this
2173 def GetSelection(*args
, **kwargs
):
2174 """GetSelection() -> int"""
2175 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2177 def SetSelection(*args
, **kwargs
):
2178 """SetSelection(int nSel)"""
2179 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2181 def GetOldSelection(*args
, **kwargs
):
2182 """GetOldSelection() -> int"""
2183 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2185 def SetOldSelection(*args
, **kwargs
):
2186 """SetOldSelection(int nOldSel)"""
2187 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2190 class BookCtrlEventPtr(BookCtrlEvent
):
2191 def __init__(self
, this
):
2193 if not hasattr(self
,"thisown"): self
.thisown
= 0
2194 self
.__class
__ = BookCtrlEvent
2195 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2197 #---------------------------------------------------------------------------
2199 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2200 NB_TOP
= _controls
.NB_TOP
2201 NB_LEFT
= _controls
.NB_LEFT
2202 NB_RIGHT
= _controls
.NB_RIGHT
2203 NB_BOTTOM
= _controls
.NB_BOTTOM
2204 NB_MULTILINE
= _controls
.NB_MULTILINE
2205 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2206 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2207 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2208 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2209 class Notebook(BookCtrl
):
2211 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2212 def __init__(self
, *args
, **kwargs
):
2214 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2215 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2217 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2218 self
.this
= newobj
.this
2221 self
._setOORInfo
(self
)
2223 def Create(*args
, **kwargs
):
2225 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2226 long style=0, String name=NOTEBOOK_NAME) -> bool
2228 return _controls
.Notebook_Create(*args
, **kwargs
)
2230 def GetRowCount(*args
, **kwargs
):
2231 """GetRowCount() -> int"""
2232 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2234 def SetPadding(*args
, **kwargs
):
2235 """SetPadding(Size padding)"""
2236 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2238 def SetTabSize(*args
, **kwargs
):
2239 """SetTabSize(Size sz)"""
2240 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2242 def HitTest(*args
, **kwargs
):
2244 HitTest(Point pt) -> (tab, where)
2246 Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.
2248 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2250 def CalcSizeFromPage(*args
, **kwargs
):
2251 """CalcSizeFromPage(Size sizePage) -> Size"""
2252 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2254 def ApplyThemeBackground(*args
, **kwargs
):
2255 """ApplyThemeBackground(Window window, Colour colour)"""
2256 return _controls
.Notebook_ApplyThemeBackground(*args
, **kwargs
)
2259 class NotebookPtr(Notebook
):
2260 def __init__(self
, this
):
2262 if not hasattr(self
,"thisown"): self
.thisown
= 0
2263 self
.__class
__ = Notebook
2264 _controls
.Notebook_swigregister(NotebookPtr
)
2266 def PreNotebook(*args
, **kwargs
):
2267 """PreNotebook() -> Notebook"""
2268 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2272 class NotebookEvent(BookCtrlEvent
):
2274 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2275 def __init__(self
, *args
, **kwargs
):
2277 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2278 int nOldSel=-1) -> NotebookEvent
2280 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2281 self
.this
= newobj
.this
2285 class NotebookEventPtr(NotebookEvent
):
2286 def __init__(self
, this
):
2288 if not hasattr(self
,"thisown"): self
.thisown
= 0
2289 self
.__class
__ = NotebookEvent
2290 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2292 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2293 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2295 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2296 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2298 #----------------------------------------------------------------------------
2300 class NotebookPage(wx
.Panel
):
2302 There is an old (and apparently unsolvable) bug when placing a
2303 window with a nonstandard background colour in a wxNotebook on
2304 wxGTK, as the notbooks's background colour would always be used
2305 when the window is refreshed. The solution is to place a panel in
2306 the notbook and the coloured window on the panel, sized to cover
2307 the panel. This simple class does that for you, just put an
2308 instance of this in the notebook and make your regular window a
2309 child of this one and it will handle the resize for you.
2311 def __init__(self
, parent
, id=-1,
2312 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2313 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2314 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2316 EVT_SIZE(self
, self
.OnSize
)
2318 def OnSize(self
, evt
):
2319 if self
.child
is None:
2320 children
= self
.GetChildren()
2322 self
.child
= children
[0]
2324 self
.child
.SetPosition((0,0))
2325 self
.child
.SetSize(self
.GetSize())
2328 #---------------------------------------------------------------------------
2330 LB_DEFAULT
= _controls
.LB_DEFAULT
2331 LB_TOP
= _controls
.LB_TOP
2332 LB_BOTTOM
= _controls
.LB_BOTTOM
2333 LB_LEFT
= _controls
.LB_LEFT
2334 LB_RIGHT
= _controls
.LB_RIGHT
2335 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2336 class Listbook(BookCtrl
):
2338 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2339 def __init__(self
, *args
, **kwargs
):
2341 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2342 long style=0, String name=EmptyString) -> Listbook
2344 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2345 self
.this
= newobj
.this
2348 self
._setOORInfo
(self
)
2350 def Create(*args
, **kwargs
):
2352 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2353 long style=0, String name=EmptyString) -> bool
2355 return _controls
.Listbook_Create(*args
, **kwargs
)
2357 def IsVertical(*args
, **kwargs
):
2358 """IsVertical() -> bool"""
2359 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2362 class ListbookPtr(Listbook
):
2363 def __init__(self
, this
):
2365 if not hasattr(self
,"thisown"): self
.thisown
= 0
2366 self
.__class
__ = Listbook
2367 _controls
.Listbook_swigregister(ListbookPtr
)
2369 def PreListbook(*args
, **kwargs
):
2370 """PreListbook() -> Listbook"""
2371 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2375 class ListbookEvent(BookCtrlEvent
):
2377 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2378 def __init__(self
, *args
, **kwargs
):
2380 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2381 int nOldSel=-1) -> ListbookEvent
2383 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2384 self
.this
= newobj
.this
2388 class ListbookEventPtr(ListbookEvent
):
2389 def __init__(self
, this
):
2391 if not hasattr(self
,"thisown"): self
.thisown
= 0
2392 self
.__class
__ = ListbookEvent
2393 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2395 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2396 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2397 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2398 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2400 #---------------------------------------------------------------------------
2402 class BookCtrlSizer(core
.Sizer
):
2404 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2405 def __init__(self
, *args
, **kwargs
):
2406 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2407 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2408 self
.this
= newobj
.this
2411 self
._setOORInfo
(self
)
2413 def RecalcSizes(*args
, **kwargs
):
2415 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2417 def CalcMin(*args
, **kwargs
):
2418 """CalcMin() -> Size"""
2419 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2421 def GetControl(*args
, **kwargs
):
2422 """GetControl() -> BookCtrl"""
2423 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2426 class BookCtrlSizerPtr(BookCtrlSizer
):
2427 def __init__(self
, this
):
2429 if not hasattr(self
,"thisown"): self
.thisown
= 0
2430 self
.__class
__ = BookCtrlSizer
2431 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2433 class NotebookSizer(core
.Sizer
):
2435 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2436 def __init__(self
, *args
, **kwargs
):
2437 """__init__(Notebook nb) -> NotebookSizer"""
2438 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2439 self
.this
= newobj
.this
2442 self
._setOORInfo
(self
)
2444 def RecalcSizes(*args
, **kwargs
):
2446 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2448 def CalcMin(*args
, **kwargs
):
2449 """CalcMin() -> Size"""
2450 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2452 def GetNotebook(*args
, **kwargs
):
2453 """GetNotebook() -> Notebook"""
2454 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2457 class NotebookSizerPtr(NotebookSizer
):
2458 def __init__(self
, this
):
2460 if not hasattr(self
,"thisown"): self
.thisown
= 0
2461 self
.__class
__ = NotebookSizer
2462 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2464 #---------------------------------------------------------------------------
2466 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2467 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2468 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2469 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2470 TB_VERTICAL
= _controls
.TB_VERTICAL
2471 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2472 TB_FLAT
= _controls
.TB_FLAT
2473 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2474 TB_NOICONS
= _controls
.TB_NOICONS
2475 TB_TEXT
= _controls
.TB_TEXT
2476 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2477 TB_NOALIGN
= _controls
.TB_NOALIGN
2478 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2479 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2480 class ToolBarToolBase(core
.Object
):
2481 def __init__(self
): raise RuntimeError, "No constructor defined"
2483 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2484 def GetId(*args
, **kwargs
):
2485 """GetId() -> int"""
2486 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2488 def GetControl(*args
, **kwargs
):
2489 """GetControl() -> Control"""
2490 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2492 def GetToolBar(*args
, **kwargs
):
2493 """GetToolBar() -> ToolBarBase"""
2494 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2496 def IsButton(*args
, **kwargs
):
2497 """IsButton() -> int"""
2498 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2500 def IsControl(*args
, **kwargs
):
2501 """IsControl() -> int"""
2502 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2504 def IsSeparator(*args
, **kwargs
):
2505 """IsSeparator() -> int"""
2506 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2508 def GetStyle(*args
, **kwargs
):
2509 """GetStyle() -> int"""
2510 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2512 def GetKind(*args
, **kwargs
):
2513 """GetKind() -> int"""
2514 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2516 def IsEnabled(*args
, **kwargs
):
2517 """IsEnabled() -> bool"""
2518 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2520 def IsToggled(*args
, **kwargs
):
2521 """IsToggled() -> bool"""
2522 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2524 def CanBeToggled(*args
, **kwargs
):
2525 """CanBeToggled() -> bool"""
2526 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2528 def GetNormalBitmap(*args
, **kwargs
):
2529 """GetNormalBitmap() -> Bitmap"""
2530 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2532 def GetDisabledBitmap(*args
, **kwargs
):
2533 """GetDisabledBitmap() -> Bitmap"""
2534 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2536 def GetBitmap(*args
, **kwargs
):
2537 """GetBitmap() -> Bitmap"""
2538 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2540 def GetLabel(*args
, **kwargs
):
2541 """GetLabel() -> String"""
2542 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2544 def GetShortHelp(*args
, **kwargs
):
2545 """GetShortHelp() -> String"""
2546 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2548 def GetLongHelp(*args
, **kwargs
):
2549 """GetLongHelp() -> String"""
2550 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2552 def Enable(*args
, **kwargs
):
2553 """Enable(bool enable) -> bool"""
2554 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2556 def Toggle(*args
, **kwargs
):
2558 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2560 def SetToggle(*args
, **kwargs
):
2561 """SetToggle(bool toggle) -> bool"""
2562 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2564 def SetShortHelp(*args
, **kwargs
):
2565 """SetShortHelp(String help) -> bool"""
2566 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2568 def SetLongHelp(*args
, **kwargs
):
2569 """SetLongHelp(String help) -> bool"""
2570 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2572 def SetNormalBitmap(*args
, **kwargs
):
2573 """SetNormalBitmap(Bitmap bmp)"""
2574 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2576 def SetDisabledBitmap(*args
, **kwargs
):
2577 """SetDisabledBitmap(Bitmap bmp)"""
2578 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2580 def SetLabel(*args
, **kwargs
):
2581 """SetLabel(String label)"""
2582 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2584 def Detach(*args
, **kwargs
):
2586 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2588 def Attach(*args
, **kwargs
):
2589 """Attach(ToolBarBase tbar)"""
2590 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2592 def GetClientData(*args
, **kwargs
):
2593 """GetClientData() -> PyObject"""
2594 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2596 def SetClientData(*args
, **kwargs
):
2597 """SetClientData(PyObject clientData)"""
2598 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2600 GetBitmap1
= GetNormalBitmap
2601 GetBitmap2
= GetDisabledBitmap
2602 SetBitmap1
= SetNormalBitmap
2603 SetBitmap2
= SetDisabledBitmap
2606 class ToolBarToolBasePtr(ToolBarToolBase
):
2607 def __init__(self
, this
):
2609 if not hasattr(self
,"thisown"): self
.thisown
= 0
2610 self
.__class
__ = ToolBarToolBase
2611 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2613 class ToolBarBase(core
.Control
):
2614 def __init__(self
): raise RuntimeError, "No constructor defined"
2616 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2617 def DoAddTool(*args
, **kwargs
):
2619 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2620 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2621 String longHelp=EmptyString,
2622 PyObject clientData=None) -> ToolBarToolBase
2624 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2626 def DoInsertTool(*args
, **kwargs
):
2628 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2629 int kind=ITEM_NORMAL,
2630 String shortHelp=EmptyString, String longHelp=EmptyString,
2631 PyObject clientData=None) -> ToolBarToolBase
2633 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2635 # These match the original Add methods for this class, kept for
2636 # backwards compatibility with versions < 2.3.3.
2639 def AddTool(self
, id, bitmap
,
2640 pushedBitmap
= wx
.NullBitmap
,
2643 shortHelpString
= '',
2644 longHelpString
= '') :
2645 '''Old style method to add a tool to the toolbar.'''
2646 kind
= wx
.ITEM_NORMAL
2647 if isToggle
: kind
= wx
.ITEM_CHECK
2648 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2649 shortHelpString
, longHelpString
, clientData
)
2651 def AddSimpleTool(self
, id, bitmap
,
2652 shortHelpString
= '',
2653 longHelpString
= '',
2655 '''Old style method to add a tool to the toolbar.'''
2656 kind
= wx
.ITEM_NORMAL
2657 if isToggle
: kind
= wx
.ITEM_CHECK
2658 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2659 shortHelpString
, longHelpString
, None)
2661 def InsertTool(self
, pos
, id, bitmap
,
2662 pushedBitmap
= wx
.NullBitmap
,
2665 shortHelpString
= '',
2666 longHelpString
= ''):
2667 '''Old style method to insert a tool in the toolbar.'''
2668 kind
= wx
.ITEM_NORMAL
2669 if isToggle
: kind
= wx
.ITEM_CHECK
2670 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2671 shortHelpString
, longHelpString
, clientData
)
2673 def InsertSimpleTool(self
, pos
, id, bitmap
,
2674 shortHelpString
= '',
2675 longHelpString
= '',
2677 '''Old style method to insert a tool in the toolbar.'''
2678 kind
= wx
.ITEM_NORMAL
2679 if isToggle
: kind
= wx
.ITEM_CHECK
2680 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2681 shortHelpString
, longHelpString
, None)
2684 # The following are the new toolbar Add methods starting with
2685 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2686 # able to keep backwards compatibility with using the above
2687 # methods. Eventually these should migrate to be the methods used
2688 # primarily and lose the 'Label' in the name...
2690 def AddLabelTool(self
, id, label
, bitmap
,
2691 bmpDisabled
= wx
.NullBitmap
,
2692 kind
= wx
.ITEM_NORMAL
,
2693 shortHelp
= '', longHelp
= '',
2696 The full AddTool() function.
2698 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2699 is created and used as the disabled image.
2701 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2702 shortHelp
, longHelp
, clientData
)
2705 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2706 bmpDisabled
= wx
.NullBitmap
,
2707 kind
= wx
.ITEM_NORMAL
,
2708 shortHelp
= '', longHelp
= '',
2711 Insert the new tool at the given position, if pos == GetToolsCount(), it
2712 is equivalent to AddTool()
2714 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2715 shortHelp
, longHelp
, clientData
)
2717 def AddCheckLabelTool(self
, id, label
, bitmap
,
2718 bmpDisabled
= wx
.NullBitmap
,
2719 shortHelp
= '', longHelp
= '',
2721 '''Add a check tool, i.e. a tool which can be toggled'''
2722 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2723 shortHelp
, longHelp
, clientData
)
2725 def AddRadioLabelTool(self
, id, label
, bitmap
,
2726 bmpDisabled
= wx
.NullBitmap
,
2727 shortHelp
= '', longHelp
= '',
2730 Add a radio tool, i.e. a tool which can be toggled and releases any
2731 other toggled radio tools in the same group when it happens
2733 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2734 shortHelp
, longHelp
, clientData
)
2737 # For consistency with the backwards compatible methods above, here are
2738 # some non-'Label' versions of the Check and Radio methods
2739 def AddCheckTool(self
, id, bitmap
,
2740 bmpDisabled
= wx
.NullBitmap
,
2741 shortHelp
= '', longHelp
= '',
2743 '''Add a check tool, i.e. a tool which can be toggled'''
2744 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2745 shortHelp
, longHelp
, clientData
)
2747 def AddRadioTool(self
, id, bitmap
,
2748 bmpDisabled
= wx
.NullBitmap
,
2749 shortHelp
= '', longHelp
= '',
2752 Add a radio tool, i.e. a tool which can be toggled and releases any
2753 other toggled radio tools in the same group when it happens
2755 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2756 shortHelp
, longHelp
, clientData
)
2758 def AddToolItem(*args
, **kwargs
):
2759 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2760 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2762 def InsertToolItem(*args
, **kwargs
):
2763 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2764 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2766 def AddControl(*args
, **kwargs
):
2767 """AddControl(Control control) -> ToolBarToolBase"""
2768 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2770 def InsertControl(*args
, **kwargs
):
2771 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2772 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2774 def FindControl(*args
, **kwargs
):
2775 """FindControl(int id) -> Control"""
2776 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2778 def AddSeparator(*args
, **kwargs
):
2779 """AddSeparator() -> ToolBarToolBase"""
2780 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2782 def InsertSeparator(*args
, **kwargs
):
2783 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2784 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2786 def RemoveTool(*args
, **kwargs
):
2787 """RemoveTool(int id) -> ToolBarToolBase"""
2788 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2790 def DeleteToolByPos(*args
, **kwargs
):
2791 """DeleteToolByPos(size_t pos) -> bool"""
2792 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2794 def DeleteTool(*args
, **kwargs
):
2795 """DeleteTool(int id) -> bool"""
2796 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2798 def ClearTools(*args
, **kwargs
):
2800 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2802 def Realize(*args
, **kwargs
):
2803 """Realize() -> bool"""
2804 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2806 def EnableTool(*args
, **kwargs
):
2807 """EnableTool(int id, bool enable)"""
2808 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2810 def ToggleTool(*args
, **kwargs
):
2811 """ToggleTool(int id, bool toggle)"""
2812 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2814 def SetToggle(*args
, **kwargs
):
2815 """SetToggle(int id, bool toggle)"""
2816 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2818 def GetToolClientData(*args
, **kwargs
):
2819 """GetToolClientData(int id) -> PyObject"""
2820 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2822 def SetToolClientData(*args
, **kwargs
):
2823 """SetToolClientData(int id, PyObject clientData)"""
2824 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2826 def GetToolPos(*args
, **kwargs
):
2827 """GetToolPos(int id) -> int"""
2828 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2830 def GetToolState(*args
, **kwargs
):
2831 """GetToolState(int id) -> bool"""
2832 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2834 def GetToolEnabled(*args
, **kwargs
):
2835 """GetToolEnabled(int id) -> bool"""
2836 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2838 def SetToolShortHelp(*args
, **kwargs
):
2839 """SetToolShortHelp(int id, String helpString)"""
2840 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2842 def GetToolShortHelp(*args
, **kwargs
):
2843 """GetToolShortHelp(int id) -> String"""
2844 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2846 def SetToolLongHelp(*args
, **kwargs
):
2847 """SetToolLongHelp(int id, String helpString)"""
2848 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2850 def GetToolLongHelp(*args
, **kwargs
):
2851 """GetToolLongHelp(int id) -> String"""
2852 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2854 def SetMarginsXY(*args
, **kwargs
):
2855 """SetMarginsXY(int x, int y)"""
2856 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2858 def SetMargins(*args
, **kwargs
):
2859 """SetMargins(Size size)"""
2860 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2862 def SetToolPacking(*args
, **kwargs
):
2863 """SetToolPacking(int packing)"""
2864 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2866 def SetToolSeparation(*args
, **kwargs
):
2867 """SetToolSeparation(int separation)"""
2868 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2870 def GetToolMargins(*args
, **kwargs
):
2871 """GetToolMargins() -> Size"""
2872 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2874 def GetMargins(*args
, **kwargs
):
2875 """GetMargins() -> Size"""
2876 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2878 def GetToolPacking(*args
, **kwargs
):
2879 """GetToolPacking() -> int"""
2880 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2882 def GetToolSeparation(*args
, **kwargs
):
2883 """GetToolSeparation() -> int"""
2884 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2886 def SetRows(*args
, **kwargs
):
2887 """SetRows(int nRows)"""
2888 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2890 def SetMaxRowsCols(*args
, **kwargs
):
2891 """SetMaxRowsCols(int rows, int cols)"""
2892 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2894 def GetMaxRows(*args
, **kwargs
):
2895 """GetMaxRows() -> int"""
2896 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2898 def GetMaxCols(*args
, **kwargs
):
2899 """GetMaxCols() -> int"""
2900 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2902 def SetToolBitmapSize(*args
, **kwargs
):
2903 """SetToolBitmapSize(Size size)"""
2904 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2906 def GetToolBitmapSize(*args
, **kwargs
):
2907 """GetToolBitmapSize() -> Size"""
2908 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2910 def GetToolSize(*args
, **kwargs
):
2911 """GetToolSize() -> Size"""
2912 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2914 def FindToolForPosition(*args
, **kwargs
):
2915 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2916 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2918 def FindById(*args
, **kwargs
):
2919 """FindById(int toolid) -> ToolBarToolBase"""
2920 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2922 def IsVertical(*args
, **kwargs
):
2923 """IsVertical() -> bool"""
2924 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2927 class ToolBarBasePtr(ToolBarBase
):
2928 def __init__(self
, this
):
2930 if not hasattr(self
,"thisown"): self
.thisown
= 0
2931 self
.__class
__ = ToolBarBase
2932 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2934 class ToolBar(ToolBarBase
):
2936 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2937 def __init__(self
, *args
, **kwargs
):
2939 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2940 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2941 String name=wxPyToolBarNameStr) -> ToolBar
2943 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2944 self
.this
= newobj
.this
2947 self
._setOORInfo
(self
)
2949 def Create(*args
, **kwargs
):
2951 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2952 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2953 String name=wxPyToolBarNameStr) -> bool
2955 return _controls
.ToolBar_Create(*args
, **kwargs
)
2957 def FindToolForPosition(*args
, **kwargs
):
2958 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2959 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2962 class ToolBarPtr(ToolBar
):
2963 def __init__(self
, this
):
2965 if not hasattr(self
,"thisown"): self
.thisown
= 0
2966 self
.__class
__ = ToolBar
2967 _controls
.ToolBar_swigregister(ToolBarPtr
)
2969 def PreToolBar(*args
, **kwargs
):
2970 """PreToolBar() -> ToolBar"""
2971 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2975 #---------------------------------------------------------------------------
2977 LC_VRULES
= _controls
.LC_VRULES
2978 LC_HRULES
= _controls
.LC_HRULES
2979 LC_ICON
= _controls
.LC_ICON
2980 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2981 LC_LIST
= _controls
.LC_LIST
2982 LC_REPORT
= _controls
.LC_REPORT
2983 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2984 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2985 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2986 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2987 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2988 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2989 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2990 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2991 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2992 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2993 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2994 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2995 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2996 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2997 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2998 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2999 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
3000 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
3001 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
3002 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
3003 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
3004 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
3005 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
3006 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
3007 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
3008 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
3009 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
3010 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
3011 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
3012 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
3013 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
3014 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
3015 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
3016 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
3017 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
3018 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
3019 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
3020 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
3021 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
3022 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
3023 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
3024 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
3025 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
3026 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
3027 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
3028 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
3029 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
3030 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
3031 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
3032 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
3033 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
3034 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
3035 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
3036 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
3037 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
3038 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
3039 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
3040 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
3041 LIST_FIND_UP
= _controls
.LIST_FIND_UP
3042 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
3043 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
3044 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
3045 #---------------------------------------------------------------------------
3047 class ListItemAttr(object):
3049 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3050 def __init__(self
, *args
, **kwargs
):
3052 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
3053 Font font=wxNullFont) -> ListItemAttr
3055 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
3056 self
.this
= newobj
.this
3059 def SetTextColour(*args
, **kwargs
):
3060 """SetTextColour(Colour colText)"""
3061 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
3063 def SetBackgroundColour(*args
, **kwargs
):
3064 """SetBackgroundColour(Colour colBack)"""
3065 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
3067 def SetFont(*args
, **kwargs
):
3068 """SetFont(Font font)"""
3069 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
3071 def HasTextColour(*args
, **kwargs
):
3072 """HasTextColour() -> bool"""
3073 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
3075 def HasBackgroundColour(*args
, **kwargs
):
3076 """HasBackgroundColour() -> bool"""
3077 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
3079 def HasFont(*args
, **kwargs
):
3080 """HasFont() -> bool"""
3081 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
3083 def GetTextColour(*args
, **kwargs
):
3084 """GetTextColour() -> Colour"""
3085 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
3087 def GetBackgroundColour(*args
, **kwargs
):
3088 """GetBackgroundColour() -> Colour"""
3089 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
3091 def GetFont(*args
, **kwargs
):
3092 """GetFont() -> Font"""
3093 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
3095 def Destroy(*args
, **kwargs
):
3097 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
3100 class ListItemAttrPtr(ListItemAttr
):
3101 def __init__(self
, this
):
3103 if not hasattr(self
,"thisown"): self
.thisown
= 0
3104 self
.__class
__ = ListItemAttr
3105 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
3106 ListCtrlNameStr
= cvar
.ListCtrlNameStr
3108 #---------------------------------------------------------------------------
3110 class ListItem(core
.Object
):
3112 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3113 def __init__(self
, *args
, **kwargs
):
3114 """__init__() -> ListItem"""
3115 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
3116 self
.this
= newobj
.this
3119 def __del__(self
, destroy
=_controls
.delete_ListItem
):
3122 if self
.thisown
: destroy(self
)
3125 def Clear(*args
, **kwargs
):
3127 return _controls
.ListItem_Clear(*args
, **kwargs
)
3129 def ClearAttributes(*args
, **kwargs
):
3130 """ClearAttributes()"""
3131 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
3133 def SetMask(*args
, **kwargs
):
3134 """SetMask(long mask)"""
3135 return _controls
.ListItem_SetMask(*args
, **kwargs
)
3137 def SetId(*args
, **kwargs
):
3138 """SetId(long id)"""
3139 return _controls
.ListItem_SetId(*args
, **kwargs
)
3141 def SetColumn(*args
, **kwargs
):
3142 """SetColumn(int col)"""
3143 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
3145 def SetState(*args
, **kwargs
):
3146 """SetState(long state)"""
3147 return _controls
.ListItem_SetState(*args
, **kwargs
)
3149 def SetStateMask(*args
, **kwargs
):
3150 """SetStateMask(long stateMask)"""
3151 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
3153 def SetText(*args
, **kwargs
):
3154 """SetText(String text)"""
3155 return _controls
.ListItem_SetText(*args
, **kwargs
)
3157 def SetImage(*args
, **kwargs
):
3158 """SetImage(int image)"""
3159 return _controls
.ListItem_SetImage(*args
, **kwargs
)
3161 def SetData(*args
, **kwargs
):
3162 """SetData(long data)"""
3163 return _controls
.ListItem_SetData(*args
, **kwargs
)
3165 def SetWidth(*args
, **kwargs
):
3166 """SetWidth(int width)"""
3167 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3169 def SetAlign(*args
, **kwargs
):
3170 """SetAlign(int align)"""
3171 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3173 def SetTextColour(*args
, **kwargs
):
3174 """SetTextColour(Colour colText)"""
3175 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3177 def SetBackgroundColour(*args
, **kwargs
):
3178 """SetBackgroundColour(Colour colBack)"""
3179 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3181 def SetFont(*args
, **kwargs
):
3182 """SetFont(Font font)"""
3183 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3185 def GetMask(*args
, **kwargs
):
3186 """GetMask() -> long"""
3187 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3189 def GetId(*args
, **kwargs
):
3190 """GetId() -> long"""
3191 return _controls
.ListItem_GetId(*args
, **kwargs
)
3193 def GetColumn(*args
, **kwargs
):
3194 """GetColumn() -> int"""
3195 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3197 def GetState(*args
, **kwargs
):
3198 """GetState() -> long"""
3199 return _controls
.ListItem_GetState(*args
, **kwargs
)
3201 def GetText(*args
, **kwargs
):
3202 """GetText() -> String"""
3203 return _controls
.ListItem_GetText(*args
, **kwargs
)
3205 def GetImage(*args
, **kwargs
):
3206 """GetImage() -> int"""
3207 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3209 def GetData(*args
, **kwargs
):
3210 """GetData() -> long"""
3211 return _controls
.ListItem_GetData(*args
, **kwargs
)
3213 def GetWidth(*args
, **kwargs
):
3214 """GetWidth() -> int"""
3215 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3217 def GetAlign(*args
, **kwargs
):
3218 """GetAlign() -> int"""
3219 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3221 def GetAttributes(*args
, **kwargs
):
3222 """GetAttributes() -> ListItemAttr"""
3223 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3225 def HasAttributes(*args
, **kwargs
):
3226 """HasAttributes() -> bool"""
3227 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3229 def GetTextColour(*args
, **kwargs
):
3230 """GetTextColour() -> Colour"""
3231 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3233 def GetBackgroundColour(*args
, **kwargs
):
3234 """GetBackgroundColour() -> Colour"""
3235 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3237 def GetFont(*args
, **kwargs
):
3238 """GetFont() -> Font"""
3239 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3241 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3242 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3243 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3244 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3245 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3246 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3247 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3248 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3249 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3250 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3252 class ListItemPtr(ListItem
):
3253 def __init__(self
, this
):
3255 if not hasattr(self
,"thisown"): self
.thisown
= 0
3256 self
.__class
__ = ListItem
3257 _controls
.ListItem_swigregister(ListItemPtr
)
3259 #---------------------------------------------------------------------------
3261 class ListEvent(core
.NotifyEvent
):
3263 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3264 def __init__(self
, *args
, **kwargs
):
3265 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3266 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3267 self
.this
= newobj
.this
3270 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3271 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3272 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3273 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3274 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3275 m_item
= property(_controls
.ListEvent_m_item_get
)
3276 def GetKeyCode(*args
, **kwargs
):
3277 """GetKeyCode() -> int"""
3278 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3280 GetCode
= GetKeyCode
3281 def GetIndex(*args
, **kwargs
):
3282 """GetIndex() -> long"""
3283 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3285 def GetColumn(*args
, **kwargs
):
3286 """GetColumn() -> int"""
3287 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3289 def GetPoint(*args
, **kwargs
):
3290 """GetPoint() -> Point"""
3291 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3293 GetPosition
= GetPoint
3294 def GetLabel(*args
, **kwargs
):
3295 """GetLabel() -> String"""
3296 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3298 def GetText(*args
, **kwargs
):
3299 """GetText() -> String"""
3300 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3302 def GetImage(*args
, **kwargs
):
3303 """GetImage() -> int"""
3304 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3306 def GetData(*args
, **kwargs
):
3307 """GetData() -> long"""
3308 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3310 def GetMask(*args
, **kwargs
):
3311 """GetMask() -> long"""
3312 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3314 def GetItem(*args
, **kwargs
):
3315 """GetItem() -> ListItem"""
3316 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3318 def GetCacheFrom(*args
, **kwargs
):
3319 """GetCacheFrom() -> long"""
3320 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3322 def GetCacheTo(*args
, **kwargs
):
3323 """GetCacheTo() -> long"""
3324 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3326 def IsEditCancelled(*args
, **kwargs
):
3327 """IsEditCancelled() -> bool"""
3328 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3330 def SetEditCanceled(*args
, **kwargs
):
3331 """SetEditCanceled(bool editCancelled)"""
3332 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3335 class ListEventPtr(ListEvent
):
3336 def __init__(self
, this
):
3338 if not hasattr(self
,"thisown"): self
.thisown
= 0
3339 self
.__class
__ = ListEvent
3340 _controls
.ListEvent_swigregister(ListEventPtr
)
3342 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3343 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3344 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3345 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3346 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3347 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3348 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3349 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3350 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3351 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3352 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3353 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3354 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3355 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3356 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3357 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3358 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3359 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3360 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3361 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3362 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3363 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3364 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3365 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3366 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3367 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3368 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3369 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3370 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3371 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3372 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3373 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3374 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3375 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3376 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3377 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3378 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3379 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3380 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3381 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3382 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3383 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3384 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3385 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3387 #---------------------------------------------------------------------------
3389 class ListCtrl(core
.Control
):
3391 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3392 def __init__(self
, *args
, **kwargs
):
3394 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3395 Size size=DefaultSize, long style=LC_ICON,
3396 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3398 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3399 self
.this
= newobj
.this
3402 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3404 def Create(*args
, **kwargs
):
3406 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3407 Size size=DefaultSize, long style=LC_ICON,
3408 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3410 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3412 def _setCallbackInfo(*args
, **kwargs
):
3413 """_setCallbackInfo(PyObject self, PyObject _class)"""
3414 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3416 def SetForegroundColour(*args
, **kwargs
):
3417 """SetForegroundColour(Colour col) -> bool"""
3418 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3420 def SetBackgroundColour(*args
, **kwargs
):
3421 """SetBackgroundColour(Colour col) -> bool"""
3422 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3424 def GetColumn(*args
, **kwargs
):
3425 """GetColumn(int col) -> ListItem"""
3426 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3427 if val
is not None: val
.thisown
= 1
3430 def SetColumn(*args
, **kwargs
):
3431 """SetColumn(int col, ListItem item) -> bool"""
3432 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3434 def GetColumnWidth(*args
, **kwargs
):
3435 """GetColumnWidth(int col) -> int"""
3436 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3438 def SetColumnWidth(*args
, **kwargs
):
3439 """SetColumnWidth(int col, int width) -> bool"""
3440 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3442 def GetCountPerPage(*args
, **kwargs
):
3443 """GetCountPerPage() -> int"""
3444 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3446 def GetViewRect(*args
, **kwargs
):
3447 """GetViewRect() -> Rect"""
3448 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3450 def GetEditControl(*args
, **kwargs
):
3451 """GetEditControl() -> TextCtrl"""
3452 return _controls
.ListCtrl_GetEditControl(*args
, **kwargs
)
3454 def GetItem(*args
, **kwargs
):
3455 """GetItem(long itemId, int col=0) -> ListItem"""
3456 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3457 if val
is not None: val
.thisown
= 1
3460 def SetItem(*args
, **kwargs
):
3461 """SetItem(ListItem info) -> bool"""
3462 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3464 def SetStringItem(*args
, **kwargs
):
3465 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3466 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3468 def GetItemState(*args
, **kwargs
):
3469 """GetItemState(long item, long stateMask) -> int"""
3470 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3472 def SetItemState(*args
, **kwargs
):
3473 """SetItemState(long item, long state, long stateMask) -> bool"""
3474 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3476 def SetItemImage(*args
, **kwargs
):
3477 """SetItemImage(long item, int image, int selImage) -> bool"""
3478 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3480 def GetItemText(*args
, **kwargs
):
3481 """GetItemText(long item) -> String"""
3482 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3484 def SetItemText(*args
, **kwargs
):
3485 """SetItemText(long item, String str)"""
3486 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3488 def GetItemData(*args
, **kwargs
):
3489 """GetItemData(long item) -> long"""
3490 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3492 def SetItemData(*args
, **kwargs
):
3493 """SetItemData(long item, long data) -> bool"""
3494 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3496 def GetItemPosition(*args
, **kwargs
):
3497 """GetItemPosition(long item) -> Point"""
3498 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3500 def GetItemRect(*args
, **kwargs
):
3501 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3502 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3504 def SetItemPosition(*args
, **kwargs
):
3505 """SetItemPosition(long item, Point pos) -> bool"""
3506 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3508 def GetItemCount(*args
, **kwargs
):
3509 """GetItemCount() -> int"""
3510 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3512 def GetColumnCount(*args
, **kwargs
):
3513 """GetColumnCount() -> int"""
3514 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3516 def GetItemSpacing(*args
, **kwargs
):
3517 """GetItemSpacing() -> Size"""
3518 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3520 def GetSelectedItemCount(*args
, **kwargs
):
3521 """GetSelectedItemCount() -> int"""
3522 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3524 def GetTextColour(*args
, **kwargs
):
3525 """GetTextColour() -> Colour"""
3526 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3528 def SetTextColour(*args
, **kwargs
):
3529 """SetTextColour(Colour col)"""
3530 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3532 def GetTopItem(*args
, **kwargs
):
3533 """GetTopItem() -> long"""
3534 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3536 def SetSingleStyle(*args
, **kwargs
):
3537 """SetSingleStyle(long style, bool add=True)"""
3538 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3540 def SetWindowStyleFlag(*args
, **kwargs
):
3541 """SetWindowStyleFlag(long style)"""
3542 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3544 def GetNextItem(*args
, **kwargs
):
3545 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3546 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3548 def GetImageList(*args
, **kwargs
):
3549 """GetImageList(int which) -> ImageList"""
3550 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3552 def SetImageList(*args
, **kwargs
):
3553 """SetImageList(ImageList imageList, int which)"""
3554 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3556 def AssignImageList(*args
, **kwargs
):
3557 """AssignImageList(ImageList imageList, int which)"""
3558 return _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3560 def IsVirtual(*args
, **kwargs
):
3561 """IsVirtual() -> bool"""
3562 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3564 def RefreshItem(*args
, **kwargs
):
3565 """RefreshItem(long item)"""
3566 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3568 def RefreshItems(*args
, **kwargs
):
3569 """RefreshItems(long itemFrom, long itemTo)"""
3570 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3572 def Arrange(*args
, **kwargs
):
3573 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3574 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3576 def DeleteItem(*args
, **kwargs
):
3577 """DeleteItem(long item) -> bool"""
3578 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3580 def DeleteAllItems(*args
, **kwargs
):
3581 """DeleteAllItems() -> bool"""
3582 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3584 def DeleteColumn(*args
, **kwargs
):
3585 """DeleteColumn(int col) -> bool"""
3586 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3588 def DeleteAllColumns(*args
, **kwargs
):
3589 """DeleteAllColumns() -> bool"""
3590 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3592 def ClearAll(*args
, **kwargs
):
3594 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3596 def EditLabel(*args
, **kwargs
):
3597 """EditLabel(long item) -> TextCtrl"""
3598 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3600 def EndEditLabel(*args
, **kwargs
):
3601 """EndEditLabel(bool cancel) -> bool"""
3602 return _controls
.ListCtrl_EndEditLabel(*args
, **kwargs
)
3604 def EnsureVisible(*args
, **kwargs
):
3605 """EnsureVisible(long item) -> bool"""
3606 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3608 def FindItem(*args
, **kwargs
):
3609 """FindItem(long start, String str, bool partial=False) -> long"""
3610 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3612 def FindItemData(*args
, **kwargs
):
3613 """FindItemData(long start, long data) -> long"""
3614 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3616 def FindItemAtPos(*args
, **kwargs
):
3617 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3618 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3620 def HitTest(*args
, **kwargs
):
3622 HitTest(Point point) -> (item, where)
3624 Determines which item (if any) is at the specified point,
3625 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3627 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3629 def InsertItem(*args
, **kwargs
):
3630 """InsertItem(ListItem info) -> long"""
3631 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3633 def InsertStringItem(*args
, **kwargs
):
3634 """InsertStringItem(long index, String label) -> long"""
3635 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3637 def InsertImageItem(*args
, **kwargs
):
3638 """InsertImageItem(long index, int imageIndex) -> long"""
3639 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3641 def InsertImageStringItem(*args
, **kwargs
):
3642 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3643 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3645 def InsertColumnInfo(*args
, **kwargs
):
3646 """InsertColumnInfo(long col, ListItem info) -> long"""
3647 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3649 def InsertColumn(*args
, **kwargs
):
3651 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3652 int width=-1) -> long
3654 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3656 def SetItemCount(*args
, **kwargs
):
3657 """SetItemCount(long count)"""
3658 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3660 def ScrollList(*args
, **kwargs
):
3661 """ScrollList(int dx, int dy) -> bool"""
3662 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3664 def SetItemTextColour(*args
, **kwargs
):
3665 """SetItemTextColour(long item, Colour col)"""
3666 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3668 def GetItemTextColour(*args
, **kwargs
):
3669 """GetItemTextColour(long item) -> Colour"""
3670 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3672 def SetItemBackgroundColour(*args
, **kwargs
):
3673 """SetItemBackgroundColour(long item, Colour col)"""
3674 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3676 def GetItemBackgroundColour(*args
, **kwargs
):
3677 """GetItemBackgroundColour(long item) -> Colour"""
3678 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3682 def Select(self
, idx
, on
=1):
3683 '''[de]select an item'''
3684 if on
: state
= wx
.LIST_STATE_SELECTED
3686 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3688 def Focus(self
, idx
):
3689 '''Focus and show the given item'''
3690 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3691 self
.EnsureVisible(idx
)
3693 def GetFocusedItem(self
):
3694 '''get the currently focused item or -1 if none'''
3695 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3697 def GetFirstSelected(self
, *args
):
3698 '''return first selected item, or -1 when none'''
3699 return self
.GetNextSelected(-1)
3701 def GetNextSelected(self
, item
):
3702 '''return subsequent selected items, or -1 when no more'''
3703 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3705 def IsSelected(self
, idx
):
3706 '''return True if the item is selected'''
3707 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3709 def SetColumnImage(self
, col
, image
):
3710 item
= self
.GetColumn(col
)
3711 # preserve all other attributes too
3712 item
.SetMask( wx
.LIST_MASK_STATE |
3714 wx
.LIST_MASK_IMAGE |
3717 wx
.LIST_MASK_WIDTH |
3718 wx
.LIST_MASK_FORMAT
)
3719 item
.SetImage(image
)
3720 self
.SetColumn(col
, item
)
3722 def ClearColumnImage(self
, col
):
3723 self
.SetColumnImage(col
, -1)
3725 def Append(self
, entry
):
3726 '''Append an item to the list control. The entry parameter should be a
3727 sequence with an item for each column'''
3733 pos
= self
.GetItemCount()
3734 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3735 for i
in range(1, len(entry
)):
3736 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3739 def SortItems(*args
, **kwargs
):
3740 """SortItems(PyObject func) -> bool"""
3741 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3743 def GetMainWindow(*args
, **kwargs
):
3744 """GetMainWindow() -> Window"""
3745 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3748 class ListCtrlPtr(ListCtrl
):
3749 def __init__(self
, this
):
3751 if not hasattr(self
,"thisown"): self
.thisown
= 0
3752 self
.__class
__ = ListCtrl
3753 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3755 def PreListCtrl(*args
, **kwargs
):
3756 """PreListCtrl() -> ListCtrl"""
3757 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3761 #---------------------------------------------------------------------------
3763 class ListView(ListCtrl
):
3765 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3766 def __init__(self
, *args
, **kwargs
):
3768 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3769 Size size=DefaultSize, long style=LC_REPORT,
3770 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3772 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3773 self
.this
= newobj
.this
3776 self
._setOORInfo
(self
)
3778 def Create(*args
, **kwargs
):
3780 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3781 Size size=DefaultSize, long style=LC_REPORT,
3782 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3784 return _controls
.ListView_Create(*args
, **kwargs
)
3786 def Select(*args
, **kwargs
):
3787 """Select(long n, bool on=True)"""
3788 return _controls
.ListView_Select(*args
, **kwargs
)
3790 def Focus(*args
, **kwargs
):
3791 """Focus(long index)"""
3792 return _controls
.ListView_Focus(*args
, **kwargs
)
3794 def GetFocusedItem(*args
, **kwargs
):
3795 """GetFocusedItem() -> long"""
3796 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3798 def GetNextSelected(*args
, **kwargs
):
3799 """GetNextSelected(long item) -> long"""
3800 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3802 def GetFirstSelected(*args
, **kwargs
):
3803 """GetFirstSelected() -> long"""
3804 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3806 def IsSelected(*args
, **kwargs
):
3807 """IsSelected(long index) -> bool"""
3808 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3810 def SetColumnImage(*args
, **kwargs
):
3811 """SetColumnImage(int col, int image)"""
3812 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3814 def ClearColumnImage(*args
, **kwargs
):
3815 """ClearColumnImage(int col)"""
3816 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3819 class ListViewPtr(ListView
):
3820 def __init__(self
, this
):
3822 if not hasattr(self
,"thisown"): self
.thisown
= 0
3823 self
.__class
__ = ListView
3824 _controls
.ListView_swigregister(ListViewPtr
)
3826 def PreListView(*args
, **kwargs
):
3827 """PreListView() -> ListView"""
3828 val
= _controls
.new_PreListView(*args
, **kwargs
)
3832 #---------------------------------------------------------------------------
3834 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3835 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3836 TR_NO_LINES
= _controls
.TR_NO_LINES
3837 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3838 TR_SINGLE
= _controls
.TR_SINGLE
3839 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3840 TR_EXTENDED
= _controls
.TR_EXTENDED
3841 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3842 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3843 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3844 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3845 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3846 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3847 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3848 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3849 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3850 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3851 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3852 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3853 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3854 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3855 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3856 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3857 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3858 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3859 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3860 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3861 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3862 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3863 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3864 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3865 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3866 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3867 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3868 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3869 #---------------------------------------------------------------------------
3871 class TreeItemId(object):
3873 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3874 def __init__(self
, *args
, **kwargs
):
3875 """__init__() -> TreeItemId"""
3876 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3877 self
.this
= newobj
.this
3880 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3883 if self
.thisown
: destroy(self
)
3886 def IsOk(*args
, **kwargs
):
3887 """IsOk() -> bool"""
3888 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3890 def __eq__(*args
, **kwargs
):
3891 """__eq__(TreeItemId other) -> bool"""
3892 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3894 def __ne__(*args
, **kwargs
):
3895 """__ne__(TreeItemId other) -> bool"""
3896 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3898 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3900 def __nonzero__(self
): return self
.IsOk()
3902 class TreeItemIdPtr(TreeItemId
):
3903 def __init__(self
, this
):
3905 if not hasattr(self
,"thisown"): self
.thisown
= 0
3906 self
.__class
__ = TreeItemId
3907 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3908 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3910 class TreeItemData(object):
3912 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3913 def __init__(self
, *args
, **kwargs
):
3914 """__init__(PyObject obj=None) -> TreeItemData"""
3915 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3916 self
.this
= newobj
.this
3919 def GetData(*args
, **kwargs
):
3920 """GetData() -> PyObject"""
3921 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3923 def SetData(*args
, **kwargs
):
3924 """SetData(PyObject obj)"""
3925 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3927 def GetId(*args
, **kwargs
):
3928 """GetId() -> TreeItemId"""
3929 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3931 def SetId(*args
, **kwargs
):
3932 """SetId(TreeItemId id)"""
3933 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3935 def Destroy(*args
, **kwargs
):
3937 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3940 class TreeItemDataPtr(TreeItemData
):
3941 def __init__(self
, this
):
3943 if not hasattr(self
,"thisown"): self
.thisown
= 0
3944 self
.__class
__ = TreeItemData
3945 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3947 #---------------------------------------------------------------------------
3949 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3950 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3951 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3952 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3953 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3954 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3955 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3956 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3957 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3958 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3959 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3960 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3961 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3962 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3963 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3964 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3965 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3966 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3967 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3968 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3969 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3970 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3971 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3972 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3973 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3974 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3975 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3976 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3977 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3978 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3979 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3980 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3981 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3982 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3983 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3984 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3985 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3986 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3987 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3988 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3990 class TreeEvent(core
.NotifyEvent
):
3992 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3993 def __init__(self
, *args
, **kwargs
):
3994 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3995 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3996 self
.this
= newobj
.this
3999 def GetItem(*args
, **kwargs
):
4000 """GetItem() -> TreeItemId"""
4001 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
4003 def SetItem(*args
, **kwargs
):
4004 """SetItem(TreeItemId item)"""
4005 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
4007 def GetOldItem(*args
, **kwargs
):
4008 """GetOldItem() -> TreeItemId"""
4009 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
4011 def SetOldItem(*args
, **kwargs
):
4012 """SetOldItem(TreeItemId item)"""
4013 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
4015 def GetPoint(*args
, **kwargs
):
4016 """GetPoint() -> Point"""
4017 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
4019 def SetPoint(*args
, **kwargs
):
4020 """SetPoint(Point pt)"""
4021 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
4023 def GetKeyEvent(*args
, **kwargs
):
4024 """GetKeyEvent() -> KeyEvent"""
4025 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
4027 def GetKeyCode(*args
, **kwargs
):
4028 """GetKeyCode() -> int"""
4029 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
4031 def SetKeyEvent(*args
, **kwargs
):
4032 """SetKeyEvent(KeyEvent evt)"""
4033 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
4035 def GetLabel(*args
, **kwargs
):
4036 """GetLabel() -> String"""
4037 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
4039 def SetLabel(*args
, **kwargs
):
4040 """SetLabel(String label)"""
4041 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
4043 def IsEditCancelled(*args
, **kwargs
):
4044 """IsEditCancelled() -> bool"""
4045 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
4047 def SetEditCanceled(*args
, **kwargs
):
4048 """SetEditCanceled(bool editCancelled)"""
4049 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
4051 def SetToolTip(*args
, **kwargs
):
4052 """SetToolTip(String toolTip)"""
4053 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
4056 class TreeEventPtr(TreeEvent
):
4057 def __init__(self
, this
):
4059 if not hasattr(self
,"thisown"): self
.thisown
= 0
4060 self
.__class
__ = TreeEvent
4061 _controls
.TreeEvent_swigregister(TreeEventPtr
)
4063 #---------------------------------------------------------------------------
4065 class TreeCtrl(core
.Control
):
4067 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4068 def __init__(self
, *args
, **kwargs
):
4070 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
4071 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
4072 Validator validator=DefaultValidator,
4073 String name=TreeCtrlNameStr) -> TreeCtrl
4075 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
4076 self
.this
= newobj
.this
4079 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
4081 def Create(*args
, **kwargs
):
4083 Create(Window parent, int id=-1, Point pos=DefaultPosition,
4084 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
4085 Validator validator=DefaultValidator,
4086 String name=TreeCtrlNameStr) -> bool
4088 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
4090 def _setCallbackInfo(*args
, **kwargs
):
4091 """_setCallbackInfo(PyObject self, PyObject _class)"""
4092 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
4094 def GetCount(*args
, **kwargs
):
4095 """GetCount() -> size_t"""
4096 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
4098 def GetIndent(*args
, **kwargs
):
4099 """GetIndent() -> unsigned int"""
4100 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
4102 def SetIndent(*args
, **kwargs
):
4103 """SetIndent(unsigned int indent)"""
4104 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
4106 def GetSpacing(*args
, **kwargs
):
4107 """GetSpacing() -> unsigned int"""
4108 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
4110 def SetSpacing(*args
, **kwargs
):
4111 """SetSpacing(unsigned int spacing)"""
4112 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
4114 def GetImageList(*args
, **kwargs
):
4115 """GetImageList() -> ImageList"""
4116 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
4118 def GetStateImageList(*args
, **kwargs
):
4119 """GetStateImageList() -> ImageList"""
4120 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
4122 def SetImageList(*args
, **kwargs
):
4123 """SetImageList(ImageList imageList)"""
4124 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
4126 def SetStateImageList(*args
, **kwargs
):
4127 """SetStateImageList(ImageList imageList)"""
4128 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
4130 def AssignImageList(*args
, **kwargs
):
4131 """AssignImageList(ImageList imageList)"""
4132 return _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
4134 def AssignStateImageList(*args
, **kwargs
):
4135 """AssignStateImageList(ImageList imageList)"""
4136 return _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
4138 def GetItemText(*args
, **kwargs
):
4139 """GetItemText(TreeItemId item) -> String"""
4140 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
4142 def GetItemImage(*args
, **kwargs
):
4143 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
4144 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
4146 def GetItemData(*args
, **kwargs
):
4147 """GetItemData(TreeItemId item) -> TreeItemData"""
4148 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
4150 def GetItemPyData(*args
, **kwargs
):
4151 """GetItemPyData(TreeItemId item) -> PyObject"""
4152 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
4154 GetPyData
= GetItemPyData
4155 def GetItemTextColour(*args
, **kwargs
):
4156 """GetItemTextColour(TreeItemId item) -> Colour"""
4157 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
4159 def GetItemBackgroundColour(*args
, **kwargs
):
4160 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
4161 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4163 def GetItemFont(*args
, **kwargs
):
4164 """GetItemFont(TreeItemId item) -> Font"""
4165 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4167 def SetItemText(*args
, **kwargs
):
4168 """SetItemText(TreeItemId item, String text)"""
4169 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4171 def SetItemImage(*args
, **kwargs
):
4172 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4173 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4175 def SetItemData(*args
, **kwargs
):
4176 """SetItemData(TreeItemId item, TreeItemData data)"""
4177 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4179 def SetItemPyData(*args
, **kwargs
):
4180 """SetItemPyData(TreeItemId item, PyObject obj)"""
4181 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4183 SetPyData
= SetItemPyData
4184 def SetItemHasChildren(*args
, **kwargs
):
4185 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4186 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4188 def SetItemBold(*args
, **kwargs
):
4189 """SetItemBold(TreeItemId item, bool bold=True)"""
4190 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4192 def SetItemDropHighlight(*args
, **kwargs
):
4193 """SetItemDropHighlight(TreeItemId item, bool highlight=True)"""
4194 return _controls
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
4196 def SetItemTextColour(*args
, **kwargs
):
4197 """SetItemTextColour(TreeItemId item, Colour col)"""
4198 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4200 def SetItemBackgroundColour(*args
, **kwargs
):
4201 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4202 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4204 def SetItemFont(*args
, **kwargs
):
4205 """SetItemFont(TreeItemId item, Font font)"""
4206 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4208 def IsVisible(*args
, **kwargs
):
4209 """IsVisible(TreeItemId item) -> bool"""
4210 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4212 def ItemHasChildren(*args
, **kwargs
):
4213 """ItemHasChildren(TreeItemId item) -> bool"""
4214 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4216 def IsExpanded(*args
, **kwargs
):
4217 """IsExpanded(TreeItemId item) -> bool"""
4218 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4220 def IsSelected(*args
, **kwargs
):
4221 """IsSelected(TreeItemId item) -> bool"""
4222 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4224 def IsBold(*args
, **kwargs
):
4225 """IsBold(TreeItemId item) -> bool"""
4226 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4228 def GetChildrenCount(*args
, **kwargs
):
4229 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4230 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4232 def GetRootItem(*args
, **kwargs
):
4233 """GetRootItem() -> TreeItemId"""
4234 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4236 def GetSelection(*args
, **kwargs
):
4237 """GetSelection() -> TreeItemId"""
4238 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4240 def GetSelections(*args
, **kwargs
):
4241 """GetSelections() -> PyObject"""
4242 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4244 def GetItemParent(*args
, **kwargs
):
4245 """GetItemParent(TreeItemId item) -> TreeItemId"""
4246 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4248 def GetFirstChild(*args
, **kwargs
):
4249 """GetFirstChild(TreeItemId item) -> PyObject"""
4250 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4252 def GetNextChild(*args
, **kwargs
):
4253 """GetNextChild(TreeItemId item, void cookie) -> PyObject"""
4254 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4256 def GetLastChild(*args
, **kwargs
):
4257 """GetLastChild(TreeItemId item) -> TreeItemId"""
4258 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4260 def GetNextSibling(*args
, **kwargs
):
4261 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4262 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4264 def GetPrevSibling(*args
, **kwargs
):
4265 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4266 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4268 def GetFirstVisibleItem(*args
, **kwargs
):
4269 """GetFirstVisibleItem() -> TreeItemId"""
4270 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4272 def GetNextVisible(*args
, **kwargs
):
4273 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4274 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4276 def GetPrevVisible(*args
, **kwargs
):
4277 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4278 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4280 def AddRoot(*args
, **kwargs
):
4281 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4282 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4284 def PrependItem(*args
, **kwargs
):
4286 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4287 TreeItemData data=None) -> TreeItemId
4289 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4291 def InsertItem(*args
, **kwargs
):
4293 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4294 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4296 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4298 def InsertItemBefore(*args
, **kwargs
):
4300 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4301 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4303 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4305 def AppendItem(*args
, **kwargs
):
4307 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4308 TreeItemData data=None) -> TreeItemId
4310 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4312 def Delete(*args
, **kwargs
):
4313 """Delete(TreeItemId item)"""
4314 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4316 def DeleteChildren(*args
, **kwargs
):
4317 """DeleteChildren(TreeItemId item)"""
4318 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4320 def DeleteAllItems(*args
, **kwargs
):
4321 """DeleteAllItems()"""
4322 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4324 def Expand(*args
, **kwargs
):
4325 """Expand(TreeItemId item)"""
4326 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4328 def Collapse(*args
, **kwargs
):
4329 """Collapse(TreeItemId item)"""
4330 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4332 def CollapseAndReset(*args
, **kwargs
):
4333 """CollapseAndReset(TreeItemId item)"""
4334 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4336 def Toggle(*args
, **kwargs
):
4337 """Toggle(TreeItemId item)"""
4338 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4340 def Unselect(*args
, **kwargs
):
4342 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4344 def UnselectItem(*args
, **kwargs
):
4345 """UnselectItem(TreeItemId item)"""
4346 return _controls
.TreeCtrl_UnselectItem(*args
, **kwargs
)
4348 def UnselectAll(*args
, **kwargs
):
4350 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4352 def SelectItem(*args
, **kwargs
):
4353 """SelectItem(TreeItemId item, bool select=True)"""
4354 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4356 def ToggleItemSelection(*args
, **kwargs
):
4357 """ToggleItemSelection(TreeItemId item)"""
4358 return _controls
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
4360 def EnsureVisible(*args
, **kwargs
):
4361 """EnsureVisible(TreeItemId item)"""
4362 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4364 def ScrollTo(*args
, **kwargs
):
4365 """ScrollTo(TreeItemId item)"""
4366 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4368 def EditLabel(*args
, **kwargs
):
4369 """EditLabel(TreeItemId item)"""
4370 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4372 def GetEditControl(*args
, **kwargs
):
4373 """GetEditControl() -> TextCtrl"""
4374 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4376 def EndEditLabel(*args
, **kwargs
):
4377 """EndEditLabel(TreeItemId item, bool discardChanges=False)"""
4378 return _controls
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
4380 def SortChildren(*args
, **kwargs
):
4381 """SortChildren(TreeItemId item)"""
4382 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4384 def HitTest(*args
, **kwargs
):
4386 HitTest(Point point) -> (item, where)
4388 Determine which item (if any) belongs the given point. The
4389 coordinates specified are relative to the client area of tree ctrl
4390 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4394 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4396 def GetBoundingRect(*args
, **kwargs
):
4397 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4398 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4401 class TreeCtrlPtr(TreeCtrl
):
4402 def __init__(self
, this
):
4404 if not hasattr(self
,"thisown"): self
.thisown
= 0
4405 self
.__class
__ = TreeCtrl
4406 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4408 def PreTreeCtrl(*args
, **kwargs
):
4409 """PreTreeCtrl() -> TreeCtrl"""
4410 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4414 #---------------------------------------------------------------------------
4416 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4417 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4418 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4419 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4420 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4421 class GenericDirCtrl(core
.Control
):
4423 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4424 def __init__(self
, *args
, **kwargs
):
4426 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4427 Point pos=DefaultPosition, Size size=DefaultSize,
4428 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4429 String filter=EmptyString,
4430 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4432 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4433 self
.this
= newobj
.this
4436 self
._setOORInfo
(self
)
4438 def Create(*args
, **kwargs
):
4440 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4441 Point pos=DefaultPosition, Size size=DefaultSize,
4442 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4443 String filter=EmptyString,
4444 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4446 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4448 def ExpandPath(*args
, **kwargs
):
4449 """ExpandPath(String path) -> bool"""
4450 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4452 def GetDefaultPath(*args
, **kwargs
):
4453 """GetDefaultPath() -> String"""
4454 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4456 def SetDefaultPath(*args
, **kwargs
):
4457 """SetDefaultPath(String path)"""
4458 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4460 def GetPath(*args
, **kwargs
):
4461 """GetPath() -> String"""
4462 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4464 def GetFilePath(*args
, **kwargs
):
4465 """GetFilePath() -> String"""
4466 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4468 def SetPath(*args
, **kwargs
):
4469 """SetPath(String path)"""
4470 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4472 def ShowHidden(*args
, **kwargs
):
4473 """ShowHidden(bool show)"""
4474 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4476 def GetShowHidden(*args
, **kwargs
):
4477 """GetShowHidden() -> bool"""
4478 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4480 def GetFilter(*args
, **kwargs
):
4481 """GetFilter() -> String"""
4482 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4484 def SetFilter(*args
, **kwargs
):
4485 """SetFilter(String filter)"""
4486 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4488 def GetFilterIndex(*args
, **kwargs
):
4489 """GetFilterIndex() -> int"""
4490 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4492 def SetFilterIndex(*args
, **kwargs
):
4493 """SetFilterIndex(int n)"""
4494 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4496 def GetRootId(*args
, **kwargs
):
4497 """GetRootId() -> TreeItemId"""
4498 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4500 def GetTreeCtrl(*args
, **kwargs
):
4501 """GetTreeCtrl() -> TreeCtrl"""
4502 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4504 def GetFilterListCtrl(*args
, **kwargs
):
4505 """GetFilterListCtrl() -> DirFilterListCtrl"""
4506 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4508 def FindChild(*args
, **kwargs
):
4510 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4512 Find the child that matches the first part of 'path'. E.g. if a child path is
4513 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4514 If the path string has been used (we're at the leaf), done is set to True
4517 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4519 def DoResize(*args
, **kwargs
):
4521 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4523 def ReCreateTree(*args
, **kwargs
):
4524 """ReCreateTree()"""
4525 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4528 class GenericDirCtrlPtr(GenericDirCtrl
):
4529 def __init__(self
, this
):
4531 if not hasattr(self
,"thisown"): self
.thisown
= 0
4532 self
.__class
__ = GenericDirCtrl
4533 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4534 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4536 def PreGenericDirCtrl(*args
, **kwargs
):
4537 """PreGenericDirCtrl() -> GenericDirCtrl"""
4538 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4542 class DirFilterListCtrl(Choice
):
4544 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4545 def __init__(self
, *args
, **kwargs
):
4547 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4548 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4550 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4551 self
.this
= newobj
.this
4554 self
._setOORInfo
(self
)
4556 def Create(*args
, **kwargs
):
4558 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4559 Size size=DefaultSize, long style=0) -> bool
4561 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4563 def FillFilterList(*args
, **kwargs
):
4564 """FillFilterList(String filter, int defaultFilter)"""
4565 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4568 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4569 def __init__(self
, this
):
4571 if not hasattr(self
,"thisown"): self
.thisown
= 0
4572 self
.__class
__ = DirFilterListCtrl
4573 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4575 def PreDirFilterListCtrl(*args
, **kwargs
):
4576 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4577 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4581 #---------------------------------------------------------------------------
4583 class PyControl(core
.Control
):
4585 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4586 def __init__(self
, *args
, **kwargs
):
4588 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4589 long style=0, Validator validator=DefaultValidator,
4590 String name=ControlNameStr) -> PyControl
4592 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4593 self
.this
= newobj
.this
4596 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4598 def _setCallbackInfo(*args
, **kwargs
):
4599 """_setCallbackInfo(PyObject self, PyObject _class)"""
4600 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4602 def base_DoMoveWindow(*args
, **kwargs
):
4603 """base_DoMoveWindow(int x, int y, int width, int height)"""
4604 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4606 def base_DoSetSize(*args
, **kwargs
):
4607 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4608 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4610 def base_DoSetClientSize(*args
, **kwargs
):
4611 """base_DoSetClientSize(int width, int height)"""
4612 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4614 def base_DoSetVirtualSize(*args
, **kwargs
):
4615 """base_DoSetVirtualSize(int x, int y)"""
4616 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4618 def base_DoGetSize(*args
, **kwargs
):
4619 """base_DoGetSize() -> (width, height)"""
4620 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4622 def base_DoGetClientSize(*args
, **kwargs
):
4623 """base_DoGetClientSize() -> (width, height)"""
4624 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4626 def base_DoGetPosition(*args
, **kwargs
):
4627 """base_DoGetPosition() -> (x,y)"""
4628 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4630 def base_DoGetVirtualSize(*args
, **kwargs
):
4631 """base_DoGetVirtualSize() -> Size"""
4632 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4634 def base_DoGetBestSize(*args
, **kwargs
):
4635 """base_DoGetBestSize() -> Size"""
4636 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4638 def base_InitDialog(*args
, **kwargs
):
4639 """base_InitDialog()"""
4640 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4642 def base_TransferDataToWindow(*args
, **kwargs
):
4643 """base_TransferDataToWindow() -> bool"""
4644 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4646 def base_TransferDataFromWindow(*args
, **kwargs
):
4647 """base_TransferDataFromWindow() -> bool"""
4648 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4650 def base_Validate(*args
, **kwargs
):
4651 """base_Validate() -> bool"""
4652 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4654 def base_AcceptsFocus(*args
, **kwargs
):
4655 """base_AcceptsFocus() -> bool"""
4656 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4658 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4659 """base_AcceptsFocusFromKeyboard() -> bool"""
4660 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4662 def base_GetMaxSize(*args
, **kwargs
):
4663 """base_GetMaxSize() -> Size"""
4664 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4666 def base_AddChild(*args
, **kwargs
):
4667 """base_AddChild(Window child)"""
4668 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4670 def base_RemoveChild(*args
, **kwargs
):
4671 """base_RemoveChild(Window child)"""
4672 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4675 class PyControlPtr(PyControl
):
4676 def __init__(self
, this
):
4678 if not hasattr(self
,"thisown"): self
.thisown
= 0
4679 self
.__class
__ = PyControl
4680 _controls
.PyControl_swigregister(PyControlPtr
)
4682 #---------------------------------------------------------------------------
4684 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4685 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4686 wxEVT_HELP
= _controls
.wxEVT_HELP
4687 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4688 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4689 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4690 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4691 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4693 class HelpEvent(core
.CommandEvent
):
4695 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4696 def __init__(self
, *args
, **kwargs
):
4697 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4698 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4699 self
.this
= newobj
.this
4702 def GetPosition(*args
, **kwargs
):
4703 """GetPosition() -> Point"""
4704 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4706 def SetPosition(*args
, **kwargs
):
4707 """SetPosition(Point pos)"""
4708 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4710 def GetLink(*args
, **kwargs
):
4711 """GetLink() -> String"""
4712 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4714 def SetLink(*args
, **kwargs
):
4715 """SetLink(String link)"""
4716 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4718 def GetTarget(*args
, **kwargs
):
4719 """GetTarget() -> String"""
4720 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4722 def SetTarget(*args
, **kwargs
):
4723 """SetTarget(String target)"""
4724 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4727 class HelpEventPtr(HelpEvent
):
4728 def __init__(self
, this
):
4730 if not hasattr(self
,"thisown"): self
.thisown
= 0
4731 self
.__class
__ = HelpEvent
4732 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4734 class ContextHelp(core
.Object
):
4736 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4737 def __init__(self
, *args
, **kwargs
):
4738 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4739 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4740 self
.this
= newobj
.this
4743 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4746 if self
.thisown
: destroy(self
)
4749 def BeginContextHelp(*args
, **kwargs
):
4750 """BeginContextHelp(Window window=None) -> bool"""
4751 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4753 def EndContextHelp(*args
, **kwargs
):
4754 """EndContextHelp() -> bool"""
4755 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4758 class ContextHelpPtr(ContextHelp
):
4759 def __init__(self
, this
):
4761 if not hasattr(self
,"thisown"): self
.thisown
= 0
4762 self
.__class
__ = ContextHelp
4763 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4765 class ContextHelpButton(BitmapButton
):
4767 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4768 def __init__(self
, *args
, **kwargs
):
4770 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4771 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4773 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4774 self
.this
= newobj
.this
4777 self
._setOORInfo
(self
)
4780 class ContextHelpButtonPtr(ContextHelpButton
):
4781 def __init__(self
, this
):
4783 if not hasattr(self
,"thisown"): self
.thisown
= 0
4784 self
.__class
__ = ContextHelpButton
4785 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4787 class HelpProvider(object):
4788 def __init__(self
): raise RuntimeError, "No constructor defined"
4790 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4791 def Set(*args
, **kwargs
):
4792 """Set(HelpProvider helpProvider) -> HelpProvider"""
4793 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4795 Set
= staticmethod(Set
)
4796 def Get(*args
, **kwargs
):
4797 """Get() -> HelpProvider"""
4798 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4800 Get
= staticmethod(Get
)
4801 def GetHelp(*args
, **kwargs
):
4802 """GetHelp(Window window) -> String"""
4803 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4805 def ShowHelp(*args
, **kwargs
):
4806 """ShowHelp(Window window) -> bool"""
4807 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4809 def AddHelp(*args
, **kwargs
):
4810 """AddHelp(Window window, String text)"""
4811 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4813 def AddHelpById(*args
, **kwargs
):
4814 """AddHelpById(int id, String text)"""
4815 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4817 def Destroy(*args
, **kwargs
):
4819 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4822 class HelpProviderPtr(HelpProvider
):
4823 def __init__(self
, this
):
4825 if not hasattr(self
,"thisown"): self
.thisown
= 0
4826 self
.__class
__ = HelpProvider
4827 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4829 def HelpProvider_Set(*args
, **kwargs
):
4830 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4831 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4833 def HelpProvider_Get(*args
, **kwargs
):
4834 """HelpProvider_Get() -> HelpProvider"""
4835 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4837 class SimpleHelpProvider(HelpProvider
):
4839 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4840 def __init__(self
, *args
, **kwargs
):
4841 """__init__() -> SimpleHelpProvider"""
4842 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4843 self
.this
= newobj
.this
4847 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4848 def __init__(self
, this
):
4850 if not hasattr(self
,"thisown"): self
.thisown
= 0
4851 self
.__class
__ = SimpleHelpProvider
4852 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4854 #---------------------------------------------------------------------------
4856 class DragImage(core
.Object
):
4858 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4859 def __init__(self
, *args
, **kwargs
):
4860 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4861 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4862 self
.this
= newobj
.this
4865 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4868 if self
.thisown
: destroy(self
)
4871 def SetBackingBitmap(*args
, **kwargs
):
4872 """SetBackingBitmap(Bitmap bitmap)"""
4873 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4875 def BeginDrag(*args
, **kwargs
):
4877 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4878 Rect rect=None) -> bool
4880 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4882 def BeginDragBounded(*args
, **kwargs
):
4883 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4884 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4886 def EndDrag(*args
, **kwargs
):
4887 """EndDrag() -> bool"""
4888 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4890 def Move(*args
, **kwargs
):
4891 """Move(Point pt) -> bool"""
4892 return _controls
.DragImage_Move(*args
, **kwargs
)
4894 def Show(*args
, **kwargs
):
4895 """Show() -> bool"""
4896 return _controls
.DragImage_Show(*args
, **kwargs
)
4898 def Hide(*args
, **kwargs
):
4899 """Hide() -> bool"""
4900 return _controls
.DragImage_Hide(*args
, **kwargs
)
4902 def GetImageRect(*args
, **kwargs
):
4903 """GetImageRect(Point pos) -> Rect"""
4904 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4906 def DoDrawImage(*args
, **kwargs
):
4907 """DoDrawImage(DC dc, Point pos) -> bool"""
4908 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4910 def UpdateBackingFromWindow(*args
, **kwargs
):
4911 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4912 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4914 def RedrawImage(*args
, **kwargs
):
4915 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4916 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4919 class DragImagePtr(DragImage
):
4920 def __init__(self
, this
):
4922 if not hasattr(self
,"thisown"): self
.thisown
= 0
4923 self
.__class
__ = DragImage
4924 _controls
.DragImage_swigregister(DragImagePtr
)
4926 def DragIcon(*args
, **kwargs
):
4927 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4928 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4932 def DragString(*args
, **kwargs
):
4933 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4934 val
= _controls
.new_DragString(*args
, **kwargs
)
4938 def DragTreeItem(*args
, **kwargs
):
4939 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4940 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4944 def DragListItem(*args
, **kwargs
):
4945 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4946 val
= _controls
.new_DragListItem(*args
, **kwargs
)