1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 BU_LEFT
= _controls
.BU_LEFT
11 BU_TOP
= _controls
.BU_TOP
12 BU_RIGHT
= _controls
.BU_RIGHT
13 BU_BOTTOM
= _controls
.BU_BOTTOM
14 BU_EXACTFIT
= _controls
.BU_EXACTFIT
15 BU_AUTODRAW
= _controls
.BU_AUTODRAW
16 class Button(core
.Control
):
18 A button is a control that contains a text string, and is one of the most
19 common elements of a GUI. It may be placed on a dialog box or panel, or
20 indeed almost any other window.
23 return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
24 def __init__(self
, *args
, **kwargs
):
26 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
27 Size size=DefaultSize, long style=0,
28 Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button
30 Create and show a button.
32 newobj
= _controls
.new_Button(*args
, **kwargs
)
33 self
.this
= newobj
.this
36 self
._setOORInfo
(self
)
38 def Create(*args
, **kwargs
):
40 Create(Window parent, int id, String label, Point pos=DefaultPosition,
41 Size size=DefaultSize, long style=0,
42 Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool
44 Acutally create the GUI Button for 2-phase creation.
46 return _controls
.Button_Create(*args
, **kwargs
)
48 def SetDefault(*args
, **kwargs
):
52 This sets the button to be the default item for the panel or dialog box.
54 return _controls
.Button_SetDefault(*args
, **kwargs
)
56 def GetDefaultSize(*args
, **kwargs
):
57 """Button.GetDefaultSize() -> Size"""
58 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
60 GetDefaultSize
= staticmethod(GetDefaultSize
)
62 class ButtonPtr(Button
):
63 def __init__(self
, this
):
65 if not hasattr(self
,"thisown"): self
.thisown
= 0
66 self
.__class
__ = Button
67 _controls
.Button_swigregister(ButtonPtr
)
69 ButtonNameStr
= cvar
.ButtonNameStr
71 def PreButton(*args
, **kwargs
):
75 Precreate a Button for 2-phase creation.
77 val
= _controls
.new_PreButton(*args
, **kwargs
)
81 def Button_GetDefaultSize(*args
, **kwargs
):
82 """Button_GetDefaultSize() -> Size"""
83 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
85 class BitmapButton(Button
):
86 """A Buttont that contains a bitmap."""
88 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
89 def __init__(self
, *args
, **kwargs
):
91 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
92 Size size=DefaultSize, long style=BU_AUTODRAW,
93 Validator validator=DefaultValidator,
94 String name=ButtonNameStr) -> BitmapButton
96 Create and show a button.
98 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
99 self
.this
= newobj
.this
102 self
._setOORInfo
(self
)
104 def Create(*args
, **kwargs
):
106 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
107 Size size=DefaultSize, long style=BU_AUTODRAW,
108 Validator validator=DefaultValidator,
109 String name=ButtonNameStr) -> bool
111 Acutally create the GUI BitmapButton for 2-phase creation.
113 return _controls
.BitmapButton_Create(*args
, **kwargs
)
115 def GetBitmapLabel(*args
, **kwargs
):
117 GetBitmapLabel() -> Bitmap
119 Returns the label bitmap (the one passed to the constructor).
121 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
123 def GetBitmapDisabled(*args
, **kwargs
):
125 GetBitmapDisabled() -> Bitmap
127 Returns the bitmap for the disabled state.
129 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
131 def GetBitmapFocus(*args
, **kwargs
):
133 GetBitmapFocus() -> Bitmap
135 Returns the bitmap for the focused state.
137 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
139 def GetBitmapSelected(*args
, **kwargs
):
141 GetBitmapSelected() -> Bitmap
143 Returns the bitmap for the selected state.
145 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
147 def SetBitmapDisabled(*args
, **kwargs
):
149 SetBitmapDisabled(Bitmap bitmap)
151 Sets the bitmap for the disabled button appearance.
153 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
155 def SetBitmapFocus(*args
, **kwargs
):
157 SetBitmapFocus(Bitmap bitmap)
159 Sets the bitmap for the button appearance when it has the keyboard focus.
161 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
163 def SetBitmapSelected(*args
, **kwargs
):
165 SetBitmapSelected(Bitmap bitmap)
167 Sets the bitmap for the selected (depressed) button appearance.
169 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
171 def SetBitmapLabel(*args
, **kwargs
):
173 SetBitmapLabel(Bitmap bitmap)
175 Sets the bitmap label for the button. This is the bitmap used for the
176 unselected state, and for all other states if no other bitmaps are provided.
178 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
180 def SetMargins(*args
, **kwargs
):
181 """SetMargins(int x, int y)"""
182 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
184 def GetMarginX(*args
, **kwargs
):
185 """GetMarginX() -> int"""
186 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
188 def GetMarginY(*args
, **kwargs
):
189 """GetMarginY() -> int"""
190 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
193 class BitmapButtonPtr(BitmapButton
):
194 def __init__(self
, this
):
196 if not hasattr(self
,"thisown"): self
.thisown
= 0
197 self
.__class
__ = BitmapButton
198 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
200 def PreBitmapButton(*args
, **kwargs
):
202 PreBitmapButton() -> BitmapButton
204 Precreate a BitmapButton for 2-phase creation.
206 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
210 #---------------------------------------------------------------------------
212 CHK_2STATE
= _controls
.CHK_2STATE
213 CHK_3STATE
= _controls
.CHK_3STATE
214 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
215 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
216 CHK_CHECKED
= _controls
.CHK_CHECKED
217 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
218 class CheckBox(core
.Control
):
220 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
221 def __init__(self
, *args
, **kwargs
):
223 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
224 Size size=DefaultSize, long style=0,
225 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
227 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
228 self
.this
= newobj
.this
231 self
._setOORInfo
(self
)
233 def Create(*args
, **kwargs
):
235 Create(Window parent, int id, String label, Point pos=DefaultPosition,
236 Size size=DefaultSize, long style=0,
237 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
239 return _controls
.CheckBox_Create(*args
, **kwargs
)
241 def GetValue(*args
, **kwargs
):
242 """GetValue() -> bool"""
243 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
245 def IsChecked(*args
, **kwargs
):
246 """IsChecked() -> bool"""
247 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
249 def SetValue(*args
, **kwargs
):
250 """SetValue(bool state)"""
251 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
253 def Get3StateValue(*args
, **kwargs
):
254 """Get3StateValue() -> int"""
255 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
257 def Set3StateValue(*args
, **kwargs
):
258 """Set3StateValue(int state)"""
259 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
261 def Is3State(*args
, **kwargs
):
262 """Is3State() -> bool"""
263 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
265 def Is3rdStateAllowedForUser(*args
, **kwargs
):
266 """Is3rdStateAllowedForUser() -> bool"""
267 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
270 class CheckBoxPtr(CheckBox
):
271 def __init__(self
, this
):
273 if not hasattr(self
,"thisown"): self
.thisown
= 0
274 self
.__class
__ = CheckBox
275 _controls
.CheckBox_swigregister(CheckBoxPtr
)
276 CheckBoxNameStr
= cvar
.CheckBoxNameStr
278 def PreCheckBox(*args
, **kwargs
):
279 """PreCheckBox() -> CheckBox"""
280 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
284 #---------------------------------------------------------------------------
286 class Choice(core
.ControlWithItems
):
288 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
289 def __init__(self
, *args
, **kwargs
):
291 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
292 int choices=0, String choices_array=None,
293 long style=0, Validator validator=DefaultValidator,
294 String name=ChoiceNameStr) -> Choice
296 newobj
= _controls
.new_Choice(*args
, **kwargs
)
297 self
.this
= newobj
.this
300 self
._setOORInfo
(self
)
302 def Create(*args
, **kwargs
):
304 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
305 int choices=0, String choices_array=None,
306 long style=0, Validator validator=DefaultValidator,
307 String name=ChoiceNameStr) -> bool
309 return _controls
.Choice_Create(*args
, **kwargs
)
311 def GetColumns(*args
, **kwargs
):
312 """GetColumns() -> int"""
313 return _controls
.Choice_GetColumns(*args
, **kwargs
)
315 def SetColumns(*args
, **kwargs
):
316 """SetColumns(int n=1)"""
317 return _controls
.Choice_SetColumns(*args
, **kwargs
)
319 def SetSelection(*args
, **kwargs
):
320 """SetSelection(int n)"""
321 return _controls
.Choice_SetSelection(*args
, **kwargs
)
323 def SetStringSelection(*args
, **kwargs
):
324 """SetStringSelection(String string)"""
325 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
327 def SetString(*args
, **kwargs
):
328 """SetString(int n, String s)"""
329 return _controls
.Choice_SetString(*args
, **kwargs
)
332 class ChoicePtr(Choice
):
333 def __init__(self
, this
):
335 if not hasattr(self
,"thisown"): self
.thisown
= 0
336 self
.__class
__ = Choice
337 _controls
.Choice_swigregister(ChoicePtr
)
338 ChoiceNameStr
= cvar
.ChoiceNameStr
340 def PreChoice(*args
, **kwargs
):
341 """PreChoice() -> Choice"""
342 val
= _controls
.new_PreChoice(*args
, **kwargs
)
346 #---------------------------------------------------------------------------
348 class ComboBox(core
.Control
,core
.ItemContainer
):
350 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
351 def __init__(self
, *args
, **kwargs
):
353 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
354 Size size=DefaultSize,
355 int choices=0, String choices_array=None,
356 long style=0, Validator validator=DefaultValidator,
357 String name=ComboBoxNameStr) -> ComboBox
359 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
360 self
.this
= newobj
.this
363 self
._setOORInfo
(self
)
365 def Create(*args
, **kwargs
):
367 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
368 Size size=DefaultSize,
369 int choices=0, String choices_array=None,
370 long style=0, Validator validator=DefaultValidator,
371 String name=ComboBoxNameStr) -> bool
373 return _controls
.ComboBox_Create(*args
, **kwargs
)
375 def GetValue(*args
, **kwargs
):
376 """GetValue() -> String"""
377 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
379 def SetValue(*args
, **kwargs
):
380 """SetValue(String value)"""
381 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
383 def Copy(*args
, **kwargs
):
385 return _controls
.ComboBox_Copy(*args
, **kwargs
)
387 def Cut(*args
, **kwargs
):
389 return _controls
.ComboBox_Cut(*args
, **kwargs
)
391 def Paste(*args
, **kwargs
):
393 return _controls
.ComboBox_Paste(*args
, **kwargs
)
395 def SetInsertionPoint(*args
, **kwargs
):
396 """SetInsertionPoint(long pos)"""
397 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
399 def GetInsertionPoint(*args
, **kwargs
):
400 """GetInsertionPoint() -> long"""
401 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
403 def GetLastPosition(*args
, **kwargs
):
404 """GetLastPosition() -> long"""
405 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
407 def Replace(*args
, **kwargs
):
408 """Replace(long from, long to, String value)"""
409 return _controls
.ComboBox_Replace(*args
, **kwargs
)
411 def SetSelection(*args
, **kwargs
):
412 """SetSelection(int n)"""
413 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
415 def SetMark(*args
, **kwargs
):
416 """SetMark(long from, long to)"""
417 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
419 def SetEditable(*args
, **kwargs
):
420 """SetEditable(bool editable)"""
421 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
423 def SetInsertionPointEnd(*args
, **kwargs
):
424 """SetInsertionPointEnd()"""
425 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
427 def Remove(*args
, **kwargs
):
428 """Remove(long from, long to)"""
429 return _controls
.ComboBox_Remove(*args
, **kwargs
)
432 class ComboBoxPtr(ComboBox
):
433 def __init__(self
, this
):
435 if not hasattr(self
,"thisown"): self
.thisown
= 0
436 self
.__class
__ = ComboBox
437 _controls
.ComboBox_swigregister(ComboBoxPtr
)
438 ComboBoxNameStr
= cvar
.ComboBoxNameStr
440 def PreComboBox(*args
, **kwargs
):
441 """PreComboBox() -> ComboBox"""
442 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
446 #---------------------------------------------------------------------------
448 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
449 GA_VERTICAL
= _controls
.GA_VERTICAL
450 GA_SMOOTH
= _controls
.GA_SMOOTH
451 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
452 class Gauge(core
.Control
):
454 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
455 def __init__(self
, *args
, **kwargs
):
457 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
458 Size size=DefaultSize, long style=GA_HORIZONTAL,
459 Validator validator=DefaultValidator,
460 String name=GaugeNameStr) -> Gauge
462 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
463 self
.this
= newobj
.this
466 self
._setOORInfo
(self
)
468 def Create(*args
, **kwargs
):
470 Create(Window parent, int id, int range, Point pos=DefaultPosition,
471 Size size=DefaultSize, long style=GA_HORIZONTAL,
472 Validator validator=DefaultValidator,
473 String name=GaugeNameStr) -> bool
475 return _controls
.Gauge_Create(*args
, **kwargs
)
477 def SetRange(*args
, **kwargs
):
478 """SetRange(int range)"""
479 return _controls
.Gauge_SetRange(*args
, **kwargs
)
481 def GetRange(*args
, **kwargs
):
482 """GetRange() -> int"""
483 return _controls
.Gauge_GetRange(*args
, **kwargs
)
485 def SetValue(*args
, **kwargs
):
486 """SetValue(int pos)"""
487 return _controls
.Gauge_SetValue(*args
, **kwargs
)
489 def GetValue(*args
, **kwargs
):
490 """GetValue() -> int"""
491 return _controls
.Gauge_GetValue(*args
, **kwargs
)
493 def IsVertical(*args
, **kwargs
):
494 """IsVertical() -> bool"""
495 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
497 def SetShadowWidth(*args
, **kwargs
):
498 """SetShadowWidth(int w)"""
499 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
501 def GetShadowWidth(*args
, **kwargs
):
502 """GetShadowWidth() -> int"""
503 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
505 def SetBezelFace(*args
, **kwargs
):
506 """SetBezelFace(int w)"""
507 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
509 def GetBezelFace(*args
, **kwargs
):
510 """GetBezelFace() -> int"""
511 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
514 class GaugePtr(Gauge
):
515 def __init__(self
, this
):
517 if not hasattr(self
,"thisown"): self
.thisown
= 0
518 self
.__class
__ = Gauge
519 _controls
.Gauge_swigregister(GaugePtr
)
520 GaugeNameStr
= cvar
.GaugeNameStr
522 def PreGauge(*args
, **kwargs
):
523 """PreGauge() -> Gauge"""
524 val
= _controls
.new_PreGauge(*args
, **kwargs
)
528 #---------------------------------------------------------------------------
530 class StaticBox(core
.Control
):
532 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
533 def __init__(self
, *args
, **kwargs
):
535 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
536 Size size=DefaultSize, long style=0,
537 String name=StaticBoxNameStr) -> StaticBox
539 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
540 self
.this
= newobj
.this
543 self
._setOORInfo
(self
)
545 def Create(*args
, **kwargs
):
547 Create(Window parent, int id, String label, Point pos=DefaultPosition,
548 Size size=DefaultSize, long style=0,
549 String name=StaticBoxNameStr) -> bool
551 return _controls
.StaticBox_Create(*args
, **kwargs
)
554 class StaticBoxPtr(StaticBox
):
555 def __init__(self
, this
):
557 if not hasattr(self
,"thisown"): self
.thisown
= 0
558 self
.__class
__ = StaticBox
559 _controls
.StaticBox_swigregister(StaticBoxPtr
)
560 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
561 StaticBoxNameStr
= cvar
.StaticBoxNameStr
562 StaticTextNameStr
= cvar
.StaticTextNameStr
564 def PreStaticBox(*args
, **kwargs
):
565 """PreStaticBox() -> StaticBox"""
566 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
570 #---------------------------------------------------------------------------
572 class StaticLine(core
.Control
):
574 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
575 def __init__(self
, *args
, **kwargs
):
577 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
578 long style=LI_HORIZONTAL,
579 String name=StaticTextNameStr) -> StaticLine
581 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
582 self
.this
= newobj
.this
585 self
._setOORInfo
(self
)
587 def Create(*args
, **kwargs
):
589 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
590 long style=LI_HORIZONTAL,
591 String name=StaticTextNameStr) -> bool
593 return _controls
.StaticLine_Create(*args
, **kwargs
)
595 def IsVertical(*args
, **kwargs
):
596 """IsVertical() -> bool"""
597 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
599 def GetDefaultSize(*args
, **kwargs
):
600 """StaticLine.GetDefaultSize() -> int"""
601 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
603 GetDefaultSize
= staticmethod(GetDefaultSize
)
605 class StaticLinePtr(StaticLine
):
606 def __init__(self
, this
):
608 if not hasattr(self
,"thisown"): self
.thisown
= 0
609 self
.__class
__ = StaticLine
610 _controls
.StaticLine_swigregister(StaticLinePtr
)
612 def PreStaticLine(*args
, **kwargs
):
613 """PreStaticLine() -> StaticLine"""
614 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
618 def StaticLine_GetDefaultSize(*args
, **kwargs
):
619 """StaticLine_GetDefaultSize() -> int"""
620 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
622 #---------------------------------------------------------------------------
624 class StaticText(core
.Control
):
626 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
627 def __init__(self
, *args
, **kwargs
):
629 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
630 Size size=DefaultSize, long style=0,
631 String name=StaticTextNameStr) -> StaticText
633 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
634 self
.this
= newobj
.this
637 self
._setOORInfo
(self
)
639 def Create(*args
, **kwargs
):
641 Create(Window parent, int id, String label, Point pos=DefaultPosition,
642 Size size=DefaultSize, long style=0,
643 String name=StaticTextNameStr) -> bool
645 return _controls
.StaticText_Create(*args
, **kwargs
)
648 class StaticTextPtr(StaticText
):
649 def __init__(self
, this
):
651 if not hasattr(self
,"thisown"): self
.thisown
= 0
652 self
.__class
__ = StaticText
653 _controls
.StaticText_swigregister(StaticTextPtr
)
655 def PreStaticText(*args
, **kwargs
):
656 """PreStaticText() -> StaticText"""
657 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
661 #---------------------------------------------------------------------------
663 class StaticBitmap(core
.Control
):
665 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
666 def __init__(self
, *args
, **kwargs
):
668 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
669 Size size=DefaultSize, long style=0,
670 String name=StaticBitmapNameStr) -> StaticBitmap
672 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
673 self
.this
= newobj
.this
676 def Create(*args
, **kwargs
):
678 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
679 Size size=DefaultSize, long style=0,
680 String name=StaticBitmapNameStr) -> bool
682 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
684 def GetBitmap(*args
, **kwargs
):
685 """GetBitmap() -> Bitmap"""
686 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
688 def SetBitmap(*args
, **kwargs
):
689 """SetBitmap(Bitmap bitmap)"""
690 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
692 def SetIcon(*args
, **kwargs
):
693 """SetIcon(Icon icon)"""
694 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
697 class StaticBitmapPtr(StaticBitmap
):
698 def __init__(self
, this
):
700 if not hasattr(self
,"thisown"): self
.thisown
= 0
701 self
.__class
__ = StaticBitmap
702 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
704 def PreStaticBitmap(*args
, **kwargs
):
705 """PreStaticBitmap() -> StaticBitmap"""
706 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
710 #---------------------------------------------------------------------------
712 class ListBox(core
.ControlWithItems
):
714 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
715 def __init__(self
, *args
, **kwargs
):
717 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
718 int choices=0, String choices_array=None,
719 long style=0, Validator validator=DefaultValidator,
720 String name=ListBoxNameStr) -> ListBox
722 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
723 self
.this
= newobj
.this
726 self
._setOORInfo
(self
)
728 def Create(*args
, **kwargs
):
730 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
731 int choices=0, String choices_array=None,
732 long style=0, Validator validator=DefaultValidator,
733 String name=ListBoxNameStr) -> bool
735 return _controls
.ListBox_Create(*args
, **kwargs
)
737 def Insert(*args
, **kwargs
):
738 """Insert(String item, int pos, PyObject clientData=None)"""
739 return _controls
.ListBox_Insert(*args
, **kwargs
)
741 def InsertItems(*args
, **kwargs
):
742 """InsertItems(wxArrayString items, int pos)"""
743 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
745 def Set(*args
, **kwargs
):
746 """Set(wxArrayString items)"""
747 return _controls
.ListBox_Set(*args
, **kwargs
)
749 def IsSelected(*args
, **kwargs
):
750 """IsSelected(int n) -> bool"""
751 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
753 def SetSelection(*args
, **kwargs
):
754 """SetSelection(int n, bool select=True)"""
755 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
757 def Select(*args
, **kwargs
):
759 return _controls
.ListBox_Select(*args
, **kwargs
)
761 def Deselect(*args
, **kwargs
):
762 """Deselect(int n)"""
763 return _controls
.ListBox_Deselect(*args
, **kwargs
)
765 def DeselectAll(*args
, **kwargs
):
766 """DeselectAll(int itemToLeaveSelected=-1)"""
767 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
769 def SetStringSelection(*args
, **kwargs
):
770 """SetStringSelection(String s, bool select=True) -> bool"""
771 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
773 def GetSelections(*args
, **kwargs
):
774 """GetSelections() -> PyObject"""
775 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
777 def SetFirstItem(*args
, **kwargs
):
778 """SetFirstItem(int n)"""
779 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
781 def SetFirstItemStr(*args
, **kwargs
):
782 """SetFirstItemStr(String s)"""
783 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
785 def EnsureVisible(*args
, **kwargs
):
786 """EnsureVisible(int n)"""
787 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
789 def AppendAndEnsureVisible(*args
, **kwargs
):
790 """AppendAndEnsureVisible(String s)"""
791 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
793 def IsSorted(*args
, **kwargs
):
794 """IsSorted() -> bool"""
795 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
798 class ListBoxPtr(ListBox
):
799 def __init__(self
, this
):
801 if not hasattr(self
,"thisown"): self
.thisown
= 0
802 self
.__class
__ = ListBox
803 _controls
.ListBox_swigregister(ListBoxPtr
)
804 ListBoxNameStr
= cvar
.ListBoxNameStr
806 def PreListBox(*args
, **kwargs
):
807 """PreListBox() -> ListBox"""
808 val
= _controls
.new_PreListBox(*args
, **kwargs
)
812 #---------------------------------------------------------------------------
814 class CheckListBox(ListBox
):
816 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
817 def __init__(self
, *args
, **kwargs
):
819 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
820 int choices=0, String choices_array=None,
821 long style=0, Validator validator=DefaultValidator,
822 String name=ListBoxNameStr) -> CheckListBox
824 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
825 self
.this
= newobj
.this
828 self
._setOORInfo
(self
)
830 def Create(*args
, **kwargs
):
832 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
833 int choices=0, String choices_array=None,
834 long style=0, Validator validator=DefaultValidator,
835 String name=ListBoxNameStr) -> bool
837 return _controls
.CheckListBox_Create(*args
, **kwargs
)
839 def IsChecked(*args
, **kwargs
):
840 """IsChecked(int index) -> bool"""
841 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
843 def Check(*args
, **kwargs
):
844 """Check(int index, int check=True)"""
845 return _controls
.CheckListBox_Check(*args
, **kwargs
)
847 def HitTest(*args
, **kwargs
):
848 """HitTest(Point pt) -> int"""
849 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
851 def HitTestXY(*args
, **kwargs
):
852 """HitTestXY(int x, int y) -> int"""
853 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
856 class CheckListBoxPtr(CheckListBox
):
857 def __init__(self
, this
):
859 if not hasattr(self
,"thisown"): self
.thisown
= 0
860 self
.__class
__ = CheckListBox
861 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
863 def PreCheckListBox(*args
, **kwargs
):
864 """PreCheckListBox() -> CheckListBox"""
865 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
869 #---------------------------------------------------------------------------
871 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
872 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
873 TE_READONLY
= _controls
.TE_READONLY
874 TE_MULTILINE
= _controls
.TE_MULTILINE
875 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
876 TE_LEFT
= _controls
.TE_LEFT
877 TE_CENTER
= _controls
.TE_CENTER
878 TE_RIGHT
= _controls
.TE_RIGHT
879 TE_CENTRE
= _controls
.TE_CENTRE
880 TE_RICH
= _controls
.TE_RICH
881 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
882 TE_PASSWORD
= _controls
.TE_PASSWORD
883 TE_AUTO_URL
= _controls
.TE_AUTO_URL
884 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
885 TE_DONTWRAP
= _controls
.TE_DONTWRAP
886 TE_LINEWRAP
= _controls
.TE_LINEWRAP
887 TE_WORDWRAP
= _controls
.TE_WORDWRAP
888 TE_RICH2
= _controls
.TE_RICH2
889 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
890 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
891 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
892 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
893 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
894 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
895 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
896 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
897 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
898 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
899 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
900 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
901 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
902 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
903 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
904 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
905 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
906 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
907 class TextAttr(object):
909 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
910 def __init__(self
, *args
):
912 __init__() -> TextAttr
913 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
914 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
916 newobj
= _controls
.new_TextAttr(*args
)
917 self
.this
= newobj
.this
920 def Init(*args
, **kwargs
):
922 return _controls
.TextAttr_Init(*args
, **kwargs
)
924 def SetTextColour(*args
, **kwargs
):
925 """SetTextColour(Colour colText)"""
926 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
928 def SetBackgroundColour(*args
, **kwargs
):
929 """SetBackgroundColour(Colour colBack)"""
930 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
932 def SetFont(*args
, **kwargs
):
933 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
934 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
936 def SetAlignment(*args
, **kwargs
):
937 """SetAlignment(int alignment)"""
938 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
940 def SetTabs(*args
, **kwargs
):
941 """SetTabs(wxArrayInt tabs)"""
942 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
944 def SetLeftIndent(*args
, **kwargs
):
945 """SetLeftIndent(int indent)"""
946 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
948 def SetRightIndent(*args
, **kwargs
):
949 """SetRightIndent(int indent)"""
950 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
952 def SetFlags(*args
, **kwargs
):
953 """SetFlags(long flags)"""
954 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
956 def HasTextColour(*args
, **kwargs
):
957 """HasTextColour() -> bool"""
958 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
960 def HasBackgroundColour(*args
, **kwargs
):
961 """HasBackgroundColour() -> bool"""
962 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
964 def HasFont(*args
, **kwargs
):
965 """HasFont() -> bool"""
966 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
968 def HasAlignment(*args
, **kwargs
):
969 """HasAlignment() -> bool"""
970 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
972 def HasTabs(*args
, **kwargs
):
973 """HasTabs() -> bool"""
974 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
976 def HasLeftIndent(*args
, **kwargs
):
977 """HasLeftIndent() -> bool"""
978 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
980 def HasRightIndent(*args
, **kwargs
):
981 """HasRightIndent() -> bool"""
982 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
984 def HasFlag(*args
, **kwargs
):
985 """HasFlag(long flag) -> bool"""
986 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
988 def GetTextColour(*args
, **kwargs
):
989 """GetTextColour() -> Colour"""
990 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
992 def GetBackgroundColour(*args
, **kwargs
):
993 """GetBackgroundColour() -> Colour"""
994 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
996 def GetFont(*args
, **kwargs
):
997 """GetFont() -> Font"""
998 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1000 def GetAlignment(*args
, **kwargs
):
1001 """GetAlignment() -> int"""
1002 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1004 def GetTabs(*args
, **kwargs
):
1005 """GetTabs() -> wxArrayInt"""
1006 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1008 def GetLeftIndent(*args
, **kwargs
):
1009 """GetLeftIndent() -> long"""
1010 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1012 def GetRightIndent(*args
, **kwargs
):
1013 """GetRightIndent() -> long"""
1014 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1016 def GetFlags(*args
, **kwargs
):
1017 """GetFlags() -> long"""
1018 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1020 def IsDefault(*args
, **kwargs
):
1021 """IsDefault() -> bool"""
1022 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1024 def Combine(*args
, **kwargs
):
1025 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1026 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1028 Combine
= staticmethod(Combine
)
1030 class TextAttrPtr(TextAttr
):
1031 def __init__(self
, this
):
1033 if not hasattr(self
,"thisown"): self
.thisown
= 0
1034 self
.__class
__ = TextAttr
1035 _controls
.TextAttr_swigregister(TextAttrPtr
)
1036 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1038 def TextAttr_Combine(*args
, **kwargs
):
1039 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1040 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1042 class TextCtrl(core
.Control
):
1044 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1045 def __init__(self
, *args
, **kwargs
):
1047 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1048 Size size=DefaultSize,
1049 long style=0, Validator validator=DefaultValidator,
1050 String name=TextCtrlNameStr) -> TextCtrl
1052 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1053 self
.this
= newobj
.this
1056 self
._setOORInfo
(self
)
1058 def Create(*args
, **kwargs
):
1060 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1061 Size size=DefaultSize,
1062 long style=0, Validator validator=DefaultValidator,
1063 String name=TextCtrlNameStr) -> bool
1065 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1067 def GetValue(*args
, **kwargs
):
1068 """GetValue() -> String"""
1069 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1071 def SetValue(*args
, **kwargs
):
1072 """SetValue(String value)"""
1073 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1075 def GetRange(*args
, **kwargs
):
1076 """GetRange(long from, long to) -> String"""
1077 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1079 def GetLineLength(*args
, **kwargs
):
1080 """GetLineLength(long lineNo) -> int"""
1081 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1083 def GetLineText(*args
, **kwargs
):
1084 """GetLineText(long lineNo) -> String"""
1085 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1087 def GetNumberOfLines(*args
, **kwargs
):
1088 """GetNumberOfLines() -> int"""
1089 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1091 def IsModified(*args
, **kwargs
):
1092 """IsModified() -> bool"""
1093 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1095 def IsEditable(*args
, **kwargs
):
1096 """IsEditable() -> bool"""
1097 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1099 def IsSingleLine(*args
, **kwargs
):
1100 """IsSingleLine() -> bool"""
1101 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1103 def IsMultiLine(*args
, **kwargs
):
1104 """IsMultiLine() -> bool"""
1105 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1107 def GetSelection(*args
, **kwargs
):
1109 GetSelection() -> (from, to)
1111 If the return values from and to are the same, there is no selection.
1113 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1115 def GetStringSelection(*args
, **kwargs
):
1116 """GetStringSelection() -> String"""
1117 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1119 def Clear(*args
, **kwargs
):
1121 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1123 def Replace(*args
, **kwargs
):
1124 """Replace(long from, long to, String value)"""
1125 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1127 def Remove(*args
, **kwargs
):
1128 """Remove(long from, long to)"""
1129 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1131 def LoadFile(*args
, **kwargs
):
1132 """LoadFile(String file) -> bool"""
1133 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1135 def SaveFile(*args
, **kwargs
):
1136 """SaveFile(String file=EmptyString) -> bool"""
1137 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1139 def MarkDirty(*args
, **kwargs
):
1141 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1143 def DiscardEdits(*args
, **kwargs
):
1144 """DiscardEdits()"""
1145 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1147 def SetMaxLength(*args
, **kwargs
):
1148 """SetMaxLength(unsigned long len)"""
1149 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1151 def WriteText(*args
, **kwargs
):
1152 """WriteText(String text)"""
1153 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1155 def AppendText(*args
, **kwargs
):
1156 """AppendText(String text)"""
1157 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1159 def EmulateKeyPress(*args
, **kwargs
):
1160 """EmulateKeyPress(KeyEvent event) -> bool"""
1161 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1163 def SetStyle(*args
, **kwargs
):
1164 """SetStyle(long start, long end, TextAttr style) -> bool"""
1165 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1167 def GetStyle(*args
, **kwargs
):
1168 """GetStyle(long position, TextAttr style) -> bool"""
1169 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1171 def SetDefaultStyle(*args
, **kwargs
):
1172 """SetDefaultStyle(TextAttr style) -> bool"""
1173 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1175 def GetDefaultStyle(*args
, **kwargs
):
1176 """GetDefaultStyle() -> TextAttr"""
1177 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1179 def XYToPosition(*args
, **kwargs
):
1180 """XYToPosition(long x, long y) -> long"""
1181 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1183 def PositionToXY(*args
, **kwargs
):
1184 """PositionToXY(long pos) -> (x, y)"""
1185 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1187 def ShowPosition(*args
, **kwargs
):
1188 """ShowPosition(long pos)"""
1189 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1191 def Copy(*args
, **kwargs
):
1193 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1195 def Cut(*args
, **kwargs
):
1197 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1199 def Paste(*args
, **kwargs
):
1201 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1203 def CanCopy(*args
, **kwargs
):
1204 """CanCopy() -> bool"""
1205 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1207 def CanCut(*args
, **kwargs
):
1208 """CanCut() -> bool"""
1209 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1211 def CanPaste(*args
, **kwargs
):
1212 """CanPaste() -> bool"""
1213 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1215 def Undo(*args
, **kwargs
):
1217 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1219 def Redo(*args
, **kwargs
):
1221 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1223 def CanUndo(*args
, **kwargs
):
1224 """CanUndo() -> bool"""
1225 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1227 def CanRedo(*args
, **kwargs
):
1228 """CanRedo() -> bool"""
1229 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1231 def SetInsertionPoint(*args
, **kwargs
):
1232 """SetInsertionPoint(long pos)"""
1233 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1235 def SetInsertionPointEnd(*args
, **kwargs
):
1236 """SetInsertionPointEnd()"""
1237 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1239 def GetInsertionPoint(*args
, **kwargs
):
1240 """GetInsertionPoint() -> long"""
1241 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1243 def GetLastPosition(*args
, **kwargs
):
1244 """GetLastPosition() -> long"""
1245 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1247 def SetSelection(*args
, **kwargs
):
1248 """SetSelection(long from, long to)"""
1249 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1251 def SelectAll(*args
, **kwargs
):
1253 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1255 def SetEditable(*args
, **kwargs
):
1256 """SetEditable(bool editable)"""
1257 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1259 def write(*args
, **kwargs
):
1260 """write(String text)"""
1261 return _controls
.TextCtrl_write(*args
, **kwargs
)
1263 def GetString(*args
, **kwargs
):
1264 """GetString(long from, long to) -> String"""
1265 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1268 class TextCtrlPtr(TextCtrl
):
1269 def __init__(self
, this
):
1271 if not hasattr(self
,"thisown"): self
.thisown
= 0
1272 self
.__class
__ = TextCtrl
1273 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1275 def PreTextCtrl(*args
, **kwargs
):
1276 """PreTextCtrl() -> TextCtrl"""
1277 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1281 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1282 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1283 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1284 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1285 class TextUrlEvent(core
.CommandEvent
):
1287 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1288 def __init__(self
, *args
, **kwargs
):
1289 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1290 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1291 self
.this
= newobj
.this
1294 def GetMouseEvent(*args
, **kwargs
):
1295 """GetMouseEvent() -> MouseEvent"""
1296 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1298 def GetURLStart(*args
, **kwargs
):
1299 """GetURLStart() -> long"""
1300 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1302 def GetURLEnd(*args
, **kwargs
):
1303 """GetURLEnd() -> long"""
1304 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1307 class TextUrlEventPtr(TextUrlEvent
):
1308 def __init__(self
, this
):
1310 if not hasattr(self
,"thisown"): self
.thisown
= 0
1311 self
.__class
__ = TextUrlEvent
1312 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1314 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1315 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1316 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1317 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1319 #---------------------------------------------------------------------------
1321 class ScrollBar(core
.Control
):
1323 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1324 def __init__(self
, *args
, **kwargs
):
1326 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1327 Size size=DefaultSize, long style=SB_HORIZONTAL,
1328 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1330 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1331 self
.this
= newobj
.this
1334 self
._setOORInfo
(self
)
1336 def Create(*args
, **kwargs
):
1338 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1339 Size size=DefaultSize, long style=SB_HORIZONTAL,
1340 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1342 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1344 def GetThumbPosition(*args
, **kwargs
):
1345 """GetThumbPosition() -> int"""
1346 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1348 def GetThumbSize(*args
, **kwargs
):
1349 """GetThumbSize() -> int"""
1350 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1352 GetThumbLength
= GetThumbSize
1353 def GetPageSize(*args
, **kwargs
):
1354 """GetPageSize() -> int"""
1355 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1357 def GetRange(*args
, **kwargs
):
1358 """GetRange() -> int"""
1359 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1361 def IsVertical(*args
, **kwargs
):
1362 """IsVertical() -> bool"""
1363 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1365 def SetThumbPosition(*args
, **kwargs
):
1366 """SetThumbPosition(int viewStart)"""
1367 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1369 def SetScrollbar(*args
, **kwargs
):
1371 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1374 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1377 class ScrollBarPtr(ScrollBar
):
1378 def __init__(self
, this
):
1380 if not hasattr(self
,"thisown"): self
.thisown
= 0
1381 self
.__class
__ = ScrollBar
1382 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1383 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1385 def PreScrollBar(*args
, **kwargs
):
1386 """PreScrollBar() -> ScrollBar"""
1387 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1391 #---------------------------------------------------------------------------
1393 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1394 SP_VERTICAL
= _controls
.SP_VERTICAL
1395 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1396 SP_WRAP
= _controls
.SP_WRAP
1397 class SpinButton(core
.Control
):
1399 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1400 def __init__(self
, *args
, **kwargs
):
1402 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1403 Size size=DefaultSize, long style=SP_HORIZONTAL,
1404 String name=SPIN_BUTTON_NAME) -> SpinButton
1406 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1407 self
.this
= newobj
.this
1410 self
._setOORInfo
(self
)
1412 def Create(*args
, **kwargs
):
1414 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1415 Size size=DefaultSize, long style=SP_HORIZONTAL,
1416 String name=SPIN_BUTTON_NAME) -> bool
1418 return _controls
.SpinButton_Create(*args
, **kwargs
)
1420 def GetValue(*args
, **kwargs
):
1421 """GetValue() -> int"""
1422 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1424 def GetMin(*args
, **kwargs
):
1425 """GetMin() -> int"""
1426 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1428 def GetMax(*args
, **kwargs
):
1429 """GetMax() -> int"""
1430 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1432 def SetValue(*args
, **kwargs
):
1433 """SetValue(int val)"""
1434 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1436 def SetMin(*args
, **kwargs
):
1437 """SetMin(int minVal)"""
1438 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1440 def SetMax(*args
, **kwargs
):
1441 """SetMax(int maxVal)"""
1442 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1444 def SetRange(*args
, **kwargs
):
1445 """SetRange(int minVal, int maxVal)"""
1446 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1448 def IsVertical(*args
, **kwargs
):
1449 """IsVertical() -> bool"""
1450 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1453 class SpinButtonPtr(SpinButton
):
1454 def __init__(self
, this
):
1456 if not hasattr(self
,"thisown"): self
.thisown
= 0
1457 self
.__class
__ = SpinButton
1458 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1459 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1460 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1462 def PreSpinButton(*args
, **kwargs
):
1463 """PreSpinButton() -> SpinButton"""
1464 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1468 class SpinCtrl(core
.Control
):
1470 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1471 def __init__(self
, *args
, **kwargs
):
1473 __init__(Window parent, int id=-1, String value=EmptyString,
1474 Point pos=DefaultPosition, Size size=DefaultSize,
1475 long style=SP_ARROW_KEYS, int min=0, int max=100,
1476 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1478 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1479 self
.this
= newobj
.this
1482 self
._setOORInfo
(self
)
1484 def Create(*args
, **kwargs
):
1486 Create(Window parent, int id=-1, String value=EmptyString,
1487 Point pos=DefaultPosition, Size size=DefaultSize,
1488 long style=SP_ARROW_KEYS, int min=0, int max=100,
1489 int initial=0, String name=SpinCtrlNameStr) -> bool
1491 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1493 def GetValue(*args
, **kwargs
):
1494 """GetValue() -> int"""
1495 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1497 def SetValue(*args
, **kwargs
):
1498 """SetValue(int value)"""
1499 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1501 def SetValueString(*args
, **kwargs
):
1502 """SetValueString(String text)"""
1503 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1505 def SetRange(*args
, **kwargs
):
1506 """SetRange(int minVal, int maxVal)"""
1507 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1509 def GetMin(*args
, **kwargs
):
1510 """GetMin() -> int"""
1511 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1513 def GetMax(*args
, **kwargs
):
1514 """GetMax() -> int"""
1515 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1517 def SetSelection(*args
, **kwargs
):
1518 """SetSelection(long from, long to)"""
1519 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1522 class SpinCtrlPtr(SpinCtrl
):
1523 def __init__(self
, this
):
1525 if not hasattr(self
,"thisown"): self
.thisown
= 0
1526 self
.__class
__ = SpinCtrl
1527 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1529 def PreSpinCtrl(*args
, **kwargs
):
1530 """PreSpinCtrl() -> SpinCtrl"""
1531 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1535 class SpinEvent(core
.NotifyEvent
):
1537 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1538 def __init__(self
, *args
, **kwargs
):
1539 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1540 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1541 self
.this
= newobj
.this
1544 def GetPosition(*args
, **kwargs
):
1545 """GetPosition() -> int"""
1546 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1548 def SetPosition(*args
, **kwargs
):
1549 """SetPosition(int pos)"""
1550 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1553 class SpinEventPtr(SpinEvent
):
1554 def __init__(self
, this
):
1556 if not hasattr(self
,"thisown"): self
.thisown
= 0
1557 self
.__class
__ = SpinEvent
1558 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1560 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1561 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1562 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1563 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1564 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1566 #---------------------------------------------------------------------------
1568 class RadioBox(core
.Control
):
1570 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1571 def __init__(self
, *args
, **kwargs
):
1573 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1574 Size size=DefaultSize, int choices=0,
1575 String choices_array=None, int majorDimension=0,
1576 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1577 String name=RadioBoxNameStr) -> RadioBox
1579 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1580 self
.this
= newobj
.this
1583 self
._setOORInfo
(self
)
1585 def Create(*args
, **kwargs
):
1587 Create(Window parent, int id, String label, Point point=DefaultPosition,
1588 Size size=DefaultSize, int choices=0,
1589 String choices_array=None, int majorDimension=0,
1590 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1591 String name=RadioBoxNameStr) -> bool
1593 return _controls
.RadioBox_Create(*args
, **kwargs
)
1595 def SetSelection(*args
, **kwargs
):
1596 """SetSelection(int n)"""
1597 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1599 def GetSelection(*args
, **kwargs
):
1600 """GetSelection() -> int"""
1601 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1603 def GetStringSelection(*args
, **kwargs
):
1604 """GetStringSelection() -> String"""
1605 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1607 def SetStringSelection(*args
, **kwargs
):
1608 """SetStringSelection(String s) -> bool"""
1609 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1611 def GetCount(*args
, **kwargs
):
1612 """GetCount() -> int"""
1613 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1615 def FindString(*args
, **kwargs
):
1616 """FindString(String s) -> int"""
1617 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1619 def GetString(*args
, **kwargs
):
1620 """GetString(int n) -> String"""
1621 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1623 def SetString(*args
, **kwargs
):
1624 """SetString(int n, String label)"""
1625 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1627 GetItemLabel
= GetString
1628 SetItemLabel
= SetString
1629 def EnableItem(*args
, **kwargs
):
1630 """EnableItem(int n, bool enable=True)"""
1631 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1633 def ShowItem(*args
, **kwargs
):
1634 """ShowItem(int n, bool show=True)"""
1635 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1637 def GetColumnCount(*args
, **kwargs
):
1638 """GetColumnCount() -> int"""
1639 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1641 def GetRowCount(*args
, **kwargs
):
1642 """GetRowCount() -> int"""
1643 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1645 def GetNextItem(*args
, **kwargs
):
1646 """GetNextItem(int item, int dir, long style) -> int"""
1647 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1650 class RadioBoxPtr(RadioBox
):
1651 def __init__(self
, this
):
1653 if not hasattr(self
,"thisown"): self
.thisown
= 0
1654 self
.__class
__ = RadioBox
1655 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1656 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1657 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1659 def PreRadioBox(*args
, **kwargs
):
1660 """PreRadioBox() -> RadioBox"""
1661 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1665 #---------------------------------------------------------------------------
1667 class RadioButton(core
.Control
):
1669 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1670 def __init__(self
, *args
, **kwargs
):
1672 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1673 Size size=DefaultSize, long style=0,
1674 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1676 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1677 self
.this
= newobj
.this
1680 self
._setOORInfo
(self
)
1682 def Create(*args
, **kwargs
):
1684 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1685 Size size=DefaultSize, long style=0,
1686 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1688 return _controls
.RadioButton_Create(*args
, **kwargs
)
1690 def GetValue(*args
, **kwargs
):
1691 """GetValue() -> bool"""
1692 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1694 def SetValue(*args
, **kwargs
):
1695 """SetValue(bool value)"""
1696 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1699 class RadioButtonPtr(RadioButton
):
1700 def __init__(self
, this
):
1702 if not hasattr(self
,"thisown"): self
.thisown
= 0
1703 self
.__class
__ = RadioButton
1704 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1706 def PreRadioButton(*args
, **kwargs
):
1707 """PreRadioButton() -> RadioButton"""
1708 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1712 #---------------------------------------------------------------------------
1714 class Slider(core
.Control
):
1716 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1717 def __init__(self
, *args
, **kwargs
):
1719 __init__(Window parent, int id, int value, int minValue, int maxValue,
1720 Point point=DefaultPosition, Size size=DefaultSize,
1721 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1722 String name=SliderNameStr) -> Slider
1724 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1725 self
.this
= newobj
.this
1728 self
._setOORInfo
(self
)
1730 def Create(*args
, **kwargs
):
1732 Create(Window parent, int id, int value, int minValue, int maxValue,
1733 Point point=DefaultPosition, Size size=DefaultSize,
1734 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1735 String name=SliderNameStr) -> bool
1737 return _controls
.Slider_Create(*args
, **kwargs
)
1739 def GetValue(*args
, **kwargs
):
1740 """GetValue() -> int"""
1741 return _controls
.Slider_GetValue(*args
, **kwargs
)
1743 def SetValue(*args
, **kwargs
):
1744 """SetValue(int value)"""
1745 return _controls
.Slider_SetValue(*args
, **kwargs
)
1747 def SetRange(*args
, **kwargs
):
1748 """SetRange(int minValue, int maxValue)"""
1749 return _controls
.Slider_SetRange(*args
, **kwargs
)
1751 def GetMin(*args
, **kwargs
):
1752 """GetMin() -> int"""
1753 return _controls
.Slider_GetMin(*args
, **kwargs
)
1755 def GetMax(*args
, **kwargs
):
1756 """GetMax() -> int"""
1757 return _controls
.Slider_GetMax(*args
, **kwargs
)
1759 def SetMin(*args
, **kwargs
):
1760 """SetMin(int minValue)"""
1761 return _controls
.Slider_SetMin(*args
, **kwargs
)
1763 def SetMax(*args
, **kwargs
):
1764 """SetMax(int maxValue)"""
1765 return _controls
.Slider_SetMax(*args
, **kwargs
)
1767 def SetLineSize(*args
, **kwargs
):
1768 """SetLineSize(int lineSize)"""
1769 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1771 def SetPageSize(*args
, **kwargs
):
1772 """SetPageSize(int pageSize)"""
1773 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1775 def GetLineSize(*args
, **kwargs
):
1776 """GetLineSize() -> int"""
1777 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1779 def GetPageSize(*args
, **kwargs
):
1780 """GetPageSize() -> int"""
1781 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1783 def SetThumbLength(*args
, **kwargs
):
1784 """SetThumbLength(int lenPixels)"""
1785 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1787 def GetThumbLength(*args
, **kwargs
):
1788 """GetThumbLength() -> int"""
1789 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1791 def SetTickFreq(*args
, **kwargs
):
1792 """SetTickFreq(int n, int pos)"""
1793 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1795 def GetTickFreq(*args
, **kwargs
):
1796 """GetTickFreq() -> int"""
1797 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1799 def ClearTicks(*args
, **kwargs
):
1801 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1803 def SetTick(*args
, **kwargs
):
1804 """SetTick(int tickPos)"""
1805 return _controls
.Slider_SetTick(*args
, **kwargs
)
1807 def ClearSel(*args
, **kwargs
):
1809 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1811 def GetSelEnd(*args
, **kwargs
):
1812 """GetSelEnd() -> int"""
1813 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1815 def GetSelStart(*args
, **kwargs
):
1816 """GetSelStart() -> int"""
1817 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1819 def SetSelection(*args
, **kwargs
):
1820 """SetSelection(int min, int max)"""
1821 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1824 class SliderPtr(Slider
):
1825 def __init__(self
, this
):
1827 if not hasattr(self
,"thisown"): self
.thisown
= 0
1828 self
.__class
__ = Slider
1829 _controls
.Slider_swigregister(SliderPtr
)
1830 SliderNameStr
= cvar
.SliderNameStr
1832 def PreSlider(*args
, **kwargs
):
1833 """PreSlider() -> Slider"""
1834 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1838 #---------------------------------------------------------------------------
1840 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1841 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1843 class ToggleButton(core
.Control
):
1845 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1846 def __init__(self
, *args
, **kwargs
):
1848 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1849 Size size=DefaultSize, long style=0,
1850 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1852 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1853 self
.this
= newobj
.this
1856 self
._setOORInfo
(self
)
1859 class ToggleButtonPtr(ToggleButton
):
1860 def __init__(self
, this
):
1862 if not hasattr(self
,"thisown"): self
.thisown
= 0
1863 self
.__class
__ = ToggleButton
1864 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1865 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1867 def PreToggleButton(*args
, **kwargs
):
1868 """PreToggleButton() -> ToggleButton"""
1869 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1873 #---------------------------------------------------------------------------
1875 class BookCtrl(core
.Control
):
1876 def __init__(self
): raise RuntimeError, "No constructor defined"
1878 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1879 def GetPageCount(*args
, **kwargs
):
1880 """GetPageCount() -> size_t"""
1881 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1883 def GetPage(*args
, **kwargs
):
1884 """GetPage(size_t n) -> Window"""
1885 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1887 def GetSelection(*args
, **kwargs
):
1888 """GetSelection() -> int"""
1889 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1891 def SetPageText(*args
, **kwargs
):
1892 """SetPageText(size_t n, String strText) -> bool"""
1893 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1895 def GetPageText(*args
, **kwargs
):
1896 """GetPageText(size_t n) -> String"""
1897 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1899 def SetImageList(*args
, **kwargs
):
1900 """SetImageList(ImageList imageList)"""
1901 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1903 def AssignImageList(*args
, **kwargs
):
1904 """AssignImageList(ImageList imageList)"""
1905 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1909 def GetImageList(*args
, **kwargs
):
1910 """GetImageList() -> ImageList"""
1911 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1913 def GetPageImage(*args
, **kwargs
):
1914 """GetPageImage(size_t n) -> int"""
1915 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1917 def SetPageImage(*args
, **kwargs
):
1918 """SetPageImage(size_t n, int imageId) -> bool"""
1919 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1921 def SetPageSize(*args
, **kwargs
):
1922 """SetPageSize(Size size)"""
1923 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1925 def CalcSizeFromPage(*args
, **kwargs
):
1926 """CalcSizeFromPage(Size sizePage) -> Size"""
1927 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1929 def DeletePage(*args
, **kwargs
):
1930 """DeletePage(size_t n) -> bool"""
1931 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1933 def RemovePage(*args
, **kwargs
):
1934 """RemovePage(size_t n) -> bool"""
1935 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1937 def DeleteAllPages(*args
, **kwargs
):
1938 """DeleteAllPages() -> bool"""
1939 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1941 def AddPage(*args
, **kwargs
):
1942 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1943 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1945 def InsertPage(*args
, **kwargs
):
1947 InsertPage(size_t n, Window page, String text, bool select=False,
1948 int imageId=-1) -> bool
1950 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1952 def SetSelection(*args
, **kwargs
):
1953 """SetSelection(size_t n) -> int"""
1954 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1956 def AdvanceSelection(*args
, **kwargs
):
1957 """AdvanceSelection(bool forward=True)"""
1958 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1961 class BookCtrlPtr(BookCtrl
):
1962 def __init__(self
, this
):
1964 if not hasattr(self
,"thisown"): self
.thisown
= 0
1965 self
.__class
__ = BookCtrl
1966 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1967 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
1969 class BookCtrlEvent(core
.NotifyEvent
):
1971 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1972 def __init__(self
, *args
, **kwargs
):
1974 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1975 int nOldSel=-1) -> BookCtrlEvent
1977 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1978 self
.this
= newobj
.this
1981 def GetSelection(*args
, **kwargs
):
1982 """GetSelection() -> int"""
1983 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1985 def SetSelection(*args
, **kwargs
):
1986 """SetSelection(int nSel)"""
1987 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1989 def GetOldSelection(*args
, **kwargs
):
1990 """GetOldSelection() -> int"""
1991 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1993 def SetOldSelection(*args
, **kwargs
):
1994 """SetOldSelection(int nOldSel)"""
1995 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1998 class BookCtrlEventPtr(BookCtrlEvent
):
1999 def __init__(self
, this
):
2001 if not hasattr(self
,"thisown"): self
.thisown
= 0
2002 self
.__class
__ = BookCtrlEvent
2003 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2005 #---------------------------------------------------------------------------
2007 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2008 NB_TOP
= _controls
.NB_TOP
2009 NB_LEFT
= _controls
.NB_LEFT
2010 NB_RIGHT
= _controls
.NB_RIGHT
2011 NB_BOTTOM
= _controls
.NB_BOTTOM
2012 NB_MULTILINE
= _controls
.NB_MULTILINE
2013 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2014 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2015 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2016 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2017 class Notebook(BookCtrl
):
2019 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2020 def __init__(self
, *args
, **kwargs
):
2022 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2023 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2025 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2026 self
.this
= newobj
.this
2029 self
._setOORInfo
(self
)
2031 def Create(*args
, **kwargs
):
2033 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2034 long style=0, String name=NOTEBOOK_NAME) -> bool
2036 return _controls
.Notebook_Create(*args
, **kwargs
)
2038 def GetRowCount(*args
, **kwargs
):
2039 """GetRowCount() -> int"""
2040 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2042 def SetPadding(*args
, **kwargs
):
2043 """SetPadding(Size padding)"""
2044 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2046 def SetTabSize(*args
, **kwargs
):
2047 """SetTabSize(Size sz)"""
2048 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2050 def HitTest(*args
, **kwargs
):
2052 HitTest(Point pt) -> (tab, where)
2054 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2056 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2058 def CalcSizeFromPage(*args
, **kwargs
):
2059 """CalcSizeFromPage(Size sizePage) -> Size"""
2060 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2063 class NotebookPtr(Notebook
):
2064 def __init__(self
, this
):
2066 if not hasattr(self
,"thisown"): self
.thisown
= 0
2067 self
.__class
__ = Notebook
2068 _controls
.Notebook_swigregister(NotebookPtr
)
2070 def PreNotebook(*args
, **kwargs
):
2071 """PreNotebook() -> Notebook"""
2072 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2076 class NotebookEvent(BookCtrlEvent
):
2078 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2079 def __init__(self
, *args
, **kwargs
):
2081 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2082 int nOldSel=-1) -> NotebookEvent
2084 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2085 self
.this
= newobj
.this
2089 class NotebookEventPtr(NotebookEvent
):
2090 def __init__(self
, this
):
2092 if not hasattr(self
,"thisown"): self
.thisown
= 0
2093 self
.__class
__ = NotebookEvent
2094 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2096 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2097 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2099 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2100 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2102 #----------------------------------------------------------------------------
2104 class NotebookPage(wx
.Panel
):
2106 There is an old (and apparently unsolvable) bug when placing a
2107 window with a nonstandard background colour in a wxNotebook on
2108 wxGTK, as the notbooks's background colour would always be used
2109 when the window is refreshed. The solution is to place a panel in
2110 the notbook and the coloured window on the panel, sized to cover
2111 the panel. This simple class does that for you, just put an
2112 instance of this in the notebook and make your regular window a
2113 child of this one and it will handle the resize for you.
2115 def __init__(self
, parent
, id=-1,
2116 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2117 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2118 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2120 EVT_SIZE(self
, self
.OnSize
)
2122 def OnSize(self
, evt
):
2123 if self
.child
is None:
2124 children
= self
.GetChildren()
2126 self
.child
= children
[0]
2128 self
.child
.SetPosition((0,0))
2129 self
.child
.SetSize(self
.GetSize())
2132 #---------------------------------------------------------------------------
2134 LB_DEFAULT
= _controls
.LB_DEFAULT
2135 LB_TOP
= _controls
.LB_TOP
2136 LB_BOTTOM
= _controls
.LB_BOTTOM
2137 LB_LEFT
= _controls
.LB_LEFT
2138 LB_RIGHT
= _controls
.LB_RIGHT
2139 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2140 class Listbook(BookCtrl
):
2142 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2143 def __init__(self
, *args
, **kwargs
):
2145 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2146 long style=0, String name=EmptyString) -> Listbook
2148 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2149 self
.this
= newobj
.this
2152 self
._setOORInfo
(self
)
2154 def Create(*args
, **kwargs
):
2156 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2157 long style=0, String name=EmptyString) -> bool
2159 return _controls
.Listbook_Create(*args
, **kwargs
)
2161 def IsVertical(*args
, **kwargs
):
2162 """IsVertical() -> bool"""
2163 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2166 class ListbookPtr(Listbook
):
2167 def __init__(self
, this
):
2169 if not hasattr(self
,"thisown"): self
.thisown
= 0
2170 self
.__class
__ = Listbook
2171 _controls
.Listbook_swigregister(ListbookPtr
)
2173 def PreListbook(*args
, **kwargs
):
2174 """PreListbook() -> Listbook"""
2175 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2179 class ListbookEvent(BookCtrlEvent
):
2181 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2182 def __init__(self
, *args
, **kwargs
):
2184 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2185 int nOldSel=-1) -> ListbookEvent
2187 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2188 self
.this
= newobj
.this
2192 class ListbookEventPtr(ListbookEvent
):
2193 def __init__(self
, this
):
2195 if not hasattr(self
,"thisown"): self
.thisown
= 0
2196 self
.__class
__ = ListbookEvent
2197 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2199 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2200 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2201 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2202 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2204 #---------------------------------------------------------------------------
2206 class BookCtrlSizer(core
.Sizer
):
2208 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2209 def __init__(self
, *args
, **kwargs
):
2210 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2211 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2212 self
.this
= newobj
.this
2215 self
._setOORInfo
(self
)
2217 def RecalcSizes(*args
, **kwargs
):
2219 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2221 def CalcMin(*args
, **kwargs
):
2222 """CalcMin() -> Size"""
2223 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2225 def GetControl(*args
, **kwargs
):
2226 """GetControl() -> BookCtrl"""
2227 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2230 class BookCtrlSizerPtr(BookCtrlSizer
):
2231 def __init__(self
, this
):
2233 if not hasattr(self
,"thisown"): self
.thisown
= 0
2234 self
.__class
__ = BookCtrlSizer
2235 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2237 class NotebookSizer(core
.Sizer
):
2239 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2240 def __init__(self
, *args
, **kwargs
):
2241 """__init__(Notebook nb) -> NotebookSizer"""
2242 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2243 self
.this
= newobj
.this
2246 self
._setOORInfo
(self
)
2248 def RecalcSizes(*args
, **kwargs
):
2250 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2252 def CalcMin(*args
, **kwargs
):
2253 """CalcMin() -> Size"""
2254 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2256 def GetNotebook(*args
, **kwargs
):
2257 """GetNotebook() -> Notebook"""
2258 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2261 class NotebookSizerPtr(NotebookSizer
):
2262 def __init__(self
, this
):
2264 if not hasattr(self
,"thisown"): self
.thisown
= 0
2265 self
.__class
__ = NotebookSizer
2266 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2268 #---------------------------------------------------------------------------
2270 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2271 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2272 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2273 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2274 TB_VERTICAL
= _controls
.TB_VERTICAL
2275 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2276 TB_FLAT
= _controls
.TB_FLAT
2277 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2278 TB_NOICONS
= _controls
.TB_NOICONS
2279 TB_TEXT
= _controls
.TB_TEXT
2280 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2281 TB_NOALIGN
= _controls
.TB_NOALIGN
2282 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2283 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2284 class ToolBarToolBase(core
.Object
):
2285 def __init__(self
): raise RuntimeError, "No constructor defined"
2287 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2288 def GetId(*args
, **kwargs
):
2289 """GetId() -> int"""
2290 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2292 def GetControl(*args
, **kwargs
):
2293 """GetControl() -> Control"""
2294 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2296 def GetToolBar(*args
, **kwargs
):
2297 """GetToolBar() -> ToolBarBase"""
2298 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2300 def IsButton(*args
, **kwargs
):
2301 """IsButton() -> int"""
2302 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2304 def IsControl(*args
, **kwargs
):
2305 """IsControl() -> int"""
2306 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2308 def IsSeparator(*args
, **kwargs
):
2309 """IsSeparator() -> int"""
2310 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2312 def GetStyle(*args
, **kwargs
):
2313 """GetStyle() -> int"""
2314 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2316 def GetKind(*args
, **kwargs
):
2317 """GetKind() -> int"""
2318 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2320 def IsEnabled(*args
, **kwargs
):
2321 """IsEnabled() -> bool"""
2322 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2324 def IsToggled(*args
, **kwargs
):
2325 """IsToggled() -> bool"""
2326 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2328 def CanBeToggled(*args
, **kwargs
):
2329 """CanBeToggled() -> bool"""
2330 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2332 def GetNormalBitmap(*args
, **kwargs
):
2333 """GetNormalBitmap() -> Bitmap"""
2334 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2336 def GetDisabledBitmap(*args
, **kwargs
):
2337 """GetDisabledBitmap() -> Bitmap"""
2338 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2340 def GetBitmap(*args
, **kwargs
):
2341 """GetBitmap() -> Bitmap"""
2342 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2344 def GetLabel(*args
, **kwargs
):
2345 """GetLabel() -> String"""
2346 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2348 def GetShortHelp(*args
, **kwargs
):
2349 """GetShortHelp() -> String"""
2350 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2352 def GetLongHelp(*args
, **kwargs
):
2353 """GetLongHelp() -> String"""
2354 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2356 def Enable(*args
, **kwargs
):
2357 """Enable(bool enable) -> bool"""
2358 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2360 def Toggle(*args
, **kwargs
):
2362 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2364 def SetToggle(*args
, **kwargs
):
2365 """SetToggle(bool toggle) -> bool"""
2366 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2368 def SetShortHelp(*args
, **kwargs
):
2369 """SetShortHelp(String help) -> bool"""
2370 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2372 def SetLongHelp(*args
, **kwargs
):
2373 """SetLongHelp(String help) -> bool"""
2374 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2376 def SetNormalBitmap(*args
, **kwargs
):
2377 """SetNormalBitmap(Bitmap bmp)"""
2378 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2380 def SetDisabledBitmap(*args
, **kwargs
):
2381 """SetDisabledBitmap(Bitmap bmp)"""
2382 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2384 def SetLabel(*args
, **kwargs
):
2385 """SetLabel(String label)"""
2386 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2388 def Detach(*args
, **kwargs
):
2390 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2392 def Attach(*args
, **kwargs
):
2393 """Attach(ToolBarBase tbar)"""
2394 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2396 def GetClientData(*args
, **kwargs
):
2397 """GetClientData() -> PyObject"""
2398 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2400 def SetClientData(*args
, **kwargs
):
2401 """SetClientData(PyObject clientData)"""
2402 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2404 GetBitmap1
= GetNormalBitmap
2405 GetBitmap2
= GetDisabledBitmap
2406 SetBitmap1
= SetNormalBitmap
2407 SetBitmap2
= SetDisabledBitmap
2410 class ToolBarToolBasePtr(ToolBarToolBase
):
2411 def __init__(self
, this
):
2413 if not hasattr(self
,"thisown"): self
.thisown
= 0
2414 self
.__class
__ = ToolBarToolBase
2415 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2417 class ToolBarBase(core
.Control
):
2418 def __init__(self
): raise RuntimeError, "No constructor defined"
2420 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2421 def DoAddTool(*args
, **kwargs
):
2423 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2424 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2425 String longHelp=EmptyString,
2426 PyObject clientData=None) -> ToolBarToolBase
2428 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2430 def DoInsertTool(*args
, **kwargs
):
2432 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2433 int kind=ITEM_NORMAL,
2434 String shortHelp=EmptyString, String longHelp=EmptyString,
2435 PyObject clientData=None) -> ToolBarToolBase
2437 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2439 # These match the original Add methods for this class, kept for
2440 # backwards compatibility with versions < 2.3.3.
2443 def AddTool(self
, id, bitmap
,
2444 pushedBitmap
= wx
.NullBitmap
,
2447 shortHelpString
= '',
2448 longHelpString
= '') :
2449 '''Old style method to add a tool to the toolbar.'''
2450 kind
= wx
.ITEM_NORMAL
2451 if isToggle
: kind
= wx
.ITEM_CHECK
2452 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2453 shortHelpString
, longHelpString
, clientData
)
2455 def AddSimpleTool(self
, id, bitmap
,
2456 shortHelpString
= '',
2457 longHelpString
= '',
2459 '''Old style method to add a tool to the toolbar.'''
2460 kind
= wx
.ITEM_NORMAL
2461 if isToggle
: kind
= wx
.ITEM_CHECK
2462 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2463 shortHelpString
, longHelpString
, None)
2465 def InsertTool(self
, pos
, id, bitmap
,
2466 pushedBitmap
= wx
.NullBitmap
,
2469 shortHelpString
= '',
2470 longHelpString
= ''):
2471 '''Old style method to insert a tool in the toolbar.'''
2472 kind
= wx
.ITEM_NORMAL
2473 if isToggle
: kind
= wx
.ITEM_CHECK
2474 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2475 shortHelpString
, longHelpString
, clientData
)
2477 def InsertSimpleTool(self
, pos
, id, bitmap
,
2478 shortHelpString
= '',
2479 longHelpString
= '',
2481 '''Old style method to insert a tool in the toolbar.'''
2482 kind
= wx
.ITEM_NORMAL
2483 if isToggle
: kind
= wx
.ITEM_CHECK
2484 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2485 shortHelpString
, longHelpString
, None)
2488 # The following are the new toolbar Add methods starting with
2489 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2490 # able to keep backwards compatibility with using the above
2491 # methods. Eventually these should migrate to be the methods used
2492 # primarily and lose the 'Label' in the name...
2494 def AddLabelTool(self
, id, label
, bitmap
,
2495 bmpDisabled
= wx
.NullBitmap
,
2496 kind
= wx
.ITEM_NORMAL
,
2497 shortHelp
= '', longHelp
= '',
2500 The full AddTool() function.
2502 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2503 is created and used as the disabled image.
2505 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2506 shortHelp
, longHelp
, clientData
)
2509 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2510 bmpDisabled
= wx
.NullBitmap
,
2511 kind
= wx
.ITEM_NORMAL
,
2512 shortHelp
= '', longHelp
= '',
2515 Insert the new tool at the given position, if pos == GetToolsCount(), it
2516 is equivalent to AddTool()
2518 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2519 shortHelp
, longHelp
, clientData
)
2521 def AddCheckLabelTool(self
, id, label
, bitmap
,
2522 bmpDisabled
= wx
.NullBitmap
,
2523 shortHelp
= '', longHelp
= '',
2525 '''Add a check tool, i.e. a tool which can be toggled'''
2526 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2527 shortHelp
, longHelp
, clientData
)
2529 def AddRadioLabelTool(self
, id, label
, bitmap
,
2530 bmpDisabled
= wx
.NullBitmap
,
2531 shortHelp
= '', longHelp
= '',
2534 Add a radio tool, i.e. a tool which can be toggled and releases any
2535 other toggled radio tools in the same group when it happens
2537 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2538 shortHelp
, longHelp
, clientData
)
2541 # For consistency with the backwards compatible methods above, here are
2542 # some non-'Label' versions of the Check and Radio methods
2543 def AddCheckTool(self
, id, bitmap
,
2544 bmpDisabled
= wx
.NullBitmap
,
2545 shortHelp
= '', longHelp
= '',
2547 '''Add a check tool, i.e. a tool which can be toggled'''
2548 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2549 shortHelp
, longHelp
, clientData
)
2551 def AddRadioTool(self
, id, bitmap
,
2552 bmpDisabled
= wx
.NullBitmap
,
2553 shortHelp
= '', longHelp
= '',
2556 Add a radio tool, i.e. a tool which can be toggled and releases any
2557 other toggled radio tools in the same group when it happens
2559 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2560 shortHelp
, longHelp
, clientData
)
2562 def AddToolItem(*args
, **kwargs
):
2563 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2564 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2566 def InsertToolItem(*args
, **kwargs
):
2567 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2568 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2570 def AddControl(*args
, **kwargs
):
2571 """AddControl(Control control) -> ToolBarToolBase"""
2572 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2574 def InsertControl(*args
, **kwargs
):
2575 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2576 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2578 def FindControl(*args
, **kwargs
):
2579 """FindControl(int id) -> Control"""
2580 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2582 def AddSeparator(*args
, **kwargs
):
2583 """AddSeparator() -> ToolBarToolBase"""
2584 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2586 def InsertSeparator(*args
, **kwargs
):
2587 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2588 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2590 def RemoveTool(*args
, **kwargs
):
2591 """RemoveTool(int id) -> ToolBarToolBase"""
2592 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2594 def DeleteToolByPos(*args
, **kwargs
):
2595 """DeleteToolByPos(size_t pos) -> bool"""
2596 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2598 def DeleteTool(*args
, **kwargs
):
2599 """DeleteTool(int id) -> bool"""
2600 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2602 def ClearTools(*args
, **kwargs
):
2604 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2606 def Realize(*args
, **kwargs
):
2607 """Realize() -> bool"""
2608 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2610 def EnableTool(*args
, **kwargs
):
2611 """EnableTool(int id, bool enable)"""
2612 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2614 def ToggleTool(*args
, **kwargs
):
2615 """ToggleTool(int id, bool toggle)"""
2616 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2618 def SetToggle(*args
, **kwargs
):
2619 """SetToggle(int id, bool toggle)"""
2620 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2622 def GetToolClientData(*args
, **kwargs
):
2623 """GetToolClientData(int id) -> PyObject"""
2624 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2626 def SetToolClientData(*args
, **kwargs
):
2627 """SetToolClientData(int id, PyObject clientData)"""
2628 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2630 def GetToolPos(*args
, **kwargs
):
2631 """GetToolPos(int id) -> int"""
2632 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2634 def GetToolState(*args
, **kwargs
):
2635 """GetToolState(int id) -> bool"""
2636 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2638 def GetToolEnabled(*args
, **kwargs
):
2639 """GetToolEnabled(int id) -> bool"""
2640 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2642 def SetToolShortHelp(*args
, **kwargs
):
2643 """SetToolShortHelp(int id, String helpString)"""
2644 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2646 def GetToolShortHelp(*args
, **kwargs
):
2647 """GetToolShortHelp(int id) -> String"""
2648 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2650 def SetToolLongHelp(*args
, **kwargs
):
2651 """SetToolLongHelp(int id, String helpString)"""
2652 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2654 def GetToolLongHelp(*args
, **kwargs
):
2655 """GetToolLongHelp(int id) -> String"""
2656 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2658 def SetMarginsXY(*args
, **kwargs
):
2659 """SetMarginsXY(int x, int y)"""
2660 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2662 def SetMargins(*args
, **kwargs
):
2663 """SetMargins(Size size)"""
2664 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2666 def SetToolPacking(*args
, **kwargs
):
2667 """SetToolPacking(int packing)"""
2668 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2670 def SetToolSeparation(*args
, **kwargs
):
2671 """SetToolSeparation(int separation)"""
2672 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2674 def GetToolMargins(*args
, **kwargs
):
2675 """GetToolMargins() -> Size"""
2676 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2678 def GetMargins(*args
, **kwargs
):
2679 """GetMargins() -> Size"""
2680 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2682 def GetToolPacking(*args
, **kwargs
):
2683 """GetToolPacking() -> int"""
2684 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2686 def GetToolSeparation(*args
, **kwargs
):
2687 """GetToolSeparation() -> int"""
2688 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2690 def SetRows(*args
, **kwargs
):
2691 """SetRows(int nRows)"""
2692 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2694 def SetMaxRowsCols(*args
, **kwargs
):
2695 """SetMaxRowsCols(int rows, int cols)"""
2696 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2698 def GetMaxRows(*args
, **kwargs
):
2699 """GetMaxRows() -> int"""
2700 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2702 def GetMaxCols(*args
, **kwargs
):
2703 """GetMaxCols() -> int"""
2704 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2706 def SetToolBitmapSize(*args
, **kwargs
):
2707 """SetToolBitmapSize(Size size)"""
2708 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2710 def GetToolBitmapSize(*args
, **kwargs
):
2711 """GetToolBitmapSize() -> Size"""
2712 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2714 def GetToolSize(*args
, **kwargs
):
2715 """GetToolSize() -> Size"""
2716 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2718 def FindToolForPosition(*args
, **kwargs
):
2719 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2720 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2722 def FindById(*args
, **kwargs
):
2723 """FindById(int toolid) -> ToolBarToolBase"""
2724 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2726 def IsVertical(*args
, **kwargs
):
2727 """IsVertical() -> bool"""
2728 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2731 class ToolBarBasePtr(ToolBarBase
):
2732 def __init__(self
, this
):
2734 if not hasattr(self
,"thisown"): self
.thisown
= 0
2735 self
.__class
__ = ToolBarBase
2736 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2738 class ToolBar(ToolBarBase
):
2740 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2741 def __init__(self
, *args
, **kwargs
):
2743 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2744 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2745 String name=wxPyToolBarNameStr) -> ToolBar
2747 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2748 self
.this
= newobj
.this
2751 self
._setOORInfo
(self
)
2753 def Create(*args
, **kwargs
):
2755 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2756 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2757 String name=wxPyToolBarNameStr) -> bool
2759 return _controls
.ToolBar_Create(*args
, **kwargs
)
2761 def FindToolForPosition(*args
, **kwargs
):
2762 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2763 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2766 class ToolBarPtr(ToolBar
):
2767 def __init__(self
, this
):
2769 if not hasattr(self
,"thisown"): self
.thisown
= 0
2770 self
.__class
__ = ToolBar
2771 _controls
.ToolBar_swigregister(ToolBarPtr
)
2773 def PreToolBar(*args
, **kwargs
):
2774 """PreToolBar() -> ToolBar"""
2775 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2779 #---------------------------------------------------------------------------
2781 LC_VRULES
= _controls
.LC_VRULES
2782 LC_HRULES
= _controls
.LC_HRULES
2783 LC_ICON
= _controls
.LC_ICON
2784 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2785 LC_LIST
= _controls
.LC_LIST
2786 LC_REPORT
= _controls
.LC_REPORT
2787 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2788 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2789 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2790 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2791 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2792 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2793 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2794 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2795 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2796 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2797 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2798 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2799 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2800 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2801 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2802 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2803 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2804 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2805 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2806 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2807 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2808 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2809 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2810 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2811 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2812 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2813 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2814 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2815 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2816 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2817 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2818 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2819 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2820 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2821 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2822 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2823 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2824 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2825 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2826 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2827 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2828 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2829 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2830 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2831 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2832 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2833 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2834 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2835 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2836 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2837 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2838 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2839 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2840 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2841 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2842 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2843 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2844 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2845 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2846 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2847 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2848 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2849 #---------------------------------------------------------------------------
2851 class ListItemAttr(object):
2853 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2854 def __init__(self
, *args
, **kwargs
):
2856 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2857 Font font=wxNullFont) -> ListItemAttr
2859 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2860 self
.this
= newobj
.this
2863 def SetTextColour(*args
, **kwargs
):
2864 """SetTextColour(Colour colText)"""
2865 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2867 def SetBackgroundColour(*args
, **kwargs
):
2868 """SetBackgroundColour(Colour colBack)"""
2869 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2871 def SetFont(*args
, **kwargs
):
2872 """SetFont(Font font)"""
2873 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2875 def HasTextColour(*args
, **kwargs
):
2876 """HasTextColour() -> bool"""
2877 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2879 def HasBackgroundColour(*args
, **kwargs
):
2880 """HasBackgroundColour() -> bool"""
2881 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2883 def HasFont(*args
, **kwargs
):
2884 """HasFont() -> bool"""
2885 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2887 def GetTextColour(*args
, **kwargs
):
2888 """GetTextColour() -> Colour"""
2889 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2891 def GetBackgroundColour(*args
, **kwargs
):
2892 """GetBackgroundColour() -> Colour"""
2893 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2895 def GetFont(*args
, **kwargs
):
2896 """GetFont() -> Font"""
2897 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2899 def Destroy(*args
, **kwargs
):
2901 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2904 class ListItemAttrPtr(ListItemAttr
):
2905 def __init__(self
, this
):
2907 if not hasattr(self
,"thisown"): self
.thisown
= 0
2908 self
.__class
__ = ListItemAttr
2909 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2910 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2912 #---------------------------------------------------------------------------
2914 class ListItem(core
.Object
):
2916 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2917 def __init__(self
, *args
, **kwargs
):
2918 """__init__() -> ListItem"""
2919 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2920 self
.this
= newobj
.this
2923 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2926 if self
.thisown
: destroy(self
)
2929 def Clear(*args
, **kwargs
):
2931 return _controls
.ListItem_Clear(*args
, **kwargs
)
2933 def ClearAttributes(*args
, **kwargs
):
2934 """ClearAttributes()"""
2935 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2937 def SetMask(*args
, **kwargs
):
2938 """SetMask(long mask)"""
2939 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2941 def SetId(*args
, **kwargs
):
2942 """SetId(long id)"""
2943 return _controls
.ListItem_SetId(*args
, **kwargs
)
2945 def SetColumn(*args
, **kwargs
):
2946 """SetColumn(int col)"""
2947 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2949 def SetState(*args
, **kwargs
):
2950 """SetState(long state)"""
2951 return _controls
.ListItem_SetState(*args
, **kwargs
)
2953 def SetStateMask(*args
, **kwargs
):
2954 """SetStateMask(long stateMask)"""
2955 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2957 def SetText(*args
, **kwargs
):
2958 """SetText(String text)"""
2959 return _controls
.ListItem_SetText(*args
, **kwargs
)
2961 def SetImage(*args
, **kwargs
):
2962 """SetImage(int image)"""
2963 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2965 def SetData(*args
, **kwargs
):
2966 """SetData(long data)"""
2967 return _controls
.ListItem_SetData(*args
, **kwargs
)
2969 def SetWidth(*args
, **kwargs
):
2970 """SetWidth(int width)"""
2971 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2973 def SetAlign(*args
, **kwargs
):
2974 """SetAlign(int align)"""
2975 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2977 def SetTextColour(*args
, **kwargs
):
2978 """SetTextColour(Colour colText)"""
2979 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2981 def SetBackgroundColour(*args
, **kwargs
):
2982 """SetBackgroundColour(Colour colBack)"""
2983 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2985 def SetFont(*args
, **kwargs
):
2986 """SetFont(Font font)"""
2987 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2989 def GetMask(*args
, **kwargs
):
2990 """GetMask() -> long"""
2991 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2993 def GetId(*args
, **kwargs
):
2994 """GetId() -> long"""
2995 return _controls
.ListItem_GetId(*args
, **kwargs
)
2997 def GetColumn(*args
, **kwargs
):
2998 """GetColumn() -> int"""
2999 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3001 def GetState(*args
, **kwargs
):
3002 """GetState() -> long"""
3003 return _controls
.ListItem_GetState(*args
, **kwargs
)
3005 def GetText(*args
, **kwargs
):
3006 """GetText() -> String"""
3007 return _controls
.ListItem_GetText(*args
, **kwargs
)
3009 def GetImage(*args
, **kwargs
):
3010 """GetImage() -> int"""
3011 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3013 def GetData(*args
, **kwargs
):
3014 """GetData() -> long"""
3015 return _controls
.ListItem_GetData(*args
, **kwargs
)
3017 def GetWidth(*args
, **kwargs
):
3018 """GetWidth() -> int"""
3019 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3021 def GetAlign(*args
, **kwargs
):
3022 """GetAlign() -> int"""
3023 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3025 def GetAttributes(*args
, **kwargs
):
3026 """GetAttributes() -> ListItemAttr"""
3027 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3029 def HasAttributes(*args
, **kwargs
):
3030 """HasAttributes() -> bool"""
3031 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3033 def GetTextColour(*args
, **kwargs
):
3034 """GetTextColour() -> Colour"""
3035 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3037 def GetBackgroundColour(*args
, **kwargs
):
3038 """GetBackgroundColour() -> Colour"""
3039 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3041 def GetFont(*args
, **kwargs
):
3042 """GetFont() -> Font"""
3043 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3045 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3046 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3047 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3048 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3049 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3050 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3051 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3052 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3053 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3054 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3056 class ListItemPtr(ListItem
):
3057 def __init__(self
, this
):
3059 if not hasattr(self
,"thisown"): self
.thisown
= 0
3060 self
.__class
__ = ListItem
3061 _controls
.ListItem_swigregister(ListItemPtr
)
3063 #---------------------------------------------------------------------------
3065 class ListEvent(core
.NotifyEvent
):
3067 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3068 def __init__(self
, *args
, **kwargs
):
3069 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3070 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3071 self
.this
= newobj
.this
3074 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3075 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3076 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3077 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3078 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3079 m_item
= property(_controls
.ListEvent_m_item_get
)
3080 def GetKeyCode(*args
, **kwargs
):
3081 """GetKeyCode() -> int"""
3082 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3084 GetCode
= GetKeyCode
3085 def GetIndex(*args
, **kwargs
):
3086 """GetIndex() -> long"""
3087 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3089 def GetColumn(*args
, **kwargs
):
3090 """GetColumn() -> int"""
3091 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3093 def GetPoint(*args
, **kwargs
):
3094 """GetPoint() -> Point"""
3095 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3097 GetPosition
= GetPoint
3098 def GetLabel(*args
, **kwargs
):
3099 """GetLabel() -> String"""
3100 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3102 def GetText(*args
, **kwargs
):
3103 """GetText() -> String"""
3104 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3106 def GetImage(*args
, **kwargs
):
3107 """GetImage() -> int"""
3108 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3110 def GetData(*args
, **kwargs
):
3111 """GetData() -> long"""
3112 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3114 def GetMask(*args
, **kwargs
):
3115 """GetMask() -> long"""
3116 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3118 def GetItem(*args
, **kwargs
):
3119 """GetItem() -> ListItem"""
3120 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3122 def GetCacheFrom(*args
, **kwargs
):
3123 """GetCacheFrom() -> long"""
3124 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3126 def GetCacheTo(*args
, **kwargs
):
3127 """GetCacheTo() -> long"""
3128 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3130 def IsEditCancelled(*args
, **kwargs
):
3131 """IsEditCancelled() -> bool"""
3132 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3134 def SetEditCanceled(*args
, **kwargs
):
3135 """SetEditCanceled(bool editCancelled)"""
3136 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3139 class ListEventPtr(ListEvent
):
3140 def __init__(self
, this
):
3142 if not hasattr(self
,"thisown"): self
.thisown
= 0
3143 self
.__class
__ = ListEvent
3144 _controls
.ListEvent_swigregister(ListEventPtr
)
3146 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3147 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3148 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3149 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3150 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3151 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3152 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3153 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3154 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3155 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3156 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3157 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3158 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3159 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3160 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3161 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3162 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3163 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3164 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3165 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3166 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3167 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3168 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3169 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3170 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3171 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3172 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3173 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3174 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3175 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3176 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3177 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3178 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3179 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3180 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3181 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3182 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3183 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3184 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3185 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3186 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3187 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3188 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3189 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3191 #---------------------------------------------------------------------------
3193 class ListCtrl(core
.Control
):
3195 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3196 def __init__(self
, *args
, **kwargs
):
3198 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3199 Size size=DefaultSize, long style=LC_ICON,
3200 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3202 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3203 self
.this
= newobj
.this
3206 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3208 def Create(*args
, **kwargs
):
3210 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3211 Size size=DefaultSize, long style=LC_ICON,
3212 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3214 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3216 def _setCallbackInfo(*args
, **kwargs
):
3217 """_setCallbackInfo(PyObject self, PyObject _class)"""
3218 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3220 def SetForegroundColour(*args
, **kwargs
):
3221 """SetForegroundColour(Colour col) -> bool"""
3222 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3224 def SetBackgroundColour(*args
, **kwargs
):
3225 """SetBackgroundColour(Colour col) -> bool"""
3226 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3228 def GetColumn(*args
, **kwargs
):
3229 """GetColumn(int col) -> ListItem"""
3230 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3231 if val
is not None: val
.thisown
= 1
3234 def SetColumn(*args
, **kwargs
):
3235 """SetColumn(int col, ListItem item) -> bool"""
3236 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3238 def GetColumnWidth(*args
, **kwargs
):
3239 """GetColumnWidth(int col) -> int"""
3240 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3242 def SetColumnWidth(*args
, **kwargs
):
3243 """SetColumnWidth(int col, int width) -> bool"""
3244 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3246 def GetCountPerPage(*args
, **kwargs
):
3247 """GetCountPerPage() -> int"""
3248 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3250 def GetViewRect(*args
, **kwargs
):
3251 """GetViewRect() -> Rect"""
3252 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3254 def GetItem(*args
, **kwargs
):
3255 """GetItem(long itemId, int col=0) -> ListItem"""
3256 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3257 if val
is not None: val
.thisown
= 1
3260 def SetItem(*args
, **kwargs
):
3261 """SetItem(ListItem info) -> bool"""
3262 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3264 def SetStringItem(*args
, **kwargs
):
3265 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3266 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3268 def GetItemState(*args
, **kwargs
):
3269 """GetItemState(long item, long stateMask) -> int"""
3270 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3272 def SetItemState(*args
, **kwargs
):
3273 """SetItemState(long item, long state, long stateMask) -> bool"""
3274 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3276 def SetItemImage(*args
, **kwargs
):
3277 """SetItemImage(long item, int image, int selImage) -> bool"""
3278 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3280 def GetItemText(*args
, **kwargs
):
3281 """GetItemText(long item) -> String"""
3282 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3284 def SetItemText(*args
, **kwargs
):
3285 """SetItemText(long item, String str)"""
3286 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3288 def GetItemData(*args
, **kwargs
):
3289 """GetItemData(long item) -> long"""
3290 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3292 def SetItemData(*args
, **kwargs
):
3293 """SetItemData(long item, long data) -> bool"""
3294 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3296 def GetItemPosition(*args
, **kwargs
):
3297 """GetItemPosition(long item) -> Point"""
3298 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3300 def GetItemRect(*args
, **kwargs
):
3301 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3302 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3304 def SetItemPosition(*args
, **kwargs
):
3305 """SetItemPosition(long item, Point pos) -> bool"""
3306 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3308 def GetItemCount(*args
, **kwargs
):
3309 """GetItemCount() -> int"""
3310 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3312 def GetColumnCount(*args
, **kwargs
):
3313 """GetColumnCount() -> int"""
3314 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3316 def GetItemSpacing(*args
, **kwargs
):
3317 """GetItemSpacing() -> Size"""
3318 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3320 def SetItemSpacing(*args
, **kwargs
):
3321 """SetItemSpacing(int spacing, bool isSmall=False)"""
3322 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3324 def GetSelectedItemCount(*args
, **kwargs
):
3325 """GetSelectedItemCount() -> int"""
3326 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3328 def GetTextColour(*args
, **kwargs
):
3329 """GetTextColour() -> Colour"""
3330 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3332 def SetTextColour(*args
, **kwargs
):
3333 """SetTextColour(Colour col)"""
3334 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3336 def GetTopItem(*args
, **kwargs
):
3337 """GetTopItem() -> long"""
3338 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3340 def SetSingleStyle(*args
, **kwargs
):
3341 """SetSingleStyle(long style, bool add=True)"""
3342 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3344 def SetWindowStyleFlag(*args
, **kwargs
):
3345 """SetWindowStyleFlag(long style)"""
3346 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3348 def GetNextItem(*args
, **kwargs
):
3349 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3350 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3352 def GetImageList(*args
, **kwargs
):
3353 """GetImageList(int which) -> ImageList"""
3354 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3356 def SetImageList(*args
, **kwargs
):
3357 """SetImageList(ImageList imageList, int which)"""
3358 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3360 def AssignImageList(*args
, **kwargs
):
3361 """AssignImageList(ImageList imageList, int which)"""
3362 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3366 def IsVirtual(*args
, **kwargs
):
3367 """IsVirtual() -> bool"""
3368 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3370 def RefreshItem(*args
, **kwargs
):
3371 """RefreshItem(long item)"""
3372 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3374 def RefreshItems(*args
, **kwargs
):
3375 """RefreshItems(long itemFrom, long itemTo)"""
3376 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3378 def Arrange(*args
, **kwargs
):
3379 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3380 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3382 def DeleteItem(*args
, **kwargs
):
3383 """DeleteItem(long item) -> bool"""
3384 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3386 def DeleteAllItems(*args
, **kwargs
):
3387 """DeleteAllItems() -> bool"""
3388 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3390 def DeleteColumn(*args
, **kwargs
):
3391 """DeleteColumn(int col) -> bool"""
3392 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3394 def DeleteAllColumns(*args
, **kwargs
):
3395 """DeleteAllColumns() -> bool"""
3396 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3398 def ClearAll(*args
, **kwargs
):
3400 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3402 def EditLabel(*args
, **kwargs
):
3403 """EditLabel(long item)"""
3404 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3406 def EnsureVisible(*args
, **kwargs
):
3407 """EnsureVisible(long item) -> bool"""
3408 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3410 def FindItem(*args
, **kwargs
):
3411 """FindItem(long start, String str, bool partial=False) -> long"""
3412 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3414 def FindItemData(*args
, **kwargs
):
3415 """FindItemData(long start, long data) -> long"""
3416 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3418 def FindItemAtPos(*args
, **kwargs
):
3419 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3420 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3422 def HitTest(*args
, **kwargs
):
3424 HitTest(Point point) -> (item, where)
3426 Determines which item (if any) is at the specified point,
3427 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3429 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3431 def InsertItem(*args
, **kwargs
):
3432 """InsertItem(ListItem info) -> long"""
3433 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3435 def InsertStringItem(*args
, **kwargs
):
3436 """InsertStringItem(long index, String label) -> long"""
3437 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3439 def InsertImageItem(*args
, **kwargs
):
3440 """InsertImageItem(long index, int imageIndex) -> long"""
3441 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3443 def InsertImageStringItem(*args
, **kwargs
):
3444 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3445 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3447 def InsertColumnInfo(*args
, **kwargs
):
3448 """InsertColumnInfo(long col, ListItem info) -> long"""
3449 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3451 def InsertColumn(*args
, **kwargs
):
3453 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3454 int width=-1) -> long
3456 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3458 def SetItemCount(*args
, **kwargs
):
3459 """SetItemCount(long count)"""
3460 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3462 def ScrollList(*args
, **kwargs
):
3463 """ScrollList(int dx, int dy) -> bool"""
3464 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3466 def SetItemTextColour(*args
, **kwargs
):
3467 """SetItemTextColour(long item, Colour col)"""
3468 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3470 def GetItemTextColour(*args
, **kwargs
):
3471 """GetItemTextColour(long item) -> Colour"""
3472 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3474 def SetItemBackgroundColour(*args
, **kwargs
):
3475 """SetItemBackgroundColour(long item, Colour col)"""
3476 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3478 def GetItemBackgroundColour(*args
, **kwargs
):
3479 """GetItemBackgroundColour(long item) -> Colour"""
3480 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3484 def Select(self
, idx
, on
=1):
3485 '''[de]select an item'''
3486 if on
: state
= wx
.LIST_STATE_SELECTED
3488 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3490 def Focus(self
, idx
):
3491 '''Focus and show the given item'''
3492 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3493 self
.EnsureVisible(idx
)
3495 def GetFocusedItem(self
):
3496 '''get the currently focused item or -1 if none'''
3497 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3499 def GetFirstSelected(self
, *args
):
3500 '''return first selected item, or -1 when none'''
3501 return self
.GetNextSelected(-1)
3503 def GetNextSelected(self
, item
):
3504 '''return subsequent selected items, or -1 when no more'''
3505 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3507 def IsSelected(self
, idx
):
3508 '''return True if the item is selected'''
3509 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3511 def SetColumnImage(self
, col
, image
):
3512 item
= self
.GetColumn(col
)
3513 # preserve all other attributes too
3514 item
.SetMask( wx
.LIST_MASK_STATE |
3516 wx
.LIST_MASK_IMAGE |
3519 wx
.LIST_MASK_WIDTH |
3520 wx
.LIST_MASK_FORMAT
)
3521 item
.SetImage(image
)
3522 self
.SetColumn(col
, item
)
3524 def ClearColumnImage(self
, col
):
3525 self
.SetColumnImage(col
, -1)
3527 def Append(self
, entry
):
3528 '''Append an item to the list control. The entry parameter should be a
3529 sequence with an item for each column'''
3535 pos
= self
.GetItemCount()
3536 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3537 for i
in range(1, len(entry
)):
3538 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3541 def SortItems(*args
, **kwargs
):
3542 """SortItems(PyObject func) -> bool"""
3543 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3545 def GetMainWindow(*args
, **kwargs
):
3546 """GetMainWindow() -> Window"""
3547 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3550 class ListCtrlPtr(ListCtrl
):
3551 def __init__(self
, this
):
3553 if not hasattr(self
,"thisown"): self
.thisown
= 0
3554 self
.__class
__ = ListCtrl
3555 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3557 def PreListCtrl(*args
, **kwargs
):
3558 """PreListCtrl() -> ListCtrl"""
3559 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3563 #---------------------------------------------------------------------------
3565 class ListView(ListCtrl
):
3567 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3568 def __init__(self
, *args
, **kwargs
):
3570 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3571 Size size=DefaultSize, long style=LC_REPORT,
3572 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3574 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3575 self
.this
= newobj
.this
3578 self
._setOORInfo
(self
)
3580 def Create(*args
, **kwargs
):
3582 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3583 Size size=DefaultSize, long style=LC_REPORT,
3584 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3586 return _controls
.ListView_Create(*args
, **kwargs
)
3588 def Select(*args
, **kwargs
):
3589 """Select(long n, bool on=True)"""
3590 return _controls
.ListView_Select(*args
, **kwargs
)
3592 def Focus(*args
, **kwargs
):
3593 """Focus(long index)"""
3594 return _controls
.ListView_Focus(*args
, **kwargs
)
3596 def GetFocusedItem(*args
, **kwargs
):
3597 """GetFocusedItem() -> long"""
3598 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3600 def GetNextSelected(*args
, **kwargs
):
3601 """GetNextSelected(long item) -> long"""
3602 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3604 def GetFirstSelected(*args
, **kwargs
):
3605 """GetFirstSelected() -> long"""
3606 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3608 def IsSelected(*args
, **kwargs
):
3609 """IsSelected(long index) -> bool"""
3610 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3612 def SetColumnImage(*args
, **kwargs
):
3613 """SetColumnImage(int col, int image)"""
3614 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3616 def ClearColumnImage(*args
, **kwargs
):
3617 """ClearColumnImage(int col)"""
3618 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3621 class ListViewPtr(ListView
):
3622 def __init__(self
, this
):
3624 if not hasattr(self
,"thisown"): self
.thisown
= 0
3625 self
.__class
__ = ListView
3626 _controls
.ListView_swigregister(ListViewPtr
)
3628 def PreListView(*args
, **kwargs
):
3629 """PreListView() -> ListView"""
3630 val
= _controls
.new_PreListView(*args
, **kwargs
)
3634 #---------------------------------------------------------------------------
3636 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3637 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3638 TR_NO_LINES
= _controls
.TR_NO_LINES
3639 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3640 TR_SINGLE
= _controls
.TR_SINGLE
3641 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3642 TR_EXTENDED
= _controls
.TR_EXTENDED
3643 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3644 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3645 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3646 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3647 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3648 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3649 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3650 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3651 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3652 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3653 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3654 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3655 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3656 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3657 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3658 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3659 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3660 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3661 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3662 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3663 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3664 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3665 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3666 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3667 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3668 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3669 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3670 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3671 #---------------------------------------------------------------------------
3673 class TreeItemId(object):
3675 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3676 def __init__(self
, *args
, **kwargs
):
3677 """__init__() -> TreeItemId"""
3678 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3679 self
.this
= newobj
.this
3682 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3685 if self
.thisown
: destroy(self
)
3688 def IsOk(*args
, **kwargs
):
3689 """IsOk() -> bool"""
3690 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3692 def __eq__(*args
, **kwargs
):
3693 """__eq__(TreeItemId other) -> bool"""
3694 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3696 def __ne__(*args
, **kwargs
):
3697 """__ne__(TreeItemId other) -> bool"""
3698 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3700 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3702 def __nonzero__(self
): return self
.IsOk()
3704 class TreeItemIdPtr(TreeItemId
):
3705 def __init__(self
, this
):
3707 if not hasattr(self
,"thisown"): self
.thisown
= 0
3708 self
.__class
__ = TreeItemId
3709 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3710 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3712 class TreeItemData(object):
3714 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3715 def __init__(self
, *args
, **kwargs
):
3716 """__init__(PyObject obj=None) -> TreeItemData"""
3717 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3718 self
.this
= newobj
.this
3721 def GetData(*args
, **kwargs
):
3722 """GetData() -> PyObject"""
3723 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3725 def SetData(*args
, **kwargs
):
3726 """SetData(PyObject obj)"""
3727 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3729 def GetId(*args
, **kwargs
):
3730 """GetId() -> TreeItemId"""
3731 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3733 def SetId(*args
, **kwargs
):
3734 """SetId(TreeItemId id)"""
3735 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3737 def Destroy(*args
, **kwargs
):
3739 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3742 class TreeItemDataPtr(TreeItemData
):
3743 def __init__(self
, this
):
3745 if not hasattr(self
,"thisown"): self
.thisown
= 0
3746 self
.__class
__ = TreeItemData
3747 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3749 #---------------------------------------------------------------------------
3751 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3752 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3753 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3754 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3755 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3756 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3757 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3758 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3759 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3760 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3761 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3762 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3763 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3764 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3765 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3766 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3767 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3768 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3769 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3770 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3771 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3772 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3773 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3774 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3775 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3776 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3777 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3778 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3779 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3780 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3781 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3782 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3783 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3784 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3785 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3786 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3787 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3788 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3789 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3790 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3792 class TreeEvent(core
.NotifyEvent
):
3794 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3795 def __init__(self
, *args
, **kwargs
):
3796 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3797 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3798 self
.this
= newobj
.this
3801 def GetItem(*args
, **kwargs
):
3802 """GetItem() -> TreeItemId"""
3803 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3805 def SetItem(*args
, **kwargs
):
3806 """SetItem(TreeItemId item)"""
3807 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3809 def GetOldItem(*args
, **kwargs
):
3810 """GetOldItem() -> TreeItemId"""
3811 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3813 def SetOldItem(*args
, **kwargs
):
3814 """SetOldItem(TreeItemId item)"""
3815 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3817 def GetPoint(*args
, **kwargs
):
3818 """GetPoint() -> Point"""
3819 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3821 def SetPoint(*args
, **kwargs
):
3822 """SetPoint(Point pt)"""
3823 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3825 def GetKeyEvent(*args
, **kwargs
):
3826 """GetKeyEvent() -> KeyEvent"""
3827 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3829 def GetKeyCode(*args
, **kwargs
):
3830 """GetKeyCode() -> int"""
3831 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3833 def SetKeyEvent(*args
, **kwargs
):
3834 """SetKeyEvent(KeyEvent evt)"""
3835 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3837 def GetLabel(*args
, **kwargs
):
3838 """GetLabel() -> String"""
3839 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3841 def SetLabel(*args
, **kwargs
):
3842 """SetLabel(String label)"""
3843 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3845 def IsEditCancelled(*args
, **kwargs
):
3846 """IsEditCancelled() -> bool"""
3847 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3849 def SetEditCanceled(*args
, **kwargs
):
3850 """SetEditCanceled(bool editCancelled)"""
3851 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3853 def SetToolTip(*args
, **kwargs
):
3854 """SetToolTip(String toolTip)"""
3855 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3858 class TreeEventPtr(TreeEvent
):
3859 def __init__(self
, this
):
3861 if not hasattr(self
,"thisown"): self
.thisown
= 0
3862 self
.__class
__ = TreeEvent
3863 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3865 #---------------------------------------------------------------------------
3867 class TreeCtrl(core
.Control
):
3869 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3870 def __init__(self
, *args
, **kwargs
):
3872 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3873 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3874 Validator validator=DefaultValidator,
3875 String name=TreeCtrlNameStr) -> TreeCtrl
3877 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3878 self
.this
= newobj
.this
3881 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3883 def Create(*args
, **kwargs
):
3885 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3886 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3887 Validator validator=DefaultValidator,
3888 String name=TreeCtrlNameStr) -> bool
3890 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3892 def _setCallbackInfo(*args
, **kwargs
):
3893 """_setCallbackInfo(PyObject self, PyObject _class)"""
3894 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3896 def GetCount(*args
, **kwargs
):
3897 """GetCount() -> size_t"""
3898 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3900 def GetIndent(*args
, **kwargs
):
3901 """GetIndent() -> unsigned int"""
3902 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3904 def SetIndent(*args
, **kwargs
):
3905 """SetIndent(unsigned int indent)"""
3906 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3908 def GetSpacing(*args
, **kwargs
):
3909 """GetSpacing() -> unsigned int"""
3910 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3912 def SetSpacing(*args
, **kwargs
):
3913 """SetSpacing(unsigned int spacing)"""
3914 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3916 def GetImageList(*args
, **kwargs
):
3917 """GetImageList() -> ImageList"""
3918 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3920 def GetStateImageList(*args
, **kwargs
):
3921 """GetStateImageList() -> ImageList"""
3922 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3924 def SetImageList(*args
, **kwargs
):
3925 """SetImageList(ImageList imageList)"""
3926 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3928 def SetStateImageList(*args
, **kwargs
):
3929 """SetStateImageList(ImageList imageList)"""
3930 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3932 def AssignImageList(*args
, **kwargs
):
3933 """AssignImageList(ImageList imageList)"""
3934 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3938 def AssignStateImageList(*args
, **kwargs
):
3939 """AssignStateImageList(ImageList imageList)"""
3940 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3944 def GetItemText(*args
, **kwargs
):
3945 """GetItemText(TreeItemId item) -> String"""
3946 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3948 def GetItemImage(*args
, **kwargs
):
3949 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3950 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3952 def GetItemData(*args
, **kwargs
):
3953 """GetItemData(TreeItemId item) -> TreeItemData"""
3954 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3956 def GetItemPyData(*args
, **kwargs
):
3957 """GetItemPyData(TreeItemId item) -> PyObject"""
3958 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3960 GetPyData
= GetItemPyData
3961 def GetItemTextColour(*args
, **kwargs
):
3962 """GetItemTextColour(TreeItemId item) -> Colour"""
3963 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3965 def GetItemBackgroundColour(*args
, **kwargs
):
3966 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3967 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3969 def GetItemFont(*args
, **kwargs
):
3970 """GetItemFont(TreeItemId item) -> Font"""
3971 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3973 def SetItemText(*args
, **kwargs
):
3974 """SetItemText(TreeItemId item, String text)"""
3975 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3977 def SetItemImage(*args
, **kwargs
):
3978 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
3979 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3981 def SetItemData(*args
, **kwargs
):
3982 """SetItemData(TreeItemId item, TreeItemData data)"""
3983 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3985 def SetItemPyData(*args
, **kwargs
):
3986 """SetItemPyData(TreeItemId item, PyObject obj)"""
3987 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3989 SetPyData
= SetItemPyData
3990 def SetItemHasChildren(*args
, **kwargs
):
3991 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3992 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3994 def SetItemBold(*args
, **kwargs
):
3995 """SetItemBold(TreeItemId item, bool bold=True)"""
3996 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3998 def SetItemTextColour(*args
, **kwargs
):
3999 """SetItemTextColour(TreeItemId item, Colour col)"""
4000 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4002 def SetItemBackgroundColour(*args
, **kwargs
):
4003 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4004 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4006 def SetItemFont(*args
, **kwargs
):
4007 """SetItemFont(TreeItemId item, Font font)"""
4008 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4010 def IsVisible(*args
, **kwargs
):
4011 """IsVisible(TreeItemId item) -> bool"""
4012 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4014 def ItemHasChildren(*args
, **kwargs
):
4015 """ItemHasChildren(TreeItemId item) -> bool"""
4016 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4018 def IsExpanded(*args
, **kwargs
):
4019 """IsExpanded(TreeItemId item) -> bool"""
4020 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4022 def IsSelected(*args
, **kwargs
):
4023 """IsSelected(TreeItemId item) -> bool"""
4024 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4026 def IsBold(*args
, **kwargs
):
4027 """IsBold(TreeItemId item) -> bool"""
4028 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4030 def GetChildrenCount(*args
, **kwargs
):
4031 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4032 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4034 def GetRootItem(*args
, **kwargs
):
4035 """GetRootItem() -> TreeItemId"""
4036 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4038 def GetSelection(*args
, **kwargs
):
4039 """GetSelection() -> TreeItemId"""
4040 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4042 def GetSelections(*args
, **kwargs
):
4043 """GetSelections() -> PyObject"""
4044 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4046 def GetItemParent(*args
, **kwargs
):
4047 """GetItemParent(TreeItemId item) -> TreeItemId"""
4048 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4050 def GetFirstChild(*args
, **kwargs
):
4051 """GetFirstChild(TreeItemId item) -> PyObject"""
4052 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4054 def GetNextChild(*args
, **kwargs
):
4055 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4056 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4058 def GetLastChild(*args
, **kwargs
):
4059 """GetLastChild(TreeItemId item) -> TreeItemId"""
4060 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4062 def GetNextSibling(*args
, **kwargs
):
4063 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4064 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4066 def GetPrevSibling(*args
, **kwargs
):
4067 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4068 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4070 def GetFirstVisibleItem(*args
, **kwargs
):
4071 """GetFirstVisibleItem() -> TreeItemId"""
4072 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4074 def GetNextVisible(*args
, **kwargs
):
4075 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4076 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4078 def GetPrevVisible(*args
, **kwargs
):
4079 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4080 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4082 def AddRoot(*args
, **kwargs
):
4083 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4084 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4086 def PrependItem(*args
, **kwargs
):
4088 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4089 TreeItemData data=None) -> TreeItemId
4091 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4093 def InsertItem(*args
, **kwargs
):
4095 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4096 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4098 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4100 def InsertItemBefore(*args
, **kwargs
):
4102 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4103 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4105 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4107 def AppendItem(*args
, **kwargs
):
4109 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4110 TreeItemData data=None) -> TreeItemId
4112 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4114 def Delete(*args
, **kwargs
):
4115 """Delete(TreeItemId item)"""
4116 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4118 def DeleteChildren(*args
, **kwargs
):
4119 """DeleteChildren(TreeItemId item)"""
4120 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4122 def DeleteAllItems(*args
, **kwargs
):
4123 """DeleteAllItems()"""
4124 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4126 def Expand(*args
, **kwargs
):
4127 """Expand(TreeItemId item)"""
4128 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4130 def Collapse(*args
, **kwargs
):
4131 """Collapse(TreeItemId item)"""
4132 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4134 def CollapseAndReset(*args
, **kwargs
):
4135 """CollapseAndReset(TreeItemId item)"""
4136 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4138 def Toggle(*args
, **kwargs
):
4139 """Toggle(TreeItemId item)"""
4140 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4142 def Unselect(*args
, **kwargs
):
4144 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4146 def UnselectAll(*args
, **kwargs
):
4148 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4150 def SelectItem(*args
, **kwargs
):
4151 """SelectItem(TreeItemId item)"""
4152 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4154 def EnsureVisible(*args
, **kwargs
):
4155 """EnsureVisible(TreeItemId item)"""
4156 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4158 def ScrollTo(*args
, **kwargs
):
4159 """ScrollTo(TreeItemId item)"""
4160 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4162 def EditLabel(*args
, **kwargs
):
4163 """EditLabel(TreeItemId item)"""
4164 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4166 def GetEditControl(*args
, **kwargs
):
4167 """GetEditControl() -> TextCtrl"""
4168 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4170 def SortChildren(*args
, **kwargs
):
4171 """SortChildren(TreeItemId item)"""
4172 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4174 def HitTest(*args
, **kwargs
):
4176 HitTest(Point point) -> (item, where)
4178 Determine which item (if any) belongs the given point. The
4179 coordinates specified are relative to the client area of tree ctrl
4180 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4184 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4186 def GetBoundingRect(*args
, **kwargs
):
4187 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4188 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4191 class TreeCtrlPtr(TreeCtrl
):
4192 def __init__(self
, this
):
4194 if not hasattr(self
,"thisown"): self
.thisown
= 0
4195 self
.__class
__ = TreeCtrl
4196 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4198 def PreTreeCtrl(*args
, **kwargs
):
4199 """PreTreeCtrl() -> TreeCtrl"""
4200 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4204 #---------------------------------------------------------------------------
4206 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4207 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4208 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4209 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4210 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4211 class GenericDirCtrl(core
.Control
):
4213 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4214 def __init__(self
, *args
, **kwargs
):
4216 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4217 Point pos=DefaultPosition, Size size=DefaultSize,
4218 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4219 String filter=EmptyString,
4220 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4222 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4223 self
.this
= newobj
.this
4226 self
._setOORInfo
(self
)
4228 def Create(*args
, **kwargs
):
4230 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4231 Point pos=DefaultPosition, Size size=DefaultSize,
4232 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4233 String filter=EmptyString,
4234 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4236 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4238 def ExpandPath(*args
, **kwargs
):
4239 """ExpandPath(String path) -> bool"""
4240 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4242 def GetDefaultPath(*args
, **kwargs
):
4243 """GetDefaultPath() -> String"""
4244 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4246 def SetDefaultPath(*args
, **kwargs
):
4247 """SetDefaultPath(String path)"""
4248 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4250 def GetPath(*args
, **kwargs
):
4251 """GetPath() -> String"""
4252 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4254 def GetFilePath(*args
, **kwargs
):
4255 """GetFilePath() -> String"""
4256 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4258 def SetPath(*args
, **kwargs
):
4259 """SetPath(String path)"""
4260 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4262 def ShowHidden(*args
, **kwargs
):
4263 """ShowHidden(bool show)"""
4264 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4266 def GetShowHidden(*args
, **kwargs
):
4267 """GetShowHidden() -> bool"""
4268 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4270 def GetFilter(*args
, **kwargs
):
4271 """GetFilter() -> String"""
4272 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4274 def SetFilter(*args
, **kwargs
):
4275 """SetFilter(String filter)"""
4276 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4278 def GetFilterIndex(*args
, **kwargs
):
4279 """GetFilterIndex() -> int"""
4280 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4282 def SetFilterIndex(*args
, **kwargs
):
4283 """SetFilterIndex(int n)"""
4284 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4286 def GetRootId(*args
, **kwargs
):
4287 """GetRootId() -> TreeItemId"""
4288 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4290 def GetTreeCtrl(*args
, **kwargs
):
4291 """GetTreeCtrl() -> TreeCtrl"""
4292 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4294 def GetFilterListCtrl(*args
, **kwargs
):
4295 """GetFilterListCtrl() -> DirFilterListCtrl"""
4296 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4298 def FindChild(*args
, **kwargs
):
4300 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4302 Find the child that matches the first part of 'path'. E.g. if a child path is
4303 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4304 If the path string has been used (we're at the leaf), done is set to True
4307 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4309 def DoResize(*args
, **kwargs
):
4311 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4313 def ReCreateTree(*args
, **kwargs
):
4314 """ReCreateTree()"""
4315 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4318 class GenericDirCtrlPtr(GenericDirCtrl
):
4319 def __init__(self
, this
):
4321 if not hasattr(self
,"thisown"): self
.thisown
= 0
4322 self
.__class
__ = GenericDirCtrl
4323 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4324 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4326 def PreGenericDirCtrl(*args
, **kwargs
):
4327 """PreGenericDirCtrl() -> GenericDirCtrl"""
4328 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4332 class DirFilterListCtrl(Choice
):
4334 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4335 def __init__(self
, *args
, **kwargs
):
4337 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4338 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4340 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4341 self
.this
= newobj
.this
4344 self
._setOORInfo
(self
)
4346 def Create(*args
, **kwargs
):
4348 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4349 Size size=DefaultSize, long style=0) -> bool
4351 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4353 def FillFilterList(*args
, **kwargs
):
4354 """FillFilterList(String filter, int defaultFilter)"""
4355 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4358 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4359 def __init__(self
, this
):
4361 if not hasattr(self
,"thisown"): self
.thisown
= 0
4362 self
.__class
__ = DirFilterListCtrl
4363 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4365 def PreDirFilterListCtrl(*args
, **kwargs
):
4366 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4367 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4371 #---------------------------------------------------------------------------
4373 class PyControl(core
.Control
):
4375 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4376 def __init__(self
, *args
, **kwargs
):
4378 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4379 long style=0, Validator validator=DefaultValidator,
4380 String name=ControlNameStr) -> PyControl
4382 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4383 self
.this
= newobj
.this
4386 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4388 def _setCallbackInfo(*args
, **kwargs
):
4389 """_setCallbackInfo(PyObject self, PyObject _class)"""
4390 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4392 def base_DoMoveWindow(*args
, **kwargs
):
4393 """base_DoMoveWindow(int x, int y, int width, int height)"""
4394 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4396 def base_DoSetSize(*args
, **kwargs
):
4397 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4398 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4400 def base_DoSetClientSize(*args
, **kwargs
):
4401 """base_DoSetClientSize(int width, int height)"""
4402 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4404 def base_DoSetVirtualSize(*args
, **kwargs
):
4405 """base_DoSetVirtualSize(int x, int y)"""
4406 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4408 def base_DoGetSize(*args
, **kwargs
):
4409 """base_DoGetSize() -> (width, height)"""
4410 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4412 def base_DoGetClientSize(*args
, **kwargs
):
4413 """base_DoGetClientSize() -> (width, height)"""
4414 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4416 def base_DoGetPosition(*args
, **kwargs
):
4417 """base_DoGetPosition() -> (x,y)"""
4418 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4420 def base_DoGetVirtualSize(*args
, **kwargs
):
4421 """base_DoGetVirtualSize() -> Size"""
4422 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4424 def base_DoGetBestSize(*args
, **kwargs
):
4425 """base_DoGetBestSize() -> Size"""
4426 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4428 def base_InitDialog(*args
, **kwargs
):
4429 """base_InitDialog()"""
4430 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4432 def base_TransferDataToWindow(*args
, **kwargs
):
4433 """base_TransferDataToWindow() -> bool"""
4434 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4436 def base_TransferDataFromWindow(*args
, **kwargs
):
4437 """base_TransferDataFromWindow() -> bool"""
4438 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4440 def base_Validate(*args
, **kwargs
):
4441 """base_Validate() -> bool"""
4442 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4444 def base_AcceptsFocus(*args
, **kwargs
):
4445 """base_AcceptsFocus() -> bool"""
4446 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4448 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4449 """base_AcceptsFocusFromKeyboard() -> bool"""
4450 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4452 def base_GetMaxSize(*args
, **kwargs
):
4453 """base_GetMaxSize() -> Size"""
4454 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4456 def base_AddChild(*args
, **kwargs
):
4457 """base_AddChild(Window child)"""
4458 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4460 def base_RemoveChild(*args
, **kwargs
):
4461 """base_RemoveChild(Window child)"""
4462 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4465 class PyControlPtr(PyControl
):
4466 def __init__(self
, this
):
4468 if not hasattr(self
,"thisown"): self
.thisown
= 0
4469 self
.__class
__ = PyControl
4470 _controls
.PyControl_swigregister(PyControlPtr
)
4472 #---------------------------------------------------------------------------
4474 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4475 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4476 wxEVT_HELP
= _controls
.wxEVT_HELP
4477 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4478 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4479 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4480 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4481 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4483 class HelpEvent(core
.CommandEvent
):
4485 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4486 def __init__(self
, *args
, **kwargs
):
4487 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4488 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4489 self
.this
= newobj
.this
4492 def GetPosition(*args
, **kwargs
):
4493 """GetPosition() -> Point"""
4494 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4496 def SetPosition(*args
, **kwargs
):
4497 """SetPosition(Point pos)"""
4498 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4500 def GetLink(*args
, **kwargs
):
4501 """GetLink() -> String"""
4502 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4504 def SetLink(*args
, **kwargs
):
4505 """SetLink(String link)"""
4506 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4508 def GetTarget(*args
, **kwargs
):
4509 """GetTarget() -> String"""
4510 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4512 def SetTarget(*args
, **kwargs
):
4513 """SetTarget(String target)"""
4514 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4517 class HelpEventPtr(HelpEvent
):
4518 def __init__(self
, this
):
4520 if not hasattr(self
,"thisown"): self
.thisown
= 0
4521 self
.__class
__ = HelpEvent
4522 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4524 class ContextHelp(core
.Object
):
4526 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4527 def __init__(self
, *args
, **kwargs
):
4528 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4529 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4530 self
.this
= newobj
.this
4533 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4536 if self
.thisown
: destroy(self
)
4539 def BeginContextHelp(*args
, **kwargs
):
4540 """BeginContextHelp(Window window=None) -> bool"""
4541 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4543 def EndContextHelp(*args
, **kwargs
):
4544 """EndContextHelp() -> bool"""
4545 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4548 class ContextHelpPtr(ContextHelp
):
4549 def __init__(self
, this
):
4551 if not hasattr(self
,"thisown"): self
.thisown
= 0
4552 self
.__class
__ = ContextHelp
4553 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4555 class ContextHelpButton(BitmapButton
):
4557 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4558 def __init__(self
, *args
, **kwargs
):
4560 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4561 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4563 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4564 self
.this
= newobj
.this
4567 self
._setOORInfo
(self
)
4570 class ContextHelpButtonPtr(ContextHelpButton
):
4571 def __init__(self
, this
):
4573 if not hasattr(self
,"thisown"): self
.thisown
= 0
4574 self
.__class
__ = ContextHelpButton
4575 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4577 class HelpProvider(object):
4578 def __init__(self
): raise RuntimeError, "No constructor defined"
4580 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4581 def Set(*args
, **kwargs
):
4582 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4583 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4585 Set
= staticmethod(Set
)
4586 def Get(*args
, **kwargs
):
4587 """HelpProvider.Get() -> HelpProvider"""
4588 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4590 Get
= staticmethod(Get
)
4591 def GetHelp(*args
, **kwargs
):
4592 """GetHelp(Window window) -> String"""
4593 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4595 def ShowHelp(*args
, **kwargs
):
4596 """ShowHelp(Window window) -> bool"""
4597 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4599 def AddHelp(*args
, **kwargs
):
4600 """AddHelp(Window window, String text)"""
4601 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4603 def AddHelpById(*args
, **kwargs
):
4604 """AddHelpById(int id, String text)"""
4605 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4607 def Destroy(*args
, **kwargs
):
4609 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4612 class HelpProviderPtr(HelpProvider
):
4613 def __init__(self
, this
):
4615 if not hasattr(self
,"thisown"): self
.thisown
= 0
4616 self
.__class
__ = HelpProvider
4617 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4619 def HelpProvider_Set(*args
, **kwargs
):
4620 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4621 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4623 def HelpProvider_Get(*args
, **kwargs
):
4624 """HelpProvider_Get() -> HelpProvider"""
4625 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4627 class SimpleHelpProvider(HelpProvider
):
4629 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4630 def __init__(self
, *args
, **kwargs
):
4631 """__init__() -> SimpleHelpProvider"""
4632 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4633 self
.this
= newobj
.this
4637 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4638 def __init__(self
, this
):
4640 if not hasattr(self
,"thisown"): self
.thisown
= 0
4641 self
.__class
__ = SimpleHelpProvider
4642 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4644 #---------------------------------------------------------------------------
4646 class DragImage(core
.Object
):
4648 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4649 def __init__(self
, *args
, **kwargs
):
4650 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4651 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4652 self
.this
= newobj
.this
4655 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4658 if self
.thisown
: destroy(self
)
4661 def SetBackingBitmap(*args
, **kwargs
):
4662 """SetBackingBitmap(Bitmap bitmap)"""
4663 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4665 def BeginDrag(*args
, **kwargs
):
4667 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4668 Rect rect=None) -> bool
4670 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4672 def BeginDragBounded(*args
, **kwargs
):
4673 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4674 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4676 def EndDrag(*args
, **kwargs
):
4677 """EndDrag() -> bool"""
4678 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4680 def Move(*args
, **kwargs
):
4681 """Move(Point pt) -> bool"""
4682 return _controls
.DragImage_Move(*args
, **kwargs
)
4684 def Show(*args
, **kwargs
):
4685 """Show() -> bool"""
4686 return _controls
.DragImage_Show(*args
, **kwargs
)
4688 def Hide(*args
, **kwargs
):
4689 """Hide() -> bool"""
4690 return _controls
.DragImage_Hide(*args
, **kwargs
)
4692 def GetImageRect(*args
, **kwargs
):
4693 """GetImageRect(Point pos) -> Rect"""
4694 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4696 def DoDrawImage(*args
, **kwargs
):
4697 """DoDrawImage(DC dc, Point pos) -> bool"""
4698 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4700 def UpdateBackingFromWindow(*args
, **kwargs
):
4701 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4702 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4704 def RedrawImage(*args
, **kwargs
):
4705 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4706 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4709 class DragImagePtr(DragImage
):
4710 def __init__(self
, this
):
4712 if not hasattr(self
,"thisown"): self
.thisown
= 0
4713 self
.__class
__ = DragImage
4714 _controls
.DragImage_swigregister(DragImagePtr
)
4716 def DragIcon(*args
, **kwargs
):
4717 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4718 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4722 def DragString(*args
, **kwargs
):
4723 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4724 val
= _controls
.new_DragString(*args
, **kwargs
)
4728 def DragTreeItem(*args
, **kwargs
):
4729 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4730 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4734 def DragListItem(*args
, **kwargs
):
4735 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4736 val
= _controls
.new_DragListItem(*args
, **kwargs
)