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 GetItemHeight(*args
, **kwargs
):
848 """GetItemHeight() -> int"""
849 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
851 def HitTest(*args
, **kwargs
):
852 """HitTest(Point pt) -> int"""
853 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
855 def HitTestXY(*args
, **kwargs
):
856 """HitTestXY(int x, int y) -> int"""
857 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
860 class CheckListBoxPtr(CheckListBox
):
861 def __init__(self
, this
):
863 if not hasattr(self
,"thisown"): self
.thisown
= 0
864 self
.__class
__ = CheckListBox
865 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
867 def PreCheckListBox(*args
, **kwargs
):
868 """PreCheckListBox() -> CheckListBox"""
869 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
873 #---------------------------------------------------------------------------
875 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
876 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
877 TE_READONLY
= _controls
.TE_READONLY
878 TE_MULTILINE
= _controls
.TE_MULTILINE
879 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
880 TE_LEFT
= _controls
.TE_LEFT
881 TE_CENTER
= _controls
.TE_CENTER
882 TE_RIGHT
= _controls
.TE_RIGHT
883 TE_CENTRE
= _controls
.TE_CENTRE
884 TE_RICH
= _controls
.TE_RICH
885 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
886 TE_PASSWORD
= _controls
.TE_PASSWORD
887 TE_AUTO_URL
= _controls
.TE_AUTO_URL
888 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
889 TE_DONTWRAP
= _controls
.TE_DONTWRAP
890 TE_LINEWRAP
= _controls
.TE_LINEWRAP
891 TE_WORDWRAP
= _controls
.TE_WORDWRAP
892 TE_RICH2
= _controls
.TE_RICH2
893 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
894 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
895 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
896 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
897 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
898 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
899 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
900 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
901 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
902 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
903 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
904 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
905 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
906 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
907 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
908 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
909 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
910 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
911 class TextAttr(object):
913 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
914 def __init__(self
, *args
):
916 __init__() -> TextAttr
917 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
918 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
920 newobj
= _controls
.new_TextAttr(*args
)
921 self
.this
= newobj
.this
924 def Init(*args
, **kwargs
):
926 return _controls
.TextAttr_Init(*args
, **kwargs
)
928 def SetTextColour(*args
, **kwargs
):
929 """SetTextColour(Colour colText)"""
930 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
932 def SetBackgroundColour(*args
, **kwargs
):
933 """SetBackgroundColour(Colour colBack)"""
934 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
936 def SetFont(*args
, **kwargs
):
937 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
938 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
940 def SetAlignment(*args
, **kwargs
):
941 """SetAlignment(int alignment)"""
942 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
944 def SetTabs(*args
, **kwargs
):
945 """SetTabs(wxArrayInt tabs)"""
946 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
948 def SetLeftIndent(*args
, **kwargs
):
949 """SetLeftIndent(int indent)"""
950 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
952 def SetRightIndent(*args
, **kwargs
):
953 """SetRightIndent(int indent)"""
954 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
956 def SetFlags(*args
, **kwargs
):
957 """SetFlags(long flags)"""
958 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
960 def HasTextColour(*args
, **kwargs
):
961 """HasTextColour() -> bool"""
962 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
964 def HasBackgroundColour(*args
, **kwargs
):
965 """HasBackgroundColour() -> bool"""
966 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
968 def HasFont(*args
, **kwargs
):
969 """HasFont() -> bool"""
970 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
972 def HasAlignment(*args
, **kwargs
):
973 """HasAlignment() -> bool"""
974 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
976 def HasTabs(*args
, **kwargs
):
977 """HasTabs() -> bool"""
978 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
980 def HasLeftIndent(*args
, **kwargs
):
981 """HasLeftIndent() -> bool"""
982 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
984 def HasRightIndent(*args
, **kwargs
):
985 """HasRightIndent() -> bool"""
986 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
988 def HasFlag(*args
, **kwargs
):
989 """HasFlag(long flag) -> bool"""
990 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
992 def GetTextColour(*args
, **kwargs
):
993 """GetTextColour() -> Colour"""
994 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
996 def GetBackgroundColour(*args
, **kwargs
):
997 """GetBackgroundColour() -> Colour"""
998 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1000 def GetFont(*args
, **kwargs
):
1001 """GetFont() -> Font"""
1002 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1004 def GetAlignment(*args
, **kwargs
):
1005 """GetAlignment() -> int"""
1006 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1008 def GetTabs(*args
, **kwargs
):
1009 """GetTabs() -> wxArrayInt"""
1010 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1012 def GetLeftIndent(*args
, **kwargs
):
1013 """GetLeftIndent() -> long"""
1014 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1016 def GetRightIndent(*args
, **kwargs
):
1017 """GetRightIndent() -> long"""
1018 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1020 def GetFlags(*args
, **kwargs
):
1021 """GetFlags() -> long"""
1022 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1024 def IsDefault(*args
, **kwargs
):
1025 """IsDefault() -> bool"""
1026 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1028 def Combine(*args
, **kwargs
):
1029 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1030 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1032 Combine
= staticmethod(Combine
)
1034 class TextAttrPtr(TextAttr
):
1035 def __init__(self
, this
):
1037 if not hasattr(self
,"thisown"): self
.thisown
= 0
1038 self
.__class
__ = TextAttr
1039 _controls
.TextAttr_swigregister(TextAttrPtr
)
1040 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1042 def TextAttr_Combine(*args
, **kwargs
):
1043 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1044 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1046 class TextCtrl(core
.Control
):
1048 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1049 def __init__(self
, *args
, **kwargs
):
1051 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1052 Size size=DefaultSize,
1053 long style=0, Validator validator=DefaultValidator,
1054 String name=TextCtrlNameStr) -> TextCtrl
1056 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1057 self
.this
= newobj
.this
1060 self
._setOORInfo
(self
)
1062 def Create(*args
, **kwargs
):
1064 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1065 Size size=DefaultSize,
1066 long style=0, Validator validator=DefaultValidator,
1067 String name=TextCtrlNameStr) -> bool
1069 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1071 def GetValue(*args
, **kwargs
):
1072 """GetValue() -> String"""
1073 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1075 def SetValue(*args
, **kwargs
):
1076 """SetValue(String value)"""
1077 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1079 def GetRange(*args
, **kwargs
):
1080 """GetRange(long from, long to) -> String"""
1081 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1083 def GetLineLength(*args
, **kwargs
):
1084 """GetLineLength(long lineNo) -> int"""
1085 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1087 def GetLineText(*args
, **kwargs
):
1088 """GetLineText(long lineNo) -> String"""
1089 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1091 def GetNumberOfLines(*args
, **kwargs
):
1092 """GetNumberOfLines() -> int"""
1093 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1095 def IsModified(*args
, **kwargs
):
1096 """IsModified() -> bool"""
1097 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1099 def IsEditable(*args
, **kwargs
):
1100 """IsEditable() -> bool"""
1101 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1103 def IsSingleLine(*args
, **kwargs
):
1104 """IsSingleLine() -> bool"""
1105 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1107 def IsMultiLine(*args
, **kwargs
):
1108 """IsMultiLine() -> bool"""
1109 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1111 def GetSelection(*args
, **kwargs
):
1113 GetSelection() -> (from, to)
1115 If the return values from and to are the same, there is no selection.
1117 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1119 def GetStringSelection(*args
, **kwargs
):
1120 """GetStringSelection() -> String"""
1121 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1123 def Clear(*args
, **kwargs
):
1125 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1127 def Replace(*args
, **kwargs
):
1128 """Replace(long from, long to, String value)"""
1129 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1131 def Remove(*args
, **kwargs
):
1132 """Remove(long from, long to)"""
1133 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1135 def LoadFile(*args
, **kwargs
):
1136 """LoadFile(String file) -> bool"""
1137 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1139 def SaveFile(*args
, **kwargs
):
1140 """SaveFile(String file=EmptyString) -> bool"""
1141 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1143 def MarkDirty(*args
, **kwargs
):
1145 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1147 def DiscardEdits(*args
, **kwargs
):
1148 """DiscardEdits()"""
1149 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1151 def SetMaxLength(*args
, **kwargs
):
1152 """SetMaxLength(unsigned long len)"""
1153 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1155 def WriteText(*args
, **kwargs
):
1156 """WriteText(String text)"""
1157 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1159 def AppendText(*args
, **kwargs
):
1160 """AppendText(String text)"""
1161 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1163 def EmulateKeyPress(*args
, **kwargs
):
1164 """EmulateKeyPress(KeyEvent event) -> bool"""
1165 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1167 def SetStyle(*args
, **kwargs
):
1168 """SetStyle(long start, long end, TextAttr style) -> bool"""
1169 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1171 def GetStyle(*args
, **kwargs
):
1172 """GetStyle(long position, TextAttr style) -> bool"""
1173 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1175 def SetDefaultStyle(*args
, **kwargs
):
1176 """SetDefaultStyle(TextAttr style) -> bool"""
1177 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1179 def GetDefaultStyle(*args
, **kwargs
):
1180 """GetDefaultStyle() -> TextAttr"""
1181 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1183 def XYToPosition(*args
, **kwargs
):
1184 """XYToPosition(long x, long y) -> long"""
1185 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1187 def PositionToXY(*args
, **kwargs
):
1188 """PositionToXY(long pos) -> (x, y)"""
1189 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1191 def ShowPosition(*args
, **kwargs
):
1192 """ShowPosition(long pos)"""
1193 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1195 def Copy(*args
, **kwargs
):
1197 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1199 def Cut(*args
, **kwargs
):
1201 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1203 def Paste(*args
, **kwargs
):
1205 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1207 def CanCopy(*args
, **kwargs
):
1208 """CanCopy() -> bool"""
1209 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1211 def CanCut(*args
, **kwargs
):
1212 """CanCut() -> bool"""
1213 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1215 def CanPaste(*args
, **kwargs
):
1216 """CanPaste() -> bool"""
1217 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1219 def Undo(*args
, **kwargs
):
1221 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1223 def Redo(*args
, **kwargs
):
1225 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1227 def CanUndo(*args
, **kwargs
):
1228 """CanUndo() -> bool"""
1229 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1231 def CanRedo(*args
, **kwargs
):
1232 """CanRedo() -> bool"""
1233 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1235 def SetInsertionPoint(*args
, **kwargs
):
1236 """SetInsertionPoint(long pos)"""
1237 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1239 def SetInsertionPointEnd(*args
, **kwargs
):
1240 """SetInsertionPointEnd()"""
1241 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1243 def GetInsertionPoint(*args
, **kwargs
):
1244 """GetInsertionPoint() -> long"""
1245 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1247 def GetLastPosition(*args
, **kwargs
):
1248 """GetLastPosition() -> long"""
1249 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1251 def SetSelection(*args
, **kwargs
):
1252 """SetSelection(long from, long to)"""
1253 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1255 def SelectAll(*args
, **kwargs
):
1257 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1259 def SetEditable(*args
, **kwargs
):
1260 """SetEditable(bool editable)"""
1261 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1263 def write(*args
, **kwargs
):
1264 """write(String text)"""
1265 return _controls
.TextCtrl_write(*args
, **kwargs
)
1267 def GetString(*args
, **kwargs
):
1268 """GetString(long from, long to) -> String"""
1269 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1272 class TextCtrlPtr(TextCtrl
):
1273 def __init__(self
, this
):
1275 if not hasattr(self
,"thisown"): self
.thisown
= 0
1276 self
.__class
__ = TextCtrl
1277 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1279 def PreTextCtrl(*args
, **kwargs
):
1280 """PreTextCtrl() -> TextCtrl"""
1281 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1285 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1286 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1287 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1288 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1289 class TextUrlEvent(core
.CommandEvent
):
1291 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1292 def __init__(self
, *args
, **kwargs
):
1293 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1294 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1295 self
.this
= newobj
.this
1298 def GetMouseEvent(*args
, **kwargs
):
1299 """GetMouseEvent() -> MouseEvent"""
1300 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1302 def GetURLStart(*args
, **kwargs
):
1303 """GetURLStart() -> long"""
1304 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1306 def GetURLEnd(*args
, **kwargs
):
1307 """GetURLEnd() -> long"""
1308 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1311 class TextUrlEventPtr(TextUrlEvent
):
1312 def __init__(self
, this
):
1314 if not hasattr(self
,"thisown"): self
.thisown
= 0
1315 self
.__class
__ = TextUrlEvent
1316 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1318 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1319 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1320 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1321 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1323 #---------------------------------------------------------------------------
1325 class ScrollBar(core
.Control
):
1327 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1328 def __init__(self
, *args
, **kwargs
):
1330 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1331 Size size=DefaultSize, long style=SB_HORIZONTAL,
1332 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1334 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1335 self
.this
= newobj
.this
1338 self
._setOORInfo
(self
)
1340 def Create(*args
, **kwargs
):
1342 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1343 Size size=DefaultSize, long style=SB_HORIZONTAL,
1344 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1346 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1348 def GetThumbPosition(*args
, **kwargs
):
1349 """GetThumbPosition() -> int"""
1350 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1352 def GetThumbSize(*args
, **kwargs
):
1353 """GetThumbSize() -> int"""
1354 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1356 GetThumbLength
= GetThumbSize
1357 def GetPageSize(*args
, **kwargs
):
1358 """GetPageSize() -> int"""
1359 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1361 def GetRange(*args
, **kwargs
):
1362 """GetRange() -> int"""
1363 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1365 def IsVertical(*args
, **kwargs
):
1366 """IsVertical() -> bool"""
1367 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1369 def SetThumbPosition(*args
, **kwargs
):
1370 """SetThumbPosition(int viewStart)"""
1371 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1373 def SetScrollbar(*args
, **kwargs
):
1375 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1378 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1381 class ScrollBarPtr(ScrollBar
):
1382 def __init__(self
, this
):
1384 if not hasattr(self
,"thisown"): self
.thisown
= 0
1385 self
.__class
__ = ScrollBar
1386 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1387 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1389 def PreScrollBar(*args
, **kwargs
):
1390 """PreScrollBar() -> ScrollBar"""
1391 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1395 #---------------------------------------------------------------------------
1397 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1398 SP_VERTICAL
= _controls
.SP_VERTICAL
1399 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1400 SP_WRAP
= _controls
.SP_WRAP
1401 class SpinButton(core
.Control
):
1403 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1404 def __init__(self
, *args
, **kwargs
):
1406 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1407 Size size=DefaultSize, long style=SP_HORIZONTAL,
1408 String name=SPIN_BUTTON_NAME) -> SpinButton
1410 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1411 self
.this
= newobj
.this
1414 self
._setOORInfo
(self
)
1416 def Create(*args
, **kwargs
):
1418 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1419 Size size=DefaultSize, long style=SP_HORIZONTAL,
1420 String name=SPIN_BUTTON_NAME) -> bool
1422 return _controls
.SpinButton_Create(*args
, **kwargs
)
1424 def GetValue(*args
, **kwargs
):
1425 """GetValue() -> int"""
1426 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1428 def GetMin(*args
, **kwargs
):
1429 """GetMin() -> int"""
1430 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1432 def GetMax(*args
, **kwargs
):
1433 """GetMax() -> int"""
1434 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1436 def SetValue(*args
, **kwargs
):
1437 """SetValue(int val)"""
1438 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1440 def SetMin(*args
, **kwargs
):
1441 """SetMin(int minVal)"""
1442 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1444 def SetMax(*args
, **kwargs
):
1445 """SetMax(int maxVal)"""
1446 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1448 def SetRange(*args
, **kwargs
):
1449 """SetRange(int minVal, int maxVal)"""
1450 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1452 def IsVertical(*args
, **kwargs
):
1453 """IsVertical() -> bool"""
1454 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1457 class SpinButtonPtr(SpinButton
):
1458 def __init__(self
, this
):
1460 if not hasattr(self
,"thisown"): self
.thisown
= 0
1461 self
.__class
__ = SpinButton
1462 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1463 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1464 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1466 def PreSpinButton(*args
, **kwargs
):
1467 """PreSpinButton() -> SpinButton"""
1468 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1472 class SpinCtrl(core
.Control
):
1474 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1475 def __init__(self
, *args
, **kwargs
):
1477 __init__(Window parent, int id=-1, String value=EmptyString,
1478 Point pos=DefaultPosition, Size size=DefaultSize,
1479 long style=SP_ARROW_KEYS, int min=0, int max=100,
1480 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1482 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1483 self
.this
= newobj
.this
1486 self
._setOORInfo
(self
)
1488 def Create(*args
, **kwargs
):
1490 Create(Window parent, int id=-1, String value=EmptyString,
1491 Point pos=DefaultPosition, Size size=DefaultSize,
1492 long style=SP_ARROW_KEYS, int min=0, int max=100,
1493 int initial=0, String name=SpinCtrlNameStr) -> bool
1495 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1497 def GetValue(*args
, **kwargs
):
1498 """GetValue() -> int"""
1499 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1501 def SetValue(*args
, **kwargs
):
1502 """SetValue(int value)"""
1503 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1505 def SetValueString(*args
, **kwargs
):
1506 """SetValueString(String text)"""
1507 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1509 def SetRange(*args
, **kwargs
):
1510 """SetRange(int minVal, int maxVal)"""
1511 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1513 def GetMin(*args
, **kwargs
):
1514 """GetMin() -> int"""
1515 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1517 def GetMax(*args
, **kwargs
):
1518 """GetMax() -> int"""
1519 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1521 def SetSelection(*args
, **kwargs
):
1522 """SetSelection(long from, long to)"""
1523 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1526 class SpinCtrlPtr(SpinCtrl
):
1527 def __init__(self
, this
):
1529 if not hasattr(self
,"thisown"): self
.thisown
= 0
1530 self
.__class
__ = SpinCtrl
1531 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1533 def PreSpinCtrl(*args
, **kwargs
):
1534 """PreSpinCtrl() -> SpinCtrl"""
1535 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1539 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1540 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1542 #---------------------------------------------------------------------------
1544 class RadioBox(core
.Control
):
1546 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1547 def __init__(self
, *args
, **kwargs
):
1549 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1550 Size size=DefaultSize, int choices=0,
1551 String choices_array=None, int majorDimension=0,
1552 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1553 String name=RadioBoxNameStr) -> RadioBox
1555 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1556 self
.this
= newobj
.this
1559 self
._setOORInfo
(self
)
1561 def Create(*args
, **kwargs
):
1563 Create(Window parent, int id, String label, Point point=DefaultPosition,
1564 Size size=DefaultSize, int choices=0,
1565 String choices_array=None, int majorDimension=0,
1566 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1567 String name=RadioBoxNameStr) -> bool
1569 return _controls
.RadioBox_Create(*args
, **kwargs
)
1571 def SetSelection(*args
, **kwargs
):
1572 """SetSelection(int n)"""
1573 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1575 def GetSelection(*args
, **kwargs
):
1576 """GetSelection() -> int"""
1577 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1579 def GetStringSelection(*args
, **kwargs
):
1580 """GetStringSelection() -> String"""
1581 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1583 def SetStringSelection(*args
, **kwargs
):
1584 """SetStringSelection(String s) -> bool"""
1585 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1587 def GetCount(*args
, **kwargs
):
1588 """GetCount() -> int"""
1589 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1591 def FindString(*args
, **kwargs
):
1592 """FindString(String s) -> int"""
1593 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1595 def GetString(*args
, **kwargs
):
1596 """GetString(int n) -> String"""
1597 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1599 def SetString(*args
, **kwargs
):
1600 """SetString(int n, String label)"""
1601 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1603 GetItemLabel
= GetString
1604 SetItemLabel
= SetString
1605 def EnableItem(*args
, **kwargs
):
1606 """EnableItem(int n, bool enable=True)"""
1607 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1609 def ShowItem(*args
, **kwargs
):
1610 """ShowItem(int n, bool show=True)"""
1611 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1613 def GetColumnCount(*args
, **kwargs
):
1614 """GetColumnCount() -> int"""
1615 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1617 def GetRowCount(*args
, **kwargs
):
1618 """GetRowCount() -> int"""
1619 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1621 def GetNextItem(*args
, **kwargs
):
1622 """GetNextItem(int item, int dir, long style) -> int"""
1623 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1626 class RadioBoxPtr(RadioBox
):
1627 def __init__(self
, this
):
1629 if not hasattr(self
,"thisown"): self
.thisown
= 0
1630 self
.__class
__ = RadioBox
1631 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1632 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1633 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1635 def PreRadioBox(*args
, **kwargs
):
1636 """PreRadioBox() -> RadioBox"""
1637 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1641 #---------------------------------------------------------------------------
1643 class RadioButton(core
.Control
):
1645 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1646 def __init__(self
, *args
, **kwargs
):
1648 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1649 Size size=DefaultSize, long style=0,
1650 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1652 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1653 self
.this
= newobj
.this
1656 self
._setOORInfo
(self
)
1658 def Create(*args
, **kwargs
):
1660 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1661 Size size=DefaultSize, long style=0,
1662 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1664 return _controls
.RadioButton_Create(*args
, **kwargs
)
1666 def GetValue(*args
, **kwargs
):
1667 """GetValue() -> bool"""
1668 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1670 def SetValue(*args
, **kwargs
):
1671 """SetValue(bool value)"""
1672 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1675 class RadioButtonPtr(RadioButton
):
1676 def __init__(self
, this
):
1678 if not hasattr(self
,"thisown"): self
.thisown
= 0
1679 self
.__class
__ = RadioButton
1680 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1682 def PreRadioButton(*args
, **kwargs
):
1683 """PreRadioButton() -> RadioButton"""
1684 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1688 #---------------------------------------------------------------------------
1690 class Slider(core
.Control
):
1692 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1693 def __init__(self
, *args
, **kwargs
):
1695 __init__(Window parent, int id, int value, int minValue, int maxValue,
1696 Point point=DefaultPosition, Size size=DefaultSize,
1697 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1698 String name=SliderNameStr) -> Slider
1700 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1701 self
.this
= newobj
.this
1704 self
._setOORInfo
(self
)
1706 def Create(*args
, **kwargs
):
1708 Create(Window parent, int id, int value, int minValue, int maxValue,
1709 Point point=DefaultPosition, Size size=DefaultSize,
1710 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1711 String name=SliderNameStr) -> bool
1713 return _controls
.Slider_Create(*args
, **kwargs
)
1715 def GetValue(*args
, **kwargs
):
1716 """GetValue() -> int"""
1717 return _controls
.Slider_GetValue(*args
, **kwargs
)
1719 def SetValue(*args
, **kwargs
):
1720 """SetValue(int value)"""
1721 return _controls
.Slider_SetValue(*args
, **kwargs
)
1723 def SetRange(*args
, **kwargs
):
1724 """SetRange(int minValue, int maxValue)"""
1725 return _controls
.Slider_SetRange(*args
, **kwargs
)
1727 def GetMin(*args
, **kwargs
):
1728 """GetMin() -> int"""
1729 return _controls
.Slider_GetMin(*args
, **kwargs
)
1731 def GetMax(*args
, **kwargs
):
1732 """GetMax() -> int"""
1733 return _controls
.Slider_GetMax(*args
, **kwargs
)
1735 def SetMin(*args
, **kwargs
):
1736 """SetMin(int minValue)"""
1737 return _controls
.Slider_SetMin(*args
, **kwargs
)
1739 def SetMax(*args
, **kwargs
):
1740 """SetMax(int maxValue)"""
1741 return _controls
.Slider_SetMax(*args
, **kwargs
)
1743 def SetLineSize(*args
, **kwargs
):
1744 """SetLineSize(int lineSize)"""
1745 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1747 def SetPageSize(*args
, **kwargs
):
1748 """SetPageSize(int pageSize)"""
1749 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1751 def GetLineSize(*args
, **kwargs
):
1752 """GetLineSize() -> int"""
1753 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1755 def GetPageSize(*args
, **kwargs
):
1756 """GetPageSize() -> int"""
1757 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1759 def SetThumbLength(*args
, **kwargs
):
1760 """SetThumbLength(int lenPixels)"""
1761 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1763 def GetThumbLength(*args
, **kwargs
):
1764 """GetThumbLength() -> int"""
1765 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1767 def SetTickFreq(*args
, **kwargs
):
1768 """SetTickFreq(int n, int pos)"""
1769 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1771 def GetTickFreq(*args
, **kwargs
):
1772 """GetTickFreq() -> int"""
1773 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1775 def ClearTicks(*args
, **kwargs
):
1777 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1779 def SetTick(*args
, **kwargs
):
1780 """SetTick(int tickPos)"""
1781 return _controls
.Slider_SetTick(*args
, **kwargs
)
1783 def ClearSel(*args
, **kwargs
):
1785 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1787 def GetSelEnd(*args
, **kwargs
):
1788 """GetSelEnd() -> int"""
1789 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1791 def GetSelStart(*args
, **kwargs
):
1792 """GetSelStart() -> int"""
1793 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1795 def SetSelection(*args
, **kwargs
):
1796 """SetSelection(int min, int max)"""
1797 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1800 class SliderPtr(Slider
):
1801 def __init__(self
, this
):
1803 if not hasattr(self
,"thisown"): self
.thisown
= 0
1804 self
.__class
__ = Slider
1805 _controls
.Slider_swigregister(SliderPtr
)
1806 SliderNameStr
= cvar
.SliderNameStr
1808 def PreSlider(*args
, **kwargs
):
1809 """PreSlider() -> Slider"""
1810 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1814 #---------------------------------------------------------------------------
1816 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1817 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1819 class ToggleButton(core
.Control
):
1821 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1822 def __init__(self
, *args
, **kwargs
):
1824 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1825 Size size=DefaultSize, long style=0,
1826 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1828 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1829 self
.this
= newobj
.this
1832 self
._setOORInfo
(self
)
1834 def Create(*args
, **kwargs
):
1836 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1837 Size size=DefaultSize, long style=0,
1838 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1840 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1842 def SetValue(*args
, **kwargs
):
1843 """SetValue(bool value)"""
1844 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1846 def GetValue(*args
, **kwargs
):
1847 """GetValue() -> bool"""
1848 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1850 def SetLabel(*args
, **kwargs
):
1851 """SetLabel(String label)"""
1852 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1855 class ToggleButtonPtr(ToggleButton
):
1856 def __init__(self
, this
):
1858 if not hasattr(self
,"thisown"): self
.thisown
= 0
1859 self
.__class
__ = ToggleButton
1860 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1861 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1863 def PreToggleButton(*args
, **kwargs
):
1864 """PreToggleButton() -> ToggleButton"""
1865 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1869 #---------------------------------------------------------------------------
1871 class BookCtrl(core
.Control
):
1872 def __init__(self
): raise RuntimeError, "No constructor defined"
1874 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1875 def GetPageCount(*args
, **kwargs
):
1876 """GetPageCount() -> size_t"""
1877 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1879 def GetPage(*args
, **kwargs
):
1880 """GetPage(size_t n) -> Window"""
1881 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1883 def GetSelection(*args
, **kwargs
):
1884 """GetSelection() -> int"""
1885 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1887 def SetPageText(*args
, **kwargs
):
1888 """SetPageText(size_t n, String strText) -> bool"""
1889 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1891 def GetPageText(*args
, **kwargs
):
1892 """GetPageText(size_t n) -> String"""
1893 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1895 def SetImageList(*args
, **kwargs
):
1896 """SetImageList(ImageList imageList)"""
1897 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1899 def AssignImageList(*args
, **kwargs
):
1900 """AssignImageList(ImageList imageList)"""
1901 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1905 def GetImageList(*args
, **kwargs
):
1906 """GetImageList() -> ImageList"""
1907 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1909 def GetPageImage(*args
, **kwargs
):
1910 """GetPageImage(size_t n) -> int"""
1911 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1913 def SetPageImage(*args
, **kwargs
):
1914 """SetPageImage(size_t n, int imageId) -> bool"""
1915 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1917 def SetPageSize(*args
, **kwargs
):
1918 """SetPageSize(Size size)"""
1919 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1921 def CalcSizeFromPage(*args
, **kwargs
):
1922 """CalcSizeFromPage(Size sizePage) -> Size"""
1923 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1925 def DeletePage(*args
, **kwargs
):
1926 """DeletePage(size_t n) -> bool"""
1927 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1929 def RemovePage(*args
, **kwargs
):
1930 """RemovePage(size_t n) -> bool"""
1931 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1933 def DeleteAllPages(*args
, **kwargs
):
1934 """DeleteAllPages() -> bool"""
1935 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1937 def AddPage(*args
, **kwargs
):
1938 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1939 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1941 def InsertPage(*args
, **kwargs
):
1943 InsertPage(size_t n, Window page, String text, bool select=False,
1944 int imageId=-1) -> bool
1946 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1948 def SetSelection(*args
, **kwargs
):
1949 """SetSelection(size_t n) -> int"""
1950 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1952 def AdvanceSelection(*args
, **kwargs
):
1953 """AdvanceSelection(bool forward=True)"""
1954 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1957 class BookCtrlPtr(BookCtrl
):
1958 def __init__(self
, this
):
1960 if not hasattr(self
,"thisown"): self
.thisown
= 0
1961 self
.__class
__ = BookCtrl
1962 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1963 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
1965 class BookCtrlEvent(core
.NotifyEvent
):
1967 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1968 def __init__(self
, *args
, **kwargs
):
1970 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1971 int nOldSel=-1) -> BookCtrlEvent
1973 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1974 self
.this
= newobj
.this
1977 def GetSelection(*args
, **kwargs
):
1978 """GetSelection() -> int"""
1979 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1981 def SetSelection(*args
, **kwargs
):
1982 """SetSelection(int nSel)"""
1983 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1985 def GetOldSelection(*args
, **kwargs
):
1986 """GetOldSelection() -> int"""
1987 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1989 def SetOldSelection(*args
, **kwargs
):
1990 """SetOldSelection(int nOldSel)"""
1991 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1994 class BookCtrlEventPtr(BookCtrlEvent
):
1995 def __init__(self
, this
):
1997 if not hasattr(self
,"thisown"): self
.thisown
= 0
1998 self
.__class
__ = BookCtrlEvent
1999 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2001 #---------------------------------------------------------------------------
2003 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2004 NB_TOP
= _controls
.NB_TOP
2005 NB_LEFT
= _controls
.NB_LEFT
2006 NB_RIGHT
= _controls
.NB_RIGHT
2007 NB_BOTTOM
= _controls
.NB_BOTTOM
2008 NB_MULTILINE
= _controls
.NB_MULTILINE
2009 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2010 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2011 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2012 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2013 class Notebook(BookCtrl
):
2015 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2016 def __init__(self
, *args
, **kwargs
):
2018 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2019 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2021 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2022 self
.this
= newobj
.this
2025 self
._setOORInfo
(self
)
2027 def Create(*args
, **kwargs
):
2029 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2030 long style=0, String name=NOTEBOOK_NAME) -> bool
2032 return _controls
.Notebook_Create(*args
, **kwargs
)
2034 def GetRowCount(*args
, **kwargs
):
2035 """GetRowCount() -> int"""
2036 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2038 def SetPadding(*args
, **kwargs
):
2039 """SetPadding(Size padding)"""
2040 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2042 def SetTabSize(*args
, **kwargs
):
2043 """SetTabSize(Size sz)"""
2044 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2046 def HitTest(*args
, **kwargs
):
2048 HitTest(Point pt) -> (tab, where)
2050 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2052 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2054 def CalcSizeFromPage(*args
, **kwargs
):
2055 """CalcSizeFromPage(Size sizePage) -> Size"""
2056 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2059 class NotebookPtr(Notebook
):
2060 def __init__(self
, this
):
2062 if not hasattr(self
,"thisown"): self
.thisown
= 0
2063 self
.__class
__ = Notebook
2064 _controls
.Notebook_swigregister(NotebookPtr
)
2066 def PreNotebook(*args
, **kwargs
):
2067 """PreNotebook() -> Notebook"""
2068 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2072 class NotebookEvent(BookCtrlEvent
):
2074 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2075 def __init__(self
, *args
, **kwargs
):
2077 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2078 int nOldSel=-1) -> NotebookEvent
2080 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2081 self
.this
= newobj
.this
2085 class NotebookEventPtr(NotebookEvent
):
2086 def __init__(self
, this
):
2088 if not hasattr(self
,"thisown"): self
.thisown
= 0
2089 self
.__class
__ = NotebookEvent
2090 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2092 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2093 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2095 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2096 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2098 #----------------------------------------------------------------------------
2100 class NotebookPage(wx
.Panel
):
2102 There is an old (and apparently unsolvable) bug when placing a
2103 window with a nonstandard background colour in a wxNotebook on
2104 wxGTK, as the notbooks's background colour would always be used
2105 when the window is refreshed. The solution is to place a panel in
2106 the notbook and the coloured window on the panel, sized to cover
2107 the panel. This simple class does that for you, just put an
2108 instance of this in the notebook and make your regular window a
2109 child of this one and it will handle the resize for you.
2111 def __init__(self
, parent
, id=-1,
2112 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2113 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2114 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2116 EVT_SIZE(self
, self
.OnSize
)
2118 def OnSize(self
, evt
):
2119 if self
.child
is None:
2120 children
= self
.GetChildren()
2122 self
.child
= children
[0]
2124 self
.child
.SetPosition((0,0))
2125 self
.child
.SetSize(self
.GetSize())
2128 #---------------------------------------------------------------------------
2130 LB_DEFAULT
= _controls
.LB_DEFAULT
2131 LB_TOP
= _controls
.LB_TOP
2132 LB_BOTTOM
= _controls
.LB_BOTTOM
2133 LB_LEFT
= _controls
.LB_LEFT
2134 LB_RIGHT
= _controls
.LB_RIGHT
2135 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2136 class Listbook(BookCtrl
):
2138 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2139 def __init__(self
, *args
, **kwargs
):
2141 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2142 long style=0, String name=EmptyString) -> Listbook
2144 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2145 self
.this
= newobj
.this
2148 self
._setOORInfo
(self
)
2150 def Create(*args
, **kwargs
):
2152 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2153 long style=0, String name=EmptyString) -> bool
2155 return _controls
.Listbook_Create(*args
, **kwargs
)
2157 def IsVertical(*args
, **kwargs
):
2158 """IsVertical() -> bool"""
2159 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2162 class ListbookPtr(Listbook
):
2163 def __init__(self
, this
):
2165 if not hasattr(self
,"thisown"): self
.thisown
= 0
2166 self
.__class
__ = Listbook
2167 _controls
.Listbook_swigregister(ListbookPtr
)
2169 def PreListbook(*args
, **kwargs
):
2170 """PreListbook() -> Listbook"""
2171 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2175 class ListbookEvent(BookCtrlEvent
):
2177 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2178 def __init__(self
, *args
, **kwargs
):
2180 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2181 int nOldSel=-1) -> ListbookEvent
2183 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2184 self
.this
= newobj
.this
2188 class ListbookEventPtr(ListbookEvent
):
2189 def __init__(self
, this
):
2191 if not hasattr(self
,"thisown"): self
.thisown
= 0
2192 self
.__class
__ = ListbookEvent
2193 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2195 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2196 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2197 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2198 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2200 #---------------------------------------------------------------------------
2202 class BookCtrlSizer(core
.Sizer
):
2204 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2205 def __init__(self
, *args
, **kwargs
):
2206 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2207 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2208 self
.this
= newobj
.this
2211 self
._setOORInfo
(self
)
2213 def RecalcSizes(*args
, **kwargs
):
2215 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2217 def CalcMin(*args
, **kwargs
):
2218 """CalcMin() -> Size"""
2219 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2221 def GetControl(*args
, **kwargs
):
2222 """GetControl() -> BookCtrl"""
2223 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2226 class BookCtrlSizerPtr(BookCtrlSizer
):
2227 def __init__(self
, this
):
2229 if not hasattr(self
,"thisown"): self
.thisown
= 0
2230 self
.__class
__ = BookCtrlSizer
2231 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2233 class NotebookSizer(core
.Sizer
):
2235 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2236 def __init__(self
, *args
, **kwargs
):
2237 """__init__(Notebook nb) -> NotebookSizer"""
2238 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2239 self
.this
= newobj
.this
2242 self
._setOORInfo
(self
)
2244 def RecalcSizes(*args
, **kwargs
):
2246 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2248 def CalcMin(*args
, **kwargs
):
2249 """CalcMin() -> Size"""
2250 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2252 def GetNotebook(*args
, **kwargs
):
2253 """GetNotebook() -> Notebook"""
2254 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2257 class NotebookSizerPtr(NotebookSizer
):
2258 def __init__(self
, this
):
2260 if not hasattr(self
,"thisown"): self
.thisown
= 0
2261 self
.__class
__ = NotebookSizer
2262 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2264 #---------------------------------------------------------------------------
2266 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2267 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2268 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2269 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2270 TB_VERTICAL
= _controls
.TB_VERTICAL
2271 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2272 TB_FLAT
= _controls
.TB_FLAT
2273 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2274 TB_NOICONS
= _controls
.TB_NOICONS
2275 TB_TEXT
= _controls
.TB_TEXT
2276 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2277 TB_NOALIGN
= _controls
.TB_NOALIGN
2278 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2279 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2280 class ToolBarToolBase(core
.Object
):
2281 def __init__(self
): raise RuntimeError, "No constructor defined"
2283 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2284 def GetId(*args
, **kwargs
):
2285 """GetId() -> int"""
2286 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2288 def GetControl(*args
, **kwargs
):
2289 """GetControl() -> Control"""
2290 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2292 def GetToolBar(*args
, **kwargs
):
2293 """GetToolBar() -> ToolBarBase"""
2294 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2296 def IsButton(*args
, **kwargs
):
2297 """IsButton() -> int"""
2298 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2300 def IsControl(*args
, **kwargs
):
2301 """IsControl() -> int"""
2302 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2304 def IsSeparator(*args
, **kwargs
):
2305 """IsSeparator() -> int"""
2306 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2308 def GetStyle(*args
, **kwargs
):
2309 """GetStyle() -> int"""
2310 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2312 def GetKind(*args
, **kwargs
):
2313 """GetKind() -> int"""
2314 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2316 def IsEnabled(*args
, **kwargs
):
2317 """IsEnabled() -> bool"""
2318 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2320 def IsToggled(*args
, **kwargs
):
2321 """IsToggled() -> bool"""
2322 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2324 def CanBeToggled(*args
, **kwargs
):
2325 """CanBeToggled() -> bool"""
2326 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2328 def GetNormalBitmap(*args
, **kwargs
):
2329 """GetNormalBitmap() -> Bitmap"""
2330 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2332 def GetDisabledBitmap(*args
, **kwargs
):
2333 """GetDisabledBitmap() -> Bitmap"""
2334 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2336 def GetBitmap(*args
, **kwargs
):
2337 """GetBitmap() -> Bitmap"""
2338 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2340 def GetLabel(*args
, **kwargs
):
2341 """GetLabel() -> String"""
2342 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2344 def GetShortHelp(*args
, **kwargs
):
2345 """GetShortHelp() -> String"""
2346 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2348 def GetLongHelp(*args
, **kwargs
):
2349 """GetLongHelp() -> String"""
2350 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2352 def Enable(*args
, **kwargs
):
2353 """Enable(bool enable) -> bool"""
2354 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2356 def Toggle(*args
, **kwargs
):
2358 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2360 def SetToggle(*args
, **kwargs
):
2361 """SetToggle(bool toggle) -> bool"""
2362 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2364 def SetShortHelp(*args
, **kwargs
):
2365 """SetShortHelp(String help) -> bool"""
2366 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2368 def SetLongHelp(*args
, **kwargs
):
2369 """SetLongHelp(String help) -> bool"""
2370 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2372 def SetNormalBitmap(*args
, **kwargs
):
2373 """SetNormalBitmap(Bitmap bmp)"""
2374 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2376 def SetDisabledBitmap(*args
, **kwargs
):
2377 """SetDisabledBitmap(Bitmap bmp)"""
2378 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2380 def SetLabel(*args
, **kwargs
):
2381 """SetLabel(String label)"""
2382 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2384 def Detach(*args
, **kwargs
):
2386 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2388 def Attach(*args
, **kwargs
):
2389 """Attach(ToolBarBase tbar)"""
2390 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2392 def GetClientData(*args
, **kwargs
):
2393 """GetClientData() -> PyObject"""
2394 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2396 def SetClientData(*args
, **kwargs
):
2397 """SetClientData(PyObject clientData)"""
2398 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2400 GetBitmap1
= GetNormalBitmap
2401 GetBitmap2
= GetDisabledBitmap
2402 SetBitmap1
= SetNormalBitmap
2403 SetBitmap2
= SetDisabledBitmap
2406 class ToolBarToolBasePtr(ToolBarToolBase
):
2407 def __init__(self
, this
):
2409 if not hasattr(self
,"thisown"): self
.thisown
= 0
2410 self
.__class
__ = ToolBarToolBase
2411 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2413 class ToolBarBase(core
.Control
):
2414 def __init__(self
): raise RuntimeError, "No constructor defined"
2416 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2417 def DoAddTool(*args
, **kwargs
):
2419 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2420 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2421 String longHelp=EmptyString,
2422 PyObject clientData=None) -> ToolBarToolBase
2424 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2426 def DoInsertTool(*args
, **kwargs
):
2428 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2429 int kind=ITEM_NORMAL,
2430 String shortHelp=EmptyString, String longHelp=EmptyString,
2431 PyObject clientData=None) -> ToolBarToolBase
2433 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2435 # These match the original Add methods for this class, kept for
2436 # backwards compatibility with versions < 2.3.3.
2439 def AddTool(self
, id, bitmap
,
2440 pushedBitmap
= wx
.NullBitmap
,
2443 shortHelpString
= '',
2444 longHelpString
= '') :
2445 '''Old style method to add a tool to the toolbar.'''
2446 kind
= wx
.ITEM_NORMAL
2447 if isToggle
: kind
= wx
.ITEM_CHECK
2448 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2449 shortHelpString
, longHelpString
, clientData
)
2451 def AddSimpleTool(self
, id, bitmap
,
2452 shortHelpString
= '',
2453 longHelpString
= '',
2455 '''Old style method to add a tool to the toolbar.'''
2456 kind
= wx
.ITEM_NORMAL
2457 if isToggle
: kind
= wx
.ITEM_CHECK
2458 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2459 shortHelpString
, longHelpString
, None)
2461 def InsertTool(self
, pos
, id, bitmap
,
2462 pushedBitmap
= wx
.NullBitmap
,
2465 shortHelpString
= '',
2466 longHelpString
= ''):
2467 '''Old style method to insert a tool in the toolbar.'''
2468 kind
= wx
.ITEM_NORMAL
2469 if isToggle
: kind
= wx
.ITEM_CHECK
2470 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2471 shortHelpString
, longHelpString
, clientData
)
2473 def InsertSimpleTool(self
, pos
, id, bitmap
,
2474 shortHelpString
= '',
2475 longHelpString
= '',
2477 '''Old style method to insert a tool in the toolbar.'''
2478 kind
= wx
.ITEM_NORMAL
2479 if isToggle
: kind
= wx
.ITEM_CHECK
2480 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2481 shortHelpString
, longHelpString
, None)
2484 # The following are the new toolbar Add methods starting with
2485 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2486 # able to keep backwards compatibility with using the above
2487 # methods. Eventually these should migrate to be the methods used
2488 # primarily and lose the 'Label' in the name...
2490 def AddLabelTool(self
, id, label
, bitmap
,
2491 bmpDisabled
= wx
.NullBitmap
,
2492 kind
= wx
.ITEM_NORMAL
,
2493 shortHelp
= '', longHelp
= '',
2496 The full AddTool() function.
2498 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2499 is created and used as the disabled image.
2501 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2502 shortHelp
, longHelp
, clientData
)
2505 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2506 bmpDisabled
= wx
.NullBitmap
,
2507 kind
= wx
.ITEM_NORMAL
,
2508 shortHelp
= '', longHelp
= '',
2511 Insert the new tool at the given position, if pos == GetToolsCount(), it
2512 is equivalent to AddTool()
2514 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2515 shortHelp
, longHelp
, clientData
)
2517 def AddCheckLabelTool(self
, id, label
, bitmap
,
2518 bmpDisabled
= wx
.NullBitmap
,
2519 shortHelp
= '', longHelp
= '',
2521 '''Add a check tool, i.e. a tool which can be toggled'''
2522 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2523 shortHelp
, longHelp
, clientData
)
2525 def AddRadioLabelTool(self
, id, label
, bitmap
,
2526 bmpDisabled
= wx
.NullBitmap
,
2527 shortHelp
= '', longHelp
= '',
2530 Add a radio tool, i.e. a tool which can be toggled and releases any
2531 other toggled radio tools in the same group when it happens
2533 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2534 shortHelp
, longHelp
, clientData
)
2537 # For consistency with the backwards compatible methods above, here are
2538 # some non-'Label' versions of the Check and Radio methods
2539 def AddCheckTool(self
, id, bitmap
,
2540 bmpDisabled
= wx
.NullBitmap
,
2541 shortHelp
= '', longHelp
= '',
2543 '''Add a check tool, i.e. a tool which can be toggled'''
2544 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2545 shortHelp
, longHelp
, clientData
)
2547 def AddRadioTool(self
, id, bitmap
,
2548 bmpDisabled
= wx
.NullBitmap
,
2549 shortHelp
= '', longHelp
= '',
2552 Add a radio tool, i.e. a tool which can be toggled and releases any
2553 other toggled radio tools in the same group when it happens
2555 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2556 shortHelp
, longHelp
, clientData
)
2558 def AddToolItem(*args
, **kwargs
):
2559 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2560 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2562 def InsertToolItem(*args
, **kwargs
):
2563 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2564 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2566 def AddControl(*args
, **kwargs
):
2567 """AddControl(Control control) -> ToolBarToolBase"""
2568 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2570 def InsertControl(*args
, **kwargs
):
2571 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2572 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2574 def FindControl(*args
, **kwargs
):
2575 """FindControl(int id) -> Control"""
2576 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2578 def AddSeparator(*args
, **kwargs
):
2579 """AddSeparator() -> ToolBarToolBase"""
2580 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2582 def InsertSeparator(*args
, **kwargs
):
2583 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2584 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2586 def RemoveTool(*args
, **kwargs
):
2587 """RemoveTool(int id) -> ToolBarToolBase"""
2588 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2590 def DeleteToolByPos(*args
, **kwargs
):
2591 """DeleteToolByPos(size_t pos) -> bool"""
2592 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2594 def DeleteTool(*args
, **kwargs
):
2595 """DeleteTool(int id) -> bool"""
2596 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2598 def ClearTools(*args
, **kwargs
):
2600 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2602 def Realize(*args
, **kwargs
):
2603 """Realize() -> bool"""
2604 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2606 def EnableTool(*args
, **kwargs
):
2607 """EnableTool(int id, bool enable)"""
2608 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2610 def ToggleTool(*args
, **kwargs
):
2611 """ToggleTool(int id, bool toggle)"""
2612 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2614 def SetToggle(*args
, **kwargs
):
2615 """SetToggle(int id, bool toggle)"""
2616 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2618 def GetToolClientData(*args
, **kwargs
):
2619 """GetToolClientData(int id) -> PyObject"""
2620 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2622 def SetToolClientData(*args
, **kwargs
):
2623 """SetToolClientData(int id, PyObject clientData)"""
2624 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2626 def GetToolPos(*args
, **kwargs
):
2627 """GetToolPos(int id) -> int"""
2628 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2630 def GetToolState(*args
, **kwargs
):
2631 """GetToolState(int id) -> bool"""
2632 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2634 def GetToolEnabled(*args
, **kwargs
):
2635 """GetToolEnabled(int id) -> bool"""
2636 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2638 def SetToolShortHelp(*args
, **kwargs
):
2639 """SetToolShortHelp(int id, String helpString)"""
2640 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2642 def GetToolShortHelp(*args
, **kwargs
):
2643 """GetToolShortHelp(int id) -> String"""
2644 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2646 def SetToolLongHelp(*args
, **kwargs
):
2647 """SetToolLongHelp(int id, String helpString)"""
2648 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2650 def GetToolLongHelp(*args
, **kwargs
):
2651 """GetToolLongHelp(int id) -> String"""
2652 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2654 def SetMarginsXY(*args
, **kwargs
):
2655 """SetMarginsXY(int x, int y)"""
2656 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2658 def SetMargins(*args
, **kwargs
):
2659 """SetMargins(Size size)"""
2660 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2662 def SetToolPacking(*args
, **kwargs
):
2663 """SetToolPacking(int packing)"""
2664 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2666 def SetToolSeparation(*args
, **kwargs
):
2667 """SetToolSeparation(int separation)"""
2668 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2670 def GetToolMargins(*args
, **kwargs
):
2671 """GetToolMargins() -> Size"""
2672 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2674 def GetMargins(*args
, **kwargs
):
2675 """GetMargins() -> Size"""
2676 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2678 def GetToolPacking(*args
, **kwargs
):
2679 """GetToolPacking() -> int"""
2680 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2682 def GetToolSeparation(*args
, **kwargs
):
2683 """GetToolSeparation() -> int"""
2684 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2686 def SetRows(*args
, **kwargs
):
2687 """SetRows(int nRows)"""
2688 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2690 def SetMaxRowsCols(*args
, **kwargs
):
2691 """SetMaxRowsCols(int rows, int cols)"""
2692 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2694 def GetMaxRows(*args
, **kwargs
):
2695 """GetMaxRows() -> int"""
2696 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2698 def GetMaxCols(*args
, **kwargs
):
2699 """GetMaxCols() -> int"""
2700 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2702 def SetToolBitmapSize(*args
, **kwargs
):
2703 """SetToolBitmapSize(Size size)"""
2704 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2706 def GetToolBitmapSize(*args
, **kwargs
):
2707 """GetToolBitmapSize() -> Size"""
2708 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2710 def GetToolSize(*args
, **kwargs
):
2711 """GetToolSize() -> Size"""
2712 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2714 def FindToolForPosition(*args
, **kwargs
):
2715 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2716 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2718 def FindById(*args
, **kwargs
):
2719 """FindById(int toolid) -> ToolBarToolBase"""
2720 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2722 def IsVertical(*args
, **kwargs
):
2723 """IsVertical() -> bool"""
2724 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2727 class ToolBarBasePtr(ToolBarBase
):
2728 def __init__(self
, this
):
2730 if not hasattr(self
,"thisown"): self
.thisown
= 0
2731 self
.__class
__ = ToolBarBase
2732 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2734 class ToolBar(ToolBarBase
):
2736 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2737 def __init__(self
, *args
, **kwargs
):
2739 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2740 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2741 String name=wxPyToolBarNameStr) -> ToolBar
2743 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2744 self
.this
= newobj
.this
2747 self
._setOORInfo
(self
)
2749 def Create(*args
, **kwargs
):
2751 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2752 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2753 String name=wxPyToolBarNameStr) -> bool
2755 return _controls
.ToolBar_Create(*args
, **kwargs
)
2757 def FindToolForPosition(*args
, **kwargs
):
2758 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2759 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2762 class ToolBarPtr(ToolBar
):
2763 def __init__(self
, this
):
2765 if not hasattr(self
,"thisown"): self
.thisown
= 0
2766 self
.__class
__ = ToolBar
2767 _controls
.ToolBar_swigregister(ToolBarPtr
)
2769 def PreToolBar(*args
, **kwargs
):
2770 """PreToolBar() -> ToolBar"""
2771 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2775 #---------------------------------------------------------------------------
2777 LC_VRULES
= _controls
.LC_VRULES
2778 LC_HRULES
= _controls
.LC_HRULES
2779 LC_ICON
= _controls
.LC_ICON
2780 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2781 LC_LIST
= _controls
.LC_LIST
2782 LC_REPORT
= _controls
.LC_REPORT
2783 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2784 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2785 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2786 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2787 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2788 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2789 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2790 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2791 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2792 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2793 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2794 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2795 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2796 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2797 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2798 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2799 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2800 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2801 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2802 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2803 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2804 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2805 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2806 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2807 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2808 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2809 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2810 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2811 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2812 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2813 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2814 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2815 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2816 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2817 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2818 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2819 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2820 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2821 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2822 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2823 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2824 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2825 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2826 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2827 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2828 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2829 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2830 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2831 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2832 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2833 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2834 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2835 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2836 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2837 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2838 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2839 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2840 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2841 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2842 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2843 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2844 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2845 #---------------------------------------------------------------------------
2847 class ListItemAttr(object):
2849 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2850 def __init__(self
, *args
, **kwargs
):
2852 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2853 Font font=wxNullFont) -> ListItemAttr
2855 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2856 self
.this
= newobj
.this
2859 def SetTextColour(*args
, **kwargs
):
2860 """SetTextColour(Colour colText)"""
2861 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2863 def SetBackgroundColour(*args
, **kwargs
):
2864 """SetBackgroundColour(Colour colBack)"""
2865 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2867 def SetFont(*args
, **kwargs
):
2868 """SetFont(Font font)"""
2869 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2871 def HasTextColour(*args
, **kwargs
):
2872 """HasTextColour() -> bool"""
2873 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2875 def HasBackgroundColour(*args
, **kwargs
):
2876 """HasBackgroundColour() -> bool"""
2877 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2879 def HasFont(*args
, **kwargs
):
2880 """HasFont() -> bool"""
2881 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2883 def GetTextColour(*args
, **kwargs
):
2884 """GetTextColour() -> Colour"""
2885 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2887 def GetBackgroundColour(*args
, **kwargs
):
2888 """GetBackgroundColour() -> Colour"""
2889 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2891 def GetFont(*args
, **kwargs
):
2892 """GetFont() -> Font"""
2893 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2895 def Destroy(*args
, **kwargs
):
2897 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2900 class ListItemAttrPtr(ListItemAttr
):
2901 def __init__(self
, this
):
2903 if not hasattr(self
,"thisown"): self
.thisown
= 0
2904 self
.__class
__ = ListItemAttr
2905 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2906 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2908 #---------------------------------------------------------------------------
2910 class ListItem(core
.Object
):
2912 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2913 def __init__(self
, *args
, **kwargs
):
2914 """__init__() -> ListItem"""
2915 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2916 self
.this
= newobj
.this
2919 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2922 if self
.thisown
: destroy(self
)
2925 def Clear(*args
, **kwargs
):
2927 return _controls
.ListItem_Clear(*args
, **kwargs
)
2929 def ClearAttributes(*args
, **kwargs
):
2930 """ClearAttributes()"""
2931 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2933 def SetMask(*args
, **kwargs
):
2934 """SetMask(long mask)"""
2935 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2937 def SetId(*args
, **kwargs
):
2938 """SetId(long id)"""
2939 return _controls
.ListItem_SetId(*args
, **kwargs
)
2941 def SetColumn(*args
, **kwargs
):
2942 """SetColumn(int col)"""
2943 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2945 def SetState(*args
, **kwargs
):
2946 """SetState(long state)"""
2947 return _controls
.ListItem_SetState(*args
, **kwargs
)
2949 def SetStateMask(*args
, **kwargs
):
2950 """SetStateMask(long stateMask)"""
2951 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2953 def SetText(*args
, **kwargs
):
2954 """SetText(String text)"""
2955 return _controls
.ListItem_SetText(*args
, **kwargs
)
2957 def SetImage(*args
, **kwargs
):
2958 """SetImage(int image)"""
2959 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2961 def SetData(*args
, **kwargs
):
2962 """SetData(long data)"""
2963 return _controls
.ListItem_SetData(*args
, **kwargs
)
2965 def SetWidth(*args
, **kwargs
):
2966 """SetWidth(int width)"""
2967 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2969 def SetAlign(*args
, **kwargs
):
2970 """SetAlign(int align)"""
2971 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2973 def SetTextColour(*args
, **kwargs
):
2974 """SetTextColour(Colour colText)"""
2975 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2977 def SetBackgroundColour(*args
, **kwargs
):
2978 """SetBackgroundColour(Colour colBack)"""
2979 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2981 def SetFont(*args
, **kwargs
):
2982 """SetFont(Font font)"""
2983 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2985 def GetMask(*args
, **kwargs
):
2986 """GetMask() -> long"""
2987 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2989 def GetId(*args
, **kwargs
):
2990 """GetId() -> long"""
2991 return _controls
.ListItem_GetId(*args
, **kwargs
)
2993 def GetColumn(*args
, **kwargs
):
2994 """GetColumn() -> int"""
2995 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2997 def GetState(*args
, **kwargs
):
2998 """GetState() -> long"""
2999 return _controls
.ListItem_GetState(*args
, **kwargs
)
3001 def GetText(*args
, **kwargs
):
3002 """GetText() -> String"""
3003 return _controls
.ListItem_GetText(*args
, **kwargs
)
3005 def GetImage(*args
, **kwargs
):
3006 """GetImage() -> int"""
3007 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3009 def GetData(*args
, **kwargs
):
3010 """GetData() -> long"""
3011 return _controls
.ListItem_GetData(*args
, **kwargs
)
3013 def GetWidth(*args
, **kwargs
):
3014 """GetWidth() -> int"""
3015 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3017 def GetAlign(*args
, **kwargs
):
3018 """GetAlign() -> int"""
3019 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3021 def GetAttributes(*args
, **kwargs
):
3022 """GetAttributes() -> ListItemAttr"""
3023 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3025 def HasAttributes(*args
, **kwargs
):
3026 """HasAttributes() -> bool"""
3027 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3029 def GetTextColour(*args
, **kwargs
):
3030 """GetTextColour() -> Colour"""
3031 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3033 def GetBackgroundColour(*args
, **kwargs
):
3034 """GetBackgroundColour() -> Colour"""
3035 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3037 def GetFont(*args
, **kwargs
):
3038 """GetFont() -> Font"""
3039 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3041 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3042 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3043 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3044 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3045 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3046 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3047 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3048 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3049 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3050 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3052 class ListItemPtr(ListItem
):
3053 def __init__(self
, this
):
3055 if not hasattr(self
,"thisown"): self
.thisown
= 0
3056 self
.__class
__ = ListItem
3057 _controls
.ListItem_swigregister(ListItemPtr
)
3059 #---------------------------------------------------------------------------
3061 class ListEvent(core
.NotifyEvent
):
3063 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3064 def __init__(self
, *args
, **kwargs
):
3065 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3066 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3067 self
.this
= newobj
.this
3070 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3071 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3072 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3073 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3074 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3075 m_item
= property(_controls
.ListEvent_m_item_get
)
3076 def GetKeyCode(*args
, **kwargs
):
3077 """GetKeyCode() -> int"""
3078 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3080 GetCode
= GetKeyCode
3081 def GetIndex(*args
, **kwargs
):
3082 """GetIndex() -> long"""
3083 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3085 def GetColumn(*args
, **kwargs
):
3086 """GetColumn() -> int"""
3087 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3089 def GetPoint(*args
, **kwargs
):
3090 """GetPoint() -> Point"""
3091 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3093 GetPosition
= GetPoint
3094 def GetLabel(*args
, **kwargs
):
3095 """GetLabel() -> String"""
3096 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3098 def GetText(*args
, **kwargs
):
3099 """GetText() -> String"""
3100 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3102 def GetImage(*args
, **kwargs
):
3103 """GetImage() -> int"""
3104 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3106 def GetData(*args
, **kwargs
):
3107 """GetData() -> long"""
3108 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3110 def GetMask(*args
, **kwargs
):
3111 """GetMask() -> long"""
3112 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3114 def GetItem(*args
, **kwargs
):
3115 """GetItem() -> ListItem"""
3116 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3118 def GetCacheFrom(*args
, **kwargs
):
3119 """GetCacheFrom() -> long"""
3120 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3122 def GetCacheTo(*args
, **kwargs
):
3123 """GetCacheTo() -> long"""
3124 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3126 def IsEditCancelled(*args
, **kwargs
):
3127 """IsEditCancelled() -> bool"""
3128 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3130 def SetEditCanceled(*args
, **kwargs
):
3131 """SetEditCanceled(bool editCancelled)"""
3132 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3135 class ListEventPtr(ListEvent
):
3136 def __init__(self
, this
):
3138 if not hasattr(self
,"thisown"): self
.thisown
= 0
3139 self
.__class
__ = ListEvent
3140 _controls
.ListEvent_swigregister(ListEventPtr
)
3142 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3143 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3144 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3145 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3146 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3147 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3148 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3149 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3150 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3151 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3152 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3153 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3154 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3155 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3156 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3157 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3158 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3159 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3160 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3161 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3162 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3163 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3164 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3165 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3166 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3167 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3168 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3169 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3170 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3171 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3172 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3173 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3174 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3175 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3176 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3177 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3178 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3179 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3180 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3181 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3182 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3183 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3184 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3185 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3187 #---------------------------------------------------------------------------
3189 class ListCtrl(core
.Control
):
3191 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3192 def __init__(self
, *args
, **kwargs
):
3194 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3195 Size size=DefaultSize, long style=LC_ICON,
3196 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3198 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3199 self
.this
= newobj
.this
3202 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3204 def Create(*args
, **kwargs
):
3206 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3207 Size size=DefaultSize, long style=LC_ICON,
3208 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3210 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3212 def _setCallbackInfo(*args
, **kwargs
):
3213 """_setCallbackInfo(PyObject self, PyObject _class)"""
3214 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3216 def SetForegroundColour(*args
, **kwargs
):
3217 """SetForegroundColour(Colour col) -> bool"""
3218 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3220 def SetBackgroundColour(*args
, **kwargs
):
3221 """SetBackgroundColour(Colour col) -> bool"""
3222 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3224 def GetColumn(*args
, **kwargs
):
3225 """GetColumn(int col) -> ListItem"""
3226 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3227 if val
is not None: val
.thisown
= 1
3230 def SetColumn(*args
, **kwargs
):
3231 """SetColumn(int col, ListItem item) -> bool"""
3232 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3234 def GetColumnWidth(*args
, **kwargs
):
3235 """GetColumnWidth(int col) -> int"""
3236 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3238 def SetColumnWidth(*args
, **kwargs
):
3239 """SetColumnWidth(int col, int width) -> bool"""
3240 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3242 def GetCountPerPage(*args
, **kwargs
):
3243 """GetCountPerPage() -> int"""
3244 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3246 def GetViewRect(*args
, **kwargs
):
3247 """GetViewRect() -> Rect"""
3248 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3250 def GetItem(*args
, **kwargs
):
3251 """GetItem(long itemId, int col=0) -> ListItem"""
3252 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3253 if val
is not None: val
.thisown
= 1
3256 def SetItem(*args
, **kwargs
):
3257 """SetItem(ListItem info) -> bool"""
3258 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3260 def SetStringItem(*args
, **kwargs
):
3261 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3262 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3264 def GetItemState(*args
, **kwargs
):
3265 """GetItemState(long item, long stateMask) -> int"""
3266 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3268 def SetItemState(*args
, **kwargs
):
3269 """SetItemState(long item, long state, long stateMask) -> bool"""
3270 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3272 def SetItemImage(*args
, **kwargs
):
3273 """SetItemImage(long item, int image, int selImage) -> bool"""
3274 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3276 def GetItemText(*args
, **kwargs
):
3277 """GetItemText(long item) -> String"""
3278 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3280 def SetItemText(*args
, **kwargs
):
3281 """SetItemText(long item, String str)"""
3282 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3284 def GetItemData(*args
, **kwargs
):
3285 """GetItemData(long item) -> long"""
3286 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3288 def SetItemData(*args
, **kwargs
):
3289 """SetItemData(long item, long data) -> bool"""
3290 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3292 def GetItemPosition(*args
, **kwargs
):
3293 """GetItemPosition(long item) -> Point"""
3294 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3296 def GetItemRect(*args
, **kwargs
):
3297 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3298 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3300 def SetItemPosition(*args
, **kwargs
):
3301 """SetItemPosition(long item, Point pos) -> bool"""
3302 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3304 def GetItemCount(*args
, **kwargs
):
3305 """GetItemCount() -> int"""
3306 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3308 def GetColumnCount(*args
, **kwargs
):
3309 """GetColumnCount() -> int"""
3310 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3312 def GetItemSpacing(*args
, **kwargs
):
3313 """GetItemSpacing() -> Size"""
3314 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3316 def SetItemSpacing(*args
, **kwargs
):
3317 """SetItemSpacing(int spacing, bool isSmall=False)"""
3318 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3320 def GetSelectedItemCount(*args
, **kwargs
):
3321 """GetSelectedItemCount() -> int"""
3322 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3324 def GetTextColour(*args
, **kwargs
):
3325 """GetTextColour() -> Colour"""
3326 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3328 def SetTextColour(*args
, **kwargs
):
3329 """SetTextColour(Colour col)"""
3330 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3332 def GetTopItem(*args
, **kwargs
):
3333 """GetTopItem() -> long"""
3334 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3336 def SetSingleStyle(*args
, **kwargs
):
3337 """SetSingleStyle(long style, bool add=True)"""
3338 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3340 def SetWindowStyleFlag(*args
, **kwargs
):
3341 """SetWindowStyleFlag(long style)"""
3342 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3344 def GetNextItem(*args
, **kwargs
):
3345 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3346 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3348 def GetImageList(*args
, **kwargs
):
3349 """GetImageList(int which) -> ImageList"""
3350 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3352 def SetImageList(*args
, **kwargs
):
3353 """SetImageList(ImageList imageList, int which)"""
3354 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3356 def AssignImageList(*args
, **kwargs
):
3357 """AssignImageList(ImageList imageList, int which)"""
3358 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3362 def IsVirtual(*args
, **kwargs
):
3363 """IsVirtual() -> bool"""
3364 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3366 def RefreshItem(*args
, **kwargs
):
3367 """RefreshItem(long item)"""
3368 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3370 def RefreshItems(*args
, **kwargs
):
3371 """RefreshItems(long itemFrom, long itemTo)"""
3372 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3374 def Arrange(*args
, **kwargs
):
3375 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3376 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3378 def DeleteItem(*args
, **kwargs
):
3379 """DeleteItem(long item) -> bool"""
3380 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3382 def DeleteAllItems(*args
, **kwargs
):
3383 """DeleteAllItems() -> bool"""
3384 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3386 def DeleteColumn(*args
, **kwargs
):
3387 """DeleteColumn(int col) -> bool"""
3388 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3390 def DeleteAllColumns(*args
, **kwargs
):
3391 """DeleteAllColumns() -> bool"""
3392 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3394 def ClearAll(*args
, **kwargs
):
3396 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3398 def EditLabel(*args
, **kwargs
):
3399 """EditLabel(long item)"""
3400 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3402 def EnsureVisible(*args
, **kwargs
):
3403 """EnsureVisible(long item) -> bool"""
3404 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3406 def FindItem(*args
, **kwargs
):
3407 """FindItem(long start, String str, bool partial=False) -> long"""
3408 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3410 def FindItemData(*args
, **kwargs
):
3411 """FindItemData(long start, long data) -> long"""
3412 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3414 def FindItemAtPos(*args
, **kwargs
):
3415 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3416 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3418 def HitTest(*args
, **kwargs
):
3420 HitTest(Point point) -> (item, where)
3422 Determines which item (if any) is at the specified point,
3423 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3425 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3427 def InsertItem(*args
, **kwargs
):
3428 """InsertItem(ListItem info) -> long"""
3429 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3431 def InsertStringItem(*args
, **kwargs
):
3432 """InsertStringItem(long index, String label) -> long"""
3433 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3435 def InsertImageItem(*args
, **kwargs
):
3436 """InsertImageItem(long index, int imageIndex) -> long"""
3437 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3439 def InsertImageStringItem(*args
, **kwargs
):
3440 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3441 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3443 def InsertColumnInfo(*args
, **kwargs
):
3444 """InsertColumnInfo(long col, ListItem info) -> long"""
3445 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3447 def InsertColumn(*args
, **kwargs
):
3449 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3450 int width=-1) -> long
3452 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3454 def SetItemCount(*args
, **kwargs
):
3455 """SetItemCount(long count)"""
3456 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3458 def ScrollList(*args
, **kwargs
):
3459 """ScrollList(int dx, int dy) -> bool"""
3460 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3462 def SetItemTextColour(*args
, **kwargs
):
3463 """SetItemTextColour(long item, Colour col)"""
3464 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3466 def GetItemTextColour(*args
, **kwargs
):
3467 """GetItemTextColour(long item) -> Colour"""
3468 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3470 def SetItemBackgroundColour(*args
, **kwargs
):
3471 """SetItemBackgroundColour(long item, Colour col)"""
3472 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3474 def GetItemBackgroundColour(*args
, **kwargs
):
3475 """GetItemBackgroundColour(long item) -> Colour"""
3476 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3480 def Select(self
, idx
, on
=1):
3481 '''[de]select an item'''
3482 if on
: state
= wx
.LIST_STATE_SELECTED
3484 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3486 def Focus(self
, idx
):
3487 '''Focus and show the given item'''
3488 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3489 self
.EnsureVisible(idx
)
3491 def GetFocusedItem(self
):
3492 '''get the currently focused item or -1 if none'''
3493 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3495 def GetFirstSelected(self
, *args
):
3496 '''return first selected item, or -1 when none'''
3497 return self
.GetNextSelected(-1)
3499 def GetNextSelected(self
, item
):
3500 '''return subsequent selected items, or -1 when no more'''
3501 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3503 def IsSelected(self
, idx
):
3504 '''return True if the item is selected'''
3505 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3507 def SetColumnImage(self
, col
, image
):
3508 item
= self
.GetColumn(col
)
3509 # preserve all other attributes too
3510 item
.SetMask( wx
.LIST_MASK_STATE |
3512 wx
.LIST_MASK_IMAGE |
3515 wx
.LIST_MASK_WIDTH |
3516 wx
.LIST_MASK_FORMAT
)
3517 item
.SetImage(image
)
3518 self
.SetColumn(col
, item
)
3520 def ClearColumnImage(self
, col
):
3521 self
.SetColumnImage(col
, -1)
3523 def Append(self
, entry
):
3524 '''Append an item to the list control. The entry parameter should be a
3525 sequence with an item for each column'''
3531 pos
= self
.GetItemCount()
3532 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3533 for i
in range(1, len(entry
)):
3534 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3537 def SortItems(*args
, **kwargs
):
3538 """SortItems(PyObject func) -> bool"""
3539 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3541 def GetMainWindow(*args
, **kwargs
):
3542 """GetMainWindow() -> Window"""
3543 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3546 class ListCtrlPtr(ListCtrl
):
3547 def __init__(self
, this
):
3549 if not hasattr(self
,"thisown"): self
.thisown
= 0
3550 self
.__class
__ = ListCtrl
3551 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3553 def PreListCtrl(*args
, **kwargs
):
3554 """PreListCtrl() -> ListCtrl"""
3555 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3559 #---------------------------------------------------------------------------
3561 class ListView(ListCtrl
):
3563 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3564 def __init__(self
, *args
, **kwargs
):
3566 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3567 Size size=DefaultSize, long style=LC_REPORT,
3568 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3570 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3571 self
.this
= newobj
.this
3574 self
._setOORInfo
(self
)
3576 def Create(*args
, **kwargs
):
3578 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3579 Size size=DefaultSize, long style=LC_REPORT,
3580 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3582 return _controls
.ListView_Create(*args
, **kwargs
)
3584 def Select(*args
, **kwargs
):
3585 """Select(long n, bool on=True)"""
3586 return _controls
.ListView_Select(*args
, **kwargs
)
3588 def Focus(*args
, **kwargs
):
3589 """Focus(long index)"""
3590 return _controls
.ListView_Focus(*args
, **kwargs
)
3592 def GetFocusedItem(*args
, **kwargs
):
3593 """GetFocusedItem() -> long"""
3594 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3596 def GetNextSelected(*args
, **kwargs
):
3597 """GetNextSelected(long item) -> long"""
3598 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3600 def GetFirstSelected(*args
, **kwargs
):
3601 """GetFirstSelected() -> long"""
3602 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3604 def IsSelected(*args
, **kwargs
):
3605 """IsSelected(long index) -> bool"""
3606 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3608 def SetColumnImage(*args
, **kwargs
):
3609 """SetColumnImage(int col, int image)"""
3610 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3612 def ClearColumnImage(*args
, **kwargs
):
3613 """ClearColumnImage(int col)"""
3614 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3617 class ListViewPtr(ListView
):
3618 def __init__(self
, this
):
3620 if not hasattr(self
,"thisown"): self
.thisown
= 0
3621 self
.__class
__ = ListView
3622 _controls
.ListView_swigregister(ListViewPtr
)
3624 def PreListView(*args
, **kwargs
):
3625 """PreListView() -> ListView"""
3626 val
= _controls
.new_PreListView(*args
, **kwargs
)
3630 #---------------------------------------------------------------------------
3632 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3633 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3634 TR_NO_LINES
= _controls
.TR_NO_LINES
3635 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3636 TR_SINGLE
= _controls
.TR_SINGLE
3637 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3638 TR_EXTENDED
= _controls
.TR_EXTENDED
3639 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3640 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3641 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3642 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3643 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3644 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3645 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3646 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3647 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3648 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3649 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3650 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3651 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3652 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3653 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3654 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3655 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3656 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3657 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3658 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3659 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3660 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3661 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3662 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3663 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3664 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3665 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3666 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3667 #---------------------------------------------------------------------------
3669 class TreeItemId(object):
3671 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3672 def __init__(self
, *args
, **kwargs
):
3673 """__init__() -> TreeItemId"""
3674 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3675 self
.this
= newobj
.this
3678 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3681 if self
.thisown
: destroy(self
)
3684 def IsOk(*args
, **kwargs
):
3685 """IsOk() -> bool"""
3686 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3688 def __eq__(*args
, **kwargs
):
3689 """__eq__(TreeItemId other) -> bool"""
3690 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3692 def __ne__(*args
, **kwargs
):
3693 """__ne__(TreeItemId other) -> bool"""
3694 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3696 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3698 def __nonzero__(self
): return self
.IsOk()
3700 class TreeItemIdPtr(TreeItemId
):
3701 def __init__(self
, this
):
3703 if not hasattr(self
,"thisown"): self
.thisown
= 0
3704 self
.__class
__ = TreeItemId
3705 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3706 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3708 class TreeItemData(object):
3710 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3711 def __init__(self
, *args
, **kwargs
):
3712 """__init__(PyObject obj=None) -> TreeItemData"""
3713 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3714 self
.this
= newobj
.this
3717 def GetData(*args
, **kwargs
):
3718 """GetData() -> PyObject"""
3719 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3721 def SetData(*args
, **kwargs
):
3722 """SetData(PyObject obj)"""
3723 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3725 def GetId(*args
, **kwargs
):
3726 """GetId() -> TreeItemId"""
3727 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3729 def SetId(*args
, **kwargs
):
3730 """SetId(TreeItemId id)"""
3731 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3733 def Destroy(*args
, **kwargs
):
3735 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3738 class TreeItemDataPtr(TreeItemData
):
3739 def __init__(self
, this
):
3741 if not hasattr(self
,"thisown"): self
.thisown
= 0
3742 self
.__class
__ = TreeItemData
3743 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3745 #---------------------------------------------------------------------------
3747 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3748 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3749 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3750 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3751 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3752 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3753 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3754 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3755 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3756 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3757 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3758 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3759 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3760 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3761 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3762 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3763 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3764 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3765 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3766 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3767 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3768 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3769 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3770 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3771 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3772 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3773 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3774 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3775 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3776 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3777 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3778 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3779 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3780 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3781 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3782 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3783 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3784 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3785 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3786 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3788 class TreeEvent(core
.NotifyEvent
):
3790 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3791 def __init__(self
, *args
, **kwargs
):
3792 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3793 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3794 self
.this
= newobj
.this
3797 def GetItem(*args
, **kwargs
):
3798 """GetItem() -> TreeItemId"""
3799 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3801 def SetItem(*args
, **kwargs
):
3802 """SetItem(TreeItemId item)"""
3803 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3805 def GetOldItem(*args
, **kwargs
):
3806 """GetOldItem() -> TreeItemId"""
3807 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3809 def SetOldItem(*args
, **kwargs
):
3810 """SetOldItem(TreeItemId item)"""
3811 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3813 def GetPoint(*args
, **kwargs
):
3814 """GetPoint() -> Point"""
3815 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3817 def SetPoint(*args
, **kwargs
):
3818 """SetPoint(Point pt)"""
3819 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3821 def GetKeyEvent(*args
, **kwargs
):
3822 """GetKeyEvent() -> KeyEvent"""
3823 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3825 def GetKeyCode(*args
, **kwargs
):
3826 """GetKeyCode() -> int"""
3827 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3829 def SetKeyEvent(*args
, **kwargs
):
3830 """SetKeyEvent(KeyEvent evt)"""
3831 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3833 def GetLabel(*args
, **kwargs
):
3834 """GetLabel() -> String"""
3835 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3837 def SetLabel(*args
, **kwargs
):
3838 """SetLabel(String label)"""
3839 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3841 def IsEditCancelled(*args
, **kwargs
):
3842 """IsEditCancelled() -> bool"""
3843 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3845 def SetEditCanceled(*args
, **kwargs
):
3846 """SetEditCanceled(bool editCancelled)"""
3847 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3849 def SetToolTip(*args
, **kwargs
):
3850 """SetToolTip(String toolTip)"""
3851 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3854 class TreeEventPtr(TreeEvent
):
3855 def __init__(self
, this
):
3857 if not hasattr(self
,"thisown"): self
.thisown
= 0
3858 self
.__class
__ = TreeEvent
3859 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3861 #---------------------------------------------------------------------------
3863 class TreeCtrl(core
.Control
):
3865 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3866 def __init__(self
, *args
, **kwargs
):
3868 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3869 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3870 Validator validator=DefaultValidator,
3871 String name=TreeCtrlNameStr) -> TreeCtrl
3873 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3874 self
.this
= newobj
.this
3877 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3879 def Create(*args
, **kwargs
):
3881 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3882 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3883 Validator validator=DefaultValidator,
3884 String name=TreeCtrlNameStr) -> bool
3886 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3888 def _setCallbackInfo(*args
, **kwargs
):
3889 """_setCallbackInfo(PyObject self, PyObject _class)"""
3890 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3892 def GetCount(*args
, **kwargs
):
3893 """GetCount() -> size_t"""
3894 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3896 def GetIndent(*args
, **kwargs
):
3897 """GetIndent() -> unsigned int"""
3898 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3900 def SetIndent(*args
, **kwargs
):
3901 """SetIndent(unsigned int indent)"""
3902 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3904 def GetSpacing(*args
, **kwargs
):
3905 """GetSpacing() -> unsigned int"""
3906 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3908 def SetSpacing(*args
, **kwargs
):
3909 """SetSpacing(unsigned int spacing)"""
3910 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3912 def GetImageList(*args
, **kwargs
):
3913 """GetImageList() -> ImageList"""
3914 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3916 def GetStateImageList(*args
, **kwargs
):
3917 """GetStateImageList() -> ImageList"""
3918 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3920 def SetImageList(*args
, **kwargs
):
3921 """SetImageList(ImageList imageList)"""
3922 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3924 def SetStateImageList(*args
, **kwargs
):
3925 """SetStateImageList(ImageList imageList)"""
3926 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3928 def AssignImageList(*args
, **kwargs
):
3929 """AssignImageList(ImageList imageList)"""
3930 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3934 def AssignStateImageList(*args
, **kwargs
):
3935 """AssignStateImageList(ImageList imageList)"""
3936 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3940 def GetItemText(*args
, **kwargs
):
3941 """GetItemText(TreeItemId item) -> String"""
3942 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3944 def GetItemImage(*args
, **kwargs
):
3945 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3946 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3948 def GetItemData(*args
, **kwargs
):
3949 """GetItemData(TreeItemId item) -> TreeItemData"""
3950 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3952 def GetItemPyData(*args
, **kwargs
):
3953 """GetItemPyData(TreeItemId item) -> PyObject"""
3954 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3956 GetPyData
= GetItemPyData
3957 def GetItemTextColour(*args
, **kwargs
):
3958 """GetItemTextColour(TreeItemId item) -> Colour"""
3959 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3961 def GetItemBackgroundColour(*args
, **kwargs
):
3962 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3963 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3965 def GetItemFont(*args
, **kwargs
):
3966 """GetItemFont(TreeItemId item) -> Font"""
3967 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3969 def SetItemText(*args
, **kwargs
):
3970 """SetItemText(TreeItemId item, String text)"""
3971 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3973 def SetItemImage(*args
, **kwargs
):
3974 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
3975 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3977 def SetItemData(*args
, **kwargs
):
3978 """SetItemData(TreeItemId item, TreeItemData data)"""
3979 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3981 def SetItemPyData(*args
, **kwargs
):
3982 """SetItemPyData(TreeItemId item, PyObject obj)"""
3983 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3985 SetPyData
= SetItemPyData
3986 def SetItemHasChildren(*args
, **kwargs
):
3987 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3988 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3990 def SetItemBold(*args
, **kwargs
):
3991 """SetItemBold(TreeItemId item, bool bold=True)"""
3992 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3994 def SetItemTextColour(*args
, **kwargs
):
3995 """SetItemTextColour(TreeItemId item, Colour col)"""
3996 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3998 def SetItemBackgroundColour(*args
, **kwargs
):
3999 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4000 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4002 def SetItemFont(*args
, **kwargs
):
4003 """SetItemFont(TreeItemId item, Font font)"""
4004 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4006 def IsVisible(*args
, **kwargs
):
4007 """IsVisible(TreeItemId item) -> bool"""
4008 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4010 def ItemHasChildren(*args
, **kwargs
):
4011 """ItemHasChildren(TreeItemId item) -> bool"""
4012 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4014 def IsExpanded(*args
, **kwargs
):
4015 """IsExpanded(TreeItemId item) -> bool"""
4016 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4018 def IsSelected(*args
, **kwargs
):
4019 """IsSelected(TreeItemId item) -> bool"""
4020 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4022 def IsBold(*args
, **kwargs
):
4023 """IsBold(TreeItemId item) -> bool"""
4024 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4026 def GetChildrenCount(*args
, **kwargs
):
4027 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4028 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4030 def GetRootItem(*args
, **kwargs
):
4031 """GetRootItem() -> TreeItemId"""
4032 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4034 def GetSelection(*args
, **kwargs
):
4035 """GetSelection() -> TreeItemId"""
4036 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4038 def GetSelections(*args
, **kwargs
):
4039 """GetSelections() -> PyObject"""
4040 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4042 def GetItemParent(*args
, **kwargs
):
4043 """GetItemParent(TreeItemId item) -> TreeItemId"""
4044 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4046 def GetFirstChild(*args
, **kwargs
):
4047 """GetFirstChild(TreeItemId item) -> PyObject"""
4048 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4050 def GetNextChild(*args
, **kwargs
):
4051 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4052 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4054 def GetLastChild(*args
, **kwargs
):
4055 """GetLastChild(TreeItemId item) -> TreeItemId"""
4056 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4058 def GetNextSibling(*args
, **kwargs
):
4059 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4060 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4062 def GetPrevSibling(*args
, **kwargs
):
4063 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4064 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4066 def GetFirstVisibleItem(*args
, **kwargs
):
4067 """GetFirstVisibleItem() -> TreeItemId"""
4068 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4070 def GetNextVisible(*args
, **kwargs
):
4071 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4072 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4074 def GetPrevVisible(*args
, **kwargs
):
4075 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4076 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4078 def AddRoot(*args
, **kwargs
):
4079 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4080 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4082 def PrependItem(*args
, **kwargs
):
4084 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4085 TreeItemData data=None) -> TreeItemId
4087 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4089 def InsertItem(*args
, **kwargs
):
4091 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4092 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4094 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4096 def InsertItemBefore(*args
, **kwargs
):
4098 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4099 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4101 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4103 def AppendItem(*args
, **kwargs
):
4105 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4106 TreeItemData data=None) -> TreeItemId
4108 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4110 def Delete(*args
, **kwargs
):
4111 """Delete(TreeItemId item)"""
4112 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4114 def DeleteChildren(*args
, **kwargs
):
4115 """DeleteChildren(TreeItemId item)"""
4116 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4118 def DeleteAllItems(*args
, **kwargs
):
4119 """DeleteAllItems()"""
4120 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4122 def Expand(*args
, **kwargs
):
4123 """Expand(TreeItemId item)"""
4124 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4126 def Collapse(*args
, **kwargs
):
4127 """Collapse(TreeItemId item)"""
4128 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4130 def CollapseAndReset(*args
, **kwargs
):
4131 """CollapseAndReset(TreeItemId item)"""
4132 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4134 def Toggle(*args
, **kwargs
):
4135 """Toggle(TreeItemId item)"""
4136 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4138 def Unselect(*args
, **kwargs
):
4140 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4142 def UnselectAll(*args
, **kwargs
):
4144 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4146 def SelectItem(*args
, **kwargs
):
4147 """SelectItem(TreeItemId item)"""
4148 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4150 def EnsureVisible(*args
, **kwargs
):
4151 """EnsureVisible(TreeItemId item)"""
4152 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4154 def ScrollTo(*args
, **kwargs
):
4155 """ScrollTo(TreeItemId item)"""
4156 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4158 def EditLabel(*args
, **kwargs
):
4159 """EditLabel(TreeItemId item)"""
4160 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4162 def GetEditControl(*args
, **kwargs
):
4163 """GetEditControl() -> TextCtrl"""
4164 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4166 def SortChildren(*args
, **kwargs
):
4167 """SortChildren(TreeItemId item)"""
4168 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4170 def HitTest(*args
, **kwargs
):
4172 HitTest(Point point) -> (item, where)
4174 Determine which item (if any) belongs the given point. The
4175 coordinates specified are relative to the client area of tree ctrl
4176 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4180 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4182 def GetBoundingRect(*args
, **kwargs
):
4183 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4184 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4187 class TreeCtrlPtr(TreeCtrl
):
4188 def __init__(self
, this
):
4190 if not hasattr(self
,"thisown"): self
.thisown
= 0
4191 self
.__class
__ = TreeCtrl
4192 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4194 def PreTreeCtrl(*args
, **kwargs
):
4195 """PreTreeCtrl() -> TreeCtrl"""
4196 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4200 #---------------------------------------------------------------------------
4202 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4203 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4204 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4205 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4206 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4207 class GenericDirCtrl(core
.Control
):
4209 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4210 def __init__(self
, *args
, **kwargs
):
4212 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4213 Point pos=DefaultPosition, Size size=DefaultSize,
4214 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4215 String filter=EmptyString,
4216 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4218 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4219 self
.this
= newobj
.this
4222 self
._setOORInfo
(self
)
4224 def Create(*args
, **kwargs
):
4226 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4227 Point pos=DefaultPosition, Size size=DefaultSize,
4228 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4229 String filter=EmptyString,
4230 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4232 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4234 def ExpandPath(*args
, **kwargs
):
4235 """ExpandPath(String path) -> bool"""
4236 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4238 def GetDefaultPath(*args
, **kwargs
):
4239 """GetDefaultPath() -> String"""
4240 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4242 def SetDefaultPath(*args
, **kwargs
):
4243 """SetDefaultPath(String path)"""
4244 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4246 def GetPath(*args
, **kwargs
):
4247 """GetPath() -> String"""
4248 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4250 def GetFilePath(*args
, **kwargs
):
4251 """GetFilePath() -> String"""
4252 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4254 def SetPath(*args
, **kwargs
):
4255 """SetPath(String path)"""
4256 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4258 def ShowHidden(*args
, **kwargs
):
4259 """ShowHidden(bool show)"""
4260 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4262 def GetShowHidden(*args
, **kwargs
):
4263 """GetShowHidden() -> bool"""
4264 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4266 def GetFilter(*args
, **kwargs
):
4267 """GetFilter() -> String"""
4268 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4270 def SetFilter(*args
, **kwargs
):
4271 """SetFilter(String filter)"""
4272 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4274 def GetFilterIndex(*args
, **kwargs
):
4275 """GetFilterIndex() -> int"""
4276 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4278 def SetFilterIndex(*args
, **kwargs
):
4279 """SetFilterIndex(int n)"""
4280 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4282 def GetRootId(*args
, **kwargs
):
4283 """GetRootId() -> TreeItemId"""
4284 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4286 def GetTreeCtrl(*args
, **kwargs
):
4287 """GetTreeCtrl() -> TreeCtrl"""
4288 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4290 def GetFilterListCtrl(*args
, **kwargs
):
4291 """GetFilterListCtrl() -> DirFilterListCtrl"""
4292 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4294 def FindChild(*args
, **kwargs
):
4296 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4298 Find the child that matches the first part of 'path'. E.g. if a child path is
4299 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4300 If the path string has been used (we're at the leaf), done is set to True
4303 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4305 def DoResize(*args
, **kwargs
):
4307 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4309 def ReCreateTree(*args
, **kwargs
):
4310 """ReCreateTree()"""
4311 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4314 class GenericDirCtrlPtr(GenericDirCtrl
):
4315 def __init__(self
, this
):
4317 if not hasattr(self
,"thisown"): self
.thisown
= 0
4318 self
.__class
__ = GenericDirCtrl
4319 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4320 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4322 def PreGenericDirCtrl(*args
, **kwargs
):
4323 """PreGenericDirCtrl() -> GenericDirCtrl"""
4324 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4328 class DirFilterListCtrl(Choice
):
4330 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4331 def __init__(self
, *args
, **kwargs
):
4333 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4334 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4336 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4337 self
.this
= newobj
.this
4340 self
._setOORInfo
(self
)
4342 def Create(*args
, **kwargs
):
4344 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4345 Size size=DefaultSize, long style=0) -> bool
4347 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4349 def FillFilterList(*args
, **kwargs
):
4350 """FillFilterList(String filter, int defaultFilter)"""
4351 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4354 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4355 def __init__(self
, this
):
4357 if not hasattr(self
,"thisown"): self
.thisown
= 0
4358 self
.__class
__ = DirFilterListCtrl
4359 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4361 def PreDirFilterListCtrl(*args
, **kwargs
):
4362 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4363 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4367 #---------------------------------------------------------------------------
4369 class PyControl(core
.Control
):
4371 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4372 def __init__(self
, *args
, **kwargs
):
4374 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4375 long style=0, Validator validator=DefaultValidator,
4376 String name=ControlNameStr) -> PyControl
4378 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4379 self
.this
= newobj
.this
4382 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4384 def _setCallbackInfo(*args
, **kwargs
):
4385 """_setCallbackInfo(PyObject self, PyObject _class)"""
4386 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4388 def base_DoMoveWindow(*args
, **kwargs
):
4389 """base_DoMoveWindow(int x, int y, int width, int height)"""
4390 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4392 def base_DoSetSize(*args
, **kwargs
):
4393 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4394 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4396 def base_DoSetClientSize(*args
, **kwargs
):
4397 """base_DoSetClientSize(int width, int height)"""
4398 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4400 def base_DoSetVirtualSize(*args
, **kwargs
):
4401 """base_DoSetVirtualSize(int x, int y)"""
4402 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4404 def base_DoGetSize(*args
, **kwargs
):
4405 """base_DoGetSize() -> (width, height)"""
4406 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4408 def base_DoGetClientSize(*args
, **kwargs
):
4409 """base_DoGetClientSize() -> (width, height)"""
4410 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4412 def base_DoGetPosition(*args
, **kwargs
):
4413 """base_DoGetPosition() -> (x,y)"""
4414 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4416 def base_DoGetVirtualSize(*args
, **kwargs
):
4417 """base_DoGetVirtualSize() -> Size"""
4418 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4420 def base_DoGetBestSize(*args
, **kwargs
):
4421 """base_DoGetBestSize() -> Size"""
4422 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4424 def base_InitDialog(*args
, **kwargs
):
4425 """base_InitDialog()"""
4426 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4428 def base_TransferDataToWindow(*args
, **kwargs
):
4429 """base_TransferDataToWindow() -> bool"""
4430 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4432 def base_TransferDataFromWindow(*args
, **kwargs
):
4433 """base_TransferDataFromWindow() -> bool"""
4434 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4436 def base_Validate(*args
, **kwargs
):
4437 """base_Validate() -> bool"""
4438 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4440 def base_AcceptsFocus(*args
, **kwargs
):
4441 """base_AcceptsFocus() -> bool"""
4442 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4444 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4445 """base_AcceptsFocusFromKeyboard() -> bool"""
4446 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4448 def base_GetMaxSize(*args
, **kwargs
):
4449 """base_GetMaxSize() -> Size"""
4450 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4452 def base_AddChild(*args
, **kwargs
):
4453 """base_AddChild(Window child)"""
4454 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4456 def base_RemoveChild(*args
, **kwargs
):
4457 """base_RemoveChild(Window child)"""
4458 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4461 class PyControlPtr(PyControl
):
4462 def __init__(self
, this
):
4464 if not hasattr(self
,"thisown"): self
.thisown
= 0
4465 self
.__class
__ = PyControl
4466 _controls
.PyControl_swigregister(PyControlPtr
)
4468 #---------------------------------------------------------------------------
4470 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4471 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4472 wxEVT_HELP
= _controls
.wxEVT_HELP
4473 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4474 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4475 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4476 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4477 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4479 class HelpEvent(core
.CommandEvent
):
4481 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4482 def __init__(self
, *args
, **kwargs
):
4483 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4484 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4485 self
.this
= newobj
.this
4488 def GetPosition(*args
, **kwargs
):
4489 """GetPosition() -> Point"""
4490 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4492 def SetPosition(*args
, **kwargs
):
4493 """SetPosition(Point pos)"""
4494 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4496 def GetLink(*args
, **kwargs
):
4497 """GetLink() -> String"""
4498 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4500 def SetLink(*args
, **kwargs
):
4501 """SetLink(String link)"""
4502 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4504 def GetTarget(*args
, **kwargs
):
4505 """GetTarget() -> String"""
4506 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4508 def SetTarget(*args
, **kwargs
):
4509 """SetTarget(String target)"""
4510 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4513 class HelpEventPtr(HelpEvent
):
4514 def __init__(self
, this
):
4516 if not hasattr(self
,"thisown"): self
.thisown
= 0
4517 self
.__class
__ = HelpEvent
4518 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4520 class ContextHelp(core
.Object
):
4522 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4523 def __init__(self
, *args
, **kwargs
):
4524 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4525 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4526 self
.this
= newobj
.this
4529 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4532 if self
.thisown
: destroy(self
)
4535 def BeginContextHelp(*args
, **kwargs
):
4536 """BeginContextHelp(Window window=None) -> bool"""
4537 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4539 def EndContextHelp(*args
, **kwargs
):
4540 """EndContextHelp() -> bool"""
4541 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4544 class ContextHelpPtr(ContextHelp
):
4545 def __init__(self
, this
):
4547 if not hasattr(self
,"thisown"): self
.thisown
= 0
4548 self
.__class
__ = ContextHelp
4549 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4551 class ContextHelpButton(BitmapButton
):
4553 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4554 def __init__(self
, *args
, **kwargs
):
4556 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4557 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4559 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4560 self
.this
= newobj
.this
4563 self
._setOORInfo
(self
)
4566 class ContextHelpButtonPtr(ContextHelpButton
):
4567 def __init__(self
, this
):
4569 if not hasattr(self
,"thisown"): self
.thisown
= 0
4570 self
.__class
__ = ContextHelpButton
4571 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4573 class HelpProvider(object):
4574 def __init__(self
): raise RuntimeError, "No constructor defined"
4576 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4577 def Set(*args
, **kwargs
):
4578 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4579 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4581 Set
= staticmethod(Set
)
4582 def Get(*args
, **kwargs
):
4583 """HelpProvider.Get() -> HelpProvider"""
4584 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4586 Get
= staticmethod(Get
)
4587 def GetHelp(*args
, **kwargs
):
4588 """GetHelp(Window window) -> String"""
4589 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4591 def ShowHelp(*args
, **kwargs
):
4592 """ShowHelp(Window window) -> bool"""
4593 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4595 def AddHelp(*args
, **kwargs
):
4596 """AddHelp(Window window, String text)"""
4597 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4599 def AddHelpById(*args
, **kwargs
):
4600 """AddHelpById(int id, String text)"""
4601 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4603 def Destroy(*args
, **kwargs
):
4605 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4608 class HelpProviderPtr(HelpProvider
):
4609 def __init__(self
, this
):
4611 if not hasattr(self
,"thisown"): self
.thisown
= 0
4612 self
.__class
__ = HelpProvider
4613 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4615 def HelpProvider_Set(*args
, **kwargs
):
4616 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4617 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4619 def HelpProvider_Get(*args
, **kwargs
):
4620 """HelpProvider_Get() -> HelpProvider"""
4621 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4623 class SimpleHelpProvider(HelpProvider
):
4625 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4626 def __init__(self
, *args
, **kwargs
):
4627 """__init__() -> SimpleHelpProvider"""
4628 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4629 self
.this
= newobj
.this
4633 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4634 def __init__(self
, this
):
4636 if not hasattr(self
,"thisown"): self
.thisown
= 0
4637 self
.__class
__ = SimpleHelpProvider
4638 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4640 #---------------------------------------------------------------------------
4642 class DragImage(core
.Object
):
4644 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4645 def __init__(self
, *args
, **kwargs
):
4646 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4647 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4648 self
.this
= newobj
.this
4651 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4654 if self
.thisown
: destroy(self
)
4657 def SetBackingBitmap(*args
, **kwargs
):
4658 """SetBackingBitmap(Bitmap bitmap)"""
4659 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4661 def BeginDrag(*args
, **kwargs
):
4663 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4664 Rect rect=None) -> bool
4666 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4668 def BeginDragBounded(*args
, **kwargs
):
4669 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4670 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4672 def EndDrag(*args
, **kwargs
):
4673 """EndDrag() -> bool"""
4674 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4676 def Move(*args
, **kwargs
):
4677 """Move(Point pt) -> bool"""
4678 return _controls
.DragImage_Move(*args
, **kwargs
)
4680 def Show(*args
, **kwargs
):
4681 """Show() -> bool"""
4682 return _controls
.DragImage_Show(*args
, **kwargs
)
4684 def Hide(*args
, **kwargs
):
4685 """Hide() -> bool"""
4686 return _controls
.DragImage_Hide(*args
, **kwargs
)
4688 def GetImageRect(*args
, **kwargs
):
4689 """GetImageRect(Point pos) -> Rect"""
4690 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4692 def DoDrawImage(*args
, **kwargs
):
4693 """DoDrawImage(DC dc, Point pos) -> bool"""
4694 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4696 def UpdateBackingFromWindow(*args
, **kwargs
):
4697 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4698 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4700 def RedrawImage(*args
, **kwargs
):
4701 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4702 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4705 class DragImagePtr(DragImage
):
4706 def __init__(self
, this
):
4708 if not hasattr(self
,"thisown"): self
.thisown
= 0
4709 self
.__class
__ = DragImage
4710 _controls
.DragImage_swigregister(DragImagePtr
)
4712 def DragIcon(*args
, **kwargs
):
4713 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4714 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4718 def DragString(*args
, **kwargs
):
4719 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4720 val
= _controls
.new_DragString(*args
, **kwargs
)
4724 def DragTreeItem(*args
, **kwargs
):
4725 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4726 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4730 def DragListItem(*args
, **kwargs
):
4731 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4732 val
= _controls
.new_DragListItem(*args
, **kwargs
)