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 SetImageLabel(*args
, **kwargs
):
57 """SetImageLabel(Bitmap bitmap)"""
58 return _controls
.Button_SetImageLabel(*args
, **kwargs
)
60 def SetImageMargins(*args
, **kwargs
):
61 """SetImageMargins(int x, int y)"""
62 return _controls
.Button_SetImageMargins(*args
, **kwargs
)
64 def GetDefaultSize(*args
, **kwargs
):
65 """Button.GetDefaultSize() -> Size"""
66 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
68 GetDefaultSize
= staticmethod(GetDefaultSize
)
70 class ButtonPtr(Button
):
71 def __init__(self
, this
):
73 if not hasattr(self
,"thisown"): self
.thisown
= 0
74 self
.__class
__ = Button
75 _controls
.Button_swigregister(ButtonPtr
)
77 ButtonNameStr
= cvar
.ButtonNameStr
79 def PreButton(*args
, **kwargs
):
83 Precreate a Button for 2-phase creation.
85 val
= _controls
.new_PreButton(*args
, **kwargs
)
89 def Button_GetDefaultSize(*args
, **kwargs
):
90 """Button_GetDefaultSize() -> Size"""
91 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
93 class BitmapButton(Button
):
94 """A Buttont that contains a bitmap."""
96 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
97 def __init__(self
, *args
, **kwargs
):
99 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
100 Size size=DefaultSize, long style=BU_AUTODRAW,
101 Validator validator=DefaultValidator,
102 String name=ButtonNameStr) -> BitmapButton
104 Create and show a button.
106 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
107 self
.this
= newobj
.this
110 self
._setOORInfo
(self
)
112 def Create(*args
, **kwargs
):
114 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
115 Size size=DefaultSize, long style=BU_AUTODRAW,
116 Validator validator=DefaultValidator,
117 String name=ButtonNameStr) -> bool
119 Acutally create the GUI BitmapButton for 2-phase creation.
121 return _controls
.BitmapButton_Create(*args
, **kwargs
)
123 def GetBitmapLabel(*args
, **kwargs
):
125 GetBitmapLabel() -> Bitmap
127 Returns the label bitmap (the one passed to the constructor).
129 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
131 def GetBitmapDisabled(*args
, **kwargs
):
133 GetBitmapDisabled() -> Bitmap
135 Returns the bitmap for the disabled state.
137 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
139 def GetBitmapFocus(*args
, **kwargs
):
141 GetBitmapFocus() -> Bitmap
143 Returns the bitmap for the focused state.
145 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
147 def GetBitmapSelected(*args
, **kwargs
):
149 GetBitmapSelected() -> Bitmap
151 Returns the bitmap for the selected state.
153 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
155 def SetBitmapDisabled(*args
, **kwargs
):
157 SetBitmapDisabled(Bitmap bitmap)
159 Sets the bitmap for the disabled button appearance.
161 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
163 def SetBitmapFocus(*args
, **kwargs
):
165 SetBitmapFocus(Bitmap bitmap)
167 Sets the bitmap for the button appearance when it has the keyboard focus.
169 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
171 def SetBitmapSelected(*args
, **kwargs
):
173 SetBitmapSelected(Bitmap bitmap)
175 Sets the bitmap for the selected (depressed) button appearance.
177 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
179 def SetBitmapLabel(*args
, **kwargs
):
181 SetBitmapLabel(Bitmap bitmap)
183 Sets the bitmap label for the button. This is the bitmap used for the
184 unselected state, and for all other states if no other bitmaps are provided.
186 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
188 def SetMargins(*args
, **kwargs
):
189 """SetMargins(int x, int y)"""
190 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
192 def GetMarginX(*args
, **kwargs
):
193 """GetMarginX() -> int"""
194 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
196 def GetMarginY(*args
, **kwargs
):
197 """GetMarginY() -> int"""
198 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
201 class BitmapButtonPtr(BitmapButton
):
202 def __init__(self
, this
):
204 if not hasattr(self
,"thisown"): self
.thisown
= 0
205 self
.__class
__ = BitmapButton
206 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
208 def PreBitmapButton(*args
, **kwargs
):
210 PreBitmapButton() -> BitmapButton
212 Precreate a BitmapButton for 2-phase creation.
214 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
218 #---------------------------------------------------------------------------
220 CHK_2STATE
= _controls
.CHK_2STATE
221 CHK_3STATE
= _controls
.CHK_3STATE
222 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
223 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
224 CHK_CHECKED
= _controls
.CHK_CHECKED
225 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
226 class CheckBox(core
.Control
):
228 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
229 def __init__(self
, *args
, **kwargs
):
231 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
232 Size size=DefaultSize, long style=0,
233 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
235 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
236 self
.this
= newobj
.this
239 self
._setOORInfo
(self
)
241 def Create(*args
, **kwargs
):
243 Create(Window parent, int id, String label, Point pos=DefaultPosition,
244 Size size=DefaultSize, long style=0,
245 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
247 return _controls
.CheckBox_Create(*args
, **kwargs
)
249 def GetValue(*args
, **kwargs
):
250 """GetValue() -> bool"""
251 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
253 def IsChecked(*args
, **kwargs
):
254 """IsChecked() -> bool"""
255 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
257 def SetValue(*args
, **kwargs
):
258 """SetValue(bool state)"""
259 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
261 def Get3StateValue(*args
, **kwargs
):
262 """Get3StateValue() -> int"""
263 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
265 def Set3StateValue(*args
, **kwargs
):
266 """Set3StateValue(int state)"""
267 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
269 def Is3State(*args
, **kwargs
):
270 """Is3State() -> bool"""
271 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
273 def Is3rdStateAllowedForUser(*args
, **kwargs
):
274 """Is3rdStateAllowedForUser() -> bool"""
275 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
278 class CheckBoxPtr(CheckBox
):
279 def __init__(self
, this
):
281 if not hasattr(self
,"thisown"): self
.thisown
= 0
282 self
.__class
__ = CheckBox
283 _controls
.CheckBox_swigregister(CheckBoxPtr
)
284 CheckBoxNameStr
= cvar
.CheckBoxNameStr
286 def PreCheckBox(*args
, **kwargs
):
287 """PreCheckBox() -> CheckBox"""
288 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
292 #---------------------------------------------------------------------------
294 class Choice(core
.ControlWithItems
):
296 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
297 def __init__(self
, *args
, **kwargs
):
299 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
300 int choices=0, String choices_array=None,
301 long style=0, Validator validator=DefaultValidator,
302 String name=ChoiceNameStr) -> Choice
304 newobj
= _controls
.new_Choice(*args
, **kwargs
)
305 self
.this
= newobj
.this
308 self
._setOORInfo
(self
)
310 def Create(*args
, **kwargs
):
312 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
313 int choices=0, String choices_array=None,
314 long style=0, Validator validator=DefaultValidator,
315 String name=ChoiceNameStr) -> bool
317 return _controls
.Choice_Create(*args
, **kwargs
)
319 def GetColumns(*args
, **kwargs
):
320 """GetColumns() -> int"""
321 return _controls
.Choice_GetColumns(*args
, **kwargs
)
323 def SetColumns(*args
, **kwargs
):
324 """SetColumns(int n=1)"""
325 return _controls
.Choice_SetColumns(*args
, **kwargs
)
327 def SetSelection(*args
, **kwargs
):
328 """SetSelection(int n)"""
329 return _controls
.Choice_SetSelection(*args
, **kwargs
)
331 def SetStringSelection(*args
, **kwargs
):
332 """SetStringSelection(String string)"""
333 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
335 def SetString(*args
, **kwargs
):
336 """SetString(int n, String s)"""
337 return _controls
.Choice_SetString(*args
, **kwargs
)
340 class ChoicePtr(Choice
):
341 def __init__(self
, this
):
343 if not hasattr(self
,"thisown"): self
.thisown
= 0
344 self
.__class
__ = Choice
345 _controls
.Choice_swigregister(ChoicePtr
)
346 ChoiceNameStr
= cvar
.ChoiceNameStr
348 def PreChoice(*args
, **kwargs
):
349 """PreChoice() -> Choice"""
350 val
= _controls
.new_PreChoice(*args
, **kwargs
)
354 #---------------------------------------------------------------------------
356 class ComboBox(Choice
):
358 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
359 def __init__(self
, *args
, **kwargs
):
361 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
362 Size size=DefaultSize,
363 int choices=0, String choices_array=None,
364 long style=0, Validator validator=DefaultValidator,
365 String name=ComboBoxNameStr) -> ComboBox
367 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
368 self
.this
= newobj
.this
371 self
._setOORInfo
(self
)
373 def Create(*args
, **kwargs
):
375 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
376 Size size=DefaultSize,
377 int choices=0, String choices_array=None,
378 long style=0, Validator validator=DefaultValidator,
379 String name=ComboBoxNameStr) -> bool
381 return _controls
.ComboBox_Create(*args
, **kwargs
)
383 def GetValue(*args
, **kwargs
):
384 """GetValue() -> String"""
385 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
387 def SetValue(*args
, **kwargs
):
388 """SetValue(String value)"""
389 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
391 def Copy(*args
, **kwargs
):
393 return _controls
.ComboBox_Copy(*args
, **kwargs
)
395 def Cut(*args
, **kwargs
):
397 return _controls
.ComboBox_Cut(*args
, **kwargs
)
399 def Paste(*args
, **kwargs
):
401 return _controls
.ComboBox_Paste(*args
, **kwargs
)
403 def SetInsertionPoint(*args
, **kwargs
):
404 """SetInsertionPoint(long pos)"""
405 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
407 def GetInsertionPoint(*args
, **kwargs
):
408 """GetInsertionPoint() -> long"""
409 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
411 def GetLastPosition(*args
, **kwargs
):
412 """GetLastPosition() -> long"""
413 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
415 def Replace(*args
, **kwargs
):
416 """Replace(long from, long to, String value)"""
417 return _controls
.ComboBox_Replace(*args
, **kwargs
)
419 def SetSelection(*args
, **kwargs
):
420 """SetSelection(int n)"""
421 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
423 def SetMark(*args
, **kwargs
):
424 """SetMark(long from, long to)"""
425 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
427 def SetEditable(*args
, **kwargs
):
428 """SetEditable(bool editable)"""
429 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
431 def SetInsertionPointEnd(*args
, **kwargs
):
432 """SetInsertionPointEnd()"""
433 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
435 def Remove(*args
, **kwargs
):
436 """Remove(long from, long to)"""
437 return _controls
.ComboBox_Remove(*args
, **kwargs
)
440 class ComboBoxPtr(ComboBox
):
441 def __init__(self
, this
):
443 if not hasattr(self
,"thisown"): self
.thisown
= 0
444 self
.__class
__ = ComboBox
445 _controls
.ComboBox_swigregister(ComboBoxPtr
)
446 ComboBoxNameStr
= cvar
.ComboBoxNameStr
448 def PreComboBox(*args
, **kwargs
):
449 """PreComboBox() -> ComboBox"""
450 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
454 #---------------------------------------------------------------------------
456 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
457 GA_VERTICAL
= _controls
.GA_VERTICAL
458 GA_SMOOTH
= _controls
.GA_SMOOTH
459 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
460 class Gauge(core
.Control
):
462 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
463 def __init__(self
, *args
, **kwargs
):
465 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
466 Size size=DefaultSize, long style=GA_HORIZONTAL,
467 Validator validator=DefaultValidator,
468 String name=GaugeNameStr) -> Gauge
470 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
471 self
.this
= newobj
.this
474 self
._setOORInfo
(self
)
476 def Create(*args
, **kwargs
):
478 Create(Window parent, int id, int range, Point pos=DefaultPosition,
479 Size size=DefaultSize, long style=GA_HORIZONTAL,
480 Validator validator=DefaultValidator,
481 String name=GaugeNameStr) -> bool
483 return _controls
.Gauge_Create(*args
, **kwargs
)
485 def SetRange(*args
, **kwargs
):
486 """SetRange(int range)"""
487 return _controls
.Gauge_SetRange(*args
, **kwargs
)
489 def GetRange(*args
, **kwargs
):
490 """GetRange() -> int"""
491 return _controls
.Gauge_GetRange(*args
, **kwargs
)
493 def SetValue(*args
, **kwargs
):
494 """SetValue(int pos)"""
495 return _controls
.Gauge_SetValue(*args
, **kwargs
)
497 def GetValue(*args
, **kwargs
):
498 """GetValue() -> int"""
499 return _controls
.Gauge_GetValue(*args
, **kwargs
)
501 def IsVertical(*args
, **kwargs
):
502 """IsVertical() -> bool"""
503 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
505 def SetShadowWidth(*args
, **kwargs
):
506 """SetShadowWidth(int w)"""
507 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
509 def GetShadowWidth(*args
, **kwargs
):
510 """GetShadowWidth() -> int"""
511 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
513 def SetBezelFace(*args
, **kwargs
):
514 """SetBezelFace(int w)"""
515 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
517 def GetBezelFace(*args
, **kwargs
):
518 """GetBezelFace() -> int"""
519 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
522 class GaugePtr(Gauge
):
523 def __init__(self
, this
):
525 if not hasattr(self
,"thisown"): self
.thisown
= 0
526 self
.__class
__ = Gauge
527 _controls
.Gauge_swigregister(GaugePtr
)
528 GaugeNameStr
= cvar
.GaugeNameStr
530 def PreGauge(*args
, **kwargs
):
531 """PreGauge() -> Gauge"""
532 val
= _controls
.new_PreGauge(*args
, **kwargs
)
536 #---------------------------------------------------------------------------
538 class StaticBox(core
.Control
):
540 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
541 def __init__(self
, *args
, **kwargs
):
543 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
544 Size size=DefaultSize, long style=0,
545 String name=StaticBoxNameStr) -> StaticBox
547 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
548 self
.this
= newobj
.this
551 self
._setOORInfo
(self
)
553 def Create(*args
, **kwargs
):
555 Create(Window parent, int id, String label, Point pos=DefaultPosition,
556 Size size=DefaultSize, long style=0,
557 String name=StaticBoxNameStr) -> bool
559 return _controls
.StaticBox_Create(*args
, **kwargs
)
562 class StaticBoxPtr(StaticBox
):
563 def __init__(self
, this
):
565 if not hasattr(self
,"thisown"): self
.thisown
= 0
566 self
.__class
__ = StaticBox
567 _controls
.StaticBox_swigregister(StaticBoxPtr
)
568 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
569 StaticBoxNameStr
= cvar
.StaticBoxNameStr
570 StaticTextNameStr
= cvar
.StaticTextNameStr
572 def PreStaticBox(*args
, **kwargs
):
573 """PreStaticBox() -> StaticBox"""
574 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
578 #---------------------------------------------------------------------------
580 class StaticLine(core
.Control
):
582 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
583 def __init__(self
, *args
, **kwargs
):
585 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
586 long style=LI_HORIZONTAL,
587 String name=StaticTextNameStr) -> StaticLine
589 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
590 self
.this
= newobj
.this
593 self
._setOORInfo
(self
)
595 def Create(*args
, **kwargs
):
597 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
598 long style=LI_HORIZONTAL,
599 String name=StaticTextNameStr) -> bool
601 return _controls
.StaticLine_Create(*args
, **kwargs
)
603 def IsVertical(*args
, **kwargs
):
604 """IsVertical() -> bool"""
605 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
607 def GetDefaultSize(*args
, **kwargs
):
608 """StaticLine.GetDefaultSize() -> int"""
609 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
611 GetDefaultSize
= staticmethod(GetDefaultSize
)
613 class StaticLinePtr(StaticLine
):
614 def __init__(self
, this
):
616 if not hasattr(self
,"thisown"): self
.thisown
= 0
617 self
.__class
__ = StaticLine
618 _controls
.StaticLine_swigregister(StaticLinePtr
)
620 def PreStaticLine(*args
, **kwargs
):
621 """PreStaticLine() -> StaticLine"""
622 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
626 def StaticLine_GetDefaultSize(*args
, **kwargs
):
627 """StaticLine_GetDefaultSize() -> int"""
628 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
630 #---------------------------------------------------------------------------
632 class StaticText(core
.Control
):
634 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
635 def __init__(self
, *args
, **kwargs
):
637 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
638 Size size=DefaultSize, long style=0,
639 String name=StaticTextNameStr) -> StaticText
641 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
642 self
.this
= newobj
.this
645 self
._setOORInfo
(self
)
647 def Create(*args
, **kwargs
):
649 Create(Window parent, int id, String label, Point pos=DefaultPosition,
650 Size size=DefaultSize, long style=0,
651 String name=StaticTextNameStr) -> bool
653 return _controls
.StaticText_Create(*args
, **kwargs
)
656 class StaticTextPtr(StaticText
):
657 def __init__(self
, this
):
659 if not hasattr(self
,"thisown"): self
.thisown
= 0
660 self
.__class
__ = StaticText
661 _controls
.StaticText_swigregister(StaticTextPtr
)
663 def PreStaticText(*args
, **kwargs
):
664 """PreStaticText() -> StaticText"""
665 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
669 #---------------------------------------------------------------------------
671 class StaticBitmap(core
.Control
):
673 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
674 def __init__(self
, *args
, **kwargs
):
676 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
677 Size size=DefaultSize, long style=0,
678 String name=StaticBitmapNameStr) -> StaticBitmap
680 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
681 self
.this
= newobj
.this
684 def Create(*args
, **kwargs
):
686 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
687 Size size=DefaultSize, long style=0,
688 String name=StaticBitmapNameStr) -> bool
690 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
692 def GetBitmap(*args
, **kwargs
):
693 """GetBitmap() -> Bitmap"""
694 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
696 def SetBitmap(*args
, **kwargs
):
697 """SetBitmap(Bitmap bitmap)"""
698 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
700 def SetIcon(*args
, **kwargs
):
701 """SetIcon(Icon icon)"""
702 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
705 class StaticBitmapPtr(StaticBitmap
):
706 def __init__(self
, this
):
708 if not hasattr(self
,"thisown"): self
.thisown
= 0
709 self
.__class
__ = StaticBitmap
710 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
712 def PreStaticBitmap(*args
, **kwargs
):
713 """PreStaticBitmap() -> StaticBitmap"""
714 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
718 #---------------------------------------------------------------------------
720 class ListBox(core
.ControlWithItems
):
722 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
723 def __init__(self
, *args
, **kwargs
):
725 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
726 int choices=0, String choices_array=None,
727 long style=0, Validator validator=DefaultValidator,
728 String name=ListBoxNameStr) -> ListBox
730 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
731 self
.this
= newobj
.this
734 self
._setOORInfo
(self
)
736 def Create(*args
, **kwargs
):
738 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
739 int choices=0, String choices_array=None,
740 long style=0, Validator validator=DefaultValidator,
741 String name=ListBoxNameStr) -> bool
743 return _controls
.ListBox_Create(*args
, **kwargs
)
745 def Insert(*args
, **kwargs
):
746 """Insert(String item, int pos, PyObject clientData=None)"""
747 return _controls
.ListBox_Insert(*args
, **kwargs
)
749 def InsertItems(*args
, **kwargs
):
750 """InsertItems(wxArrayString items, int pos)"""
751 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
753 def Set(*args
, **kwargs
):
754 """Set(wxArrayString items)"""
755 return _controls
.ListBox_Set(*args
, **kwargs
)
757 def IsSelected(*args
, **kwargs
):
758 """IsSelected(int n) -> bool"""
759 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
761 def SetSelection(*args
, **kwargs
):
762 """SetSelection(int n, bool select=True)"""
763 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
765 def Select(*args
, **kwargs
):
767 return _controls
.ListBox_Select(*args
, **kwargs
)
769 def Deselect(*args
, **kwargs
):
770 """Deselect(int n)"""
771 return _controls
.ListBox_Deselect(*args
, **kwargs
)
773 def DeselectAll(*args
, **kwargs
):
774 """DeselectAll(int itemToLeaveSelected=-1)"""
775 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
777 def SetStringSelection(*args
, **kwargs
):
778 """SetStringSelection(String s, bool select=True) -> bool"""
779 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
781 def GetSelections(*args
, **kwargs
):
782 """GetSelections() -> PyObject"""
783 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
785 def SetFirstItem(*args
, **kwargs
):
786 """SetFirstItem(int n)"""
787 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
789 def SetFirstItemStr(*args
, **kwargs
):
790 """SetFirstItemStr(String s)"""
791 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
793 def EnsureVisible(*args
, **kwargs
):
794 """EnsureVisible(int n)"""
795 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
797 def AppendAndEnsureVisible(*args
, **kwargs
):
798 """AppendAndEnsureVisible(String s)"""
799 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
801 def IsSorted(*args
, **kwargs
):
802 """IsSorted() -> bool"""
803 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
806 class ListBoxPtr(ListBox
):
807 def __init__(self
, this
):
809 if not hasattr(self
,"thisown"): self
.thisown
= 0
810 self
.__class
__ = ListBox
811 _controls
.ListBox_swigregister(ListBoxPtr
)
812 ListBoxNameStr
= cvar
.ListBoxNameStr
814 def PreListBox(*args
, **kwargs
):
815 """PreListBox() -> ListBox"""
816 val
= _controls
.new_PreListBox(*args
, **kwargs
)
820 #---------------------------------------------------------------------------
822 class CheckListBox(ListBox
):
824 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
825 def __init__(self
, *args
, **kwargs
):
827 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
828 int choices=0, String choices_array=None,
829 long style=0, Validator validator=DefaultValidator,
830 String name=ListBoxNameStr) -> CheckListBox
832 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
833 self
.this
= newobj
.this
836 self
._setOORInfo
(self
)
838 def Create(*args
, **kwargs
):
840 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
841 int choices=0, String choices_array=None,
842 long style=0, Validator validator=DefaultValidator,
843 String name=ListBoxNameStr) -> bool
845 return _controls
.CheckListBox_Create(*args
, **kwargs
)
847 def IsChecked(*args
, **kwargs
):
848 """IsChecked(int index) -> bool"""
849 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
851 def Check(*args
, **kwargs
):
852 """Check(int index, int check=True)"""
853 return _controls
.CheckListBox_Check(*args
, **kwargs
)
855 def GetItemHeight(*args
, **kwargs
):
856 """GetItemHeight() -> int"""
857 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
859 def HitTest(*args
, **kwargs
):
860 """HitTest(Point pt) -> int"""
861 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
863 def HitTestXY(*args
, **kwargs
):
864 """HitTestXY(int x, int y) -> int"""
865 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
868 class CheckListBoxPtr(CheckListBox
):
869 def __init__(self
, this
):
871 if not hasattr(self
,"thisown"): self
.thisown
= 0
872 self
.__class
__ = CheckListBox
873 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
875 def PreCheckListBox(*args
, **kwargs
):
876 """PreCheckListBox() -> CheckListBox"""
877 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
881 #---------------------------------------------------------------------------
883 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
884 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
885 TE_READONLY
= _controls
.TE_READONLY
886 TE_MULTILINE
= _controls
.TE_MULTILINE
887 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
888 TE_LEFT
= _controls
.TE_LEFT
889 TE_CENTER
= _controls
.TE_CENTER
890 TE_RIGHT
= _controls
.TE_RIGHT
891 TE_CENTRE
= _controls
.TE_CENTRE
892 TE_RICH
= _controls
.TE_RICH
893 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
894 TE_PASSWORD
= _controls
.TE_PASSWORD
895 TE_AUTO_URL
= _controls
.TE_AUTO_URL
896 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
897 TE_DONTWRAP
= _controls
.TE_DONTWRAP
898 TE_LINEWRAP
= _controls
.TE_LINEWRAP
899 TE_WORDWRAP
= _controls
.TE_WORDWRAP
900 TE_RICH2
= _controls
.TE_RICH2
901 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
902 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
903 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
904 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
905 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
906 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
907 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
908 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
909 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
910 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
911 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
912 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
913 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
914 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
915 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
916 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
917 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
918 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
919 class TextAttr(object):
921 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
922 def __init__(self
, *args
):
924 __init__() -> TextAttr
925 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
926 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
928 newobj
= _controls
.new_TextAttr(*args
)
929 self
.this
= newobj
.this
932 def Init(*args
, **kwargs
):
934 return _controls
.TextAttr_Init(*args
, **kwargs
)
936 def SetTextColour(*args
, **kwargs
):
937 """SetTextColour(Colour colText)"""
938 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
940 def SetBackgroundColour(*args
, **kwargs
):
941 """SetBackgroundColour(Colour colBack)"""
942 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
944 def SetFont(*args
, **kwargs
):
945 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
946 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
948 def SetAlignment(*args
, **kwargs
):
949 """SetAlignment(int alignment)"""
950 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
952 def SetTabs(*args
, **kwargs
):
953 """SetTabs(wxArrayInt tabs)"""
954 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
956 def SetLeftIndent(*args
, **kwargs
):
957 """SetLeftIndent(int indent)"""
958 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
960 def SetRightIndent(*args
, **kwargs
):
961 """SetRightIndent(int indent)"""
962 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
964 def SetFlags(*args
, **kwargs
):
965 """SetFlags(long flags)"""
966 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
968 def HasTextColour(*args
, **kwargs
):
969 """HasTextColour() -> bool"""
970 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
972 def HasBackgroundColour(*args
, **kwargs
):
973 """HasBackgroundColour() -> bool"""
974 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
976 def HasFont(*args
, **kwargs
):
977 """HasFont() -> bool"""
978 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
980 def HasAlignment(*args
, **kwargs
):
981 """HasAlignment() -> bool"""
982 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
984 def HasTabs(*args
, **kwargs
):
985 """HasTabs() -> bool"""
986 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
988 def HasLeftIndent(*args
, **kwargs
):
989 """HasLeftIndent() -> bool"""
990 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
992 def HasRightIndent(*args
, **kwargs
):
993 """HasRightIndent() -> bool"""
994 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
996 def HasFlag(*args
, **kwargs
):
997 """HasFlag(long flag) -> bool"""
998 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1000 def GetTextColour(*args
, **kwargs
):
1001 """GetTextColour() -> Colour"""
1002 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1004 def GetBackgroundColour(*args
, **kwargs
):
1005 """GetBackgroundColour() -> Colour"""
1006 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1008 def GetFont(*args
, **kwargs
):
1009 """GetFont() -> Font"""
1010 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1012 def GetAlignment(*args
, **kwargs
):
1013 """GetAlignment() -> int"""
1014 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1016 def GetTabs(*args
, **kwargs
):
1017 """GetTabs() -> wxArrayInt"""
1018 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1020 def GetLeftIndent(*args
, **kwargs
):
1021 """GetLeftIndent() -> long"""
1022 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1024 def GetRightIndent(*args
, **kwargs
):
1025 """GetRightIndent() -> long"""
1026 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1028 def GetFlags(*args
, **kwargs
):
1029 """GetFlags() -> long"""
1030 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1032 def IsDefault(*args
, **kwargs
):
1033 """IsDefault() -> bool"""
1034 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1036 def Combine(*args
, **kwargs
):
1037 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1038 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1040 Combine
= staticmethod(Combine
)
1042 class TextAttrPtr(TextAttr
):
1043 def __init__(self
, this
):
1045 if not hasattr(self
,"thisown"): self
.thisown
= 0
1046 self
.__class
__ = TextAttr
1047 _controls
.TextAttr_swigregister(TextAttrPtr
)
1048 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1050 def TextAttr_Combine(*args
, **kwargs
):
1051 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1052 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1054 class TextCtrl(core
.Control
):
1056 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1057 def __init__(self
, *args
, **kwargs
):
1059 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1060 Size size=DefaultSize,
1061 long style=0, Validator validator=DefaultValidator,
1062 String name=TextCtrlNameStr) -> TextCtrl
1064 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1065 self
.this
= newobj
.this
1068 self
._setOORInfo
(self
)
1070 def Create(*args
, **kwargs
):
1072 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1073 Size size=DefaultSize,
1074 long style=0, Validator validator=DefaultValidator,
1075 String name=TextCtrlNameStr) -> bool
1077 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1079 def GetValue(*args
, **kwargs
):
1080 """GetValue() -> String"""
1081 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1083 def SetValue(*args
, **kwargs
):
1084 """SetValue(String value)"""
1085 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1087 def GetRange(*args
, **kwargs
):
1088 """GetRange(long from, long to) -> String"""
1089 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1091 def GetLineLength(*args
, **kwargs
):
1092 """GetLineLength(long lineNo) -> int"""
1093 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1095 def GetLineText(*args
, **kwargs
):
1096 """GetLineText(long lineNo) -> String"""
1097 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1099 def GetNumberOfLines(*args
, **kwargs
):
1100 """GetNumberOfLines() -> int"""
1101 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1103 def IsModified(*args
, **kwargs
):
1104 """IsModified() -> bool"""
1105 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1107 def IsEditable(*args
, **kwargs
):
1108 """IsEditable() -> bool"""
1109 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1111 def IsSingleLine(*args
, **kwargs
):
1112 """IsSingleLine() -> bool"""
1113 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1115 def IsMultiLine(*args
, **kwargs
):
1116 """IsMultiLine() -> bool"""
1117 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1119 def GetSelection(*args
, **kwargs
):
1121 GetSelection() -> (from, to)
1123 If the return values from and to are the same, there is no selection.
1125 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1127 def GetStringSelection(*args
, **kwargs
):
1128 """GetStringSelection() -> String"""
1129 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1131 def Clear(*args
, **kwargs
):
1133 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1135 def Replace(*args
, **kwargs
):
1136 """Replace(long from, long to, String value)"""
1137 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1139 def Remove(*args
, **kwargs
):
1140 """Remove(long from, long to)"""
1141 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1143 def LoadFile(*args
, **kwargs
):
1144 """LoadFile(String file) -> bool"""
1145 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1147 def SaveFile(*args
, **kwargs
):
1148 """SaveFile(String file=EmptyString) -> bool"""
1149 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1151 def MarkDirty(*args
, **kwargs
):
1153 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1155 def DiscardEdits(*args
, **kwargs
):
1156 """DiscardEdits()"""
1157 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1159 def SetMaxLength(*args
, **kwargs
):
1160 """SetMaxLength(unsigned long len)"""
1161 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1163 def WriteText(*args
, **kwargs
):
1164 """WriteText(String text)"""
1165 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1167 def AppendText(*args
, **kwargs
):
1168 """AppendText(String text)"""
1169 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1171 def EmulateKeyPress(*args
, **kwargs
):
1172 """EmulateKeyPress(KeyEvent event) -> bool"""
1173 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1175 def SetStyle(*args
, **kwargs
):
1176 """SetStyle(long start, long end, TextAttr style) -> bool"""
1177 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1179 def GetStyle(*args
, **kwargs
):
1180 """GetStyle(long position, TextAttr style) -> bool"""
1181 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1183 def SetDefaultStyle(*args
, **kwargs
):
1184 """SetDefaultStyle(TextAttr style) -> bool"""
1185 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1187 def GetDefaultStyle(*args
, **kwargs
):
1188 """GetDefaultStyle() -> TextAttr"""
1189 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1191 def XYToPosition(*args
, **kwargs
):
1192 """XYToPosition(long x, long y) -> long"""
1193 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1195 def PositionToXY(*args
, **kwargs
):
1196 """PositionToXY(long pos) -> (x, y)"""
1197 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1199 def ShowPosition(*args
, **kwargs
):
1200 """ShowPosition(long pos)"""
1201 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1203 def Copy(*args
, **kwargs
):
1205 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1207 def Cut(*args
, **kwargs
):
1209 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1211 def Paste(*args
, **kwargs
):
1213 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1215 def CanCopy(*args
, **kwargs
):
1216 """CanCopy() -> bool"""
1217 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1219 def CanCut(*args
, **kwargs
):
1220 """CanCut() -> bool"""
1221 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1223 def CanPaste(*args
, **kwargs
):
1224 """CanPaste() -> bool"""
1225 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1227 def Undo(*args
, **kwargs
):
1229 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1231 def Redo(*args
, **kwargs
):
1233 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1235 def CanUndo(*args
, **kwargs
):
1236 """CanUndo() -> bool"""
1237 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1239 def CanRedo(*args
, **kwargs
):
1240 """CanRedo() -> bool"""
1241 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1243 def SetInsertionPoint(*args
, **kwargs
):
1244 """SetInsertionPoint(long pos)"""
1245 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1247 def SetInsertionPointEnd(*args
, **kwargs
):
1248 """SetInsertionPointEnd()"""
1249 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1251 def GetInsertionPoint(*args
, **kwargs
):
1252 """GetInsertionPoint() -> long"""
1253 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1255 def GetLastPosition(*args
, **kwargs
):
1256 """GetLastPosition() -> long"""
1257 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1259 def SetSelection(*args
, **kwargs
):
1260 """SetSelection(long from, long to)"""
1261 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1263 def SelectAll(*args
, **kwargs
):
1265 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1267 def SetEditable(*args
, **kwargs
):
1268 """SetEditable(bool editable)"""
1269 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1271 def ShowNativeCaret(*args
, **kwargs
):
1272 """ShowNativeCaret(bool show=True) -> bool"""
1273 return _controls
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1275 def HideNativeCaret(*args
, **kwargs
):
1276 """HideNativeCaret() -> bool"""
1277 return _controls
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1279 def write(*args
, **kwargs
):
1280 """write(String text)"""
1281 return _controls
.TextCtrl_write(*args
, **kwargs
)
1283 def GetString(*args
, **kwargs
):
1284 """GetString(long from, long to) -> String"""
1285 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1288 class TextCtrlPtr(TextCtrl
):
1289 def __init__(self
, this
):
1291 if not hasattr(self
,"thisown"): self
.thisown
= 0
1292 self
.__class
__ = TextCtrl
1293 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1295 def PreTextCtrl(*args
, **kwargs
):
1296 """PreTextCtrl() -> TextCtrl"""
1297 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1301 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1302 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1303 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1304 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1305 class TextUrlEvent(core
.CommandEvent
):
1307 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1308 def __init__(self
, *args
, **kwargs
):
1309 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1310 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1311 self
.this
= newobj
.this
1314 def GetMouseEvent(*args
, **kwargs
):
1315 """GetMouseEvent() -> MouseEvent"""
1316 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1318 def GetURLStart(*args
, **kwargs
):
1319 """GetURLStart() -> long"""
1320 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1322 def GetURLEnd(*args
, **kwargs
):
1323 """GetURLEnd() -> long"""
1324 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1327 class TextUrlEventPtr(TextUrlEvent
):
1328 def __init__(self
, this
):
1330 if not hasattr(self
,"thisown"): self
.thisown
= 0
1331 self
.__class
__ = TextUrlEvent
1332 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1334 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1335 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1336 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1337 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1339 #---------------------------------------------------------------------------
1341 class ScrollBar(core
.Control
):
1343 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1344 def __init__(self
, *args
, **kwargs
):
1346 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1347 Size size=DefaultSize, long style=SB_HORIZONTAL,
1348 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1350 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1351 self
.this
= newobj
.this
1354 self
._setOORInfo
(self
)
1356 def Create(*args
, **kwargs
):
1358 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1359 Size size=DefaultSize, long style=SB_HORIZONTAL,
1360 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1362 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1364 def GetThumbPosition(*args
, **kwargs
):
1365 """GetThumbPosition() -> int"""
1366 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1368 def GetThumbSize(*args
, **kwargs
):
1369 """GetThumbSize() -> int"""
1370 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1372 GetThumbLength
= GetThumbSize
1373 def GetPageSize(*args
, **kwargs
):
1374 """GetPageSize() -> int"""
1375 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1377 def GetRange(*args
, **kwargs
):
1378 """GetRange() -> int"""
1379 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1381 def IsVertical(*args
, **kwargs
):
1382 """IsVertical() -> bool"""
1383 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1385 def SetThumbPosition(*args
, **kwargs
):
1386 """SetThumbPosition(int viewStart)"""
1387 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1389 def SetScrollbar(*args
, **kwargs
):
1391 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1394 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1397 class ScrollBarPtr(ScrollBar
):
1398 def __init__(self
, this
):
1400 if not hasattr(self
,"thisown"): self
.thisown
= 0
1401 self
.__class
__ = ScrollBar
1402 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1403 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1405 def PreScrollBar(*args
, **kwargs
):
1406 """PreScrollBar() -> ScrollBar"""
1407 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1411 #---------------------------------------------------------------------------
1413 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1414 SP_VERTICAL
= _controls
.SP_VERTICAL
1415 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1416 SP_WRAP
= _controls
.SP_WRAP
1417 class SpinButton(core
.Control
):
1419 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1420 def __init__(self
, *args
, **kwargs
):
1422 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1423 Size size=DefaultSize, long style=SP_HORIZONTAL,
1424 String name=SPIN_BUTTON_NAME) -> SpinButton
1426 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1427 self
.this
= newobj
.this
1430 self
._setOORInfo
(self
)
1432 def Create(*args
, **kwargs
):
1434 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1435 Size size=DefaultSize, long style=SP_HORIZONTAL,
1436 String name=SPIN_BUTTON_NAME) -> bool
1438 return _controls
.SpinButton_Create(*args
, **kwargs
)
1440 def GetValue(*args
, **kwargs
):
1441 """GetValue() -> int"""
1442 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1444 def GetMin(*args
, **kwargs
):
1445 """GetMin() -> int"""
1446 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1448 def GetMax(*args
, **kwargs
):
1449 """GetMax() -> int"""
1450 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1452 def SetValue(*args
, **kwargs
):
1453 """SetValue(int val)"""
1454 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1456 def SetMin(*args
, **kwargs
):
1457 """SetMin(int minVal)"""
1458 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1460 def SetMax(*args
, **kwargs
):
1461 """SetMax(int maxVal)"""
1462 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1464 def SetRange(*args
, **kwargs
):
1465 """SetRange(int minVal, int maxVal)"""
1466 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1468 def IsVertical(*args
, **kwargs
):
1469 """IsVertical() -> bool"""
1470 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1473 class SpinButtonPtr(SpinButton
):
1474 def __init__(self
, this
):
1476 if not hasattr(self
,"thisown"): self
.thisown
= 0
1477 self
.__class
__ = SpinButton
1478 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1479 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1480 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1482 def PreSpinButton(*args
, **kwargs
):
1483 """PreSpinButton() -> SpinButton"""
1484 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1488 class SpinCtrl(core
.Control
):
1490 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1491 def __init__(self
, *args
, **kwargs
):
1493 __init__(Window parent, int id=-1, String value=EmptyString,
1494 Point pos=DefaultPosition, Size size=DefaultSize,
1495 long style=SP_ARROW_KEYS, int min=0, int max=100,
1496 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1498 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1499 self
.this
= newobj
.this
1502 self
._setOORInfo
(self
)
1504 def Create(*args
, **kwargs
):
1506 Create(Window parent, int id=-1, String value=EmptyString,
1507 Point pos=DefaultPosition, Size size=DefaultSize,
1508 long style=SP_ARROW_KEYS, int min=0, int max=100,
1509 int initial=0, String name=SpinCtrlNameStr) -> bool
1511 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1513 def GetValue(*args
, **kwargs
):
1514 """GetValue() -> int"""
1515 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1517 def SetValue(*args
, **kwargs
):
1518 """SetValue(int value)"""
1519 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1521 def SetValueString(*args
, **kwargs
):
1522 """SetValueString(String text)"""
1523 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1525 def SetRange(*args
, **kwargs
):
1526 """SetRange(int minVal, int maxVal)"""
1527 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1529 def GetMin(*args
, **kwargs
):
1530 """GetMin() -> int"""
1531 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1533 def GetMax(*args
, **kwargs
):
1534 """GetMax() -> int"""
1535 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1537 def SetSelection(*args
, **kwargs
):
1538 """SetSelection(long from, long to)"""
1539 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1542 class SpinCtrlPtr(SpinCtrl
):
1543 def __init__(self
, this
):
1545 if not hasattr(self
,"thisown"): self
.thisown
= 0
1546 self
.__class
__ = SpinCtrl
1547 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1549 def PreSpinCtrl(*args
, **kwargs
):
1550 """PreSpinCtrl() -> SpinCtrl"""
1551 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1555 class SpinEvent(core
.NotifyEvent
):
1557 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1558 def __init__(self
, *args
, **kwargs
):
1559 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1560 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1561 self
.this
= newobj
.this
1564 def GetPosition(*args
, **kwargs
):
1565 """GetPosition() -> int"""
1566 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1568 def SetPosition(*args
, **kwargs
):
1569 """SetPosition(int pos)"""
1570 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1573 class SpinEventPtr(SpinEvent
):
1574 def __init__(self
, this
):
1576 if not hasattr(self
,"thisown"): self
.thisown
= 0
1577 self
.__class
__ = SpinEvent
1578 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1580 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1581 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1582 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1583 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1584 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1586 #---------------------------------------------------------------------------
1588 class RadioBox(core
.Control
):
1590 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1591 def __init__(self
, *args
, **kwargs
):
1593 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1594 Size size=DefaultSize, int choices=0,
1595 String choices_array=None, int majorDimension=0,
1596 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1597 String name=RadioBoxNameStr) -> RadioBox
1599 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1600 self
.this
= newobj
.this
1603 self
._setOORInfo
(self
)
1605 def Create(*args
, **kwargs
):
1607 Create(Window parent, int id, String label, Point point=DefaultPosition,
1608 Size size=DefaultSize, int choices=0,
1609 String choices_array=None, int majorDimension=0,
1610 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1611 String name=RadioBoxNameStr) -> bool
1613 return _controls
.RadioBox_Create(*args
, **kwargs
)
1615 def SetSelection(*args
, **kwargs
):
1616 """SetSelection(int n)"""
1617 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1619 def GetSelection(*args
, **kwargs
):
1620 """GetSelection() -> int"""
1621 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1623 def GetStringSelection(*args
, **kwargs
):
1624 """GetStringSelection() -> String"""
1625 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1627 def SetStringSelection(*args
, **kwargs
):
1628 """SetStringSelection(String s) -> bool"""
1629 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1631 def GetCount(*args
, **kwargs
):
1632 """GetCount() -> int"""
1633 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1635 def FindString(*args
, **kwargs
):
1636 """FindString(String s) -> int"""
1637 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1639 def GetString(*args
, **kwargs
):
1640 """GetString(int n) -> String"""
1641 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1643 def SetString(*args
, **kwargs
):
1644 """SetString(int n, String label)"""
1645 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1647 GetItemLabel
= GetString
1648 SetItemLabel
= SetString
1649 def EnableItem(*args
, **kwargs
):
1650 """EnableItem(int n, bool enable=True)"""
1651 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1653 def ShowItem(*args
, **kwargs
):
1654 """ShowItem(int n, bool show=True)"""
1655 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1657 def GetColumnCount(*args
, **kwargs
):
1658 """GetColumnCount() -> int"""
1659 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1661 def GetRowCount(*args
, **kwargs
):
1662 """GetRowCount() -> int"""
1663 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1665 def GetNextItem(*args
, **kwargs
):
1666 """GetNextItem(int item, int dir, long style) -> int"""
1667 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1670 class RadioBoxPtr(RadioBox
):
1671 def __init__(self
, this
):
1673 if not hasattr(self
,"thisown"): self
.thisown
= 0
1674 self
.__class
__ = RadioBox
1675 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1676 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1677 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1679 def PreRadioBox(*args
, **kwargs
):
1680 """PreRadioBox() -> RadioBox"""
1681 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1685 #---------------------------------------------------------------------------
1687 class RadioButton(core
.Control
):
1689 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1690 def __init__(self
, *args
, **kwargs
):
1692 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1693 Size size=DefaultSize, long style=0,
1694 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1696 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1697 self
.this
= newobj
.this
1700 self
._setOORInfo
(self
)
1702 def Create(*args
, **kwargs
):
1704 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1705 Size size=DefaultSize, long style=0,
1706 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1708 return _controls
.RadioButton_Create(*args
, **kwargs
)
1710 def GetValue(*args
, **kwargs
):
1711 """GetValue() -> bool"""
1712 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1714 def SetValue(*args
, **kwargs
):
1715 """SetValue(bool value)"""
1716 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1719 class RadioButtonPtr(RadioButton
):
1720 def __init__(self
, this
):
1722 if not hasattr(self
,"thisown"): self
.thisown
= 0
1723 self
.__class
__ = RadioButton
1724 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1726 def PreRadioButton(*args
, **kwargs
):
1727 """PreRadioButton() -> RadioButton"""
1728 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1732 #---------------------------------------------------------------------------
1734 class Slider(core
.Control
):
1736 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1737 def __init__(self
, *args
, **kwargs
):
1739 __init__(Window parent, int id, int value, int minValue, int maxValue,
1740 Point point=DefaultPosition, Size size=DefaultSize,
1741 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1742 String name=SliderNameStr) -> Slider
1744 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1745 self
.this
= newobj
.this
1748 self
._setOORInfo
(self
)
1750 def Create(*args
, **kwargs
):
1752 Create(Window parent, int id, int value, int minValue, int maxValue,
1753 Point point=DefaultPosition, Size size=DefaultSize,
1754 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1755 String name=SliderNameStr) -> bool
1757 return _controls
.Slider_Create(*args
, **kwargs
)
1759 def GetValue(*args
, **kwargs
):
1760 """GetValue() -> int"""
1761 return _controls
.Slider_GetValue(*args
, **kwargs
)
1763 def SetValue(*args
, **kwargs
):
1764 """SetValue(int value)"""
1765 return _controls
.Slider_SetValue(*args
, **kwargs
)
1767 def SetRange(*args
, **kwargs
):
1768 """SetRange(int minValue, int maxValue)"""
1769 return _controls
.Slider_SetRange(*args
, **kwargs
)
1771 def GetMin(*args
, **kwargs
):
1772 """GetMin() -> int"""
1773 return _controls
.Slider_GetMin(*args
, **kwargs
)
1775 def GetMax(*args
, **kwargs
):
1776 """GetMax() -> int"""
1777 return _controls
.Slider_GetMax(*args
, **kwargs
)
1779 def SetMin(*args
, **kwargs
):
1780 """SetMin(int minValue)"""
1781 return _controls
.Slider_SetMin(*args
, **kwargs
)
1783 def SetMax(*args
, **kwargs
):
1784 """SetMax(int maxValue)"""
1785 return _controls
.Slider_SetMax(*args
, **kwargs
)
1787 def SetLineSize(*args
, **kwargs
):
1788 """SetLineSize(int lineSize)"""
1789 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1791 def SetPageSize(*args
, **kwargs
):
1792 """SetPageSize(int pageSize)"""
1793 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1795 def GetLineSize(*args
, **kwargs
):
1796 """GetLineSize() -> int"""
1797 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1799 def GetPageSize(*args
, **kwargs
):
1800 """GetPageSize() -> int"""
1801 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1803 def SetThumbLength(*args
, **kwargs
):
1804 """SetThumbLength(int lenPixels)"""
1805 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1807 def GetThumbLength(*args
, **kwargs
):
1808 """GetThumbLength() -> int"""
1809 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1811 def SetTickFreq(*args
, **kwargs
):
1812 """SetTickFreq(int n, int pos)"""
1813 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1815 def GetTickFreq(*args
, **kwargs
):
1816 """GetTickFreq() -> int"""
1817 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1819 def ClearTicks(*args
, **kwargs
):
1821 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1823 def SetTick(*args
, **kwargs
):
1824 """SetTick(int tickPos)"""
1825 return _controls
.Slider_SetTick(*args
, **kwargs
)
1827 def ClearSel(*args
, **kwargs
):
1829 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1831 def GetSelEnd(*args
, **kwargs
):
1832 """GetSelEnd() -> int"""
1833 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1835 def GetSelStart(*args
, **kwargs
):
1836 """GetSelStart() -> int"""
1837 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1839 def SetSelection(*args
, **kwargs
):
1840 """SetSelection(int min, int max)"""
1841 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1844 class SliderPtr(Slider
):
1845 def __init__(self
, this
):
1847 if not hasattr(self
,"thisown"): self
.thisown
= 0
1848 self
.__class
__ = Slider
1849 _controls
.Slider_swigregister(SliderPtr
)
1850 SliderNameStr
= cvar
.SliderNameStr
1852 def PreSlider(*args
, **kwargs
):
1853 """PreSlider() -> Slider"""
1854 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1858 #---------------------------------------------------------------------------
1860 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1861 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1863 class ToggleButton(core
.Control
):
1865 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1866 def __init__(self
, *args
, **kwargs
):
1868 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1869 Size size=DefaultSize, long style=0,
1870 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1872 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1873 self
.this
= newobj
.this
1876 self
._setOORInfo
(self
)
1878 def Create(*args
, **kwargs
):
1880 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1881 Size size=DefaultSize, long style=0,
1882 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1884 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1886 def SetValue(*args
, **kwargs
):
1887 """SetValue(bool value)"""
1888 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1890 def GetValue(*args
, **kwargs
):
1891 """GetValue() -> bool"""
1892 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1894 def SetLabel(*args
, **kwargs
):
1895 """SetLabel(String label)"""
1896 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1899 class ToggleButtonPtr(ToggleButton
):
1900 def __init__(self
, this
):
1902 if not hasattr(self
,"thisown"): self
.thisown
= 0
1903 self
.__class
__ = ToggleButton
1904 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1905 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1907 def PreToggleButton(*args
, **kwargs
):
1908 """PreToggleButton() -> ToggleButton"""
1909 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1913 #---------------------------------------------------------------------------
1915 class BookCtrl(core
.Control
):
1916 def __init__(self
): raise RuntimeError, "No constructor defined"
1918 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1919 def GetPageCount(*args
, **kwargs
):
1920 """GetPageCount() -> size_t"""
1921 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1923 def GetPage(*args
, **kwargs
):
1924 """GetPage(size_t n) -> Window"""
1925 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1927 def GetSelection(*args
, **kwargs
):
1928 """GetSelection() -> int"""
1929 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1931 def SetPageText(*args
, **kwargs
):
1932 """SetPageText(size_t n, String strText) -> bool"""
1933 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1935 def GetPageText(*args
, **kwargs
):
1936 """GetPageText(size_t n) -> String"""
1937 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1939 def SetImageList(*args
, **kwargs
):
1940 """SetImageList(ImageList imageList)"""
1941 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1943 def AssignImageList(*args
, **kwargs
):
1944 """AssignImageList(ImageList imageList)"""
1945 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1949 def GetImageList(*args
, **kwargs
):
1950 """GetImageList() -> ImageList"""
1951 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1953 def GetPageImage(*args
, **kwargs
):
1954 """GetPageImage(size_t n) -> int"""
1955 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1957 def SetPageImage(*args
, **kwargs
):
1958 """SetPageImage(size_t n, int imageId) -> bool"""
1959 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1961 def SetPageSize(*args
, **kwargs
):
1962 """SetPageSize(Size size)"""
1963 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1965 def CalcSizeFromPage(*args
, **kwargs
):
1966 """CalcSizeFromPage(Size sizePage) -> Size"""
1967 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1969 def DeletePage(*args
, **kwargs
):
1970 """DeletePage(size_t n) -> bool"""
1971 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1973 def RemovePage(*args
, **kwargs
):
1974 """RemovePage(size_t n) -> bool"""
1975 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1977 def DeleteAllPages(*args
, **kwargs
):
1978 """DeleteAllPages() -> bool"""
1979 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1981 def AddPage(*args
, **kwargs
):
1982 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1983 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1985 def InsertPage(*args
, **kwargs
):
1987 InsertPage(size_t n, Window page, String text, bool select=False,
1988 int imageId=-1) -> bool
1990 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1992 def SetSelection(*args
, **kwargs
):
1993 """SetSelection(size_t n) -> int"""
1994 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1996 def AdvanceSelection(*args
, **kwargs
):
1997 """AdvanceSelection(bool forward=True)"""
1998 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
2001 class BookCtrlPtr(BookCtrl
):
2002 def __init__(self
, this
):
2004 if not hasattr(self
,"thisown"): self
.thisown
= 0
2005 self
.__class
__ = BookCtrl
2006 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2007 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2009 class BookCtrlEvent(core
.NotifyEvent
):
2011 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2012 def __init__(self
, *args
, **kwargs
):
2014 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2015 int nOldSel=-1) -> BookCtrlEvent
2017 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2018 self
.this
= newobj
.this
2021 def GetSelection(*args
, **kwargs
):
2022 """GetSelection() -> int"""
2023 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2025 def SetSelection(*args
, **kwargs
):
2026 """SetSelection(int nSel)"""
2027 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2029 def GetOldSelection(*args
, **kwargs
):
2030 """GetOldSelection() -> int"""
2031 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2033 def SetOldSelection(*args
, **kwargs
):
2034 """SetOldSelection(int nOldSel)"""
2035 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2038 class BookCtrlEventPtr(BookCtrlEvent
):
2039 def __init__(self
, this
):
2041 if not hasattr(self
,"thisown"): self
.thisown
= 0
2042 self
.__class
__ = BookCtrlEvent
2043 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2045 #---------------------------------------------------------------------------
2047 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2048 NB_TOP
= _controls
.NB_TOP
2049 NB_LEFT
= _controls
.NB_LEFT
2050 NB_RIGHT
= _controls
.NB_RIGHT
2051 NB_BOTTOM
= _controls
.NB_BOTTOM
2052 NB_MULTILINE
= _controls
.NB_MULTILINE
2053 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2054 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2055 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2056 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2057 class Notebook(BookCtrl
):
2059 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2060 def __init__(self
, *args
, **kwargs
):
2062 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2063 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2065 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2066 self
.this
= newobj
.this
2069 self
._setOORInfo
(self
)
2071 def Create(*args
, **kwargs
):
2073 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2074 long style=0, String name=NOTEBOOK_NAME) -> bool
2076 return _controls
.Notebook_Create(*args
, **kwargs
)
2078 def GetRowCount(*args
, **kwargs
):
2079 """GetRowCount() -> int"""
2080 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2082 def SetPadding(*args
, **kwargs
):
2083 """SetPadding(Size padding)"""
2084 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2086 def SetTabSize(*args
, **kwargs
):
2087 """SetTabSize(Size sz)"""
2088 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2090 def HitTest(*args
, **kwargs
):
2092 HitTest(Point pt) -> (tab, where)
2094 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2096 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2098 def CalcSizeFromPage(*args
, **kwargs
):
2099 """CalcSizeFromPage(Size sizePage) -> Size"""
2100 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2102 def ApplyThemeBackground(*args
, **kwargs
):
2103 """ApplyThemeBackground(Window window, Colour colour)"""
2104 return _controls
.Notebook_ApplyThemeBackground(*args
, **kwargs
)
2107 class NotebookPtr(Notebook
):
2108 def __init__(self
, this
):
2110 if not hasattr(self
,"thisown"): self
.thisown
= 0
2111 self
.__class
__ = Notebook
2112 _controls
.Notebook_swigregister(NotebookPtr
)
2114 def PreNotebook(*args
, **kwargs
):
2115 """PreNotebook() -> Notebook"""
2116 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2120 class NotebookEvent(BookCtrlEvent
):
2122 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2123 def __init__(self
, *args
, **kwargs
):
2125 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2126 int nOldSel=-1) -> NotebookEvent
2128 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2129 self
.this
= newobj
.this
2133 class NotebookEventPtr(NotebookEvent
):
2134 def __init__(self
, this
):
2136 if not hasattr(self
,"thisown"): self
.thisown
= 0
2137 self
.__class
__ = NotebookEvent
2138 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2140 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2141 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2143 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2144 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2146 #----------------------------------------------------------------------------
2148 class NotebookPage(wx
.Panel
):
2150 There is an old (and apparently unsolvable) bug when placing a
2151 window with a nonstandard background colour in a wxNotebook on
2152 wxGTK, as the notbooks's background colour would always be used
2153 when the window is refreshed. The solution is to place a panel in
2154 the notbook and the coloured window on the panel, sized to cover
2155 the panel. This simple class does that for you, just put an
2156 instance of this in the notebook and make your regular window a
2157 child of this one and it will handle the resize for you.
2159 def __init__(self
, parent
, id=-1,
2160 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2161 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2162 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2164 EVT_SIZE(self
, self
.OnSize
)
2166 def OnSize(self
, evt
):
2167 if self
.child
is None:
2168 children
= self
.GetChildren()
2170 self
.child
= children
[0]
2172 self
.child
.SetPosition((0,0))
2173 self
.child
.SetSize(self
.GetSize())
2176 #---------------------------------------------------------------------------
2178 LB_DEFAULT
= _controls
.LB_DEFAULT
2179 LB_TOP
= _controls
.LB_TOP
2180 LB_BOTTOM
= _controls
.LB_BOTTOM
2181 LB_LEFT
= _controls
.LB_LEFT
2182 LB_RIGHT
= _controls
.LB_RIGHT
2183 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2184 class Listbook(BookCtrl
):
2186 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2187 def __init__(self
, *args
, **kwargs
):
2189 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2190 long style=0, String name=EmptyString) -> Listbook
2192 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2193 self
.this
= newobj
.this
2196 self
._setOORInfo
(self
)
2198 def Create(*args
, **kwargs
):
2200 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2201 long style=0, String name=EmptyString) -> bool
2203 return _controls
.Listbook_Create(*args
, **kwargs
)
2205 def IsVertical(*args
, **kwargs
):
2206 """IsVertical() -> bool"""
2207 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2210 class ListbookPtr(Listbook
):
2211 def __init__(self
, this
):
2213 if not hasattr(self
,"thisown"): self
.thisown
= 0
2214 self
.__class
__ = Listbook
2215 _controls
.Listbook_swigregister(ListbookPtr
)
2217 def PreListbook(*args
, **kwargs
):
2218 """PreListbook() -> Listbook"""
2219 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2223 class ListbookEvent(BookCtrlEvent
):
2225 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2226 def __init__(self
, *args
, **kwargs
):
2228 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2229 int nOldSel=-1) -> ListbookEvent
2231 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2232 self
.this
= newobj
.this
2236 class ListbookEventPtr(ListbookEvent
):
2237 def __init__(self
, this
):
2239 if not hasattr(self
,"thisown"): self
.thisown
= 0
2240 self
.__class
__ = ListbookEvent
2241 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2243 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2244 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2245 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2246 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2248 #---------------------------------------------------------------------------
2250 class BookCtrlSizer(core
.Sizer
):
2252 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2253 def __init__(self
, *args
, **kwargs
):
2254 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2255 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2256 self
.this
= newobj
.this
2259 self
._setOORInfo
(self
)
2261 def RecalcSizes(*args
, **kwargs
):
2263 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2265 def CalcMin(*args
, **kwargs
):
2266 """CalcMin() -> Size"""
2267 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2269 def GetControl(*args
, **kwargs
):
2270 """GetControl() -> BookCtrl"""
2271 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2274 class BookCtrlSizerPtr(BookCtrlSizer
):
2275 def __init__(self
, this
):
2277 if not hasattr(self
,"thisown"): self
.thisown
= 0
2278 self
.__class
__ = BookCtrlSizer
2279 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2281 class NotebookSizer(core
.Sizer
):
2283 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2284 def __init__(self
, *args
, **kwargs
):
2285 """__init__(Notebook nb) -> NotebookSizer"""
2286 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2287 self
.this
= newobj
.this
2290 self
._setOORInfo
(self
)
2292 def RecalcSizes(*args
, **kwargs
):
2294 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2296 def CalcMin(*args
, **kwargs
):
2297 """CalcMin() -> Size"""
2298 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2300 def GetNotebook(*args
, **kwargs
):
2301 """GetNotebook() -> Notebook"""
2302 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2305 class NotebookSizerPtr(NotebookSizer
):
2306 def __init__(self
, this
):
2308 if not hasattr(self
,"thisown"): self
.thisown
= 0
2309 self
.__class
__ = NotebookSizer
2310 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2312 #---------------------------------------------------------------------------
2314 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2315 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2316 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2317 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2318 TB_VERTICAL
= _controls
.TB_VERTICAL
2319 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2320 TB_FLAT
= _controls
.TB_FLAT
2321 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2322 TB_NOICONS
= _controls
.TB_NOICONS
2323 TB_TEXT
= _controls
.TB_TEXT
2324 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2325 TB_NOALIGN
= _controls
.TB_NOALIGN
2326 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2327 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2328 class ToolBarToolBase(core
.Object
):
2329 def __init__(self
): raise RuntimeError, "No constructor defined"
2331 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2332 def GetId(*args
, **kwargs
):
2333 """GetId() -> int"""
2334 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2336 def GetControl(*args
, **kwargs
):
2337 """GetControl() -> Control"""
2338 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2340 def GetToolBar(*args
, **kwargs
):
2341 """GetToolBar() -> ToolBarBase"""
2342 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2344 def IsButton(*args
, **kwargs
):
2345 """IsButton() -> int"""
2346 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2348 def IsControl(*args
, **kwargs
):
2349 """IsControl() -> int"""
2350 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2352 def IsSeparator(*args
, **kwargs
):
2353 """IsSeparator() -> int"""
2354 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2356 def GetStyle(*args
, **kwargs
):
2357 """GetStyle() -> int"""
2358 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2360 def GetKind(*args
, **kwargs
):
2361 """GetKind() -> int"""
2362 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2364 def IsEnabled(*args
, **kwargs
):
2365 """IsEnabled() -> bool"""
2366 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2368 def IsToggled(*args
, **kwargs
):
2369 """IsToggled() -> bool"""
2370 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2372 def CanBeToggled(*args
, **kwargs
):
2373 """CanBeToggled() -> bool"""
2374 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2376 def GetNormalBitmap(*args
, **kwargs
):
2377 """GetNormalBitmap() -> Bitmap"""
2378 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2380 def GetDisabledBitmap(*args
, **kwargs
):
2381 """GetDisabledBitmap() -> Bitmap"""
2382 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2384 def GetBitmap(*args
, **kwargs
):
2385 """GetBitmap() -> Bitmap"""
2386 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2388 def GetLabel(*args
, **kwargs
):
2389 """GetLabel() -> String"""
2390 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2392 def GetShortHelp(*args
, **kwargs
):
2393 """GetShortHelp() -> String"""
2394 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2396 def GetLongHelp(*args
, **kwargs
):
2397 """GetLongHelp() -> String"""
2398 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2400 def Enable(*args
, **kwargs
):
2401 """Enable(bool enable) -> bool"""
2402 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2404 def Toggle(*args
, **kwargs
):
2406 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2408 def SetToggle(*args
, **kwargs
):
2409 """SetToggle(bool toggle) -> bool"""
2410 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2412 def SetShortHelp(*args
, **kwargs
):
2413 """SetShortHelp(String help) -> bool"""
2414 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2416 def SetLongHelp(*args
, **kwargs
):
2417 """SetLongHelp(String help) -> bool"""
2418 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2420 def SetNormalBitmap(*args
, **kwargs
):
2421 """SetNormalBitmap(Bitmap bmp)"""
2422 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2424 def SetDisabledBitmap(*args
, **kwargs
):
2425 """SetDisabledBitmap(Bitmap bmp)"""
2426 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2428 def SetLabel(*args
, **kwargs
):
2429 """SetLabel(String label)"""
2430 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2432 def Detach(*args
, **kwargs
):
2434 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2436 def Attach(*args
, **kwargs
):
2437 """Attach(ToolBarBase tbar)"""
2438 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2440 def GetClientData(*args
, **kwargs
):
2441 """GetClientData() -> PyObject"""
2442 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2444 def SetClientData(*args
, **kwargs
):
2445 """SetClientData(PyObject clientData)"""
2446 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2448 GetBitmap1
= GetNormalBitmap
2449 GetBitmap2
= GetDisabledBitmap
2450 SetBitmap1
= SetNormalBitmap
2451 SetBitmap2
= SetDisabledBitmap
2454 class ToolBarToolBasePtr(ToolBarToolBase
):
2455 def __init__(self
, this
):
2457 if not hasattr(self
,"thisown"): self
.thisown
= 0
2458 self
.__class
__ = ToolBarToolBase
2459 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2461 class ToolBarBase(core
.Control
):
2462 def __init__(self
): raise RuntimeError, "No constructor defined"
2464 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2465 def DoAddTool(*args
, **kwargs
):
2467 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2468 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2469 String longHelp=EmptyString,
2470 PyObject clientData=None) -> ToolBarToolBase
2472 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2474 def DoInsertTool(*args
, **kwargs
):
2476 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2477 int kind=ITEM_NORMAL,
2478 String shortHelp=EmptyString, String longHelp=EmptyString,
2479 PyObject clientData=None) -> ToolBarToolBase
2481 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2483 # These match the original Add methods for this class, kept for
2484 # backwards compatibility with versions < 2.3.3.
2487 def AddTool(self
, id, bitmap
,
2488 pushedBitmap
= wx
.NullBitmap
,
2491 shortHelpString
= '',
2492 longHelpString
= '') :
2493 '''Old style method to add a tool to the toolbar.'''
2494 kind
= wx
.ITEM_NORMAL
2495 if isToggle
: kind
= wx
.ITEM_CHECK
2496 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2497 shortHelpString
, longHelpString
, clientData
)
2499 def AddSimpleTool(self
, id, bitmap
,
2500 shortHelpString
= '',
2501 longHelpString
= '',
2503 '''Old style method to add a tool to the toolbar.'''
2504 kind
= wx
.ITEM_NORMAL
2505 if isToggle
: kind
= wx
.ITEM_CHECK
2506 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2507 shortHelpString
, longHelpString
, None)
2509 def InsertTool(self
, pos
, id, bitmap
,
2510 pushedBitmap
= wx
.NullBitmap
,
2513 shortHelpString
= '',
2514 longHelpString
= ''):
2515 '''Old style method to insert a tool in the toolbar.'''
2516 kind
= wx
.ITEM_NORMAL
2517 if isToggle
: kind
= wx
.ITEM_CHECK
2518 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2519 shortHelpString
, longHelpString
, clientData
)
2521 def InsertSimpleTool(self
, pos
, id, bitmap
,
2522 shortHelpString
= '',
2523 longHelpString
= '',
2525 '''Old style method to insert a tool in the toolbar.'''
2526 kind
= wx
.ITEM_NORMAL
2527 if isToggle
: kind
= wx
.ITEM_CHECK
2528 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2529 shortHelpString
, longHelpString
, None)
2532 # The following are the new toolbar Add methods starting with
2533 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2534 # able to keep backwards compatibility with using the above
2535 # methods. Eventually these should migrate to be the methods used
2536 # primarily and lose the 'Label' in the name...
2538 def AddLabelTool(self
, id, label
, bitmap
,
2539 bmpDisabled
= wx
.NullBitmap
,
2540 kind
= wx
.ITEM_NORMAL
,
2541 shortHelp
= '', longHelp
= '',
2544 The full AddTool() function.
2546 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2547 is created and used as the disabled image.
2549 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2550 shortHelp
, longHelp
, clientData
)
2553 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2554 bmpDisabled
= wx
.NullBitmap
,
2555 kind
= wx
.ITEM_NORMAL
,
2556 shortHelp
= '', longHelp
= '',
2559 Insert the new tool at the given position, if pos == GetToolsCount(), it
2560 is equivalent to AddTool()
2562 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2563 shortHelp
, longHelp
, clientData
)
2565 def AddCheckLabelTool(self
, id, label
, bitmap
,
2566 bmpDisabled
= wx
.NullBitmap
,
2567 shortHelp
= '', longHelp
= '',
2569 '''Add a check tool, i.e. a tool which can be toggled'''
2570 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2571 shortHelp
, longHelp
, clientData
)
2573 def AddRadioLabelTool(self
, id, label
, bitmap
,
2574 bmpDisabled
= wx
.NullBitmap
,
2575 shortHelp
= '', longHelp
= '',
2578 Add a radio tool, i.e. a tool which can be toggled and releases any
2579 other toggled radio tools in the same group when it happens
2581 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2582 shortHelp
, longHelp
, clientData
)
2585 # For consistency with the backwards compatible methods above, here are
2586 # some non-'Label' versions of the Check and Radio methods
2587 def AddCheckTool(self
, id, bitmap
,
2588 bmpDisabled
= wx
.NullBitmap
,
2589 shortHelp
= '', longHelp
= '',
2591 '''Add a check tool, i.e. a tool which can be toggled'''
2592 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2593 shortHelp
, longHelp
, clientData
)
2595 def AddRadioTool(self
, id, bitmap
,
2596 bmpDisabled
= wx
.NullBitmap
,
2597 shortHelp
= '', longHelp
= '',
2600 Add a radio tool, i.e. a tool which can be toggled and releases any
2601 other toggled radio tools in the same group when it happens
2603 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2604 shortHelp
, longHelp
, clientData
)
2606 def AddToolItem(*args
, **kwargs
):
2607 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2608 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2610 def InsertToolItem(*args
, **kwargs
):
2611 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2612 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2614 def AddControl(*args
, **kwargs
):
2615 """AddControl(Control control) -> ToolBarToolBase"""
2616 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2618 def InsertControl(*args
, **kwargs
):
2619 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2620 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2622 def FindControl(*args
, **kwargs
):
2623 """FindControl(int id) -> Control"""
2624 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2626 def AddSeparator(*args
, **kwargs
):
2627 """AddSeparator() -> ToolBarToolBase"""
2628 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2630 def InsertSeparator(*args
, **kwargs
):
2631 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2632 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2634 def RemoveTool(*args
, **kwargs
):
2635 """RemoveTool(int id) -> ToolBarToolBase"""
2636 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2638 def DeleteToolByPos(*args
, **kwargs
):
2639 """DeleteToolByPos(size_t pos) -> bool"""
2640 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2642 def DeleteTool(*args
, **kwargs
):
2643 """DeleteTool(int id) -> bool"""
2644 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2646 def ClearTools(*args
, **kwargs
):
2648 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2650 def Realize(*args
, **kwargs
):
2651 """Realize() -> bool"""
2652 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2654 def EnableTool(*args
, **kwargs
):
2655 """EnableTool(int id, bool enable)"""
2656 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2658 def ToggleTool(*args
, **kwargs
):
2659 """ToggleTool(int id, bool toggle)"""
2660 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2662 def SetToggle(*args
, **kwargs
):
2663 """SetToggle(int id, bool toggle)"""
2664 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2666 def GetToolClientData(*args
, **kwargs
):
2667 """GetToolClientData(int id) -> PyObject"""
2668 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2670 def SetToolClientData(*args
, **kwargs
):
2671 """SetToolClientData(int id, PyObject clientData)"""
2672 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2674 def GetToolPos(*args
, **kwargs
):
2675 """GetToolPos(int id) -> int"""
2676 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2678 def GetToolState(*args
, **kwargs
):
2679 """GetToolState(int id) -> bool"""
2680 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2682 def GetToolEnabled(*args
, **kwargs
):
2683 """GetToolEnabled(int id) -> bool"""
2684 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2686 def SetToolShortHelp(*args
, **kwargs
):
2687 """SetToolShortHelp(int id, String helpString)"""
2688 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2690 def GetToolShortHelp(*args
, **kwargs
):
2691 """GetToolShortHelp(int id) -> String"""
2692 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2694 def SetToolLongHelp(*args
, **kwargs
):
2695 """SetToolLongHelp(int id, String helpString)"""
2696 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2698 def GetToolLongHelp(*args
, **kwargs
):
2699 """GetToolLongHelp(int id) -> String"""
2700 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2702 def SetMarginsXY(*args
, **kwargs
):
2703 """SetMarginsXY(int x, int y)"""
2704 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2706 def SetMargins(*args
, **kwargs
):
2707 """SetMargins(Size size)"""
2708 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2710 def SetToolPacking(*args
, **kwargs
):
2711 """SetToolPacking(int packing)"""
2712 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2714 def SetToolSeparation(*args
, **kwargs
):
2715 """SetToolSeparation(int separation)"""
2716 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2718 def GetToolMargins(*args
, **kwargs
):
2719 """GetToolMargins() -> Size"""
2720 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2722 def GetMargins(*args
, **kwargs
):
2723 """GetMargins() -> Size"""
2724 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2726 def GetToolPacking(*args
, **kwargs
):
2727 """GetToolPacking() -> int"""
2728 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2730 def GetToolSeparation(*args
, **kwargs
):
2731 """GetToolSeparation() -> int"""
2732 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2734 def SetRows(*args
, **kwargs
):
2735 """SetRows(int nRows)"""
2736 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2738 def SetMaxRowsCols(*args
, **kwargs
):
2739 """SetMaxRowsCols(int rows, int cols)"""
2740 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2742 def GetMaxRows(*args
, **kwargs
):
2743 """GetMaxRows() -> int"""
2744 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2746 def GetMaxCols(*args
, **kwargs
):
2747 """GetMaxCols() -> int"""
2748 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2750 def SetToolBitmapSize(*args
, **kwargs
):
2751 """SetToolBitmapSize(Size size)"""
2752 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2754 def GetToolBitmapSize(*args
, **kwargs
):
2755 """GetToolBitmapSize() -> Size"""
2756 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2758 def GetToolSize(*args
, **kwargs
):
2759 """GetToolSize() -> Size"""
2760 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2762 def FindToolForPosition(*args
, **kwargs
):
2763 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2764 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2766 def FindById(*args
, **kwargs
):
2767 """FindById(int toolid) -> ToolBarToolBase"""
2768 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2770 def IsVertical(*args
, **kwargs
):
2771 """IsVertical() -> bool"""
2772 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2775 class ToolBarBasePtr(ToolBarBase
):
2776 def __init__(self
, this
):
2778 if not hasattr(self
,"thisown"): self
.thisown
= 0
2779 self
.__class
__ = ToolBarBase
2780 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2782 class ToolBar(ToolBarBase
):
2784 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2785 def __init__(self
, *args
, **kwargs
):
2787 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2788 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2789 String name=wxPyToolBarNameStr) -> ToolBar
2791 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2792 self
.this
= newobj
.this
2795 self
._setOORInfo
(self
)
2797 def Create(*args
, **kwargs
):
2799 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2800 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2801 String name=wxPyToolBarNameStr) -> bool
2803 return _controls
.ToolBar_Create(*args
, **kwargs
)
2805 def FindToolForPosition(*args
, **kwargs
):
2806 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2807 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2810 class ToolBarPtr(ToolBar
):
2811 def __init__(self
, this
):
2813 if not hasattr(self
,"thisown"): self
.thisown
= 0
2814 self
.__class
__ = ToolBar
2815 _controls
.ToolBar_swigregister(ToolBarPtr
)
2817 def PreToolBar(*args
, **kwargs
):
2818 """PreToolBar() -> ToolBar"""
2819 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2823 #---------------------------------------------------------------------------
2825 LC_VRULES
= _controls
.LC_VRULES
2826 LC_HRULES
= _controls
.LC_HRULES
2827 LC_ICON
= _controls
.LC_ICON
2828 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2829 LC_LIST
= _controls
.LC_LIST
2830 LC_REPORT
= _controls
.LC_REPORT
2831 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2832 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2833 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2834 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2835 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2836 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2837 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2838 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2839 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2840 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2841 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2842 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2843 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2844 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2845 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2846 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2847 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2848 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2849 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2850 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2851 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2852 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2853 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2854 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2855 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2856 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2857 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2858 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2859 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2860 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2861 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2862 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2863 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2864 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2865 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2866 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2867 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2868 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2869 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2870 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2871 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2872 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2873 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2874 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2875 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2876 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2877 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2878 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2879 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2880 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2881 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2882 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2883 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2884 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2885 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2886 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2887 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2888 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2889 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2890 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2891 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2892 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2893 #---------------------------------------------------------------------------
2895 class ListItemAttr(object):
2897 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2898 def __init__(self
, *args
, **kwargs
):
2900 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2901 Font font=wxNullFont) -> ListItemAttr
2903 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2904 self
.this
= newobj
.this
2907 def SetTextColour(*args
, **kwargs
):
2908 """SetTextColour(Colour colText)"""
2909 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2911 def SetBackgroundColour(*args
, **kwargs
):
2912 """SetBackgroundColour(Colour colBack)"""
2913 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2915 def SetFont(*args
, **kwargs
):
2916 """SetFont(Font font)"""
2917 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2919 def HasTextColour(*args
, **kwargs
):
2920 """HasTextColour() -> bool"""
2921 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2923 def HasBackgroundColour(*args
, **kwargs
):
2924 """HasBackgroundColour() -> bool"""
2925 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2927 def HasFont(*args
, **kwargs
):
2928 """HasFont() -> bool"""
2929 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2931 def GetTextColour(*args
, **kwargs
):
2932 """GetTextColour() -> Colour"""
2933 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2935 def GetBackgroundColour(*args
, **kwargs
):
2936 """GetBackgroundColour() -> Colour"""
2937 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2939 def GetFont(*args
, **kwargs
):
2940 """GetFont() -> Font"""
2941 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2943 def Destroy(*args
, **kwargs
):
2945 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2948 class ListItemAttrPtr(ListItemAttr
):
2949 def __init__(self
, this
):
2951 if not hasattr(self
,"thisown"): self
.thisown
= 0
2952 self
.__class
__ = ListItemAttr
2953 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2954 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2956 #---------------------------------------------------------------------------
2958 class ListItem(core
.Object
):
2960 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2961 def __init__(self
, *args
, **kwargs
):
2962 """__init__() -> ListItem"""
2963 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2964 self
.this
= newobj
.this
2967 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2970 if self
.thisown
: destroy(self
)
2973 def Clear(*args
, **kwargs
):
2975 return _controls
.ListItem_Clear(*args
, **kwargs
)
2977 def ClearAttributes(*args
, **kwargs
):
2978 """ClearAttributes()"""
2979 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2981 def SetMask(*args
, **kwargs
):
2982 """SetMask(long mask)"""
2983 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2985 def SetId(*args
, **kwargs
):
2986 """SetId(long id)"""
2987 return _controls
.ListItem_SetId(*args
, **kwargs
)
2989 def SetColumn(*args
, **kwargs
):
2990 """SetColumn(int col)"""
2991 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2993 def SetState(*args
, **kwargs
):
2994 """SetState(long state)"""
2995 return _controls
.ListItem_SetState(*args
, **kwargs
)
2997 def SetStateMask(*args
, **kwargs
):
2998 """SetStateMask(long stateMask)"""
2999 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
3001 def SetText(*args
, **kwargs
):
3002 """SetText(String text)"""
3003 return _controls
.ListItem_SetText(*args
, **kwargs
)
3005 def SetImage(*args
, **kwargs
):
3006 """SetImage(int image)"""
3007 return _controls
.ListItem_SetImage(*args
, **kwargs
)
3009 def SetData(*args
, **kwargs
):
3010 """SetData(long data)"""
3011 return _controls
.ListItem_SetData(*args
, **kwargs
)
3013 def SetWidth(*args
, **kwargs
):
3014 """SetWidth(int width)"""
3015 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3017 def SetAlign(*args
, **kwargs
):
3018 """SetAlign(int align)"""
3019 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3021 def SetTextColour(*args
, **kwargs
):
3022 """SetTextColour(Colour colText)"""
3023 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3025 def SetBackgroundColour(*args
, **kwargs
):
3026 """SetBackgroundColour(Colour colBack)"""
3027 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3029 def SetFont(*args
, **kwargs
):
3030 """SetFont(Font font)"""
3031 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3033 def GetMask(*args
, **kwargs
):
3034 """GetMask() -> long"""
3035 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3037 def GetId(*args
, **kwargs
):
3038 """GetId() -> long"""
3039 return _controls
.ListItem_GetId(*args
, **kwargs
)
3041 def GetColumn(*args
, **kwargs
):
3042 """GetColumn() -> int"""
3043 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3045 def GetState(*args
, **kwargs
):
3046 """GetState() -> long"""
3047 return _controls
.ListItem_GetState(*args
, **kwargs
)
3049 def GetText(*args
, **kwargs
):
3050 """GetText() -> String"""
3051 return _controls
.ListItem_GetText(*args
, **kwargs
)
3053 def GetImage(*args
, **kwargs
):
3054 """GetImage() -> int"""
3055 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3057 def GetData(*args
, **kwargs
):
3058 """GetData() -> long"""
3059 return _controls
.ListItem_GetData(*args
, **kwargs
)
3061 def GetWidth(*args
, **kwargs
):
3062 """GetWidth() -> int"""
3063 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3065 def GetAlign(*args
, **kwargs
):
3066 """GetAlign() -> int"""
3067 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3069 def GetAttributes(*args
, **kwargs
):
3070 """GetAttributes() -> ListItemAttr"""
3071 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3073 def HasAttributes(*args
, **kwargs
):
3074 """HasAttributes() -> bool"""
3075 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3077 def GetTextColour(*args
, **kwargs
):
3078 """GetTextColour() -> Colour"""
3079 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3081 def GetBackgroundColour(*args
, **kwargs
):
3082 """GetBackgroundColour() -> Colour"""
3083 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3085 def GetFont(*args
, **kwargs
):
3086 """GetFont() -> Font"""
3087 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3089 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3090 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3091 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3092 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3093 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3094 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3095 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3096 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3097 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3098 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3100 class ListItemPtr(ListItem
):
3101 def __init__(self
, this
):
3103 if not hasattr(self
,"thisown"): self
.thisown
= 0
3104 self
.__class
__ = ListItem
3105 _controls
.ListItem_swigregister(ListItemPtr
)
3107 #---------------------------------------------------------------------------
3109 class ListEvent(core
.NotifyEvent
):
3111 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3112 def __init__(self
, *args
, **kwargs
):
3113 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3114 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3115 self
.this
= newobj
.this
3118 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3119 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3120 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3121 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3122 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3123 m_item
= property(_controls
.ListEvent_m_item_get
)
3124 def GetKeyCode(*args
, **kwargs
):
3125 """GetKeyCode() -> int"""
3126 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3128 GetCode
= GetKeyCode
3129 def GetIndex(*args
, **kwargs
):
3130 """GetIndex() -> long"""
3131 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3133 def GetColumn(*args
, **kwargs
):
3134 """GetColumn() -> int"""
3135 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3137 def GetPoint(*args
, **kwargs
):
3138 """GetPoint() -> Point"""
3139 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3141 GetPosition
= GetPoint
3142 def GetLabel(*args
, **kwargs
):
3143 """GetLabel() -> String"""
3144 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3146 def GetText(*args
, **kwargs
):
3147 """GetText() -> String"""
3148 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3150 def GetImage(*args
, **kwargs
):
3151 """GetImage() -> int"""
3152 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3154 def GetData(*args
, **kwargs
):
3155 """GetData() -> long"""
3156 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3158 def GetMask(*args
, **kwargs
):
3159 """GetMask() -> long"""
3160 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3162 def GetItem(*args
, **kwargs
):
3163 """GetItem() -> ListItem"""
3164 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3166 def GetCacheFrom(*args
, **kwargs
):
3167 """GetCacheFrom() -> long"""
3168 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3170 def GetCacheTo(*args
, **kwargs
):
3171 """GetCacheTo() -> long"""
3172 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3174 def IsEditCancelled(*args
, **kwargs
):
3175 """IsEditCancelled() -> bool"""
3176 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3178 def SetEditCanceled(*args
, **kwargs
):
3179 """SetEditCanceled(bool editCancelled)"""
3180 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3183 class ListEventPtr(ListEvent
):
3184 def __init__(self
, this
):
3186 if not hasattr(self
,"thisown"): self
.thisown
= 0
3187 self
.__class
__ = ListEvent
3188 _controls
.ListEvent_swigregister(ListEventPtr
)
3190 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3191 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3192 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3193 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3194 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3195 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3196 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3197 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3198 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3199 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3200 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3201 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3202 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3203 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3204 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3205 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3206 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3207 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3208 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3209 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3210 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3211 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3212 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3213 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3214 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3215 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3216 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3217 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3218 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3219 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3220 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3221 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3222 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3223 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3224 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3225 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3226 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3227 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3228 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3229 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3230 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3231 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3232 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3233 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3235 #---------------------------------------------------------------------------
3237 class ListCtrl(core
.Control
):
3239 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3240 def __init__(self
, *args
, **kwargs
):
3242 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3243 Size size=DefaultSize, long style=LC_ICON,
3244 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3246 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3247 self
.this
= newobj
.this
3250 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3252 def Create(*args
, **kwargs
):
3254 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3255 Size size=DefaultSize, long style=LC_ICON,
3256 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3258 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3260 def _setCallbackInfo(*args
, **kwargs
):
3261 """_setCallbackInfo(PyObject self, PyObject _class)"""
3262 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3264 def SetForegroundColour(*args
, **kwargs
):
3265 """SetForegroundColour(Colour col) -> bool"""
3266 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3268 def SetBackgroundColour(*args
, **kwargs
):
3269 """SetBackgroundColour(Colour col) -> bool"""
3270 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3272 def GetColumn(*args
, **kwargs
):
3273 """GetColumn(int col) -> ListItem"""
3274 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3275 if val
is not None: val
.thisown
= 1
3278 def SetColumn(*args
, **kwargs
):
3279 """SetColumn(int col, ListItem item) -> bool"""
3280 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3282 def GetColumnWidth(*args
, **kwargs
):
3283 """GetColumnWidth(int col) -> int"""
3284 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3286 def SetColumnWidth(*args
, **kwargs
):
3287 """SetColumnWidth(int col, int width) -> bool"""
3288 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3290 def GetCountPerPage(*args
, **kwargs
):
3291 """GetCountPerPage() -> int"""
3292 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3294 def GetViewRect(*args
, **kwargs
):
3295 """GetViewRect() -> Rect"""
3296 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3298 def GetEditControl(*args
, **kwargs
):
3299 """GetEditControl() -> TextCtrl"""
3300 return _controls
.ListCtrl_GetEditControl(*args
, **kwargs
)
3302 def GetItem(*args
, **kwargs
):
3303 """GetItem(long itemId, int col=0) -> ListItem"""
3304 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3305 if val
is not None: val
.thisown
= 1
3308 def SetItem(*args
, **kwargs
):
3309 """SetItem(ListItem info) -> bool"""
3310 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3312 def SetStringItem(*args
, **kwargs
):
3313 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3314 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3316 def GetItemState(*args
, **kwargs
):
3317 """GetItemState(long item, long stateMask) -> int"""
3318 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3320 def SetItemState(*args
, **kwargs
):
3321 """SetItemState(long item, long state, long stateMask) -> bool"""
3322 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3324 def SetItemImage(*args
, **kwargs
):
3325 """SetItemImage(long item, int image, int selImage) -> bool"""
3326 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3328 def GetItemText(*args
, **kwargs
):
3329 """GetItemText(long item) -> String"""
3330 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3332 def SetItemText(*args
, **kwargs
):
3333 """SetItemText(long item, String str)"""
3334 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3336 def GetItemData(*args
, **kwargs
):
3337 """GetItemData(long item) -> long"""
3338 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3340 def SetItemData(*args
, **kwargs
):
3341 """SetItemData(long item, long data) -> bool"""
3342 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3344 def GetItemPosition(*args
, **kwargs
):
3345 """GetItemPosition(long item) -> Point"""
3346 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3348 def GetItemRect(*args
, **kwargs
):
3349 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3350 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3352 def SetItemPosition(*args
, **kwargs
):
3353 """SetItemPosition(long item, Point pos) -> bool"""
3354 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3356 def GetItemCount(*args
, **kwargs
):
3357 """GetItemCount() -> int"""
3358 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3360 def GetColumnCount(*args
, **kwargs
):
3361 """GetColumnCount() -> int"""
3362 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3364 def GetItemSpacing(*args
, **kwargs
):
3365 """GetItemSpacing() -> Size"""
3366 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3368 def GetSelectedItemCount(*args
, **kwargs
):
3369 """GetSelectedItemCount() -> int"""
3370 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3372 def GetTextColour(*args
, **kwargs
):
3373 """GetTextColour() -> Colour"""
3374 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3376 def SetTextColour(*args
, **kwargs
):
3377 """SetTextColour(Colour col)"""
3378 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3380 def GetTopItem(*args
, **kwargs
):
3381 """GetTopItem() -> long"""
3382 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3384 def SetSingleStyle(*args
, **kwargs
):
3385 """SetSingleStyle(long style, bool add=True)"""
3386 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3388 def SetWindowStyleFlag(*args
, **kwargs
):
3389 """SetWindowStyleFlag(long style)"""
3390 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3392 def GetNextItem(*args
, **kwargs
):
3393 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3394 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3396 def GetImageList(*args
, **kwargs
):
3397 """GetImageList(int which) -> ImageList"""
3398 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3400 def SetImageList(*args
, **kwargs
):
3401 """SetImageList(ImageList imageList, int which)"""
3402 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3404 def AssignImageList(*args
, **kwargs
):
3405 """AssignImageList(ImageList imageList, int which)"""
3406 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3410 def IsVirtual(*args
, **kwargs
):
3411 """IsVirtual() -> bool"""
3412 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3414 def RefreshItem(*args
, **kwargs
):
3415 """RefreshItem(long item)"""
3416 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3418 def RefreshItems(*args
, **kwargs
):
3419 """RefreshItems(long itemFrom, long itemTo)"""
3420 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3422 def Arrange(*args
, **kwargs
):
3423 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3424 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3426 def DeleteItem(*args
, **kwargs
):
3427 """DeleteItem(long item) -> bool"""
3428 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3430 def DeleteAllItems(*args
, **kwargs
):
3431 """DeleteAllItems() -> bool"""
3432 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3434 def DeleteColumn(*args
, **kwargs
):
3435 """DeleteColumn(int col) -> bool"""
3436 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3438 def DeleteAllColumns(*args
, **kwargs
):
3439 """DeleteAllColumns() -> bool"""
3440 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3442 def ClearAll(*args
, **kwargs
):
3444 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3446 def EditLabel(*args
, **kwargs
):
3447 """EditLabel(long item) -> TextCtrl"""
3448 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3450 def EndEditLabel(*args
, **kwargs
):
3451 """EndEditLabel(bool cancel) -> bool"""
3452 return _controls
.ListCtrl_EndEditLabel(*args
, **kwargs
)
3454 def EnsureVisible(*args
, **kwargs
):
3455 """EnsureVisible(long item) -> bool"""
3456 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3458 def FindItem(*args
, **kwargs
):
3459 """FindItem(long start, String str, bool partial=False) -> long"""
3460 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3462 def FindItemData(*args
, **kwargs
):
3463 """FindItemData(long start, long data) -> long"""
3464 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3466 def FindItemAtPos(*args
, **kwargs
):
3467 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3468 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3470 def HitTest(*args
, **kwargs
):
3472 HitTest(Point point) -> (item, where)
3474 Determines which item (if any) is at the specified point,
3475 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3477 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3479 def InsertItem(*args
, **kwargs
):
3480 """InsertItem(ListItem info) -> long"""
3481 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3483 def InsertStringItem(*args
, **kwargs
):
3484 """InsertStringItem(long index, String label) -> long"""
3485 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3487 def InsertImageItem(*args
, **kwargs
):
3488 """InsertImageItem(long index, int imageIndex) -> long"""
3489 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3491 def InsertImageStringItem(*args
, **kwargs
):
3492 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3493 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3495 def InsertColumnInfo(*args
, **kwargs
):
3496 """InsertColumnInfo(long col, ListItem info) -> long"""
3497 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3499 def InsertColumn(*args
, **kwargs
):
3501 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3502 int width=-1) -> long
3504 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3506 def SetItemCount(*args
, **kwargs
):
3507 """SetItemCount(long count)"""
3508 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3510 def ScrollList(*args
, **kwargs
):
3511 """ScrollList(int dx, int dy) -> bool"""
3512 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3514 def SetItemTextColour(*args
, **kwargs
):
3515 """SetItemTextColour(long item, Colour col)"""
3516 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3518 def GetItemTextColour(*args
, **kwargs
):
3519 """GetItemTextColour(long item) -> Colour"""
3520 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3522 def SetItemBackgroundColour(*args
, **kwargs
):
3523 """SetItemBackgroundColour(long item, Colour col)"""
3524 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3526 def GetItemBackgroundColour(*args
, **kwargs
):
3527 """GetItemBackgroundColour(long item) -> Colour"""
3528 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3532 def Select(self
, idx
, on
=1):
3533 '''[de]select an item'''
3534 if on
: state
= wx
.LIST_STATE_SELECTED
3536 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3538 def Focus(self
, idx
):
3539 '''Focus and show the given item'''
3540 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3541 self
.EnsureVisible(idx
)
3543 def GetFocusedItem(self
):
3544 '''get the currently focused item or -1 if none'''
3545 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3547 def GetFirstSelected(self
, *args
):
3548 '''return first selected item, or -1 when none'''
3549 return self
.GetNextSelected(-1)
3551 def GetNextSelected(self
, item
):
3552 '''return subsequent selected items, or -1 when no more'''
3553 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3555 def IsSelected(self
, idx
):
3556 '''return True if the item is selected'''
3557 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3559 def SetColumnImage(self
, col
, image
):
3560 item
= self
.GetColumn(col
)
3561 # preserve all other attributes too
3562 item
.SetMask( wx
.LIST_MASK_STATE |
3564 wx
.LIST_MASK_IMAGE |
3567 wx
.LIST_MASK_WIDTH |
3568 wx
.LIST_MASK_FORMAT
)
3569 item
.SetImage(image
)
3570 self
.SetColumn(col
, item
)
3572 def ClearColumnImage(self
, col
):
3573 self
.SetColumnImage(col
, -1)
3575 def Append(self
, entry
):
3576 '''Append an item to the list control. The entry parameter should be a
3577 sequence with an item for each column'''
3583 pos
= self
.GetItemCount()
3584 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3585 for i
in range(1, len(entry
)):
3586 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3589 def SortItems(*args
, **kwargs
):
3590 """SortItems(PyObject func) -> bool"""
3591 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3593 def GetMainWindow(*args
, **kwargs
):
3594 """GetMainWindow() -> Window"""
3595 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3598 class ListCtrlPtr(ListCtrl
):
3599 def __init__(self
, this
):
3601 if not hasattr(self
,"thisown"): self
.thisown
= 0
3602 self
.__class
__ = ListCtrl
3603 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3605 def PreListCtrl(*args
, **kwargs
):
3606 """PreListCtrl() -> ListCtrl"""
3607 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3611 #---------------------------------------------------------------------------
3613 class ListView(ListCtrl
):
3615 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3616 def __init__(self
, *args
, **kwargs
):
3618 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3619 Size size=DefaultSize, long style=LC_REPORT,
3620 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3622 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3623 self
.this
= newobj
.this
3626 self
._setOORInfo
(self
)
3628 def Create(*args
, **kwargs
):
3630 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3631 Size size=DefaultSize, long style=LC_REPORT,
3632 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3634 return _controls
.ListView_Create(*args
, **kwargs
)
3636 def Select(*args
, **kwargs
):
3637 """Select(long n, bool on=True)"""
3638 return _controls
.ListView_Select(*args
, **kwargs
)
3640 def Focus(*args
, **kwargs
):
3641 """Focus(long index)"""
3642 return _controls
.ListView_Focus(*args
, **kwargs
)
3644 def GetFocusedItem(*args
, **kwargs
):
3645 """GetFocusedItem() -> long"""
3646 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3648 def GetNextSelected(*args
, **kwargs
):
3649 """GetNextSelected(long item) -> long"""
3650 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3652 def GetFirstSelected(*args
, **kwargs
):
3653 """GetFirstSelected() -> long"""
3654 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3656 def IsSelected(*args
, **kwargs
):
3657 """IsSelected(long index) -> bool"""
3658 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3660 def SetColumnImage(*args
, **kwargs
):
3661 """SetColumnImage(int col, int image)"""
3662 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3664 def ClearColumnImage(*args
, **kwargs
):
3665 """ClearColumnImage(int col)"""
3666 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3669 class ListViewPtr(ListView
):
3670 def __init__(self
, this
):
3672 if not hasattr(self
,"thisown"): self
.thisown
= 0
3673 self
.__class
__ = ListView
3674 _controls
.ListView_swigregister(ListViewPtr
)
3676 def PreListView(*args
, **kwargs
):
3677 """PreListView() -> ListView"""
3678 val
= _controls
.new_PreListView(*args
, **kwargs
)
3682 #---------------------------------------------------------------------------
3684 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3685 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3686 TR_NO_LINES
= _controls
.TR_NO_LINES
3687 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3688 TR_SINGLE
= _controls
.TR_SINGLE
3689 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3690 TR_EXTENDED
= _controls
.TR_EXTENDED
3691 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3692 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3693 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3694 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3695 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3696 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3697 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3698 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3699 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3700 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3701 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3702 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3703 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3704 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3705 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3706 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3707 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3708 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3709 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3710 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3711 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3712 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3713 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3714 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3715 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3716 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3717 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3718 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3719 #---------------------------------------------------------------------------
3721 class TreeItemId(object):
3723 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3724 def __init__(self
, *args
, **kwargs
):
3725 """__init__() -> TreeItemId"""
3726 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3727 self
.this
= newobj
.this
3730 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3733 if self
.thisown
: destroy(self
)
3736 def IsOk(*args
, **kwargs
):
3737 """IsOk() -> bool"""
3738 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3740 def __eq__(*args
, **kwargs
):
3741 """__eq__(TreeItemId other) -> bool"""
3742 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3744 def __ne__(*args
, **kwargs
):
3745 """__ne__(TreeItemId other) -> bool"""
3746 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3748 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3750 def __nonzero__(self
): return self
.IsOk()
3752 class TreeItemIdPtr(TreeItemId
):
3753 def __init__(self
, this
):
3755 if not hasattr(self
,"thisown"): self
.thisown
= 0
3756 self
.__class
__ = TreeItemId
3757 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3758 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3760 class TreeItemData(object):
3762 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3763 def __init__(self
, *args
, **kwargs
):
3764 """__init__(PyObject obj=None) -> TreeItemData"""
3765 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3766 self
.this
= newobj
.this
3769 def GetData(*args
, **kwargs
):
3770 """GetData() -> PyObject"""
3771 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3773 def SetData(*args
, **kwargs
):
3774 """SetData(PyObject obj)"""
3775 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3777 def GetId(*args
, **kwargs
):
3778 """GetId() -> TreeItemId"""
3779 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3781 def SetId(*args
, **kwargs
):
3782 """SetId(TreeItemId id)"""
3783 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3785 def Destroy(*args
, **kwargs
):
3787 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3790 class TreeItemDataPtr(TreeItemData
):
3791 def __init__(self
, this
):
3793 if not hasattr(self
,"thisown"): self
.thisown
= 0
3794 self
.__class
__ = TreeItemData
3795 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3797 #---------------------------------------------------------------------------
3799 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3800 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3801 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3802 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3803 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3804 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3805 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3806 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3807 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3808 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3809 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3810 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3811 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3812 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3813 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3814 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3815 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3816 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3817 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3818 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3819 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3820 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3821 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3822 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3823 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3824 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3825 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3826 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3827 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3828 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3829 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3830 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3831 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3832 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3833 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3834 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3835 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3836 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3837 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3838 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3840 class TreeEvent(core
.NotifyEvent
):
3842 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3843 def __init__(self
, *args
, **kwargs
):
3844 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3845 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3846 self
.this
= newobj
.this
3849 def GetItem(*args
, **kwargs
):
3850 """GetItem() -> TreeItemId"""
3851 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3853 def SetItem(*args
, **kwargs
):
3854 """SetItem(TreeItemId item)"""
3855 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3857 def GetOldItem(*args
, **kwargs
):
3858 """GetOldItem() -> TreeItemId"""
3859 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3861 def SetOldItem(*args
, **kwargs
):
3862 """SetOldItem(TreeItemId item)"""
3863 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3865 def GetPoint(*args
, **kwargs
):
3866 """GetPoint() -> Point"""
3867 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3869 def SetPoint(*args
, **kwargs
):
3870 """SetPoint(Point pt)"""
3871 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3873 def GetKeyEvent(*args
, **kwargs
):
3874 """GetKeyEvent() -> KeyEvent"""
3875 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3877 def GetKeyCode(*args
, **kwargs
):
3878 """GetKeyCode() -> int"""
3879 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3881 def SetKeyEvent(*args
, **kwargs
):
3882 """SetKeyEvent(KeyEvent evt)"""
3883 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3885 def GetLabel(*args
, **kwargs
):
3886 """GetLabel() -> String"""
3887 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3889 def SetLabel(*args
, **kwargs
):
3890 """SetLabel(String label)"""
3891 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3893 def IsEditCancelled(*args
, **kwargs
):
3894 """IsEditCancelled() -> bool"""
3895 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3897 def SetEditCanceled(*args
, **kwargs
):
3898 """SetEditCanceled(bool editCancelled)"""
3899 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3901 def SetToolTip(*args
, **kwargs
):
3902 """SetToolTip(String toolTip)"""
3903 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3906 class TreeEventPtr(TreeEvent
):
3907 def __init__(self
, this
):
3909 if not hasattr(self
,"thisown"): self
.thisown
= 0
3910 self
.__class
__ = TreeEvent
3911 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3913 #---------------------------------------------------------------------------
3915 class TreeCtrl(core
.Control
):
3917 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3918 def __init__(self
, *args
, **kwargs
):
3920 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3921 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3922 Validator validator=DefaultValidator,
3923 String name=TreeCtrlNameStr) -> TreeCtrl
3925 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3926 self
.this
= newobj
.this
3929 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3931 def Create(*args
, **kwargs
):
3933 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3934 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3935 Validator validator=DefaultValidator,
3936 String name=TreeCtrlNameStr) -> bool
3938 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3940 def _setCallbackInfo(*args
, **kwargs
):
3941 """_setCallbackInfo(PyObject self, PyObject _class)"""
3942 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3944 def GetCount(*args
, **kwargs
):
3945 """GetCount() -> size_t"""
3946 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3948 def GetIndent(*args
, **kwargs
):
3949 """GetIndent() -> unsigned int"""
3950 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3952 def SetIndent(*args
, **kwargs
):
3953 """SetIndent(unsigned int indent)"""
3954 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3956 def GetSpacing(*args
, **kwargs
):
3957 """GetSpacing() -> unsigned int"""
3958 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3960 def SetSpacing(*args
, **kwargs
):
3961 """SetSpacing(unsigned int spacing)"""
3962 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3964 def GetImageList(*args
, **kwargs
):
3965 """GetImageList() -> ImageList"""
3966 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3968 def GetStateImageList(*args
, **kwargs
):
3969 """GetStateImageList() -> ImageList"""
3970 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3972 def SetImageList(*args
, **kwargs
):
3973 """SetImageList(ImageList imageList)"""
3974 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3976 def SetStateImageList(*args
, **kwargs
):
3977 """SetStateImageList(ImageList imageList)"""
3978 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3980 def AssignImageList(*args
, **kwargs
):
3981 """AssignImageList(ImageList imageList)"""
3982 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3986 def AssignStateImageList(*args
, **kwargs
):
3987 """AssignStateImageList(ImageList imageList)"""
3988 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3992 def GetItemText(*args
, **kwargs
):
3993 """GetItemText(TreeItemId item) -> String"""
3994 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3996 def GetItemImage(*args
, **kwargs
):
3997 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3998 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
4000 def GetItemData(*args
, **kwargs
):
4001 """GetItemData(TreeItemId item) -> TreeItemData"""
4002 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
4004 def GetItemPyData(*args
, **kwargs
):
4005 """GetItemPyData(TreeItemId item) -> PyObject"""
4006 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
4008 GetPyData
= GetItemPyData
4009 def GetItemTextColour(*args
, **kwargs
):
4010 """GetItemTextColour(TreeItemId item) -> Colour"""
4011 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
4013 def GetItemBackgroundColour(*args
, **kwargs
):
4014 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
4015 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4017 def GetItemFont(*args
, **kwargs
):
4018 """GetItemFont(TreeItemId item) -> Font"""
4019 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4021 def SetItemText(*args
, **kwargs
):
4022 """SetItemText(TreeItemId item, String text)"""
4023 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4025 def SetItemImage(*args
, **kwargs
):
4026 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4027 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4029 def SetItemData(*args
, **kwargs
):
4030 """SetItemData(TreeItemId item, TreeItemData data)"""
4031 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4033 def SetItemPyData(*args
, **kwargs
):
4034 """SetItemPyData(TreeItemId item, PyObject obj)"""
4035 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4037 SetPyData
= SetItemPyData
4038 def SetItemHasChildren(*args
, **kwargs
):
4039 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4040 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4042 def SetItemBold(*args
, **kwargs
):
4043 """SetItemBold(TreeItemId item, bool bold=True)"""
4044 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4046 def SetItemDropHighlight(*args
, **kwargs
):
4047 """SetItemDropHighlight(TreeItemId item, bool highlight=True)"""
4048 return _controls
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
4050 def SetItemTextColour(*args
, **kwargs
):
4051 """SetItemTextColour(TreeItemId item, Colour col)"""
4052 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4054 def SetItemBackgroundColour(*args
, **kwargs
):
4055 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4056 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4058 def SetItemFont(*args
, **kwargs
):
4059 """SetItemFont(TreeItemId item, Font font)"""
4060 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4062 def IsVisible(*args
, **kwargs
):
4063 """IsVisible(TreeItemId item) -> bool"""
4064 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4066 def ItemHasChildren(*args
, **kwargs
):
4067 """ItemHasChildren(TreeItemId item) -> bool"""
4068 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4070 def IsExpanded(*args
, **kwargs
):
4071 """IsExpanded(TreeItemId item) -> bool"""
4072 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4074 def IsSelected(*args
, **kwargs
):
4075 """IsSelected(TreeItemId item) -> bool"""
4076 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4078 def IsBold(*args
, **kwargs
):
4079 """IsBold(TreeItemId item) -> bool"""
4080 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4082 def GetChildrenCount(*args
, **kwargs
):
4083 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4084 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4086 def GetRootItem(*args
, **kwargs
):
4087 """GetRootItem() -> TreeItemId"""
4088 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4090 def GetSelection(*args
, **kwargs
):
4091 """GetSelection() -> TreeItemId"""
4092 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4094 def GetSelections(*args
, **kwargs
):
4095 """GetSelections() -> PyObject"""
4096 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4098 def GetItemParent(*args
, **kwargs
):
4099 """GetItemParent(TreeItemId item) -> TreeItemId"""
4100 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4102 def GetFirstChild(*args
, **kwargs
):
4103 """GetFirstChild(TreeItemId item) -> PyObject"""
4104 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4106 def GetNextChild(*args
, **kwargs
):
4107 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4108 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4110 def GetLastChild(*args
, **kwargs
):
4111 """GetLastChild(TreeItemId item) -> TreeItemId"""
4112 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4114 def GetNextSibling(*args
, **kwargs
):
4115 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4116 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4118 def GetPrevSibling(*args
, **kwargs
):
4119 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4120 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4122 def GetFirstVisibleItem(*args
, **kwargs
):
4123 """GetFirstVisibleItem() -> TreeItemId"""
4124 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4126 def GetNextVisible(*args
, **kwargs
):
4127 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4128 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4130 def GetPrevVisible(*args
, **kwargs
):
4131 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4132 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4134 def AddRoot(*args
, **kwargs
):
4135 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4136 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4138 def PrependItem(*args
, **kwargs
):
4140 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4141 TreeItemData data=None) -> TreeItemId
4143 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4145 def InsertItem(*args
, **kwargs
):
4147 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4148 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4150 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4152 def InsertItemBefore(*args
, **kwargs
):
4154 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4155 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4157 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4159 def AppendItem(*args
, **kwargs
):
4161 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4162 TreeItemData data=None) -> TreeItemId
4164 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4166 def Delete(*args
, **kwargs
):
4167 """Delete(TreeItemId item)"""
4168 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4170 def DeleteChildren(*args
, **kwargs
):
4171 """DeleteChildren(TreeItemId item)"""
4172 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4174 def DeleteAllItems(*args
, **kwargs
):
4175 """DeleteAllItems()"""
4176 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4178 def Expand(*args
, **kwargs
):
4179 """Expand(TreeItemId item)"""
4180 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4182 def Collapse(*args
, **kwargs
):
4183 """Collapse(TreeItemId item)"""
4184 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4186 def CollapseAndReset(*args
, **kwargs
):
4187 """CollapseAndReset(TreeItemId item)"""
4188 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4190 def Toggle(*args
, **kwargs
):
4191 """Toggle(TreeItemId item)"""
4192 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4194 def Unselect(*args
, **kwargs
):
4196 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4198 def UnselectAll(*args
, **kwargs
):
4200 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4202 def SelectItem(*args
, **kwargs
):
4203 """SelectItem(TreeItemId item)"""
4204 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4206 def EnsureVisible(*args
, **kwargs
):
4207 """EnsureVisible(TreeItemId item)"""
4208 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4210 def ScrollTo(*args
, **kwargs
):
4211 """ScrollTo(TreeItemId item)"""
4212 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4214 def EditLabel(*args
, **kwargs
):
4215 """EditLabel(TreeItemId item)"""
4216 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4218 def GetEditControl(*args
, **kwargs
):
4219 """GetEditControl() -> TextCtrl"""
4220 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4222 def EndEditLabel(*args
, **kwargs
):
4223 """EndEditLabel(TreeItemId item, bool discardChanges=False)"""
4224 return _controls
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
4226 def SortChildren(*args
, **kwargs
):
4227 """SortChildren(TreeItemId item)"""
4228 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4230 def HitTest(*args
, **kwargs
):
4232 HitTest(Point point) -> (item, where)
4234 Determine which item (if any) belongs the given point. The
4235 coordinates specified are relative to the client area of tree ctrl
4236 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4240 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4242 def GetBoundingRect(*args
, **kwargs
):
4243 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4244 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4247 class TreeCtrlPtr(TreeCtrl
):
4248 def __init__(self
, this
):
4250 if not hasattr(self
,"thisown"): self
.thisown
= 0
4251 self
.__class
__ = TreeCtrl
4252 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4254 def PreTreeCtrl(*args
, **kwargs
):
4255 """PreTreeCtrl() -> TreeCtrl"""
4256 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4260 #---------------------------------------------------------------------------
4262 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4263 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4264 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4265 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4266 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4267 class GenericDirCtrl(core
.Control
):
4269 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4270 def __init__(self
, *args
, **kwargs
):
4272 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4273 Point pos=DefaultPosition, Size size=DefaultSize,
4274 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4275 String filter=EmptyString,
4276 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4278 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4279 self
.this
= newobj
.this
4282 self
._setOORInfo
(self
)
4284 def Create(*args
, **kwargs
):
4286 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4287 Point pos=DefaultPosition, Size size=DefaultSize,
4288 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4289 String filter=EmptyString,
4290 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4292 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4294 def ExpandPath(*args
, **kwargs
):
4295 """ExpandPath(String path) -> bool"""
4296 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4298 def GetDefaultPath(*args
, **kwargs
):
4299 """GetDefaultPath() -> String"""
4300 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4302 def SetDefaultPath(*args
, **kwargs
):
4303 """SetDefaultPath(String path)"""
4304 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4306 def GetPath(*args
, **kwargs
):
4307 """GetPath() -> String"""
4308 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4310 def GetFilePath(*args
, **kwargs
):
4311 """GetFilePath() -> String"""
4312 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4314 def SetPath(*args
, **kwargs
):
4315 """SetPath(String path)"""
4316 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4318 def ShowHidden(*args
, **kwargs
):
4319 """ShowHidden(bool show)"""
4320 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4322 def GetShowHidden(*args
, **kwargs
):
4323 """GetShowHidden() -> bool"""
4324 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4326 def GetFilter(*args
, **kwargs
):
4327 """GetFilter() -> String"""
4328 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4330 def SetFilter(*args
, **kwargs
):
4331 """SetFilter(String filter)"""
4332 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4334 def GetFilterIndex(*args
, **kwargs
):
4335 """GetFilterIndex() -> int"""
4336 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4338 def SetFilterIndex(*args
, **kwargs
):
4339 """SetFilterIndex(int n)"""
4340 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4342 def GetRootId(*args
, **kwargs
):
4343 """GetRootId() -> TreeItemId"""
4344 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4346 def GetTreeCtrl(*args
, **kwargs
):
4347 """GetTreeCtrl() -> TreeCtrl"""
4348 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4350 def GetFilterListCtrl(*args
, **kwargs
):
4351 """GetFilterListCtrl() -> DirFilterListCtrl"""
4352 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4354 def FindChild(*args
, **kwargs
):
4356 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4358 Find the child that matches the first part of 'path'. E.g. if a child path is
4359 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4360 If the path string has been used (we're at the leaf), done is set to True
4363 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4365 def DoResize(*args
, **kwargs
):
4367 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4369 def ReCreateTree(*args
, **kwargs
):
4370 """ReCreateTree()"""
4371 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4374 class GenericDirCtrlPtr(GenericDirCtrl
):
4375 def __init__(self
, this
):
4377 if not hasattr(self
,"thisown"): self
.thisown
= 0
4378 self
.__class
__ = GenericDirCtrl
4379 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4380 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4382 def PreGenericDirCtrl(*args
, **kwargs
):
4383 """PreGenericDirCtrl() -> GenericDirCtrl"""
4384 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4388 class DirFilterListCtrl(Choice
):
4390 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4391 def __init__(self
, *args
, **kwargs
):
4393 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4394 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4396 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4397 self
.this
= newobj
.this
4400 self
._setOORInfo
(self
)
4402 def Create(*args
, **kwargs
):
4404 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4405 Size size=DefaultSize, long style=0) -> bool
4407 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4409 def FillFilterList(*args
, **kwargs
):
4410 """FillFilterList(String filter, int defaultFilter)"""
4411 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4414 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4415 def __init__(self
, this
):
4417 if not hasattr(self
,"thisown"): self
.thisown
= 0
4418 self
.__class
__ = DirFilterListCtrl
4419 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4421 def PreDirFilterListCtrl(*args
, **kwargs
):
4422 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4423 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4427 #---------------------------------------------------------------------------
4429 class PyControl(core
.Control
):
4431 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4432 def __init__(self
, *args
, **kwargs
):
4434 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4435 long style=0, Validator validator=DefaultValidator,
4436 String name=ControlNameStr) -> PyControl
4438 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4439 self
.this
= newobj
.this
4442 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4444 def _setCallbackInfo(*args
, **kwargs
):
4445 """_setCallbackInfo(PyObject self, PyObject _class)"""
4446 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4448 def base_DoMoveWindow(*args
, **kwargs
):
4449 """base_DoMoveWindow(int x, int y, int width, int height)"""
4450 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4452 def base_DoSetSize(*args
, **kwargs
):
4453 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4454 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4456 def base_DoSetClientSize(*args
, **kwargs
):
4457 """base_DoSetClientSize(int width, int height)"""
4458 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4460 def base_DoSetVirtualSize(*args
, **kwargs
):
4461 """base_DoSetVirtualSize(int x, int y)"""
4462 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4464 def base_DoGetSize(*args
, **kwargs
):
4465 """base_DoGetSize() -> (width, height)"""
4466 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4468 def base_DoGetClientSize(*args
, **kwargs
):
4469 """base_DoGetClientSize() -> (width, height)"""
4470 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4472 def base_DoGetPosition(*args
, **kwargs
):
4473 """base_DoGetPosition() -> (x,y)"""
4474 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4476 def base_DoGetVirtualSize(*args
, **kwargs
):
4477 """base_DoGetVirtualSize() -> Size"""
4478 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4480 def base_DoGetBestSize(*args
, **kwargs
):
4481 """base_DoGetBestSize() -> Size"""
4482 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4484 def base_InitDialog(*args
, **kwargs
):
4485 """base_InitDialog()"""
4486 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4488 def base_TransferDataToWindow(*args
, **kwargs
):
4489 """base_TransferDataToWindow() -> bool"""
4490 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4492 def base_TransferDataFromWindow(*args
, **kwargs
):
4493 """base_TransferDataFromWindow() -> bool"""
4494 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4496 def base_Validate(*args
, **kwargs
):
4497 """base_Validate() -> bool"""
4498 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4500 def base_AcceptsFocus(*args
, **kwargs
):
4501 """base_AcceptsFocus() -> bool"""
4502 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4504 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4505 """base_AcceptsFocusFromKeyboard() -> bool"""
4506 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4508 def base_GetMaxSize(*args
, **kwargs
):
4509 """base_GetMaxSize() -> Size"""
4510 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4512 def base_AddChild(*args
, **kwargs
):
4513 """base_AddChild(Window child)"""
4514 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4516 def base_RemoveChild(*args
, **kwargs
):
4517 """base_RemoveChild(Window child)"""
4518 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4521 class PyControlPtr(PyControl
):
4522 def __init__(self
, this
):
4524 if not hasattr(self
,"thisown"): self
.thisown
= 0
4525 self
.__class
__ = PyControl
4526 _controls
.PyControl_swigregister(PyControlPtr
)
4528 #---------------------------------------------------------------------------
4530 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4531 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4532 wxEVT_HELP
= _controls
.wxEVT_HELP
4533 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4534 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4535 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4536 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4537 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4539 class HelpEvent(core
.CommandEvent
):
4541 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4542 def __init__(self
, *args
, **kwargs
):
4543 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4544 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4545 self
.this
= newobj
.this
4548 def GetPosition(*args
, **kwargs
):
4549 """GetPosition() -> Point"""
4550 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4552 def SetPosition(*args
, **kwargs
):
4553 """SetPosition(Point pos)"""
4554 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4556 def GetLink(*args
, **kwargs
):
4557 """GetLink() -> String"""
4558 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4560 def SetLink(*args
, **kwargs
):
4561 """SetLink(String link)"""
4562 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4564 def GetTarget(*args
, **kwargs
):
4565 """GetTarget() -> String"""
4566 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4568 def SetTarget(*args
, **kwargs
):
4569 """SetTarget(String target)"""
4570 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4573 class HelpEventPtr(HelpEvent
):
4574 def __init__(self
, this
):
4576 if not hasattr(self
,"thisown"): self
.thisown
= 0
4577 self
.__class
__ = HelpEvent
4578 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4580 class ContextHelp(core
.Object
):
4582 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4583 def __init__(self
, *args
, **kwargs
):
4584 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4585 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4586 self
.this
= newobj
.this
4589 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4592 if self
.thisown
: destroy(self
)
4595 def BeginContextHelp(*args
, **kwargs
):
4596 """BeginContextHelp(Window window=None) -> bool"""
4597 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4599 def EndContextHelp(*args
, **kwargs
):
4600 """EndContextHelp() -> bool"""
4601 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4604 class ContextHelpPtr(ContextHelp
):
4605 def __init__(self
, this
):
4607 if not hasattr(self
,"thisown"): self
.thisown
= 0
4608 self
.__class
__ = ContextHelp
4609 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4611 class ContextHelpButton(BitmapButton
):
4613 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4614 def __init__(self
, *args
, **kwargs
):
4616 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4617 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4619 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4620 self
.this
= newobj
.this
4623 self
._setOORInfo
(self
)
4626 class ContextHelpButtonPtr(ContextHelpButton
):
4627 def __init__(self
, this
):
4629 if not hasattr(self
,"thisown"): self
.thisown
= 0
4630 self
.__class
__ = ContextHelpButton
4631 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4633 class HelpProvider(object):
4634 def __init__(self
): raise RuntimeError, "No constructor defined"
4636 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4637 def Set(*args
, **kwargs
):
4638 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4639 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4641 Set
= staticmethod(Set
)
4642 def Get(*args
, **kwargs
):
4643 """HelpProvider.Get() -> HelpProvider"""
4644 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4646 Get
= staticmethod(Get
)
4647 def GetHelp(*args
, **kwargs
):
4648 """GetHelp(Window window) -> String"""
4649 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4651 def ShowHelp(*args
, **kwargs
):
4652 """ShowHelp(Window window) -> bool"""
4653 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4655 def AddHelp(*args
, **kwargs
):
4656 """AddHelp(Window window, String text)"""
4657 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4659 def AddHelpById(*args
, **kwargs
):
4660 """AddHelpById(int id, String text)"""
4661 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4663 def Destroy(*args
, **kwargs
):
4665 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4668 class HelpProviderPtr(HelpProvider
):
4669 def __init__(self
, this
):
4671 if not hasattr(self
,"thisown"): self
.thisown
= 0
4672 self
.__class
__ = HelpProvider
4673 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4675 def HelpProvider_Set(*args
, **kwargs
):
4676 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4677 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4679 def HelpProvider_Get(*args
, **kwargs
):
4680 """HelpProvider_Get() -> HelpProvider"""
4681 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4683 class SimpleHelpProvider(HelpProvider
):
4685 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4686 def __init__(self
, *args
, **kwargs
):
4687 """__init__() -> SimpleHelpProvider"""
4688 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4689 self
.this
= newobj
.this
4693 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4694 def __init__(self
, this
):
4696 if not hasattr(self
,"thisown"): self
.thisown
= 0
4697 self
.__class
__ = SimpleHelpProvider
4698 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4700 #---------------------------------------------------------------------------
4702 class DragImage(core
.Object
):
4704 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4705 def __init__(self
, *args
, **kwargs
):
4706 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4707 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4708 self
.this
= newobj
.this
4711 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4714 if self
.thisown
: destroy(self
)
4717 def SetBackingBitmap(*args
, **kwargs
):
4718 """SetBackingBitmap(Bitmap bitmap)"""
4719 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4721 def BeginDrag(*args
, **kwargs
):
4723 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4724 Rect rect=None) -> bool
4726 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4728 def BeginDragBounded(*args
, **kwargs
):
4729 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4730 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4732 def EndDrag(*args
, **kwargs
):
4733 """EndDrag() -> bool"""
4734 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4736 def Move(*args
, **kwargs
):
4737 """Move(Point pt) -> bool"""
4738 return _controls
.DragImage_Move(*args
, **kwargs
)
4740 def Show(*args
, **kwargs
):
4741 """Show() -> bool"""
4742 return _controls
.DragImage_Show(*args
, **kwargs
)
4744 def Hide(*args
, **kwargs
):
4745 """Hide() -> bool"""
4746 return _controls
.DragImage_Hide(*args
, **kwargs
)
4748 def GetImageRect(*args
, **kwargs
):
4749 """GetImageRect(Point pos) -> Rect"""
4750 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4752 def DoDrawImage(*args
, **kwargs
):
4753 """DoDrawImage(DC dc, Point pos) -> bool"""
4754 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4756 def UpdateBackingFromWindow(*args
, **kwargs
):
4757 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4758 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4760 def RedrawImage(*args
, **kwargs
):
4761 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4762 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4765 class DragImagePtr(DragImage
):
4766 def __init__(self
, this
):
4768 if not hasattr(self
,"thisown"): self
.thisown
= 0
4769 self
.__class
__ = DragImage
4770 _controls
.DragImage_swigregister(DragImagePtr
)
4772 def DragIcon(*args
, **kwargs
):
4773 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4774 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4778 def DragString(*args
, **kwargs
):
4779 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4780 val
= _controls
.new_DragString(*args
, **kwargs
)
4784 def DragTreeItem(*args
, **kwargs
):
4785 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4786 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4790 def DragListItem(*args
, **kwargs
):
4791 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4792 val
= _controls
.new_DragListItem(*args
, **kwargs
)