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 def Create(*args
, **kwargs
):
838 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
839 int choices=0, String choices_array=None,
840 long style=0, Validator validator=DefaultValidator,
841 String name=ListBoxNameStr) -> bool
843 return _controls
.CheckListBox_Create(*args
, **kwargs
)
845 def IsChecked(*args
, **kwargs
):
846 """IsChecked(int index) -> bool"""
847 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
849 def Check(*args
, **kwargs
):
850 """Check(int index, int check=True)"""
851 return _controls
.CheckListBox_Check(*args
, **kwargs
)
853 def GetItemHeight(*args
, **kwargs
):
854 """GetItemHeight() -> int"""
855 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
857 def HitTest(*args
, **kwargs
):
858 """HitTest(Point pt) -> int"""
859 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
861 def HitTestXY(*args
, **kwargs
):
862 """HitTestXY(int x, int y) -> int"""
863 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
866 class CheckListBoxPtr(CheckListBox
):
867 def __init__(self
, this
):
869 if not hasattr(self
,"thisown"): self
.thisown
= 0
870 self
.__class
__ = CheckListBox
871 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
873 def PreCheckListBox(*args
, **kwargs
):
874 """PreCheckListBox() -> CheckListBox"""
875 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
879 #---------------------------------------------------------------------------
881 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
882 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
883 TE_READONLY
= _controls
.TE_READONLY
884 TE_MULTILINE
= _controls
.TE_MULTILINE
885 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
886 TE_LEFT
= _controls
.TE_LEFT
887 TE_CENTER
= _controls
.TE_CENTER
888 TE_RIGHT
= _controls
.TE_RIGHT
889 TE_CENTRE
= _controls
.TE_CENTRE
890 TE_RICH
= _controls
.TE_RICH
891 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
892 TE_PASSWORD
= _controls
.TE_PASSWORD
893 TE_AUTO_URL
= _controls
.TE_AUTO_URL
894 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
895 TE_DONTWRAP
= _controls
.TE_DONTWRAP
896 TE_LINEWRAP
= _controls
.TE_LINEWRAP
897 TE_WORDWRAP
= _controls
.TE_WORDWRAP
898 TE_RICH2
= _controls
.TE_RICH2
899 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
900 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
901 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
902 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
903 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
904 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
905 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
906 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
907 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
908 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
909 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
910 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
911 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
912 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
913 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
914 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
915 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
916 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
917 class TextAttr(object):
919 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
920 def __init__(self
, *args
):
922 __init__() -> TextAttr
923 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
924 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
926 newobj
= _controls
.new_TextAttr(*args
)
927 self
.this
= newobj
.this
930 def Init(*args
, **kwargs
):
932 return _controls
.TextAttr_Init(*args
, **kwargs
)
934 def SetTextColour(*args
, **kwargs
):
935 """SetTextColour(Colour colText)"""
936 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
938 def SetBackgroundColour(*args
, **kwargs
):
939 """SetBackgroundColour(Colour colBack)"""
940 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
942 def SetFont(*args
, **kwargs
):
943 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
944 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
946 def SetAlignment(*args
, **kwargs
):
947 """SetAlignment(int alignment)"""
948 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
950 def SetTabs(*args
, **kwargs
):
951 """SetTabs(wxArrayInt tabs)"""
952 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
954 def SetLeftIndent(*args
, **kwargs
):
955 """SetLeftIndent(int indent)"""
956 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
958 def SetRightIndent(*args
, **kwargs
):
959 """SetRightIndent(int indent)"""
960 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
962 def SetFlags(*args
, **kwargs
):
963 """SetFlags(long flags)"""
964 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
966 def HasTextColour(*args
, **kwargs
):
967 """HasTextColour() -> bool"""
968 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
970 def HasBackgroundColour(*args
, **kwargs
):
971 """HasBackgroundColour() -> bool"""
972 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
974 def HasFont(*args
, **kwargs
):
975 """HasFont() -> bool"""
976 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
978 def HasAlignment(*args
, **kwargs
):
979 """HasAlignment() -> bool"""
980 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
982 def HasTabs(*args
, **kwargs
):
983 """HasTabs() -> bool"""
984 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
986 def HasLeftIndent(*args
, **kwargs
):
987 """HasLeftIndent() -> bool"""
988 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
990 def HasRightIndent(*args
, **kwargs
):
991 """HasRightIndent() -> bool"""
992 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
994 def HasFlag(*args
, **kwargs
):
995 """HasFlag(long flag) -> bool"""
996 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
998 def GetTextColour(*args
, **kwargs
):
999 """GetTextColour() -> Colour"""
1000 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1002 def GetBackgroundColour(*args
, **kwargs
):
1003 """GetBackgroundColour() -> Colour"""
1004 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1006 def GetFont(*args
, **kwargs
):
1007 """GetFont() -> Font"""
1008 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1010 def GetAlignment(*args
, **kwargs
):
1011 """GetAlignment() -> int"""
1012 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1014 def GetTabs(*args
, **kwargs
):
1015 """GetTabs() -> wxArrayInt"""
1016 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1018 def GetLeftIndent(*args
, **kwargs
):
1019 """GetLeftIndent() -> long"""
1020 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1022 def GetRightIndent(*args
, **kwargs
):
1023 """GetRightIndent() -> long"""
1024 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1026 def GetFlags(*args
, **kwargs
):
1027 """GetFlags() -> long"""
1028 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1030 def IsDefault(*args
, **kwargs
):
1031 """IsDefault() -> bool"""
1032 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1034 def Combine(*args
, **kwargs
):
1035 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1036 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1038 Combine
= staticmethod(Combine
)
1040 class TextAttrPtr(TextAttr
):
1041 def __init__(self
, this
):
1043 if not hasattr(self
,"thisown"): self
.thisown
= 0
1044 self
.__class
__ = TextAttr
1045 _controls
.TextAttr_swigregister(TextAttrPtr
)
1046 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1048 def TextAttr_Combine(*args
, **kwargs
):
1049 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1050 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1052 class TextCtrl(core
.Control
):
1054 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1055 def __init__(self
, *args
, **kwargs
):
1057 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1058 Size size=DefaultSize,
1059 long style=0, Validator validator=DefaultValidator,
1060 String name=TextCtrlNameStr) -> TextCtrl
1062 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1063 self
.this
= newobj
.this
1066 self
._setOORInfo
(self
)
1068 def Create(*args
, **kwargs
):
1070 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1071 Size size=DefaultSize,
1072 long style=0, Validator validator=DefaultValidator,
1073 String name=TextCtrlNameStr) -> bool
1075 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1077 def GetValue(*args
, **kwargs
):
1078 """GetValue() -> String"""
1079 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1081 def SetValue(*args
, **kwargs
):
1082 """SetValue(String value)"""
1083 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1085 def GetRange(*args
, **kwargs
):
1086 """GetRange(long from, long to) -> String"""
1087 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1089 def GetLineLength(*args
, **kwargs
):
1090 """GetLineLength(long lineNo) -> int"""
1091 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1093 def GetLineText(*args
, **kwargs
):
1094 """GetLineText(long lineNo) -> String"""
1095 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1097 def GetNumberOfLines(*args
, **kwargs
):
1098 """GetNumberOfLines() -> int"""
1099 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1101 def IsModified(*args
, **kwargs
):
1102 """IsModified() -> bool"""
1103 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1105 def IsEditable(*args
, **kwargs
):
1106 """IsEditable() -> bool"""
1107 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1109 def IsSingleLine(*args
, **kwargs
):
1110 """IsSingleLine() -> bool"""
1111 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1113 def IsMultiLine(*args
, **kwargs
):
1114 """IsMultiLine() -> bool"""
1115 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1117 def GetSelection(*args
, **kwargs
):
1119 GetSelection() -> (from, to)
1121 If the return values from and to are the same, there is no selection.
1123 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1125 def GetStringSelection(*args
, **kwargs
):
1126 """GetStringSelection() -> String"""
1127 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1129 def Clear(*args
, **kwargs
):
1131 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1133 def Replace(*args
, **kwargs
):
1134 """Replace(long from, long to, String value)"""
1135 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1137 def Remove(*args
, **kwargs
):
1138 """Remove(long from, long to)"""
1139 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1141 def LoadFile(*args
, **kwargs
):
1142 """LoadFile(String file) -> bool"""
1143 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1145 def SaveFile(*args
, **kwargs
):
1146 """SaveFile(String file=EmptyString) -> bool"""
1147 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1149 def MarkDirty(*args
, **kwargs
):
1151 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1153 def DiscardEdits(*args
, **kwargs
):
1154 """DiscardEdits()"""
1155 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1157 def SetMaxLength(*args
, **kwargs
):
1158 """SetMaxLength(unsigned long len)"""
1159 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1161 def WriteText(*args
, **kwargs
):
1162 """WriteText(String text)"""
1163 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1165 def AppendText(*args
, **kwargs
):
1166 """AppendText(String text)"""
1167 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1169 def EmulateKeyPress(*args
, **kwargs
):
1170 """EmulateKeyPress(KeyEvent event) -> bool"""
1171 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1173 def SetStyle(*args
, **kwargs
):
1174 """SetStyle(long start, long end, TextAttr style) -> bool"""
1175 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1177 def GetStyle(*args
, **kwargs
):
1178 """GetStyle(long position, TextAttr style) -> bool"""
1179 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1181 def SetDefaultStyle(*args
, **kwargs
):
1182 """SetDefaultStyle(TextAttr style) -> bool"""
1183 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1185 def GetDefaultStyle(*args
, **kwargs
):
1186 """GetDefaultStyle() -> TextAttr"""
1187 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1189 def XYToPosition(*args
, **kwargs
):
1190 """XYToPosition(long x, long y) -> long"""
1191 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1193 def PositionToXY(*args
, **kwargs
):
1194 """PositionToXY(long pos) -> (x, y)"""
1195 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1197 def ShowPosition(*args
, **kwargs
):
1198 """ShowPosition(long pos)"""
1199 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1201 def Copy(*args
, **kwargs
):
1203 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1205 def Cut(*args
, **kwargs
):
1207 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1209 def Paste(*args
, **kwargs
):
1211 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1213 def CanCopy(*args
, **kwargs
):
1214 """CanCopy() -> bool"""
1215 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1217 def CanCut(*args
, **kwargs
):
1218 """CanCut() -> bool"""
1219 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1221 def CanPaste(*args
, **kwargs
):
1222 """CanPaste() -> bool"""
1223 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1225 def Undo(*args
, **kwargs
):
1227 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1229 def Redo(*args
, **kwargs
):
1231 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1233 def CanUndo(*args
, **kwargs
):
1234 """CanUndo() -> bool"""
1235 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1237 def CanRedo(*args
, **kwargs
):
1238 """CanRedo() -> bool"""
1239 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1241 def SetInsertionPoint(*args
, **kwargs
):
1242 """SetInsertionPoint(long pos)"""
1243 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1245 def SetInsertionPointEnd(*args
, **kwargs
):
1246 """SetInsertionPointEnd()"""
1247 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1249 def GetInsertionPoint(*args
, **kwargs
):
1250 """GetInsertionPoint() -> long"""
1251 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1253 def GetLastPosition(*args
, **kwargs
):
1254 """GetLastPosition() -> long"""
1255 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1257 def SetSelection(*args
, **kwargs
):
1258 """SetSelection(long from, long to)"""
1259 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1261 def SelectAll(*args
, **kwargs
):
1263 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1265 def SetEditable(*args
, **kwargs
):
1266 """SetEditable(bool editable)"""
1267 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1269 def ShowNativeCaret(*args
, **kwargs
):
1270 """ShowNativeCaret(bool show=True) -> bool"""
1271 return _controls
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1273 def HideNativeCaret(*args
, **kwargs
):
1274 """HideNativeCaret() -> bool"""
1275 return _controls
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1277 def write(*args
, **kwargs
):
1278 """write(String text)"""
1279 return _controls
.TextCtrl_write(*args
, **kwargs
)
1281 def GetString(*args
, **kwargs
):
1282 """GetString(long from, long to) -> String"""
1283 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1286 class TextCtrlPtr(TextCtrl
):
1287 def __init__(self
, this
):
1289 if not hasattr(self
,"thisown"): self
.thisown
= 0
1290 self
.__class
__ = TextCtrl
1291 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1293 def PreTextCtrl(*args
, **kwargs
):
1294 """PreTextCtrl() -> TextCtrl"""
1295 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1299 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1300 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1301 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1302 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1303 class TextUrlEvent(core
.CommandEvent
):
1305 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1306 def __init__(self
, *args
, **kwargs
):
1307 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1308 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1309 self
.this
= newobj
.this
1312 def GetMouseEvent(*args
, **kwargs
):
1313 """GetMouseEvent() -> MouseEvent"""
1314 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1316 def GetURLStart(*args
, **kwargs
):
1317 """GetURLStart() -> long"""
1318 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1320 def GetURLEnd(*args
, **kwargs
):
1321 """GetURLEnd() -> long"""
1322 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1325 class TextUrlEventPtr(TextUrlEvent
):
1326 def __init__(self
, this
):
1328 if not hasattr(self
,"thisown"): self
.thisown
= 0
1329 self
.__class
__ = TextUrlEvent
1330 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1332 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1333 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1334 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1335 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1337 #---------------------------------------------------------------------------
1339 class ScrollBar(core
.Control
):
1341 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1342 def __init__(self
, *args
, **kwargs
):
1344 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1345 Size size=DefaultSize, long style=SB_HORIZONTAL,
1346 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1348 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1349 self
.this
= newobj
.this
1352 self
._setOORInfo
(self
)
1354 def Create(*args
, **kwargs
):
1356 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1357 Size size=DefaultSize, long style=SB_HORIZONTAL,
1358 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1360 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1362 def GetThumbPosition(*args
, **kwargs
):
1363 """GetThumbPosition() -> int"""
1364 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1366 def GetThumbSize(*args
, **kwargs
):
1367 """GetThumbSize() -> int"""
1368 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1370 GetThumbLength
= GetThumbSize
1371 def GetPageSize(*args
, **kwargs
):
1372 """GetPageSize() -> int"""
1373 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1375 def GetRange(*args
, **kwargs
):
1376 """GetRange() -> int"""
1377 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1379 def IsVertical(*args
, **kwargs
):
1380 """IsVertical() -> bool"""
1381 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1383 def SetThumbPosition(*args
, **kwargs
):
1384 """SetThumbPosition(int viewStart)"""
1385 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1387 def SetScrollbar(*args
, **kwargs
):
1389 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1392 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1395 class ScrollBarPtr(ScrollBar
):
1396 def __init__(self
, this
):
1398 if not hasattr(self
,"thisown"): self
.thisown
= 0
1399 self
.__class
__ = ScrollBar
1400 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1401 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1403 def PreScrollBar(*args
, **kwargs
):
1404 """PreScrollBar() -> ScrollBar"""
1405 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1409 #---------------------------------------------------------------------------
1411 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1412 SP_VERTICAL
= _controls
.SP_VERTICAL
1413 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1414 SP_WRAP
= _controls
.SP_WRAP
1415 class SpinButton(core
.Control
):
1417 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1418 def __init__(self
, *args
, **kwargs
):
1420 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1421 Size size=DefaultSize, long style=SP_HORIZONTAL,
1422 String name=SPIN_BUTTON_NAME) -> SpinButton
1424 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1425 self
.this
= newobj
.this
1428 self
._setOORInfo
(self
)
1430 def Create(*args
, **kwargs
):
1432 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1433 Size size=DefaultSize, long style=SP_HORIZONTAL,
1434 String name=SPIN_BUTTON_NAME) -> bool
1436 return _controls
.SpinButton_Create(*args
, **kwargs
)
1438 def GetValue(*args
, **kwargs
):
1439 """GetValue() -> int"""
1440 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1442 def GetMin(*args
, **kwargs
):
1443 """GetMin() -> int"""
1444 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1446 def GetMax(*args
, **kwargs
):
1447 """GetMax() -> int"""
1448 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1450 def SetValue(*args
, **kwargs
):
1451 """SetValue(int val)"""
1452 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1454 def SetMin(*args
, **kwargs
):
1455 """SetMin(int minVal)"""
1456 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1458 def SetMax(*args
, **kwargs
):
1459 """SetMax(int maxVal)"""
1460 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1462 def SetRange(*args
, **kwargs
):
1463 """SetRange(int minVal, int maxVal)"""
1464 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1466 def IsVertical(*args
, **kwargs
):
1467 """IsVertical() -> bool"""
1468 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1471 class SpinButtonPtr(SpinButton
):
1472 def __init__(self
, this
):
1474 if not hasattr(self
,"thisown"): self
.thisown
= 0
1475 self
.__class
__ = SpinButton
1476 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1477 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1478 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1480 def PreSpinButton(*args
, **kwargs
):
1481 """PreSpinButton() -> SpinButton"""
1482 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1486 class SpinCtrl(core
.Control
):
1488 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1489 def __init__(self
, *args
, **kwargs
):
1491 __init__(Window parent, int id=-1, String value=EmptyString,
1492 Point pos=DefaultPosition, Size size=DefaultSize,
1493 long style=SP_ARROW_KEYS, int min=0, int max=100,
1494 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1496 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1497 self
.this
= newobj
.this
1500 self
._setOORInfo
(self
)
1502 def Create(*args
, **kwargs
):
1504 Create(Window parent, int id=-1, String value=EmptyString,
1505 Point pos=DefaultPosition, Size size=DefaultSize,
1506 long style=SP_ARROW_KEYS, int min=0, int max=100,
1507 int initial=0, String name=SpinCtrlNameStr) -> bool
1509 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1511 def GetValue(*args
, **kwargs
):
1512 """GetValue() -> int"""
1513 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1515 def SetValue(*args
, **kwargs
):
1516 """SetValue(int value)"""
1517 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1519 def SetValueString(*args
, **kwargs
):
1520 """SetValueString(String text)"""
1521 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1523 def SetRange(*args
, **kwargs
):
1524 """SetRange(int minVal, int maxVal)"""
1525 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1527 def GetMin(*args
, **kwargs
):
1528 """GetMin() -> int"""
1529 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1531 def GetMax(*args
, **kwargs
):
1532 """GetMax() -> int"""
1533 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1535 def SetSelection(*args
, **kwargs
):
1536 """SetSelection(long from, long to)"""
1537 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1540 class SpinCtrlPtr(SpinCtrl
):
1541 def __init__(self
, this
):
1543 if not hasattr(self
,"thisown"): self
.thisown
= 0
1544 self
.__class
__ = SpinCtrl
1545 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1547 def PreSpinCtrl(*args
, **kwargs
):
1548 """PreSpinCtrl() -> SpinCtrl"""
1549 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1553 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1554 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1556 #---------------------------------------------------------------------------
1558 class RadioBox(core
.Control
):
1560 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1561 def __init__(self
, *args
, **kwargs
):
1563 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1564 Size size=DefaultSize, int choices=0,
1565 String choices_array=None, int majorDimension=0,
1566 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1567 String name=RadioBoxNameStr) -> RadioBox
1569 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1570 self
.this
= newobj
.this
1573 self
._setOORInfo
(self
)
1575 def Create(*args
, **kwargs
):
1577 Create(Window parent, int id, String label, Point point=DefaultPosition,
1578 Size size=DefaultSize, int choices=0,
1579 String choices_array=None, int majorDimension=0,
1580 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1581 String name=RadioBoxNameStr) -> bool
1583 return _controls
.RadioBox_Create(*args
, **kwargs
)
1585 def SetSelection(*args
, **kwargs
):
1586 """SetSelection(int n)"""
1587 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1589 def GetSelection(*args
, **kwargs
):
1590 """GetSelection() -> int"""
1591 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1593 def GetStringSelection(*args
, **kwargs
):
1594 """GetStringSelection() -> String"""
1595 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1597 def SetStringSelection(*args
, **kwargs
):
1598 """SetStringSelection(String s) -> bool"""
1599 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1601 def GetCount(*args
, **kwargs
):
1602 """GetCount() -> int"""
1603 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1605 def FindString(*args
, **kwargs
):
1606 """FindString(String s) -> int"""
1607 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1609 def GetString(*args
, **kwargs
):
1610 """GetString(int n) -> String"""
1611 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1613 def SetString(*args
, **kwargs
):
1614 """SetString(int n, String label)"""
1615 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1617 GetItemLabel
= GetString
1618 SetItemLabel
= SetString
1619 def EnableItem(*args
, **kwargs
):
1620 """EnableItem(int n, bool enable=True)"""
1621 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1623 def ShowItem(*args
, **kwargs
):
1624 """ShowItem(int n, bool show=True)"""
1625 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1627 def GetColumnCount(*args
, **kwargs
):
1628 """GetColumnCount() -> int"""
1629 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1631 def GetRowCount(*args
, **kwargs
):
1632 """GetRowCount() -> int"""
1633 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1635 def GetNextItem(*args
, **kwargs
):
1636 """GetNextItem(int item, int dir, long style) -> int"""
1637 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1640 class RadioBoxPtr(RadioBox
):
1641 def __init__(self
, this
):
1643 if not hasattr(self
,"thisown"): self
.thisown
= 0
1644 self
.__class
__ = RadioBox
1645 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1646 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1647 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1649 def PreRadioBox(*args
, **kwargs
):
1650 """PreRadioBox() -> RadioBox"""
1651 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1655 #---------------------------------------------------------------------------
1657 class RadioButton(core
.Control
):
1659 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1660 def __init__(self
, *args
, **kwargs
):
1662 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1663 Size size=DefaultSize, long style=0,
1664 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1666 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1667 self
.this
= newobj
.this
1670 self
._setOORInfo
(self
)
1672 def Create(*args
, **kwargs
):
1674 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1675 Size size=DefaultSize, long style=0,
1676 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1678 return _controls
.RadioButton_Create(*args
, **kwargs
)
1680 def GetValue(*args
, **kwargs
):
1681 """GetValue() -> bool"""
1682 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1684 def SetValue(*args
, **kwargs
):
1685 """SetValue(bool value)"""
1686 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1689 class RadioButtonPtr(RadioButton
):
1690 def __init__(self
, this
):
1692 if not hasattr(self
,"thisown"): self
.thisown
= 0
1693 self
.__class
__ = RadioButton
1694 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1696 def PreRadioButton(*args
, **kwargs
):
1697 """PreRadioButton() -> RadioButton"""
1698 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1702 #---------------------------------------------------------------------------
1704 class Slider(core
.Control
):
1706 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1707 def __init__(self
, *args
, **kwargs
):
1709 __init__(Window parent, int id, int value, int minValue, int maxValue,
1710 Point point=DefaultPosition, Size size=DefaultSize,
1711 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1712 String name=SliderNameStr) -> Slider
1714 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1715 self
.this
= newobj
.this
1718 self
._setOORInfo
(self
)
1720 def Create(*args
, **kwargs
):
1722 Create(Window parent, int id, int value, int minValue, int maxValue,
1723 Point point=DefaultPosition, Size size=DefaultSize,
1724 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1725 String name=SliderNameStr) -> bool
1727 return _controls
.Slider_Create(*args
, **kwargs
)
1729 def GetValue(*args
, **kwargs
):
1730 """GetValue() -> int"""
1731 return _controls
.Slider_GetValue(*args
, **kwargs
)
1733 def SetValue(*args
, **kwargs
):
1734 """SetValue(int value)"""
1735 return _controls
.Slider_SetValue(*args
, **kwargs
)
1737 def SetRange(*args
, **kwargs
):
1738 """SetRange(int minValue, int maxValue)"""
1739 return _controls
.Slider_SetRange(*args
, **kwargs
)
1741 def GetMin(*args
, **kwargs
):
1742 """GetMin() -> int"""
1743 return _controls
.Slider_GetMin(*args
, **kwargs
)
1745 def GetMax(*args
, **kwargs
):
1746 """GetMax() -> int"""
1747 return _controls
.Slider_GetMax(*args
, **kwargs
)
1749 def SetMin(*args
, **kwargs
):
1750 """SetMin(int minValue)"""
1751 return _controls
.Slider_SetMin(*args
, **kwargs
)
1753 def SetMax(*args
, **kwargs
):
1754 """SetMax(int maxValue)"""
1755 return _controls
.Slider_SetMax(*args
, **kwargs
)
1757 def SetLineSize(*args
, **kwargs
):
1758 """SetLineSize(int lineSize)"""
1759 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1761 def SetPageSize(*args
, **kwargs
):
1762 """SetPageSize(int pageSize)"""
1763 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1765 def GetLineSize(*args
, **kwargs
):
1766 """GetLineSize() -> int"""
1767 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1769 def GetPageSize(*args
, **kwargs
):
1770 """GetPageSize() -> int"""
1771 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1773 def SetThumbLength(*args
, **kwargs
):
1774 """SetThumbLength(int lenPixels)"""
1775 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1777 def GetThumbLength(*args
, **kwargs
):
1778 """GetThumbLength() -> int"""
1779 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1781 def SetTickFreq(*args
, **kwargs
):
1782 """SetTickFreq(int n, int pos)"""
1783 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1785 def GetTickFreq(*args
, **kwargs
):
1786 """GetTickFreq() -> int"""
1787 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1789 def ClearTicks(*args
, **kwargs
):
1791 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1793 def SetTick(*args
, **kwargs
):
1794 """SetTick(int tickPos)"""
1795 return _controls
.Slider_SetTick(*args
, **kwargs
)
1797 def ClearSel(*args
, **kwargs
):
1799 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1801 def GetSelEnd(*args
, **kwargs
):
1802 """GetSelEnd() -> int"""
1803 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1805 def GetSelStart(*args
, **kwargs
):
1806 """GetSelStart() -> int"""
1807 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1809 def SetSelection(*args
, **kwargs
):
1810 """SetSelection(int min, int max)"""
1811 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1814 class SliderPtr(Slider
):
1815 def __init__(self
, this
):
1817 if not hasattr(self
,"thisown"): self
.thisown
= 0
1818 self
.__class
__ = Slider
1819 _controls
.Slider_swigregister(SliderPtr
)
1820 SliderNameStr
= cvar
.SliderNameStr
1822 def PreSlider(*args
, **kwargs
):
1823 """PreSlider() -> Slider"""
1824 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1828 #---------------------------------------------------------------------------
1830 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1831 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1833 class ToggleButton(core
.Control
):
1835 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1836 def __init__(self
, *args
, **kwargs
):
1838 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1839 Size size=DefaultSize, long style=0,
1840 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1842 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1843 self
.this
= newobj
.this
1846 self
._setOORInfo
(self
)
1848 def Create(*args
, **kwargs
):
1850 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1851 Size size=DefaultSize, long style=0,
1852 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1854 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1856 def SetValue(*args
, **kwargs
):
1857 """SetValue(bool value)"""
1858 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1860 def GetValue(*args
, **kwargs
):
1861 """GetValue() -> bool"""
1862 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1864 def SetLabel(*args
, **kwargs
):
1865 """SetLabel(String label)"""
1866 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1869 class ToggleButtonPtr(ToggleButton
):
1870 def __init__(self
, this
):
1872 if not hasattr(self
,"thisown"): self
.thisown
= 0
1873 self
.__class
__ = ToggleButton
1874 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1875 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1877 def PreToggleButton(*args
, **kwargs
):
1878 """PreToggleButton() -> ToggleButton"""
1879 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1883 #---------------------------------------------------------------------------
1885 class BookCtrl(core
.Control
):
1886 def __init__(self
): raise RuntimeError, "No constructor defined"
1888 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1889 def GetPageCount(*args
, **kwargs
):
1890 """GetPageCount() -> size_t"""
1891 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1893 def GetPage(*args
, **kwargs
):
1894 """GetPage(size_t n) -> Window"""
1895 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1897 def GetSelection(*args
, **kwargs
):
1898 """GetSelection() -> int"""
1899 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1901 def SetPageText(*args
, **kwargs
):
1902 """SetPageText(size_t n, String strText) -> bool"""
1903 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1905 def GetPageText(*args
, **kwargs
):
1906 """GetPageText(size_t n) -> String"""
1907 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1909 def SetImageList(*args
, **kwargs
):
1910 """SetImageList(ImageList imageList)"""
1911 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1913 def AssignImageList(*args
, **kwargs
):
1914 """AssignImageList(ImageList imageList)"""
1915 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1919 def GetImageList(*args
, **kwargs
):
1920 """GetImageList() -> ImageList"""
1921 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1923 def GetPageImage(*args
, **kwargs
):
1924 """GetPageImage(size_t n) -> int"""
1925 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1927 def SetPageImage(*args
, **kwargs
):
1928 """SetPageImage(size_t n, int imageId) -> bool"""
1929 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1931 def SetPageSize(*args
, **kwargs
):
1932 """SetPageSize(Size size)"""
1933 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1935 def CalcSizeFromPage(*args
, **kwargs
):
1936 """CalcSizeFromPage(Size sizePage) -> Size"""
1937 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1939 def DeletePage(*args
, **kwargs
):
1940 """DeletePage(size_t n) -> bool"""
1941 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1943 def RemovePage(*args
, **kwargs
):
1944 """RemovePage(size_t n) -> bool"""
1945 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1947 def DeleteAllPages(*args
, **kwargs
):
1948 """DeleteAllPages() -> bool"""
1949 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1951 def AddPage(*args
, **kwargs
):
1952 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1953 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1955 def InsertPage(*args
, **kwargs
):
1957 InsertPage(size_t n, Window page, String text, bool select=False,
1958 int imageId=-1) -> bool
1960 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1962 def SetSelection(*args
, **kwargs
):
1963 """SetSelection(size_t n) -> int"""
1964 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1966 def AdvanceSelection(*args
, **kwargs
):
1967 """AdvanceSelection(bool forward=True)"""
1968 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1971 class BookCtrlPtr(BookCtrl
):
1972 def __init__(self
, this
):
1974 if not hasattr(self
,"thisown"): self
.thisown
= 0
1975 self
.__class
__ = BookCtrl
1976 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1977 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
1979 class BookCtrlEvent(core
.NotifyEvent
):
1981 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1982 def __init__(self
, *args
, **kwargs
):
1984 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1985 int nOldSel=-1) -> BookCtrlEvent
1987 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1988 self
.this
= newobj
.this
1991 def GetSelection(*args
, **kwargs
):
1992 """GetSelection() -> int"""
1993 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1995 def SetSelection(*args
, **kwargs
):
1996 """SetSelection(int nSel)"""
1997 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1999 def GetOldSelection(*args
, **kwargs
):
2000 """GetOldSelection() -> int"""
2001 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2003 def SetOldSelection(*args
, **kwargs
):
2004 """SetOldSelection(int nOldSel)"""
2005 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2008 class BookCtrlEventPtr(BookCtrlEvent
):
2009 def __init__(self
, this
):
2011 if not hasattr(self
,"thisown"): self
.thisown
= 0
2012 self
.__class
__ = BookCtrlEvent
2013 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2015 #---------------------------------------------------------------------------
2017 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2018 NB_TOP
= _controls
.NB_TOP
2019 NB_LEFT
= _controls
.NB_LEFT
2020 NB_RIGHT
= _controls
.NB_RIGHT
2021 NB_BOTTOM
= _controls
.NB_BOTTOM
2022 NB_MULTILINE
= _controls
.NB_MULTILINE
2023 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2024 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2025 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2026 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2027 class Notebook(BookCtrl
):
2029 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2030 def __init__(self
, *args
, **kwargs
):
2032 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2033 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2035 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2036 self
.this
= newobj
.this
2039 self
._setOORInfo
(self
)
2041 def Create(*args
, **kwargs
):
2043 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2044 long style=0, String name=NOTEBOOK_NAME) -> bool
2046 return _controls
.Notebook_Create(*args
, **kwargs
)
2048 def GetRowCount(*args
, **kwargs
):
2049 """GetRowCount() -> int"""
2050 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2052 def SetPadding(*args
, **kwargs
):
2053 """SetPadding(Size padding)"""
2054 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2056 def SetTabSize(*args
, **kwargs
):
2057 """SetTabSize(Size sz)"""
2058 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2060 def HitTest(*args
, **kwargs
):
2062 HitTest(Point pt) -> (tab, where)
2064 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2066 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2068 def CalcSizeFromPage(*args
, **kwargs
):
2069 """CalcSizeFromPage(Size sizePage) -> Size"""
2070 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2072 def ApplyThemeBackground(*args
, **kwargs
):
2073 """ApplyThemeBackground(Window window, Colour colour)"""
2074 return _controls
.Notebook_ApplyThemeBackground(*args
, **kwargs
)
2077 class NotebookPtr(Notebook
):
2078 def __init__(self
, this
):
2080 if not hasattr(self
,"thisown"): self
.thisown
= 0
2081 self
.__class
__ = Notebook
2082 _controls
.Notebook_swigregister(NotebookPtr
)
2084 def PreNotebook(*args
, **kwargs
):
2085 """PreNotebook() -> Notebook"""
2086 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2090 class NotebookEvent(BookCtrlEvent
):
2092 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2093 def __init__(self
, *args
, **kwargs
):
2095 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2096 int nOldSel=-1) -> NotebookEvent
2098 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2099 self
.this
= newobj
.this
2103 class NotebookEventPtr(NotebookEvent
):
2104 def __init__(self
, this
):
2106 if not hasattr(self
,"thisown"): self
.thisown
= 0
2107 self
.__class
__ = NotebookEvent
2108 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2110 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2111 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2113 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2114 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2116 #----------------------------------------------------------------------------
2118 class NotebookPage(wx
.Panel
):
2120 There is an old (and apparently unsolvable) bug when placing a
2121 window with a nonstandard background colour in a wxNotebook on
2122 wxGTK, as the notbooks's background colour would always be used
2123 when the window is refreshed. The solution is to place a panel in
2124 the notbook and the coloured window on the panel, sized to cover
2125 the panel. This simple class does that for you, just put an
2126 instance of this in the notebook and make your regular window a
2127 child of this one and it will handle the resize for you.
2129 def __init__(self
, parent
, id=-1,
2130 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2131 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2132 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2134 EVT_SIZE(self
, self
.OnSize
)
2136 def OnSize(self
, evt
):
2137 if self
.child
is None:
2138 children
= self
.GetChildren()
2140 self
.child
= children
[0]
2142 self
.child
.SetPosition((0,0))
2143 self
.child
.SetSize(self
.GetSize())
2146 #---------------------------------------------------------------------------
2148 LB_DEFAULT
= _controls
.LB_DEFAULT
2149 LB_TOP
= _controls
.LB_TOP
2150 LB_BOTTOM
= _controls
.LB_BOTTOM
2151 LB_LEFT
= _controls
.LB_LEFT
2152 LB_RIGHT
= _controls
.LB_RIGHT
2153 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2154 class Listbook(BookCtrl
):
2156 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2157 def __init__(self
, *args
, **kwargs
):
2159 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2160 long style=0, String name=EmptyString) -> Listbook
2162 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2163 self
.this
= newobj
.this
2166 self
._setOORInfo
(self
)
2168 def Create(*args
, **kwargs
):
2170 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2171 long style=0, String name=EmptyString) -> bool
2173 return _controls
.Listbook_Create(*args
, **kwargs
)
2175 def IsVertical(*args
, **kwargs
):
2176 """IsVertical() -> bool"""
2177 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2180 class ListbookPtr(Listbook
):
2181 def __init__(self
, this
):
2183 if not hasattr(self
,"thisown"): self
.thisown
= 0
2184 self
.__class
__ = Listbook
2185 _controls
.Listbook_swigregister(ListbookPtr
)
2187 def PreListbook(*args
, **kwargs
):
2188 """PreListbook() -> Listbook"""
2189 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2193 class ListbookEvent(BookCtrlEvent
):
2195 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2196 def __init__(self
, *args
, **kwargs
):
2198 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2199 int nOldSel=-1) -> ListbookEvent
2201 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2202 self
.this
= newobj
.this
2206 class ListbookEventPtr(ListbookEvent
):
2207 def __init__(self
, this
):
2209 if not hasattr(self
,"thisown"): self
.thisown
= 0
2210 self
.__class
__ = ListbookEvent
2211 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2213 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2214 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2215 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2216 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2218 #---------------------------------------------------------------------------
2220 class BookCtrlSizer(core
.Sizer
):
2222 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2223 def __init__(self
, *args
, **kwargs
):
2224 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2225 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2226 self
.this
= newobj
.this
2229 self
._setOORInfo
(self
)
2231 def RecalcSizes(*args
, **kwargs
):
2233 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2235 def CalcMin(*args
, **kwargs
):
2236 """CalcMin() -> Size"""
2237 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2239 def GetControl(*args
, **kwargs
):
2240 """GetControl() -> BookCtrl"""
2241 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2244 class BookCtrlSizerPtr(BookCtrlSizer
):
2245 def __init__(self
, this
):
2247 if not hasattr(self
,"thisown"): self
.thisown
= 0
2248 self
.__class
__ = BookCtrlSizer
2249 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2251 class NotebookSizer(core
.Sizer
):
2253 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2254 def __init__(self
, *args
, **kwargs
):
2255 """__init__(Notebook nb) -> NotebookSizer"""
2256 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2257 self
.this
= newobj
.this
2260 self
._setOORInfo
(self
)
2262 def RecalcSizes(*args
, **kwargs
):
2264 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2266 def CalcMin(*args
, **kwargs
):
2267 """CalcMin() -> Size"""
2268 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2270 def GetNotebook(*args
, **kwargs
):
2271 """GetNotebook() -> Notebook"""
2272 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2275 class NotebookSizerPtr(NotebookSizer
):
2276 def __init__(self
, this
):
2278 if not hasattr(self
,"thisown"): self
.thisown
= 0
2279 self
.__class
__ = NotebookSizer
2280 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2282 #---------------------------------------------------------------------------
2284 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2285 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2286 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2287 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2288 TB_VERTICAL
= _controls
.TB_VERTICAL
2289 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2290 TB_FLAT
= _controls
.TB_FLAT
2291 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2292 TB_NOICONS
= _controls
.TB_NOICONS
2293 TB_TEXT
= _controls
.TB_TEXT
2294 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2295 TB_NOALIGN
= _controls
.TB_NOALIGN
2296 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2297 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2298 class ToolBarToolBase(core
.Object
):
2299 def __init__(self
): raise RuntimeError, "No constructor defined"
2301 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2302 def GetId(*args
, **kwargs
):
2303 """GetId() -> int"""
2304 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2306 def GetControl(*args
, **kwargs
):
2307 """GetControl() -> Control"""
2308 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2310 def GetToolBar(*args
, **kwargs
):
2311 """GetToolBar() -> ToolBarBase"""
2312 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2314 def IsButton(*args
, **kwargs
):
2315 """IsButton() -> int"""
2316 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2318 def IsControl(*args
, **kwargs
):
2319 """IsControl() -> int"""
2320 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2322 def IsSeparator(*args
, **kwargs
):
2323 """IsSeparator() -> int"""
2324 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2326 def GetStyle(*args
, **kwargs
):
2327 """GetStyle() -> int"""
2328 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2330 def GetKind(*args
, **kwargs
):
2331 """GetKind() -> int"""
2332 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2334 def IsEnabled(*args
, **kwargs
):
2335 """IsEnabled() -> bool"""
2336 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2338 def IsToggled(*args
, **kwargs
):
2339 """IsToggled() -> bool"""
2340 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2342 def CanBeToggled(*args
, **kwargs
):
2343 """CanBeToggled() -> bool"""
2344 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2346 def GetNormalBitmap(*args
, **kwargs
):
2347 """GetNormalBitmap() -> Bitmap"""
2348 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2350 def GetDisabledBitmap(*args
, **kwargs
):
2351 """GetDisabledBitmap() -> Bitmap"""
2352 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2354 def GetBitmap(*args
, **kwargs
):
2355 """GetBitmap() -> Bitmap"""
2356 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2358 def GetLabel(*args
, **kwargs
):
2359 """GetLabel() -> String"""
2360 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2362 def GetShortHelp(*args
, **kwargs
):
2363 """GetShortHelp() -> String"""
2364 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2366 def GetLongHelp(*args
, **kwargs
):
2367 """GetLongHelp() -> String"""
2368 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2370 def Enable(*args
, **kwargs
):
2371 """Enable(bool enable) -> bool"""
2372 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2374 def Toggle(*args
, **kwargs
):
2376 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2378 def SetToggle(*args
, **kwargs
):
2379 """SetToggle(bool toggle) -> bool"""
2380 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2382 def SetShortHelp(*args
, **kwargs
):
2383 """SetShortHelp(String help) -> bool"""
2384 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2386 def SetLongHelp(*args
, **kwargs
):
2387 """SetLongHelp(String help) -> bool"""
2388 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2390 def SetNormalBitmap(*args
, **kwargs
):
2391 """SetNormalBitmap(Bitmap bmp)"""
2392 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2394 def SetDisabledBitmap(*args
, **kwargs
):
2395 """SetDisabledBitmap(Bitmap bmp)"""
2396 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2398 def SetLabel(*args
, **kwargs
):
2399 """SetLabel(String label)"""
2400 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2402 def Detach(*args
, **kwargs
):
2404 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2406 def Attach(*args
, **kwargs
):
2407 """Attach(ToolBarBase tbar)"""
2408 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2410 def GetClientData(*args
, **kwargs
):
2411 """GetClientData() -> PyObject"""
2412 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2414 def SetClientData(*args
, **kwargs
):
2415 """SetClientData(PyObject clientData)"""
2416 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2418 GetBitmap1
= GetNormalBitmap
2419 GetBitmap2
= GetDisabledBitmap
2420 SetBitmap1
= SetNormalBitmap
2421 SetBitmap2
= SetDisabledBitmap
2424 class ToolBarToolBasePtr(ToolBarToolBase
):
2425 def __init__(self
, this
):
2427 if not hasattr(self
,"thisown"): self
.thisown
= 0
2428 self
.__class
__ = ToolBarToolBase
2429 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2431 class ToolBarBase(core
.Control
):
2432 def __init__(self
): raise RuntimeError, "No constructor defined"
2434 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2435 def DoAddTool(*args
, **kwargs
):
2437 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2438 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2439 String longHelp=EmptyString,
2440 PyObject clientData=None) -> ToolBarToolBase
2442 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2444 def DoInsertTool(*args
, **kwargs
):
2446 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2447 int kind=ITEM_NORMAL,
2448 String shortHelp=EmptyString, String longHelp=EmptyString,
2449 PyObject clientData=None) -> ToolBarToolBase
2451 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2453 # These match the original Add methods for this class, kept for
2454 # backwards compatibility with versions < 2.3.3.
2457 def AddTool(self
, id, bitmap
,
2458 pushedBitmap
= wx
.NullBitmap
,
2461 shortHelpString
= '',
2462 longHelpString
= '') :
2463 '''Old style method to add a tool to the toolbar.'''
2464 kind
= wx
.ITEM_NORMAL
2465 if isToggle
: kind
= wx
.ITEM_CHECK
2466 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2467 shortHelpString
, longHelpString
, clientData
)
2469 def AddSimpleTool(self
, id, bitmap
,
2470 shortHelpString
= '',
2471 longHelpString
= '',
2473 '''Old style method to add a tool to the toolbar.'''
2474 kind
= wx
.ITEM_NORMAL
2475 if isToggle
: kind
= wx
.ITEM_CHECK
2476 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2477 shortHelpString
, longHelpString
, None)
2479 def InsertTool(self
, pos
, id, bitmap
,
2480 pushedBitmap
= wx
.NullBitmap
,
2483 shortHelpString
= '',
2484 longHelpString
= ''):
2485 '''Old style method to insert a tool in the toolbar.'''
2486 kind
= wx
.ITEM_NORMAL
2487 if isToggle
: kind
= wx
.ITEM_CHECK
2488 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2489 shortHelpString
, longHelpString
, clientData
)
2491 def InsertSimpleTool(self
, pos
, id, bitmap
,
2492 shortHelpString
= '',
2493 longHelpString
= '',
2495 '''Old style method to insert a tool in the toolbar.'''
2496 kind
= wx
.ITEM_NORMAL
2497 if isToggle
: kind
= wx
.ITEM_CHECK
2498 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2499 shortHelpString
, longHelpString
, None)
2502 # The following are the new toolbar Add methods starting with
2503 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2504 # able to keep backwards compatibility with using the above
2505 # methods. Eventually these should migrate to be the methods used
2506 # primarily and lose the 'Label' in the name...
2508 def AddLabelTool(self
, id, label
, bitmap
,
2509 bmpDisabled
= wx
.NullBitmap
,
2510 kind
= wx
.ITEM_NORMAL
,
2511 shortHelp
= '', longHelp
= '',
2514 The full AddTool() function.
2516 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2517 is created and used as the disabled image.
2519 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2520 shortHelp
, longHelp
, clientData
)
2523 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2524 bmpDisabled
= wx
.NullBitmap
,
2525 kind
= wx
.ITEM_NORMAL
,
2526 shortHelp
= '', longHelp
= '',
2529 Insert the new tool at the given position, if pos == GetToolsCount(), it
2530 is equivalent to AddTool()
2532 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2533 shortHelp
, longHelp
, clientData
)
2535 def AddCheckLabelTool(self
, id, label
, bitmap
,
2536 bmpDisabled
= wx
.NullBitmap
,
2537 shortHelp
= '', longHelp
= '',
2539 '''Add a check tool, i.e. a tool which can be toggled'''
2540 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2541 shortHelp
, longHelp
, clientData
)
2543 def AddRadioLabelTool(self
, id, label
, bitmap
,
2544 bmpDisabled
= wx
.NullBitmap
,
2545 shortHelp
= '', longHelp
= '',
2548 Add a radio tool, i.e. a tool which can be toggled and releases any
2549 other toggled radio tools in the same group when it happens
2551 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2552 shortHelp
, longHelp
, clientData
)
2555 # For consistency with the backwards compatible methods above, here are
2556 # some non-'Label' versions of the Check and Radio methods
2557 def AddCheckTool(self
, id, bitmap
,
2558 bmpDisabled
= wx
.NullBitmap
,
2559 shortHelp
= '', longHelp
= '',
2561 '''Add a check tool, i.e. a tool which can be toggled'''
2562 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2563 shortHelp
, longHelp
, clientData
)
2565 def AddRadioTool(self
, id, bitmap
,
2566 bmpDisabled
= wx
.NullBitmap
,
2567 shortHelp
= '', longHelp
= '',
2570 Add a radio tool, i.e. a tool which can be toggled and releases any
2571 other toggled radio tools in the same group when it happens
2573 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2574 shortHelp
, longHelp
, clientData
)
2576 def AddToolItem(*args
, **kwargs
):
2577 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2578 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2580 def InsertToolItem(*args
, **kwargs
):
2581 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2582 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2584 def AddControl(*args
, **kwargs
):
2585 """AddControl(Control control) -> ToolBarToolBase"""
2586 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2588 def InsertControl(*args
, **kwargs
):
2589 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2590 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2592 def FindControl(*args
, **kwargs
):
2593 """FindControl(int id) -> Control"""
2594 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2596 def AddSeparator(*args
, **kwargs
):
2597 """AddSeparator() -> ToolBarToolBase"""
2598 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2600 def InsertSeparator(*args
, **kwargs
):
2601 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2602 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2604 def RemoveTool(*args
, **kwargs
):
2605 """RemoveTool(int id) -> ToolBarToolBase"""
2606 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2608 def DeleteToolByPos(*args
, **kwargs
):
2609 """DeleteToolByPos(size_t pos) -> bool"""
2610 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2612 def DeleteTool(*args
, **kwargs
):
2613 """DeleteTool(int id) -> bool"""
2614 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2616 def ClearTools(*args
, **kwargs
):
2618 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2620 def Realize(*args
, **kwargs
):
2621 """Realize() -> bool"""
2622 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2624 def EnableTool(*args
, **kwargs
):
2625 """EnableTool(int id, bool enable)"""
2626 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2628 def ToggleTool(*args
, **kwargs
):
2629 """ToggleTool(int id, bool toggle)"""
2630 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2632 def SetToggle(*args
, **kwargs
):
2633 """SetToggle(int id, bool toggle)"""
2634 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2636 def GetToolClientData(*args
, **kwargs
):
2637 """GetToolClientData(int id) -> PyObject"""
2638 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2640 def SetToolClientData(*args
, **kwargs
):
2641 """SetToolClientData(int id, PyObject clientData)"""
2642 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2644 def GetToolPos(*args
, **kwargs
):
2645 """GetToolPos(int id) -> int"""
2646 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2648 def GetToolState(*args
, **kwargs
):
2649 """GetToolState(int id) -> bool"""
2650 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2652 def GetToolEnabled(*args
, **kwargs
):
2653 """GetToolEnabled(int id) -> bool"""
2654 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2656 def SetToolShortHelp(*args
, **kwargs
):
2657 """SetToolShortHelp(int id, String helpString)"""
2658 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2660 def GetToolShortHelp(*args
, **kwargs
):
2661 """GetToolShortHelp(int id) -> String"""
2662 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2664 def SetToolLongHelp(*args
, **kwargs
):
2665 """SetToolLongHelp(int id, String helpString)"""
2666 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2668 def GetToolLongHelp(*args
, **kwargs
):
2669 """GetToolLongHelp(int id) -> String"""
2670 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2672 def SetMarginsXY(*args
, **kwargs
):
2673 """SetMarginsXY(int x, int y)"""
2674 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2676 def SetMargins(*args
, **kwargs
):
2677 """SetMargins(Size size)"""
2678 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2680 def SetToolPacking(*args
, **kwargs
):
2681 """SetToolPacking(int packing)"""
2682 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2684 def SetToolSeparation(*args
, **kwargs
):
2685 """SetToolSeparation(int separation)"""
2686 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2688 def GetToolMargins(*args
, **kwargs
):
2689 """GetToolMargins() -> Size"""
2690 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2692 def GetMargins(*args
, **kwargs
):
2693 """GetMargins() -> Size"""
2694 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2696 def GetToolPacking(*args
, **kwargs
):
2697 """GetToolPacking() -> int"""
2698 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2700 def GetToolSeparation(*args
, **kwargs
):
2701 """GetToolSeparation() -> int"""
2702 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2704 def SetRows(*args
, **kwargs
):
2705 """SetRows(int nRows)"""
2706 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2708 def SetMaxRowsCols(*args
, **kwargs
):
2709 """SetMaxRowsCols(int rows, int cols)"""
2710 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2712 def GetMaxRows(*args
, **kwargs
):
2713 """GetMaxRows() -> int"""
2714 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2716 def GetMaxCols(*args
, **kwargs
):
2717 """GetMaxCols() -> int"""
2718 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2720 def SetToolBitmapSize(*args
, **kwargs
):
2721 """SetToolBitmapSize(Size size)"""
2722 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2724 def GetToolBitmapSize(*args
, **kwargs
):
2725 """GetToolBitmapSize() -> Size"""
2726 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2728 def GetToolSize(*args
, **kwargs
):
2729 """GetToolSize() -> Size"""
2730 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2732 def FindToolForPosition(*args
, **kwargs
):
2733 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2734 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2736 def FindById(*args
, **kwargs
):
2737 """FindById(int toolid) -> ToolBarToolBase"""
2738 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2740 def IsVertical(*args
, **kwargs
):
2741 """IsVertical() -> bool"""
2742 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2745 class ToolBarBasePtr(ToolBarBase
):
2746 def __init__(self
, this
):
2748 if not hasattr(self
,"thisown"): self
.thisown
= 0
2749 self
.__class
__ = ToolBarBase
2750 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2752 class ToolBar(ToolBarBase
):
2754 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2755 def __init__(self
, *args
, **kwargs
):
2757 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2758 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2759 String name=wxPyToolBarNameStr) -> ToolBar
2761 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2762 self
.this
= newobj
.this
2765 self
._setOORInfo
(self
)
2767 def Create(*args
, **kwargs
):
2769 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2770 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2771 String name=wxPyToolBarNameStr) -> bool
2773 return _controls
.ToolBar_Create(*args
, **kwargs
)
2775 def FindToolForPosition(*args
, **kwargs
):
2776 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2777 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2780 class ToolBarPtr(ToolBar
):
2781 def __init__(self
, this
):
2783 if not hasattr(self
,"thisown"): self
.thisown
= 0
2784 self
.__class
__ = ToolBar
2785 _controls
.ToolBar_swigregister(ToolBarPtr
)
2787 def PreToolBar(*args
, **kwargs
):
2788 """PreToolBar() -> ToolBar"""
2789 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2793 #---------------------------------------------------------------------------
2795 LC_VRULES
= _controls
.LC_VRULES
2796 LC_HRULES
= _controls
.LC_HRULES
2797 LC_ICON
= _controls
.LC_ICON
2798 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2799 LC_LIST
= _controls
.LC_LIST
2800 LC_REPORT
= _controls
.LC_REPORT
2801 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2802 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2803 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2804 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2805 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2806 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2807 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2808 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2809 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2810 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2811 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2812 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2813 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2814 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2815 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2816 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2817 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2818 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2819 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2820 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2821 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2822 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2823 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2824 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2825 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2826 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2827 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2828 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2829 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2830 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2831 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2832 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2833 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2834 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2835 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2836 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2837 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2838 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2839 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2840 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2841 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2842 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2843 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2844 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2845 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2846 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2847 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2848 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2849 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2850 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2851 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2852 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2853 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2854 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2855 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2856 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2857 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2858 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2859 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2860 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2861 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2862 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2863 #---------------------------------------------------------------------------
2865 class ListItemAttr(object):
2867 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2868 def __init__(self
, *args
, **kwargs
):
2870 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2871 Font font=wxNullFont) -> ListItemAttr
2873 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2874 self
.this
= newobj
.this
2877 def SetTextColour(*args
, **kwargs
):
2878 """SetTextColour(Colour colText)"""
2879 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2881 def SetBackgroundColour(*args
, **kwargs
):
2882 """SetBackgroundColour(Colour colBack)"""
2883 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2885 def SetFont(*args
, **kwargs
):
2886 """SetFont(Font font)"""
2887 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2889 def HasTextColour(*args
, **kwargs
):
2890 """HasTextColour() -> bool"""
2891 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2893 def HasBackgroundColour(*args
, **kwargs
):
2894 """HasBackgroundColour() -> bool"""
2895 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2897 def HasFont(*args
, **kwargs
):
2898 """HasFont() -> bool"""
2899 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2901 def GetTextColour(*args
, **kwargs
):
2902 """GetTextColour() -> Colour"""
2903 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2905 def GetBackgroundColour(*args
, **kwargs
):
2906 """GetBackgroundColour() -> Colour"""
2907 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2909 def GetFont(*args
, **kwargs
):
2910 """GetFont() -> Font"""
2911 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2913 def Destroy(*args
, **kwargs
):
2915 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2918 class ListItemAttrPtr(ListItemAttr
):
2919 def __init__(self
, this
):
2921 if not hasattr(self
,"thisown"): self
.thisown
= 0
2922 self
.__class
__ = ListItemAttr
2923 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2924 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2926 #---------------------------------------------------------------------------
2928 class ListItem(core
.Object
):
2930 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2931 def __init__(self
, *args
, **kwargs
):
2932 """__init__() -> ListItem"""
2933 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2934 self
.this
= newobj
.this
2937 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2940 if self
.thisown
: destroy(self
)
2943 def Clear(*args
, **kwargs
):
2945 return _controls
.ListItem_Clear(*args
, **kwargs
)
2947 def ClearAttributes(*args
, **kwargs
):
2948 """ClearAttributes()"""
2949 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2951 def SetMask(*args
, **kwargs
):
2952 """SetMask(long mask)"""
2953 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2955 def SetId(*args
, **kwargs
):
2956 """SetId(long id)"""
2957 return _controls
.ListItem_SetId(*args
, **kwargs
)
2959 def SetColumn(*args
, **kwargs
):
2960 """SetColumn(int col)"""
2961 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2963 def SetState(*args
, **kwargs
):
2964 """SetState(long state)"""
2965 return _controls
.ListItem_SetState(*args
, **kwargs
)
2967 def SetStateMask(*args
, **kwargs
):
2968 """SetStateMask(long stateMask)"""
2969 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2971 def SetText(*args
, **kwargs
):
2972 """SetText(String text)"""
2973 return _controls
.ListItem_SetText(*args
, **kwargs
)
2975 def SetImage(*args
, **kwargs
):
2976 """SetImage(int image)"""
2977 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2979 def SetData(*args
, **kwargs
):
2980 """SetData(long data)"""
2981 return _controls
.ListItem_SetData(*args
, **kwargs
)
2983 def SetWidth(*args
, **kwargs
):
2984 """SetWidth(int width)"""
2985 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2987 def SetAlign(*args
, **kwargs
):
2988 """SetAlign(int align)"""
2989 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2991 def SetTextColour(*args
, **kwargs
):
2992 """SetTextColour(Colour colText)"""
2993 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2995 def SetBackgroundColour(*args
, **kwargs
):
2996 """SetBackgroundColour(Colour colBack)"""
2997 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2999 def SetFont(*args
, **kwargs
):
3000 """SetFont(Font font)"""
3001 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3003 def GetMask(*args
, **kwargs
):
3004 """GetMask() -> long"""
3005 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3007 def GetId(*args
, **kwargs
):
3008 """GetId() -> long"""
3009 return _controls
.ListItem_GetId(*args
, **kwargs
)
3011 def GetColumn(*args
, **kwargs
):
3012 """GetColumn() -> int"""
3013 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3015 def GetState(*args
, **kwargs
):
3016 """GetState() -> long"""
3017 return _controls
.ListItem_GetState(*args
, **kwargs
)
3019 def GetText(*args
, **kwargs
):
3020 """GetText() -> String"""
3021 return _controls
.ListItem_GetText(*args
, **kwargs
)
3023 def GetImage(*args
, **kwargs
):
3024 """GetImage() -> int"""
3025 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3027 def GetData(*args
, **kwargs
):
3028 """GetData() -> long"""
3029 return _controls
.ListItem_GetData(*args
, **kwargs
)
3031 def GetWidth(*args
, **kwargs
):
3032 """GetWidth() -> int"""
3033 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3035 def GetAlign(*args
, **kwargs
):
3036 """GetAlign() -> int"""
3037 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3039 def GetAttributes(*args
, **kwargs
):
3040 """GetAttributes() -> ListItemAttr"""
3041 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3043 def HasAttributes(*args
, **kwargs
):
3044 """HasAttributes() -> bool"""
3045 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3047 def GetTextColour(*args
, **kwargs
):
3048 """GetTextColour() -> Colour"""
3049 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3051 def GetBackgroundColour(*args
, **kwargs
):
3052 """GetBackgroundColour() -> Colour"""
3053 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3055 def GetFont(*args
, **kwargs
):
3056 """GetFont() -> Font"""
3057 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3059 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3060 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3061 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3062 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3063 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3064 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3065 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3066 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3067 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3068 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3070 class ListItemPtr(ListItem
):
3071 def __init__(self
, this
):
3073 if not hasattr(self
,"thisown"): self
.thisown
= 0
3074 self
.__class
__ = ListItem
3075 _controls
.ListItem_swigregister(ListItemPtr
)
3077 #---------------------------------------------------------------------------
3079 class ListEvent(core
.NotifyEvent
):
3081 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3082 def __init__(self
, *args
, **kwargs
):
3083 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3084 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3085 self
.this
= newobj
.this
3088 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3089 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3090 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3091 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3092 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3093 m_item
= property(_controls
.ListEvent_m_item_get
)
3094 def GetKeyCode(*args
, **kwargs
):
3095 """GetKeyCode() -> int"""
3096 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3098 GetCode
= GetKeyCode
3099 def GetIndex(*args
, **kwargs
):
3100 """GetIndex() -> long"""
3101 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3103 def GetColumn(*args
, **kwargs
):
3104 """GetColumn() -> int"""
3105 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3107 def GetPoint(*args
, **kwargs
):
3108 """GetPoint() -> Point"""
3109 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3111 GetPosition
= GetPoint
3112 def GetLabel(*args
, **kwargs
):
3113 """GetLabel() -> String"""
3114 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3116 def GetText(*args
, **kwargs
):
3117 """GetText() -> String"""
3118 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3120 def GetImage(*args
, **kwargs
):
3121 """GetImage() -> int"""
3122 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3124 def GetData(*args
, **kwargs
):
3125 """GetData() -> long"""
3126 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3128 def GetMask(*args
, **kwargs
):
3129 """GetMask() -> long"""
3130 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3132 def GetItem(*args
, **kwargs
):
3133 """GetItem() -> ListItem"""
3134 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3136 def GetCacheFrom(*args
, **kwargs
):
3137 """GetCacheFrom() -> long"""
3138 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3140 def GetCacheTo(*args
, **kwargs
):
3141 """GetCacheTo() -> long"""
3142 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3144 def IsEditCancelled(*args
, **kwargs
):
3145 """IsEditCancelled() -> bool"""
3146 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3148 def SetEditCanceled(*args
, **kwargs
):
3149 """SetEditCanceled(bool editCancelled)"""
3150 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3153 class ListEventPtr(ListEvent
):
3154 def __init__(self
, this
):
3156 if not hasattr(self
,"thisown"): self
.thisown
= 0
3157 self
.__class
__ = ListEvent
3158 _controls
.ListEvent_swigregister(ListEventPtr
)
3160 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3161 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3162 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3163 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3164 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3165 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3166 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3167 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3168 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3169 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3170 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3171 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3172 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3173 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3174 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3175 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3176 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3177 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3178 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3179 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3180 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3181 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3182 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3183 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3184 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3185 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3186 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3187 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3188 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3189 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3190 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3191 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3192 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3193 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3194 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3195 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3196 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3197 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3198 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3199 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3200 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3201 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3202 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3203 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3205 #---------------------------------------------------------------------------
3207 class ListCtrl(core
.Control
):
3209 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3210 def __init__(self
, *args
, **kwargs
):
3212 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3213 Size size=DefaultSize, long style=LC_ICON,
3214 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3216 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3217 self
.this
= newobj
.this
3220 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3222 def Create(*args
, **kwargs
):
3224 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3225 Size size=DefaultSize, long style=LC_ICON,
3226 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3228 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3230 def _setCallbackInfo(*args
, **kwargs
):
3231 """_setCallbackInfo(PyObject self, PyObject _class)"""
3232 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3234 def SetForegroundColour(*args
, **kwargs
):
3235 """SetForegroundColour(Colour col) -> bool"""
3236 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3238 def SetBackgroundColour(*args
, **kwargs
):
3239 """SetBackgroundColour(Colour col) -> bool"""
3240 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3242 def GetColumn(*args
, **kwargs
):
3243 """GetColumn(int col) -> ListItem"""
3244 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3245 if val
is not None: val
.thisown
= 1
3248 def SetColumn(*args
, **kwargs
):
3249 """SetColumn(int col, ListItem item) -> bool"""
3250 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3252 def GetColumnWidth(*args
, **kwargs
):
3253 """GetColumnWidth(int col) -> int"""
3254 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3256 def SetColumnWidth(*args
, **kwargs
):
3257 """SetColumnWidth(int col, int width) -> bool"""
3258 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3260 def GetCountPerPage(*args
, **kwargs
):
3261 """GetCountPerPage() -> int"""
3262 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3264 def GetViewRect(*args
, **kwargs
):
3265 """GetViewRect() -> Rect"""
3266 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3268 def GetEditControl(*args
, **kwargs
):
3269 """GetEditControl() -> TextCtrl"""
3270 return _controls
.ListCtrl_GetEditControl(*args
, **kwargs
)
3272 def GetItem(*args
, **kwargs
):
3273 """GetItem(long itemId, int col=0) -> ListItem"""
3274 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3275 if val
is not None: val
.thisown
= 1
3278 def SetItem(*args
, **kwargs
):
3279 """SetItem(ListItem info) -> bool"""
3280 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3282 def SetStringItem(*args
, **kwargs
):
3283 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3284 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3286 def GetItemState(*args
, **kwargs
):
3287 """GetItemState(long item, long stateMask) -> int"""
3288 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3290 def SetItemState(*args
, **kwargs
):
3291 """SetItemState(long item, long state, long stateMask) -> bool"""
3292 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3294 def SetItemImage(*args
, **kwargs
):
3295 """SetItemImage(long item, int image, int selImage) -> bool"""
3296 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3298 def GetItemText(*args
, **kwargs
):
3299 """GetItemText(long item) -> String"""
3300 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3302 def SetItemText(*args
, **kwargs
):
3303 """SetItemText(long item, String str)"""
3304 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3306 def GetItemData(*args
, **kwargs
):
3307 """GetItemData(long item) -> long"""
3308 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3310 def SetItemData(*args
, **kwargs
):
3311 """SetItemData(long item, long data) -> bool"""
3312 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3314 def GetItemPosition(*args
, **kwargs
):
3315 """GetItemPosition(long item) -> Point"""
3316 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3318 def GetItemRect(*args
, **kwargs
):
3319 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3320 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3322 def SetItemPosition(*args
, **kwargs
):
3323 """SetItemPosition(long item, Point pos) -> bool"""
3324 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3326 def GetItemCount(*args
, **kwargs
):
3327 """GetItemCount() -> int"""
3328 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3330 def GetColumnCount(*args
, **kwargs
):
3331 """GetColumnCount() -> int"""
3332 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3334 def GetItemSpacing(*args
, **kwargs
):
3335 """GetItemSpacing() -> Size"""
3336 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3338 def GetSelectedItemCount(*args
, **kwargs
):
3339 """GetSelectedItemCount() -> int"""
3340 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3342 def GetTextColour(*args
, **kwargs
):
3343 """GetTextColour() -> Colour"""
3344 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3346 def SetTextColour(*args
, **kwargs
):
3347 """SetTextColour(Colour col)"""
3348 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3350 def GetTopItem(*args
, **kwargs
):
3351 """GetTopItem() -> long"""
3352 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3354 def SetSingleStyle(*args
, **kwargs
):
3355 """SetSingleStyle(long style, bool add=True)"""
3356 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3358 def SetWindowStyleFlag(*args
, **kwargs
):
3359 """SetWindowStyleFlag(long style)"""
3360 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3362 def GetNextItem(*args
, **kwargs
):
3363 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3364 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3366 def GetImageList(*args
, **kwargs
):
3367 """GetImageList(int which) -> ImageList"""
3368 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3370 def SetImageList(*args
, **kwargs
):
3371 """SetImageList(ImageList imageList, int which)"""
3372 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3374 def AssignImageList(*args
, **kwargs
):
3375 """AssignImageList(ImageList imageList, int which)"""
3376 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3380 def IsVirtual(*args
, **kwargs
):
3381 """IsVirtual() -> bool"""
3382 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3384 def RefreshItem(*args
, **kwargs
):
3385 """RefreshItem(long item)"""
3386 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3388 def RefreshItems(*args
, **kwargs
):
3389 """RefreshItems(long itemFrom, long itemTo)"""
3390 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3392 def Arrange(*args
, **kwargs
):
3393 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3394 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3396 def DeleteItem(*args
, **kwargs
):
3397 """DeleteItem(long item) -> bool"""
3398 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3400 def DeleteAllItems(*args
, **kwargs
):
3401 """DeleteAllItems() -> bool"""
3402 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3404 def DeleteColumn(*args
, **kwargs
):
3405 """DeleteColumn(int col) -> bool"""
3406 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3408 def DeleteAllColumns(*args
, **kwargs
):
3409 """DeleteAllColumns() -> bool"""
3410 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3412 def ClearAll(*args
, **kwargs
):
3414 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3416 def EditLabel(*args
, **kwargs
):
3417 """EditLabel(long item) -> TextCtrl"""
3418 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3420 def EndEditLabel(*args
, **kwargs
):
3421 """EndEditLabel(bool cancel) -> bool"""
3422 return _controls
.ListCtrl_EndEditLabel(*args
, **kwargs
)
3424 def EnsureVisible(*args
, **kwargs
):
3425 """EnsureVisible(long item) -> bool"""
3426 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3428 def FindItem(*args
, **kwargs
):
3429 """FindItem(long start, String str, bool partial=False) -> long"""
3430 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3432 def FindItemData(*args
, **kwargs
):
3433 """FindItemData(long start, long data) -> long"""
3434 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3436 def FindItemAtPos(*args
, **kwargs
):
3437 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3438 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3440 def HitTest(*args
, **kwargs
):
3442 HitTest(Point point) -> (item, where)
3444 Determines which item (if any) is at the specified point,
3445 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3447 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3449 def InsertItem(*args
, **kwargs
):
3450 """InsertItem(ListItem info) -> long"""
3451 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3453 def InsertStringItem(*args
, **kwargs
):
3454 """InsertStringItem(long index, String label) -> long"""
3455 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3457 def InsertImageItem(*args
, **kwargs
):
3458 """InsertImageItem(long index, int imageIndex) -> long"""
3459 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3461 def InsertImageStringItem(*args
, **kwargs
):
3462 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3463 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3465 def InsertColumnInfo(*args
, **kwargs
):
3466 """InsertColumnInfo(long col, ListItem info) -> long"""
3467 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3469 def InsertColumn(*args
, **kwargs
):
3471 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3472 int width=-1) -> long
3474 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3476 def SetItemCount(*args
, **kwargs
):
3477 """SetItemCount(long count)"""
3478 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3480 def ScrollList(*args
, **kwargs
):
3481 """ScrollList(int dx, int dy) -> bool"""
3482 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3484 def SetItemTextColour(*args
, **kwargs
):
3485 """SetItemTextColour(long item, Colour col)"""
3486 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3488 def GetItemTextColour(*args
, **kwargs
):
3489 """GetItemTextColour(long item) -> Colour"""
3490 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3492 def SetItemBackgroundColour(*args
, **kwargs
):
3493 """SetItemBackgroundColour(long item, Colour col)"""
3494 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3496 def GetItemBackgroundColour(*args
, **kwargs
):
3497 """GetItemBackgroundColour(long item) -> Colour"""
3498 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3502 def Select(self
, idx
, on
=1):
3503 '''[de]select an item'''
3504 if on
: state
= wx
.LIST_STATE_SELECTED
3506 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3508 def Focus(self
, idx
):
3509 '''Focus and show the given item'''
3510 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3511 self
.EnsureVisible(idx
)
3513 def GetFocusedItem(self
):
3514 '''get the currently focused item or -1 if none'''
3515 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3517 def GetFirstSelected(self
, *args
):
3518 '''return first selected item, or -1 when none'''
3519 return self
.GetNextSelected(-1)
3521 def GetNextSelected(self
, item
):
3522 '''return subsequent selected items, or -1 when no more'''
3523 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3525 def IsSelected(self
, idx
):
3526 '''return True if the item is selected'''
3527 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3529 def SetColumnImage(self
, col
, image
):
3530 item
= self
.GetColumn(col
)
3531 # preserve all other attributes too
3532 item
.SetMask( wx
.LIST_MASK_STATE |
3534 wx
.LIST_MASK_IMAGE |
3537 wx
.LIST_MASK_WIDTH |
3538 wx
.LIST_MASK_FORMAT
)
3539 item
.SetImage(image
)
3540 self
.SetColumn(col
, item
)
3542 def ClearColumnImage(self
, col
):
3543 self
.SetColumnImage(col
, -1)
3545 def Append(self
, entry
):
3546 '''Append an item to the list control. The entry parameter should be a
3547 sequence with an item for each column'''
3553 pos
= self
.GetItemCount()
3554 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3555 for i
in range(1, len(entry
)):
3556 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3559 def SortItems(*args
, **kwargs
):
3560 """SortItems(PyObject func) -> bool"""
3561 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3563 def GetMainWindow(*args
, **kwargs
):
3564 """GetMainWindow() -> Window"""
3565 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3568 class ListCtrlPtr(ListCtrl
):
3569 def __init__(self
, this
):
3571 if not hasattr(self
,"thisown"): self
.thisown
= 0
3572 self
.__class
__ = ListCtrl
3573 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3575 def PreListCtrl(*args
, **kwargs
):
3576 """PreListCtrl() -> ListCtrl"""
3577 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3581 #---------------------------------------------------------------------------
3583 class ListView(ListCtrl
):
3585 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3586 def __init__(self
, *args
, **kwargs
):
3588 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3589 Size size=DefaultSize, long style=LC_REPORT,
3590 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3592 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3593 self
.this
= newobj
.this
3596 self
._setOORInfo
(self
)
3598 def Create(*args
, **kwargs
):
3600 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3601 Size size=DefaultSize, long style=LC_REPORT,
3602 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3604 return _controls
.ListView_Create(*args
, **kwargs
)
3606 def Select(*args
, **kwargs
):
3607 """Select(long n, bool on=True)"""
3608 return _controls
.ListView_Select(*args
, **kwargs
)
3610 def Focus(*args
, **kwargs
):
3611 """Focus(long index)"""
3612 return _controls
.ListView_Focus(*args
, **kwargs
)
3614 def GetFocusedItem(*args
, **kwargs
):
3615 """GetFocusedItem() -> long"""
3616 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3618 def GetNextSelected(*args
, **kwargs
):
3619 """GetNextSelected(long item) -> long"""
3620 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3622 def GetFirstSelected(*args
, **kwargs
):
3623 """GetFirstSelected() -> long"""
3624 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3626 def IsSelected(*args
, **kwargs
):
3627 """IsSelected(long index) -> bool"""
3628 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3630 def SetColumnImage(*args
, **kwargs
):
3631 """SetColumnImage(int col, int image)"""
3632 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3634 def ClearColumnImage(*args
, **kwargs
):
3635 """ClearColumnImage(int col)"""
3636 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3639 class ListViewPtr(ListView
):
3640 def __init__(self
, this
):
3642 if not hasattr(self
,"thisown"): self
.thisown
= 0
3643 self
.__class
__ = ListView
3644 _controls
.ListView_swigregister(ListViewPtr
)
3646 def PreListView(*args
, **kwargs
):
3647 """PreListView() -> ListView"""
3648 val
= _controls
.new_PreListView(*args
, **kwargs
)
3652 #---------------------------------------------------------------------------
3654 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3655 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3656 TR_NO_LINES
= _controls
.TR_NO_LINES
3657 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3658 TR_SINGLE
= _controls
.TR_SINGLE
3659 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3660 TR_EXTENDED
= _controls
.TR_EXTENDED
3661 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3662 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3663 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3664 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3665 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3666 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3667 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3668 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3669 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3670 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3671 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3672 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3673 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3674 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3675 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3676 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3677 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3678 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3679 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3680 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3681 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3682 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3683 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3684 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3685 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3686 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3687 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3688 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3689 #---------------------------------------------------------------------------
3691 class TreeItemId(object):
3693 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3694 def __init__(self
, *args
, **kwargs
):
3695 """__init__() -> TreeItemId"""
3696 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3697 self
.this
= newobj
.this
3700 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3703 if self
.thisown
: destroy(self
)
3706 def IsOk(*args
, **kwargs
):
3707 """IsOk() -> bool"""
3708 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3710 def __eq__(*args
, **kwargs
):
3711 """__eq__(TreeItemId other) -> bool"""
3712 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3714 def __ne__(*args
, **kwargs
):
3715 """__ne__(TreeItemId other) -> bool"""
3716 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3718 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3720 def __nonzero__(self
): return self
.IsOk()
3722 class TreeItemIdPtr(TreeItemId
):
3723 def __init__(self
, this
):
3725 if not hasattr(self
,"thisown"): self
.thisown
= 0
3726 self
.__class
__ = TreeItemId
3727 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3728 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3730 class TreeItemData(object):
3732 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3733 def __init__(self
, *args
, **kwargs
):
3734 """__init__(PyObject obj=None) -> TreeItemData"""
3735 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3736 self
.this
= newobj
.this
3739 def GetData(*args
, **kwargs
):
3740 """GetData() -> PyObject"""
3741 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3743 def SetData(*args
, **kwargs
):
3744 """SetData(PyObject obj)"""
3745 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3747 def GetId(*args
, **kwargs
):
3748 """GetId() -> TreeItemId"""
3749 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3751 def SetId(*args
, **kwargs
):
3752 """SetId(TreeItemId id)"""
3753 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3755 def Destroy(*args
, **kwargs
):
3757 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3760 class TreeItemDataPtr(TreeItemData
):
3761 def __init__(self
, this
):
3763 if not hasattr(self
,"thisown"): self
.thisown
= 0
3764 self
.__class
__ = TreeItemData
3765 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3767 #---------------------------------------------------------------------------
3769 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3770 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3771 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3772 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3773 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3774 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3775 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3776 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3777 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3778 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3779 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3780 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3781 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3782 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3783 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3784 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3785 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3786 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3787 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3788 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3789 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3790 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3791 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3792 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3793 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3794 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3795 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3796 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3797 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3798 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3799 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3800 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3801 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3802 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3803 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3804 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3805 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3806 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3807 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3808 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3810 class TreeEvent(core
.NotifyEvent
):
3812 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3813 def __init__(self
, *args
, **kwargs
):
3814 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3815 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3816 self
.this
= newobj
.this
3819 def GetItem(*args
, **kwargs
):
3820 """GetItem() -> TreeItemId"""
3821 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3823 def SetItem(*args
, **kwargs
):
3824 """SetItem(TreeItemId item)"""
3825 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3827 def GetOldItem(*args
, **kwargs
):
3828 """GetOldItem() -> TreeItemId"""
3829 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3831 def SetOldItem(*args
, **kwargs
):
3832 """SetOldItem(TreeItemId item)"""
3833 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3835 def GetPoint(*args
, **kwargs
):
3836 """GetPoint() -> Point"""
3837 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3839 def SetPoint(*args
, **kwargs
):
3840 """SetPoint(Point pt)"""
3841 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3843 def GetKeyEvent(*args
, **kwargs
):
3844 """GetKeyEvent() -> KeyEvent"""
3845 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3847 def GetKeyCode(*args
, **kwargs
):
3848 """GetKeyCode() -> int"""
3849 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3851 def SetKeyEvent(*args
, **kwargs
):
3852 """SetKeyEvent(KeyEvent evt)"""
3853 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3855 def GetLabel(*args
, **kwargs
):
3856 """GetLabel() -> String"""
3857 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3859 def SetLabel(*args
, **kwargs
):
3860 """SetLabel(String label)"""
3861 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3863 def IsEditCancelled(*args
, **kwargs
):
3864 """IsEditCancelled() -> bool"""
3865 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3867 def SetEditCanceled(*args
, **kwargs
):
3868 """SetEditCanceled(bool editCancelled)"""
3869 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3871 def SetToolTip(*args
, **kwargs
):
3872 """SetToolTip(String toolTip)"""
3873 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3876 class TreeEventPtr(TreeEvent
):
3877 def __init__(self
, this
):
3879 if not hasattr(self
,"thisown"): self
.thisown
= 0
3880 self
.__class
__ = TreeEvent
3881 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3883 #---------------------------------------------------------------------------
3885 class TreeCtrl(core
.Control
):
3887 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3888 def __init__(self
, *args
, **kwargs
):
3890 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3891 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3892 Validator validator=DefaultValidator,
3893 String name=TreeCtrlNameStr) -> TreeCtrl
3895 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3896 self
.this
= newobj
.this
3899 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3901 def Create(*args
, **kwargs
):
3903 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3904 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3905 Validator validator=DefaultValidator,
3906 String name=TreeCtrlNameStr) -> bool
3908 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3910 def _setCallbackInfo(*args
, **kwargs
):
3911 """_setCallbackInfo(PyObject self, PyObject _class)"""
3912 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3914 def GetCount(*args
, **kwargs
):
3915 """GetCount() -> size_t"""
3916 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3918 def GetIndent(*args
, **kwargs
):
3919 """GetIndent() -> unsigned int"""
3920 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3922 def SetIndent(*args
, **kwargs
):
3923 """SetIndent(unsigned int indent)"""
3924 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3926 def GetSpacing(*args
, **kwargs
):
3927 """GetSpacing() -> unsigned int"""
3928 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3930 def SetSpacing(*args
, **kwargs
):
3931 """SetSpacing(unsigned int spacing)"""
3932 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3934 def GetImageList(*args
, **kwargs
):
3935 """GetImageList() -> ImageList"""
3936 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3938 def GetStateImageList(*args
, **kwargs
):
3939 """GetStateImageList() -> ImageList"""
3940 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3942 def SetImageList(*args
, **kwargs
):
3943 """SetImageList(ImageList imageList)"""
3944 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3946 def SetStateImageList(*args
, **kwargs
):
3947 """SetStateImageList(ImageList imageList)"""
3948 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3950 def AssignImageList(*args
, **kwargs
):
3951 """AssignImageList(ImageList imageList)"""
3952 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3956 def AssignStateImageList(*args
, **kwargs
):
3957 """AssignStateImageList(ImageList imageList)"""
3958 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3962 def GetItemText(*args
, **kwargs
):
3963 """GetItemText(TreeItemId item) -> String"""
3964 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3966 def GetItemImage(*args
, **kwargs
):
3967 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3968 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3970 def GetItemData(*args
, **kwargs
):
3971 """GetItemData(TreeItemId item) -> TreeItemData"""
3972 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3974 def GetItemPyData(*args
, **kwargs
):
3975 """GetItemPyData(TreeItemId item) -> PyObject"""
3976 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3978 GetPyData
= GetItemPyData
3979 def GetItemTextColour(*args
, **kwargs
):
3980 """GetItemTextColour(TreeItemId item) -> Colour"""
3981 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3983 def GetItemBackgroundColour(*args
, **kwargs
):
3984 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3985 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3987 def GetItemFont(*args
, **kwargs
):
3988 """GetItemFont(TreeItemId item) -> Font"""
3989 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3991 def SetItemText(*args
, **kwargs
):
3992 """SetItemText(TreeItemId item, String text)"""
3993 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3995 def SetItemImage(*args
, **kwargs
):
3996 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
3997 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3999 def SetItemData(*args
, **kwargs
):
4000 """SetItemData(TreeItemId item, TreeItemData data)"""
4001 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4003 def SetItemPyData(*args
, **kwargs
):
4004 """SetItemPyData(TreeItemId item, PyObject obj)"""
4005 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4007 SetPyData
= SetItemPyData
4008 def SetItemHasChildren(*args
, **kwargs
):
4009 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4010 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4012 def SetItemBold(*args
, **kwargs
):
4013 """SetItemBold(TreeItemId item, bool bold=True)"""
4014 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4016 def SetItemDropHighlight(*args
, **kwargs
):
4017 """SetItemDropHighlight(TreeItemId item, bool highlight=True)"""
4018 return _controls
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
4020 def SetItemTextColour(*args
, **kwargs
):
4021 """SetItemTextColour(TreeItemId item, Colour col)"""
4022 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4024 def SetItemBackgroundColour(*args
, **kwargs
):
4025 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4026 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4028 def SetItemFont(*args
, **kwargs
):
4029 """SetItemFont(TreeItemId item, Font font)"""
4030 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4032 def IsVisible(*args
, **kwargs
):
4033 """IsVisible(TreeItemId item) -> bool"""
4034 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4036 def ItemHasChildren(*args
, **kwargs
):
4037 """ItemHasChildren(TreeItemId item) -> bool"""
4038 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4040 def IsExpanded(*args
, **kwargs
):
4041 """IsExpanded(TreeItemId item) -> bool"""
4042 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4044 def IsSelected(*args
, **kwargs
):
4045 """IsSelected(TreeItemId item) -> bool"""
4046 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4048 def IsBold(*args
, **kwargs
):
4049 """IsBold(TreeItemId item) -> bool"""
4050 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4052 def GetChildrenCount(*args
, **kwargs
):
4053 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4054 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4056 def GetRootItem(*args
, **kwargs
):
4057 """GetRootItem() -> TreeItemId"""
4058 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4060 def GetSelection(*args
, **kwargs
):
4061 """GetSelection() -> TreeItemId"""
4062 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4064 def GetSelections(*args
, **kwargs
):
4065 """GetSelections() -> PyObject"""
4066 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4068 def GetItemParent(*args
, **kwargs
):
4069 """GetItemParent(TreeItemId item) -> TreeItemId"""
4070 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4072 def GetFirstChild(*args
, **kwargs
):
4073 """GetFirstChild(TreeItemId item) -> PyObject"""
4074 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4076 def GetNextChild(*args
, **kwargs
):
4077 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4078 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4080 def GetLastChild(*args
, **kwargs
):
4081 """GetLastChild(TreeItemId item) -> TreeItemId"""
4082 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4084 def GetNextSibling(*args
, **kwargs
):
4085 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4086 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4088 def GetPrevSibling(*args
, **kwargs
):
4089 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4090 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4092 def GetFirstVisibleItem(*args
, **kwargs
):
4093 """GetFirstVisibleItem() -> TreeItemId"""
4094 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4096 def GetNextVisible(*args
, **kwargs
):
4097 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4098 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4100 def GetPrevVisible(*args
, **kwargs
):
4101 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4102 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4104 def AddRoot(*args
, **kwargs
):
4105 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4106 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4108 def PrependItem(*args
, **kwargs
):
4110 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4111 TreeItemData data=None) -> TreeItemId
4113 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4115 def InsertItem(*args
, **kwargs
):
4117 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4118 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4120 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4122 def InsertItemBefore(*args
, **kwargs
):
4124 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4125 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4127 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4129 def AppendItem(*args
, **kwargs
):
4131 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4132 TreeItemData data=None) -> TreeItemId
4134 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4136 def Delete(*args
, **kwargs
):
4137 """Delete(TreeItemId item)"""
4138 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4140 def DeleteChildren(*args
, **kwargs
):
4141 """DeleteChildren(TreeItemId item)"""
4142 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4144 def DeleteAllItems(*args
, **kwargs
):
4145 """DeleteAllItems()"""
4146 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4148 def Expand(*args
, **kwargs
):
4149 """Expand(TreeItemId item)"""
4150 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4152 def Collapse(*args
, **kwargs
):
4153 """Collapse(TreeItemId item)"""
4154 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4156 def CollapseAndReset(*args
, **kwargs
):
4157 """CollapseAndReset(TreeItemId item)"""
4158 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4160 def Toggle(*args
, **kwargs
):
4161 """Toggle(TreeItemId item)"""
4162 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4164 def Unselect(*args
, **kwargs
):
4166 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4168 def UnselectAll(*args
, **kwargs
):
4170 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4172 def SelectItem(*args
, **kwargs
):
4173 """SelectItem(TreeItemId item)"""
4174 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4176 def EnsureVisible(*args
, **kwargs
):
4177 """EnsureVisible(TreeItemId item)"""
4178 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4180 def ScrollTo(*args
, **kwargs
):
4181 """ScrollTo(TreeItemId item)"""
4182 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4184 def EditLabel(*args
, **kwargs
):
4185 """EditLabel(TreeItemId item)"""
4186 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4188 def GetEditControl(*args
, **kwargs
):
4189 """GetEditControl() -> TextCtrl"""
4190 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4192 def EndEditLabel(*args
, **kwargs
):
4193 """EndEditLabel(TreeItemId item, bool discardChanges=False)"""
4194 return _controls
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
4196 def SortChildren(*args
, **kwargs
):
4197 """SortChildren(TreeItemId item)"""
4198 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4200 def HitTest(*args
, **kwargs
):
4202 HitTest(Point point) -> (item, where)
4204 Determine which item (if any) belongs the given point. The
4205 coordinates specified are relative to the client area of tree ctrl
4206 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4210 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4212 def GetBoundingRect(*args
, **kwargs
):
4213 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4214 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4217 class TreeCtrlPtr(TreeCtrl
):
4218 def __init__(self
, this
):
4220 if not hasattr(self
,"thisown"): self
.thisown
= 0
4221 self
.__class
__ = TreeCtrl
4222 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4224 def PreTreeCtrl(*args
, **kwargs
):
4225 """PreTreeCtrl() -> TreeCtrl"""
4226 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4230 #---------------------------------------------------------------------------
4232 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4233 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4234 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4235 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4236 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4237 class GenericDirCtrl(core
.Control
):
4239 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4240 def __init__(self
, *args
, **kwargs
):
4242 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4243 Point pos=DefaultPosition, Size size=DefaultSize,
4244 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4245 String filter=EmptyString,
4246 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4248 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4249 self
.this
= newobj
.this
4252 self
._setOORInfo
(self
)
4254 def Create(*args
, **kwargs
):
4256 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4257 Point pos=DefaultPosition, Size size=DefaultSize,
4258 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4259 String filter=EmptyString,
4260 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4262 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4264 def ExpandPath(*args
, **kwargs
):
4265 """ExpandPath(String path) -> bool"""
4266 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4268 def GetDefaultPath(*args
, **kwargs
):
4269 """GetDefaultPath() -> String"""
4270 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4272 def SetDefaultPath(*args
, **kwargs
):
4273 """SetDefaultPath(String path)"""
4274 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4276 def GetPath(*args
, **kwargs
):
4277 """GetPath() -> String"""
4278 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4280 def GetFilePath(*args
, **kwargs
):
4281 """GetFilePath() -> String"""
4282 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4284 def SetPath(*args
, **kwargs
):
4285 """SetPath(String path)"""
4286 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4288 def ShowHidden(*args
, **kwargs
):
4289 """ShowHidden(bool show)"""
4290 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4292 def GetShowHidden(*args
, **kwargs
):
4293 """GetShowHidden() -> bool"""
4294 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4296 def GetFilter(*args
, **kwargs
):
4297 """GetFilter() -> String"""
4298 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4300 def SetFilter(*args
, **kwargs
):
4301 """SetFilter(String filter)"""
4302 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4304 def GetFilterIndex(*args
, **kwargs
):
4305 """GetFilterIndex() -> int"""
4306 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4308 def SetFilterIndex(*args
, **kwargs
):
4309 """SetFilterIndex(int n)"""
4310 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4312 def GetRootId(*args
, **kwargs
):
4313 """GetRootId() -> TreeItemId"""
4314 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4316 def GetTreeCtrl(*args
, **kwargs
):
4317 """GetTreeCtrl() -> TreeCtrl"""
4318 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4320 def GetFilterListCtrl(*args
, **kwargs
):
4321 """GetFilterListCtrl() -> DirFilterListCtrl"""
4322 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4324 def FindChild(*args
, **kwargs
):
4326 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4328 Find the child that matches the first part of 'path'. E.g. if a child path is
4329 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4330 If the path string has been used (we're at the leaf), done is set to True
4333 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4335 def DoResize(*args
, **kwargs
):
4337 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4339 def ReCreateTree(*args
, **kwargs
):
4340 """ReCreateTree()"""
4341 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4344 class GenericDirCtrlPtr(GenericDirCtrl
):
4345 def __init__(self
, this
):
4347 if not hasattr(self
,"thisown"): self
.thisown
= 0
4348 self
.__class
__ = GenericDirCtrl
4349 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4350 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4352 def PreGenericDirCtrl(*args
, **kwargs
):
4353 """PreGenericDirCtrl() -> GenericDirCtrl"""
4354 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4358 class DirFilterListCtrl(Choice
):
4360 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4361 def __init__(self
, *args
, **kwargs
):
4363 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4364 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4366 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4367 self
.this
= newobj
.this
4370 self
._setOORInfo
(self
)
4372 def Create(*args
, **kwargs
):
4374 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4375 Size size=DefaultSize, long style=0) -> bool
4377 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4379 def FillFilterList(*args
, **kwargs
):
4380 """FillFilterList(String filter, int defaultFilter)"""
4381 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4384 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4385 def __init__(self
, this
):
4387 if not hasattr(self
,"thisown"): self
.thisown
= 0
4388 self
.__class
__ = DirFilterListCtrl
4389 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4391 def PreDirFilterListCtrl(*args
, **kwargs
):
4392 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4393 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4397 #---------------------------------------------------------------------------
4399 class PyControl(core
.Control
):
4401 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4402 def __init__(self
, *args
, **kwargs
):
4404 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4405 long style=0, Validator validator=DefaultValidator,
4406 String name=ControlNameStr) -> PyControl
4408 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4409 self
.this
= newobj
.this
4412 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4414 def _setCallbackInfo(*args
, **kwargs
):
4415 """_setCallbackInfo(PyObject self, PyObject _class)"""
4416 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4418 def base_DoMoveWindow(*args
, **kwargs
):
4419 """base_DoMoveWindow(int x, int y, int width, int height)"""
4420 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4422 def base_DoSetSize(*args
, **kwargs
):
4423 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4424 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4426 def base_DoSetClientSize(*args
, **kwargs
):
4427 """base_DoSetClientSize(int width, int height)"""
4428 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4430 def base_DoSetVirtualSize(*args
, **kwargs
):
4431 """base_DoSetVirtualSize(int x, int y)"""
4432 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4434 def base_DoGetSize(*args
, **kwargs
):
4435 """base_DoGetSize() -> (width, height)"""
4436 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4438 def base_DoGetClientSize(*args
, **kwargs
):
4439 """base_DoGetClientSize() -> (width, height)"""
4440 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4442 def base_DoGetPosition(*args
, **kwargs
):
4443 """base_DoGetPosition() -> (x,y)"""
4444 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4446 def base_DoGetVirtualSize(*args
, **kwargs
):
4447 """base_DoGetVirtualSize() -> Size"""
4448 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4450 def base_DoGetBestSize(*args
, **kwargs
):
4451 """base_DoGetBestSize() -> Size"""
4452 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4454 def base_InitDialog(*args
, **kwargs
):
4455 """base_InitDialog()"""
4456 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4458 def base_TransferDataToWindow(*args
, **kwargs
):
4459 """base_TransferDataToWindow() -> bool"""
4460 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4462 def base_TransferDataFromWindow(*args
, **kwargs
):
4463 """base_TransferDataFromWindow() -> bool"""
4464 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4466 def base_Validate(*args
, **kwargs
):
4467 """base_Validate() -> bool"""
4468 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4470 def base_AcceptsFocus(*args
, **kwargs
):
4471 """base_AcceptsFocus() -> bool"""
4472 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4474 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4475 """base_AcceptsFocusFromKeyboard() -> bool"""
4476 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4478 def base_GetMaxSize(*args
, **kwargs
):
4479 """base_GetMaxSize() -> Size"""
4480 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4482 def base_AddChild(*args
, **kwargs
):
4483 """base_AddChild(Window child)"""
4484 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4486 def base_RemoveChild(*args
, **kwargs
):
4487 """base_RemoveChild(Window child)"""
4488 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4491 class PyControlPtr(PyControl
):
4492 def __init__(self
, this
):
4494 if not hasattr(self
,"thisown"): self
.thisown
= 0
4495 self
.__class
__ = PyControl
4496 _controls
.PyControl_swigregister(PyControlPtr
)
4498 #---------------------------------------------------------------------------
4500 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4501 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4502 wxEVT_HELP
= _controls
.wxEVT_HELP
4503 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4504 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4505 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4506 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4507 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4509 class HelpEvent(core
.CommandEvent
):
4511 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4512 def __init__(self
, *args
, **kwargs
):
4513 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4514 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4515 self
.this
= newobj
.this
4518 def GetPosition(*args
, **kwargs
):
4519 """GetPosition() -> Point"""
4520 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4522 def SetPosition(*args
, **kwargs
):
4523 """SetPosition(Point pos)"""
4524 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4526 def GetLink(*args
, **kwargs
):
4527 """GetLink() -> String"""
4528 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4530 def SetLink(*args
, **kwargs
):
4531 """SetLink(String link)"""
4532 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4534 def GetTarget(*args
, **kwargs
):
4535 """GetTarget() -> String"""
4536 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4538 def SetTarget(*args
, **kwargs
):
4539 """SetTarget(String target)"""
4540 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4543 class HelpEventPtr(HelpEvent
):
4544 def __init__(self
, this
):
4546 if not hasattr(self
,"thisown"): self
.thisown
= 0
4547 self
.__class
__ = HelpEvent
4548 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4550 class ContextHelp(core
.Object
):
4552 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4553 def __init__(self
, *args
, **kwargs
):
4554 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4555 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4556 self
.this
= newobj
.this
4559 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4562 if self
.thisown
: destroy(self
)
4565 def BeginContextHelp(*args
, **kwargs
):
4566 """BeginContextHelp(Window window=None) -> bool"""
4567 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4569 def EndContextHelp(*args
, **kwargs
):
4570 """EndContextHelp() -> bool"""
4571 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4574 class ContextHelpPtr(ContextHelp
):
4575 def __init__(self
, this
):
4577 if not hasattr(self
,"thisown"): self
.thisown
= 0
4578 self
.__class
__ = ContextHelp
4579 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4581 class ContextHelpButton(BitmapButton
):
4583 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4584 def __init__(self
, *args
, **kwargs
):
4586 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4587 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4589 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4590 self
.this
= newobj
.this
4593 self
._setOORInfo
(self
)
4596 class ContextHelpButtonPtr(ContextHelpButton
):
4597 def __init__(self
, this
):
4599 if not hasattr(self
,"thisown"): self
.thisown
= 0
4600 self
.__class
__ = ContextHelpButton
4601 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4603 class HelpProvider(object):
4604 def __init__(self
): raise RuntimeError, "No constructor defined"
4606 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4607 def Set(*args
, **kwargs
):
4608 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4609 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4611 Set
= staticmethod(Set
)
4612 def Get(*args
, **kwargs
):
4613 """HelpProvider.Get() -> HelpProvider"""
4614 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4616 Get
= staticmethod(Get
)
4617 def GetHelp(*args
, **kwargs
):
4618 """GetHelp(Window window) -> String"""
4619 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4621 def ShowHelp(*args
, **kwargs
):
4622 """ShowHelp(Window window) -> bool"""
4623 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4625 def AddHelp(*args
, **kwargs
):
4626 """AddHelp(Window window, String text)"""
4627 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4629 def AddHelpById(*args
, **kwargs
):
4630 """AddHelpById(int id, String text)"""
4631 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4633 def Destroy(*args
, **kwargs
):
4635 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4638 class HelpProviderPtr(HelpProvider
):
4639 def __init__(self
, this
):
4641 if not hasattr(self
,"thisown"): self
.thisown
= 0
4642 self
.__class
__ = HelpProvider
4643 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4645 def HelpProvider_Set(*args
, **kwargs
):
4646 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4647 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4649 def HelpProvider_Get(*args
, **kwargs
):
4650 """HelpProvider_Get() -> HelpProvider"""
4651 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4653 class SimpleHelpProvider(HelpProvider
):
4655 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4656 def __init__(self
, *args
, **kwargs
):
4657 """__init__() -> SimpleHelpProvider"""
4658 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4659 self
.this
= newobj
.this
4663 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4664 def __init__(self
, this
):
4666 if not hasattr(self
,"thisown"): self
.thisown
= 0
4667 self
.__class
__ = SimpleHelpProvider
4668 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4670 #---------------------------------------------------------------------------
4672 class DragImage(core
.Object
):
4674 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4675 def __init__(self
, *args
, **kwargs
):
4676 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4677 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4678 self
.this
= newobj
.this
4681 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4684 if self
.thisown
: destroy(self
)
4687 def SetBackingBitmap(*args
, **kwargs
):
4688 """SetBackingBitmap(Bitmap bitmap)"""
4689 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4691 def BeginDrag(*args
, **kwargs
):
4693 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4694 Rect rect=None) -> bool
4696 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4698 def BeginDragBounded(*args
, **kwargs
):
4699 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4700 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4702 def EndDrag(*args
, **kwargs
):
4703 """EndDrag() -> bool"""
4704 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4706 def Move(*args
, **kwargs
):
4707 """Move(Point pt) -> bool"""
4708 return _controls
.DragImage_Move(*args
, **kwargs
)
4710 def Show(*args
, **kwargs
):
4711 """Show() -> bool"""
4712 return _controls
.DragImage_Show(*args
, **kwargs
)
4714 def Hide(*args
, **kwargs
):
4715 """Hide() -> bool"""
4716 return _controls
.DragImage_Hide(*args
, **kwargs
)
4718 def GetImageRect(*args
, **kwargs
):
4719 """GetImageRect(Point pos) -> Rect"""
4720 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4722 def DoDrawImage(*args
, **kwargs
):
4723 """DoDrawImage(DC dc, Point pos) -> bool"""
4724 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4726 def UpdateBackingFromWindow(*args
, **kwargs
):
4727 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4728 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4730 def RedrawImage(*args
, **kwargs
):
4731 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4732 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4735 class DragImagePtr(DragImage
):
4736 def __init__(self
, this
):
4738 if not hasattr(self
,"thisown"): self
.thisown
= 0
4739 self
.__class
__ = DragImage
4740 _controls
.DragImage_swigregister(DragImagePtr
)
4742 def DragIcon(*args
, **kwargs
):
4743 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4744 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4748 def DragString(*args
, **kwargs
):
4749 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4750 val
= _controls
.new_DragString(*args
, **kwargs
)
4754 def DragTreeItem(*args
, **kwargs
):
4755 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4756 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4760 def DragListItem(*args
, **kwargs
):
4761 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4762 val
= _controls
.new_DragListItem(*args
, **kwargs
)