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 def Create(*args
, **kwargs
):
830 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
831 int choices=0, String choices_array=None,
832 long style=0, Validator validator=DefaultValidator,
833 String name=ListBoxNameStr) -> bool
835 return _controls
.CheckListBox_Create(*args
, **kwargs
)
837 def IsChecked(*args
, **kwargs
):
838 """IsChecked(int index) -> bool"""
839 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
841 def Check(*args
, **kwargs
):
842 """Check(int index, int check=True)"""
843 return _controls
.CheckListBox_Check(*args
, **kwargs
)
845 def HitTest(*args
, **kwargs
):
846 """HitTest(Point pt) -> int"""
847 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
849 def HitTestXY(*args
, **kwargs
):
850 """HitTestXY(int x, int y) -> int"""
851 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
854 class CheckListBoxPtr(CheckListBox
):
855 def __init__(self
, this
):
857 if not hasattr(self
,"thisown"): self
.thisown
= 0
858 self
.__class
__ = CheckListBox
859 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
861 def PreCheckListBox(*args
, **kwargs
):
862 """PreCheckListBox() -> CheckListBox"""
863 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
867 #---------------------------------------------------------------------------
869 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
870 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
871 TE_READONLY
= _controls
.TE_READONLY
872 TE_MULTILINE
= _controls
.TE_MULTILINE
873 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
874 TE_LEFT
= _controls
.TE_LEFT
875 TE_CENTER
= _controls
.TE_CENTER
876 TE_RIGHT
= _controls
.TE_RIGHT
877 TE_CENTRE
= _controls
.TE_CENTRE
878 TE_RICH
= _controls
.TE_RICH
879 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
880 TE_PASSWORD
= _controls
.TE_PASSWORD
881 TE_AUTO_URL
= _controls
.TE_AUTO_URL
882 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
883 TE_DONTWRAP
= _controls
.TE_DONTWRAP
884 TE_LINEWRAP
= _controls
.TE_LINEWRAP
885 TE_WORDWRAP
= _controls
.TE_WORDWRAP
886 TE_RICH2
= _controls
.TE_RICH2
887 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
888 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
889 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
890 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
891 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
892 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
893 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
894 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
895 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
896 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
897 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
898 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
899 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
900 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
901 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
902 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
903 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
904 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
905 class TextAttr(object):
907 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
908 def __init__(self
, *args
):
910 __init__() -> TextAttr
911 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
912 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
914 newobj
= _controls
.new_TextAttr(*args
)
915 self
.this
= newobj
.this
918 def Init(*args
, **kwargs
):
920 return _controls
.TextAttr_Init(*args
, **kwargs
)
922 def SetTextColour(*args
, **kwargs
):
923 """SetTextColour(Colour colText)"""
924 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
926 def SetBackgroundColour(*args
, **kwargs
):
927 """SetBackgroundColour(Colour colBack)"""
928 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
930 def SetFont(*args
, **kwargs
):
931 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
932 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
934 def SetAlignment(*args
, **kwargs
):
935 """SetAlignment(int alignment)"""
936 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
938 def SetTabs(*args
, **kwargs
):
939 """SetTabs(wxArrayInt tabs)"""
940 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
942 def SetLeftIndent(*args
, **kwargs
):
943 """SetLeftIndent(int indent)"""
944 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
946 def SetRightIndent(*args
, **kwargs
):
947 """SetRightIndent(int indent)"""
948 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
950 def SetFlags(*args
, **kwargs
):
951 """SetFlags(long flags)"""
952 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
954 def HasTextColour(*args
, **kwargs
):
955 """HasTextColour() -> bool"""
956 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
958 def HasBackgroundColour(*args
, **kwargs
):
959 """HasBackgroundColour() -> bool"""
960 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
962 def HasFont(*args
, **kwargs
):
963 """HasFont() -> bool"""
964 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
966 def HasAlignment(*args
, **kwargs
):
967 """HasAlignment() -> bool"""
968 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
970 def HasTabs(*args
, **kwargs
):
971 """HasTabs() -> bool"""
972 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
974 def HasLeftIndent(*args
, **kwargs
):
975 """HasLeftIndent() -> bool"""
976 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
978 def HasRightIndent(*args
, **kwargs
):
979 """HasRightIndent() -> bool"""
980 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
982 def HasFlag(*args
, **kwargs
):
983 """HasFlag(long flag) -> bool"""
984 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
986 def GetTextColour(*args
, **kwargs
):
987 """GetTextColour() -> Colour"""
988 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
990 def GetBackgroundColour(*args
, **kwargs
):
991 """GetBackgroundColour() -> Colour"""
992 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
994 def GetFont(*args
, **kwargs
):
995 """GetFont() -> Font"""
996 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
998 def GetAlignment(*args
, **kwargs
):
999 """GetAlignment() -> int"""
1000 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1002 def GetTabs(*args
, **kwargs
):
1003 """GetTabs() -> wxArrayInt"""
1004 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1006 def GetLeftIndent(*args
, **kwargs
):
1007 """GetLeftIndent() -> long"""
1008 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1010 def GetRightIndent(*args
, **kwargs
):
1011 """GetRightIndent() -> long"""
1012 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1014 def GetFlags(*args
, **kwargs
):
1015 """GetFlags() -> long"""
1016 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1018 def IsDefault(*args
, **kwargs
):
1019 """IsDefault() -> bool"""
1020 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1022 def Combine(*args
, **kwargs
):
1023 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1024 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1026 Combine
= staticmethod(Combine
)
1028 class TextAttrPtr(TextAttr
):
1029 def __init__(self
, this
):
1031 if not hasattr(self
,"thisown"): self
.thisown
= 0
1032 self
.__class
__ = TextAttr
1033 _controls
.TextAttr_swigregister(TextAttrPtr
)
1034 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1036 def TextAttr_Combine(*args
, **kwargs
):
1037 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1038 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1040 class TextCtrl(core
.Control
):
1042 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1043 def __init__(self
, *args
, **kwargs
):
1045 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1046 Size size=DefaultSize,
1047 long style=0, Validator validator=DefaultValidator,
1048 String name=TextCtrlNameStr) -> TextCtrl
1050 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1051 self
.this
= newobj
.this
1054 self
._setOORInfo
(self
)
1056 def Create(*args
, **kwargs
):
1058 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1059 Size size=DefaultSize,
1060 long style=0, Validator validator=DefaultValidator,
1061 String name=TextCtrlNameStr) -> bool
1063 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1065 def GetValue(*args
, **kwargs
):
1066 """GetValue() -> String"""
1067 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1069 def SetValue(*args
, **kwargs
):
1070 """SetValue(String value)"""
1071 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1073 def GetRange(*args
, **kwargs
):
1074 """GetRange(long from, long to) -> String"""
1075 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1077 def GetLineLength(*args
, **kwargs
):
1078 """GetLineLength(long lineNo) -> int"""
1079 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1081 def GetLineText(*args
, **kwargs
):
1082 """GetLineText(long lineNo) -> String"""
1083 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1085 def GetNumberOfLines(*args
, **kwargs
):
1086 """GetNumberOfLines() -> int"""
1087 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1089 def IsModified(*args
, **kwargs
):
1090 """IsModified() -> bool"""
1091 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1093 def IsEditable(*args
, **kwargs
):
1094 """IsEditable() -> bool"""
1095 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1097 def IsSingleLine(*args
, **kwargs
):
1098 """IsSingleLine() -> bool"""
1099 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1101 def IsMultiLine(*args
, **kwargs
):
1102 """IsMultiLine() -> bool"""
1103 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1105 def GetSelection(*args
, **kwargs
):
1107 GetSelection() -> (from, to)
1109 If the return values from and to are the same, there is no selection.
1111 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1113 def GetStringSelection(*args
, **kwargs
):
1114 """GetStringSelection() -> String"""
1115 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1117 def Clear(*args
, **kwargs
):
1119 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1121 def Replace(*args
, **kwargs
):
1122 """Replace(long from, long to, String value)"""
1123 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1125 def Remove(*args
, **kwargs
):
1126 """Remove(long from, long to)"""
1127 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1129 def LoadFile(*args
, **kwargs
):
1130 """LoadFile(String file) -> bool"""
1131 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1133 def SaveFile(*args
, **kwargs
):
1134 """SaveFile(String file=EmptyString) -> bool"""
1135 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1137 def MarkDirty(*args
, **kwargs
):
1139 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1141 def DiscardEdits(*args
, **kwargs
):
1142 """DiscardEdits()"""
1143 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1145 def SetMaxLength(*args
, **kwargs
):
1146 """SetMaxLength(unsigned long len)"""
1147 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1149 def WriteText(*args
, **kwargs
):
1150 """WriteText(String text)"""
1151 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1153 def AppendText(*args
, **kwargs
):
1154 """AppendText(String text)"""
1155 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1157 def EmulateKeyPress(*args
, **kwargs
):
1158 """EmulateKeyPress(KeyEvent event) -> bool"""
1159 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1161 def SetStyle(*args
, **kwargs
):
1162 """SetStyle(long start, long end, TextAttr style) -> bool"""
1163 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1165 def GetStyle(*args
, **kwargs
):
1166 """GetStyle(long position, TextAttr style) -> bool"""
1167 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1169 def SetDefaultStyle(*args
, **kwargs
):
1170 """SetDefaultStyle(TextAttr style) -> bool"""
1171 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1173 def GetDefaultStyle(*args
, **kwargs
):
1174 """GetDefaultStyle() -> TextAttr"""
1175 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1177 def XYToPosition(*args
, **kwargs
):
1178 """XYToPosition(long x, long y) -> long"""
1179 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1181 def PositionToXY(*args
, **kwargs
):
1182 """PositionToXY(long pos) -> (x, y)"""
1183 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1185 def ShowPosition(*args
, **kwargs
):
1186 """ShowPosition(long pos)"""
1187 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1189 def Copy(*args
, **kwargs
):
1191 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1193 def Cut(*args
, **kwargs
):
1195 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1197 def Paste(*args
, **kwargs
):
1199 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1201 def CanCopy(*args
, **kwargs
):
1202 """CanCopy() -> bool"""
1203 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1205 def CanCut(*args
, **kwargs
):
1206 """CanCut() -> bool"""
1207 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1209 def CanPaste(*args
, **kwargs
):
1210 """CanPaste() -> bool"""
1211 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1213 def Undo(*args
, **kwargs
):
1215 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1217 def Redo(*args
, **kwargs
):
1219 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1221 def CanUndo(*args
, **kwargs
):
1222 """CanUndo() -> bool"""
1223 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1225 def CanRedo(*args
, **kwargs
):
1226 """CanRedo() -> bool"""
1227 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1229 def SetInsertionPoint(*args
, **kwargs
):
1230 """SetInsertionPoint(long pos)"""
1231 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1233 def SetInsertionPointEnd(*args
, **kwargs
):
1234 """SetInsertionPointEnd()"""
1235 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1237 def GetInsertionPoint(*args
, **kwargs
):
1238 """GetInsertionPoint() -> long"""
1239 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1241 def GetLastPosition(*args
, **kwargs
):
1242 """GetLastPosition() -> long"""
1243 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1245 def SetSelection(*args
, **kwargs
):
1246 """SetSelection(long from, long to)"""
1247 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1249 def SelectAll(*args
, **kwargs
):
1251 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1253 def SetEditable(*args
, **kwargs
):
1254 """SetEditable(bool editable)"""
1255 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1257 def write(*args
, **kwargs
):
1258 """write(String text)"""
1259 return _controls
.TextCtrl_write(*args
, **kwargs
)
1261 def GetString(*args
, **kwargs
):
1262 """GetString(long from, long to) -> String"""
1263 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1266 class TextCtrlPtr(TextCtrl
):
1267 def __init__(self
, this
):
1269 if not hasattr(self
,"thisown"): self
.thisown
= 0
1270 self
.__class
__ = TextCtrl
1271 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1273 def PreTextCtrl(*args
, **kwargs
):
1274 """PreTextCtrl() -> TextCtrl"""
1275 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1279 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1280 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1281 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1282 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1283 class TextUrlEvent(core
.CommandEvent
):
1285 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1286 def __init__(self
, *args
, **kwargs
):
1287 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1288 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1289 self
.this
= newobj
.this
1292 def GetMouseEvent(*args
, **kwargs
):
1293 """GetMouseEvent() -> MouseEvent"""
1294 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1296 def GetURLStart(*args
, **kwargs
):
1297 """GetURLStart() -> long"""
1298 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1300 def GetURLEnd(*args
, **kwargs
):
1301 """GetURLEnd() -> long"""
1302 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1305 class TextUrlEventPtr(TextUrlEvent
):
1306 def __init__(self
, this
):
1308 if not hasattr(self
,"thisown"): self
.thisown
= 0
1309 self
.__class
__ = TextUrlEvent
1310 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1312 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1313 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1314 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1315 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1317 #---------------------------------------------------------------------------
1319 class ScrollBar(core
.Control
):
1321 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1322 def __init__(self
, *args
, **kwargs
):
1324 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1325 Size size=DefaultSize, long style=SB_HORIZONTAL,
1326 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1328 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1329 self
.this
= newobj
.this
1332 self
._setOORInfo
(self
)
1334 def Create(*args
, **kwargs
):
1336 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1337 Size size=DefaultSize, long style=SB_HORIZONTAL,
1338 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1340 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1342 def GetThumbPosition(*args
, **kwargs
):
1343 """GetThumbPosition() -> int"""
1344 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1346 def GetThumbSize(*args
, **kwargs
):
1347 """GetThumbSize() -> int"""
1348 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1350 GetThumbLength
= GetThumbSize
1351 def GetPageSize(*args
, **kwargs
):
1352 """GetPageSize() -> int"""
1353 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1355 def GetRange(*args
, **kwargs
):
1356 """GetRange() -> int"""
1357 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1359 def IsVertical(*args
, **kwargs
):
1360 """IsVertical() -> bool"""
1361 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1363 def SetThumbPosition(*args
, **kwargs
):
1364 """SetThumbPosition(int viewStart)"""
1365 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1367 def SetScrollbar(*args
, **kwargs
):
1369 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1372 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1375 class ScrollBarPtr(ScrollBar
):
1376 def __init__(self
, this
):
1378 if not hasattr(self
,"thisown"): self
.thisown
= 0
1379 self
.__class
__ = ScrollBar
1380 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1381 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1383 def PreScrollBar(*args
, **kwargs
):
1384 """PreScrollBar() -> ScrollBar"""
1385 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1389 #---------------------------------------------------------------------------
1391 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1392 SP_VERTICAL
= _controls
.SP_VERTICAL
1393 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1394 SP_WRAP
= _controls
.SP_WRAP
1395 class SpinButton(core
.Control
):
1397 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1398 def __init__(self
, *args
, **kwargs
):
1400 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1401 Size size=DefaultSize, long style=SP_HORIZONTAL,
1402 String name=SPIN_BUTTON_NAME) -> SpinButton
1404 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1405 self
.this
= newobj
.this
1408 self
._setOORInfo
(self
)
1410 def Create(*args
, **kwargs
):
1412 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1413 Size size=DefaultSize, long style=SP_HORIZONTAL,
1414 String name=SPIN_BUTTON_NAME) -> bool
1416 return _controls
.SpinButton_Create(*args
, **kwargs
)
1418 def GetValue(*args
, **kwargs
):
1419 """GetValue() -> int"""
1420 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1422 def GetMin(*args
, **kwargs
):
1423 """GetMin() -> int"""
1424 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1426 def GetMax(*args
, **kwargs
):
1427 """GetMax() -> int"""
1428 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1430 def SetValue(*args
, **kwargs
):
1431 """SetValue(int val)"""
1432 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1434 def SetMin(*args
, **kwargs
):
1435 """SetMin(int minVal)"""
1436 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1438 def SetMax(*args
, **kwargs
):
1439 """SetMax(int maxVal)"""
1440 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1442 def SetRange(*args
, **kwargs
):
1443 """SetRange(int minVal, int maxVal)"""
1444 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1446 def IsVertical(*args
, **kwargs
):
1447 """IsVertical() -> bool"""
1448 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1451 class SpinButtonPtr(SpinButton
):
1452 def __init__(self
, this
):
1454 if not hasattr(self
,"thisown"): self
.thisown
= 0
1455 self
.__class
__ = SpinButton
1456 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1457 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1458 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1460 def PreSpinButton(*args
, **kwargs
):
1461 """PreSpinButton() -> SpinButton"""
1462 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1466 class SpinCtrl(core
.Control
):
1468 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1469 def __init__(self
, *args
, **kwargs
):
1471 __init__(Window parent, int id=-1, String value=EmptyString,
1472 Point pos=DefaultPosition, Size size=DefaultSize,
1473 long style=SP_ARROW_KEYS, int min=0, int max=100,
1474 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1476 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1477 self
.this
= newobj
.this
1480 self
._setOORInfo
(self
)
1482 def Create(*args
, **kwargs
):
1484 Create(Window parent, int id=-1, String value=EmptyString,
1485 Point pos=DefaultPosition, Size size=DefaultSize,
1486 long style=SP_ARROW_KEYS, int min=0, int max=100,
1487 int initial=0, String name=SpinCtrlNameStr) -> bool
1489 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1491 def GetValue(*args
, **kwargs
):
1492 """GetValue() -> int"""
1493 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1495 def SetValue(*args
, **kwargs
):
1496 """SetValue(int value)"""
1497 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1499 def SetValueString(*args
, **kwargs
):
1500 """SetValueString(String text)"""
1501 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1503 def SetRange(*args
, **kwargs
):
1504 """SetRange(int minVal, int maxVal)"""
1505 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1507 def GetMin(*args
, **kwargs
):
1508 """GetMin() -> int"""
1509 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1511 def GetMax(*args
, **kwargs
):
1512 """GetMax() -> int"""
1513 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1515 def SetSelection(*args
, **kwargs
):
1516 """SetSelection(long from, long to)"""
1517 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1520 class SpinCtrlPtr(SpinCtrl
):
1521 def __init__(self
, this
):
1523 if not hasattr(self
,"thisown"): self
.thisown
= 0
1524 self
.__class
__ = SpinCtrl
1525 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1527 def PreSpinCtrl(*args
, **kwargs
):
1528 """PreSpinCtrl() -> SpinCtrl"""
1529 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1533 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1534 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1536 #---------------------------------------------------------------------------
1538 class RadioBox(core
.Control
):
1540 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1541 def __init__(self
, *args
, **kwargs
):
1543 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1544 Size size=DefaultSize, int choices=0,
1545 String choices_array=None, int majorDimension=0,
1546 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1547 String name=RadioBoxNameStr) -> RadioBox
1549 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1550 self
.this
= newobj
.this
1553 self
._setOORInfo
(self
)
1555 def Create(*args
, **kwargs
):
1557 Create(Window parent, int id, String label, Point point=DefaultPosition,
1558 Size size=DefaultSize, int choices=0,
1559 String choices_array=None, int majorDimension=0,
1560 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1561 String name=RadioBoxNameStr) -> bool
1563 return _controls
.RadioBox_Create(*args
, **kwargs
)
1565 def SetSelection(*args
, **kwargs
):
1566 """SetSelection(int n)"""
1567 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1569 def GetSelection(*args
, **kwargs
):
1570 """GetSelection() -> int"""
1571 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1573 def GetStringSelection(*args
, **kwargs
):
1574 """GetStringSelection() -> String"""
1575 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1577 def SetStringSelection(*args
, **kwargs
):
1578 """SetStringSelection(String s) -> bool"""
1579 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1581 def GetCount(*args
, **kwargs
):
1582 """GetCount() -> int"""
1583 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1585 def FindString(*args
, **kwargs
):
1586 """FindString(String s) -> int"""
1587 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1589 def GetString(*args
, **kwargs
):
1590 """GetString(int n) -> String"""
1591 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1593 def SetString(*args
, **kwargs
):
1594 """SetString(int n, String label)"""
1595 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1597 GetItemLabel
= GetString
1598 SetItemLabel
= SetString
1599 def EnableItem(*args
, **kwargs
):
1600 """EnableItem(int n, bool enable=True)"""
1601 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1603 def ShowItem(*args
, **kwargs
):
1604 """ShowItem(int n, bool show=True)"""
1605 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1607 def GetColumnCount(*args
, **kwargs
):
1608 """GetColumnCount() -> int"""
1609 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1611 def GetRowCount(*args
, **kwargs
):
1612 """GetRowCount() -> int"""
1613 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1615 def GetNextItem(*args
, **kwargs
):
1616 """GetNextItem(int item, int dir, long style) -> int"""
1617 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1620 class RadioBoxPtr(RadioBox
):
1621 def __init__(self
, this
):
1623 if not hasattr(self
,"thisown"): self
.thisown
= 0
1624 self
.__class
__ = RadioBox
1625 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1626 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1627 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1629 def PreRadioBox(*args
, **kwargs
):
1630 """PreRadioBox() -> RadioBox"""
1631 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1635 #---------------------------------------------------------------------------
1637 class RadioButton(core
.Control
):
1639 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1640 def __init__(self
, *args
, **kwargs
):
1642 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1643 Size size=DefaultSize, long style=0,
1644 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1646 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1647 self
.this
= newobj
.this
1650 self
._setOORInfo
(self
)
1652 def Create(*args
, **kwargs
):
1654 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1655 Size size=DefaultSize, long style=0,
1656 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1658 return _controls
.RadioButton_Create(*args
, **kwargs
)
1660 def GetValue(*args
, **kwargs
):
1661 """GetValue() -> bool"""
1662 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1664 def SetValue(*args
, **kwargs
):
1665 """SetValue(bool value)"""
1666 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1669 class RadioButtonPtr(RadioButton
):
1670 def __init__(self
, this
):
1672 if not hasattr(self
,"thisown"): self
.thisown
= 0
1673 self
.__class
__ = RadioButton
1674 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1676 def PreRadioButton(*args
, **kwargs
):
1677 """PreRadioButton() -> RadioButton"""
1678 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1682 #---------------------------------------------------------------------------
1684 class Slider(core
.Control
):
1686 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1687 def __init__(self
, *args
, **kwargs
):
1689 __init__(Window parent, int id, int value, int minValue, int maxValue,
1690 Point point=DefaultPosition, Size size=DefaultSize,
1691 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1692 String name=SliderNameStr) -> Slider
1694 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1695 self
.this
= newobj
.this
1698 self
._setOORInfo
(self
)
1700 def Create(*args
, **kwargs
):
1702 Create(Window parent, int id, int value, int minValue, int maxValue,
1703 Point point=DefaultPosition, Size size=DefaultSize,
1704 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1705 String name=SliderNameStr) -> bool
1707 return _controls
.Slider_Create(*args
, **kwargs
)
1709 def GetValue(*args
, **kwargs
):
1710 """GetValue() -> int"""
1711 return _controls
.Slider_GetValue(*args
, **kwargs
)
1713 def SetValue(*args
, **kwargs
):
1714 """SetValue(int value)"""
1715 return _controls
.Slider_SetValue(*args
, **kwargs
)
1717 def SetRange(*args
, **kwargs
):
1718 """SetRange(int minValue, int maxValue)"""
1719 return _controls
.Slider_SetRange(*args
, **kwargs
)
1721 def GetMin(*args
, **kwargs
):
1722 """GetMin() -> int"""
1723 return _controls
.Slider_GetMin(*args
, **kwargs
)
1725 def GetMax(*args
, **kwargs
):
1726 """GetMax() -> int"""
1727 return _controls
.Slider_GetMax(*args
, **kwargs
)
1729 def SetMin(*args
, **kwargs
):
1730 """SetMin(int minValue)"""
1731 return _controls
.Slider_SetMin(*args
, **kwargs
)
1733 def SetMax(*args
, **kwargs
):
1734 """SetMax(int maxValue)"""
1735 return _controls
.Slider_SetMax(*args
, **kwargs
)
1737 def SetLineSize(*args
, **kwargs
):
1738 """SetLineSize(int lineSize)"""
1739 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1741 def SetPageSize(*args
, **kwargs
):
1742 """SetPageSize(int pageSize)"""
1743 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1745 def GetLineSize(*args
, **kwargs
):
1746 """GetLineSize() -> int"""
1747 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1749 def GetPageSize(*args
, **kwargs
):
1750 """GetPageSize() -> int"""
1751 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1753 def SetThumbLength(*args
, **kwargs
):
1754 """SetThumbLength(int lenPixels)"""
1755 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1757 def GetThumbLength(*args
, **kwargs
):
1758 """GetThumbLength() -> int"""
1759 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1761 def SetTickFreq(*args
, **kwargs
):
1762 """SetTickFreq(int n, int pos)"""
1763 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1765 def GetTickFreq(*args
, **kwargs
):
1766 """GetTickFreq() -> int"""
1767 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1769 def ClearTicks(*args
, **kwargs
):
1771 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1773 def SetTick(*args
, **kwargs
):
1774 """SetTick(int tickPos)"""
1775 return _controls
.Slider_SetTick(*args
, **kwargs
)
1777 def ClearSel(*args
, **kwargs
):
1779 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1781 def GetSelEnd(*args
, **kwargs
):
1782 """GetSelEnd() -> int"""
1783 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1785 def GetSelStart(*args
, **kwargs
):
1786 """GetSelStart() -> int"""
1787 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1789 def SetSelection(*args
, **kwargs
):
1790 """SetSelection(int min, int max)"""
1791 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1794 class SliderPtr(Slider
):
1795 def __init__(self
, this
):
1797 if not hasattr(self
,"thisown"): self
.thisown
= 0
1798 self
.__class
__ = Slider
1799 _controls
.Slider_swigregister(SliderPtr
)
1800 SliderNameStr
= cvar
.SliderNameStr
1802 def PreSlider(*args
, **kwargs
):
1803 """PreSlider() -> Slider"""
1804 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1808 #---------------------------------------------------------------------------
1810 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1811 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1813 class ToggleButton(core
.Control
):
1815 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1816 def __init__(self
, *args
, **kwargs
):
1818 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1819 Size size=DefaultSize, long style=0,
1820 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1822 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1823 self
.this
= newobj
.this
1826 self
._setOORInfo
(self
)
1829 class ToggleButtonPtr(ToggleButton
):
1830 def __init__(self
, this
):
1832 if not hasattr(self
,"thisown"): self
.thisown
= 0
1833 self
.__class
__ = ToggleButton
1834 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1835 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1837 def PreToggleButton(*args
, **kwargs
):
1838 """PreToggleButton() -> ToggleButton"""
1839 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1843 #---------------------------------------------------------------------------
1845 class BookCtrl(core
.Control
):
1846 def __init__(self
): raise RuntimeError, "No constructor defined"
1848 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1849 def GetPageCount(*args
, **kwargs
):
1850 """GetPageCount() -> size_t"""
1851 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1853 def GetPage(*args
, **kwargs
):
1854 """GetPage(size_t n) -> Window"""
1855 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1857 def GetSelection(*args
, **kwargs
):
1858 """GetSelection() -> int"""
1859 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1861 def SetPageText(*args
, **kwargs
):
1862 """SetPageText(size_t n, String strText) -> bool"""
1863 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1865 def GetPageText(*args
, **kwargs
):
1866 """GetPageText(size_t n) -> String"""
1867 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1869 def SetImageList(*args
, **kwargs
):
1870 """SetImageList(ImageList imageList)"""
1871 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1873 def AssignImageList(*args
, **kwargs
):
1874 """AssignImageList(ImageList imageList)"""
1875 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1879 def GetImageList(*args
, **kwargs
):
1880 """GetImageList() -> ImageList"""
1881 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1883 def GetPageImage(*args
, **kwargs
):
1884 """GetPageImage(size_t n) -> int"""
1885 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1887 def SetPageImage(*args
, **kwargs
):
1888 """SetPageImage(size_t n, int imageId) -> bool"""
1889 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1891 def SetPageSize(*args
, **kwargs
):
1892 """SetPageSize(Size size)"""
1893 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1895 def CalcSizeFromPage(*args
, **kwargs
):
1896 """CalcSizeFromPage(Size sizePage) -> Size"""
1897 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1899 def DeletePage(*args
, **kwargs
):
1900 """DeletePage(size_t n) -> bool"""
1901 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1903 def RemovePage(*args
, **kwargs
):
1904 """RemovePage(size_t n) -> bool"""
1905 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1907 def DeleteAllPages(*args
, **kwargs
):
1908 """DeleteAllPages() -> bool"""
1909 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1911 def AddPage(*args
, **kwargs
):
1912 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1913 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1915 def InsertPage(*args
, **kwargs
):
1917 InsertPage(size_t n, Window page, String text, bool select=False,
1918 int imageId=-1) -> bool
1920 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1922 def SetSelection(*args
, **kwargs
):
1923 """SetSelection(size_t n) -> int"""
1924 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1926 def AdvanceSelection(*args
, **kwargs
):
1927 """AdvanceSelection(bool forward=True)"""
1928 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1931 class BookCtrlPtr(BookCtrl
):
1932 def __init__(self
, this
):
1934 if not hasattr(self
,"thisown"): self
.thisown
= 0
1935 self
.__class
__ = BookCtrl
1936 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1937 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
1939 class BookCtrlEvent(core
.NotifyEvent
):
1941 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1942 def __init__(self
, *args
, **kwargs
):
1944 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1945 int nOldSel=-1) -> BookCtrlEvent
1947 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1948 self
.this
= newobj
.this
1951 def GetSelection(*args
, **kwargs
):
1952 """GetSelection() -> int"""
1953 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1955 def SetSelection(*args
, **kwargs
):
1956 """SetSelection(int nSel)"""
1957 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1959 def GetOldSelection(*args
, **kwargs
):
1960 """GetOldSelection() -> int"""
1961 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1963 def SetOldSelection(*args
, **kwargs
):
1964 """SetOldSelection(int nOldSel)"""
1965 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1968 class BookCtrlEventPtr(BookCtrlEvent
):
1969 def __init__(self
, this
):
1971 if not hasattr(self
,"thisown"): self
.thisown
= 0
1972 self
.__class
__ = BookCtrlEvent
1973 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
1975 #---------------------------------------------------------------------------
1977 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
1978 NB_TOP
= _controls
.NB_TOP
1979 NB_LEFT
= _controls
.NB_LEFT
1980 NB_RIGHT
= _controls
.NB_RIGHT
1981 NB_BOTTOM
= _controls
.NB_BOTTOM
1982 NB_MULTILINE
= _controls
.NB_MULTILINE
1983 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
1984 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
1985 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
1986 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
1987 class Notebook(BookCtrl
):
1989 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1990 def __init__(self
, *args
, **kwargs
):
1992 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1993 long style=0, String name=NOTEBOOK_NAME) -> Notebook
1995 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
1996 self
.this
= newobj
.this
1999 self
._setOORInfo
(self
)
2001 def Create(*args
, **kwargs
):
2003 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2004 long style=0, String name=NOTEBOOK_NAME) -> bool
2006 return _controls
.Notebook_Create(*args
, **kwargs
)
2008 def GetRowCount(*args
, **kwargs
):
2009 """GetRowCount() -> int"""
2010 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2012 def SetPadding(*args
, **kwargs
):
2013 """SetPadding(Size padding)"""
2014 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2016 def SetTabSize(*args
, **kwargs
):
2017 """SetTabSize(Size sz)"""
2018 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2020 def HitTest(*args
, **kwargs
):
2022 HitTest(Point pt) -> (tab, where)
2024 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2026 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2028 def CalcSizeFromPage(*args
, **kwargs
):
2029 """CalcSizeFromPage(Size sizePage) -> Size"""
2030 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2033 class NotebookPtr(Notebook
):
2034 def __init__(self
, this
):
2036 if not hasattr(self
,"thisown"): self
.thisown
= 0
2037 self
.__class
__ = Notebook
2038 _controls
.Notebook_swigregister(NotebookPtr
)
2040 def PreNotebook(*args
, **kwargs
):
2041 """PreNotebook() -> Notebook"""
2042 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2046 class NotebookEvent(BookCtrlEvent
):
2048 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2049 def __init__(self
, *args
, **kwargs
):
2051 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2052 int nOldSel=-1) -> NotebookEvent
2054 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2055 self
.this
= newobj
.this
2059 class NotebookEventPtr(NotebookEvent
):
2060 def __init__(self
, this
):
2062 if not hasattr(self
,"thisown"): self
.thisown
= 0
2063 self
.__class
__ = NotebookEvent
2064 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2066 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2067 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2069 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2070 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2072 #----------------------------------------------------------------------------
2074 class NotebookPage(wx
.Panel
):
2076 There is an old (and apparently unsolvable) bug when placing a
2077 window with a nonstandard background colour in a wxNotebook on
2078 wxGTK, as the notbooks's background colour would always be used
2079 when the window is refreshed. The solution is to place a panel in
2080 the notbook and the coloured window on the panel, sized to cover
2081 the panel. This simple class does that for you, just put an
2082 instance of this in the notebook and make your regular window a
2083 child of this one and it will handle the resize for you.
2085 def __init__(self
, parent
, id=-1,
2086 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2087 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2088 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2090 EVT_SIZE(self
, self
.OnSize
)
2092 def OnSize(self
, evt
):
2093 if self
.child
is None:
2094 children
= self
.GetChildren()
2096 self
.child
= children
[0]
2098 self
.child
.SetPosition((0,0))
2099 self
.child
.SetSize(self
.GetSize())
2102 #---------------------------------------------------------------------------
2104 LB_DEFAULT
= _controls
.LB_DEFAULT
2105 LB_TOP
= _controls
.LB_TOP
2106 LB_BOTTOM
= _controls
.LB_BOTTOM
2107 LB_LEFT
= _controls
.LB_LEFT
2108 LB_RIGHT
= _controls
.LB_RIGHT
2109 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2110 class Listbook(BookCtrl
):
2112 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2113 def __init__(self
, *args
, **kwargs
):
2115 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2116 long style=0, String name=EmptyString) -> Listbook
2118 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2119 self
.this
= newobj
.this
2122 self
._setOORInfo
(self
)
2124 def Create(*args
, **kwargs
):
2126 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2127 long style=0, String name=EmptyString) -> bool
2129 return _controls
.Listbook_Create(*args
, **kwargs
)
2131 def IsVertical(*args
, **kwargs
):
2132 """IsVertical() -> bool"""
2133 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2136 class ListbookPtr(Listbook
):
2137 def __init__(self
, this
):
2139 if not hasattr(self
,"thisown"): self
.thisown
= 0
2140 self
.__class
__ = Listbook
2141 _controls
.Listbook_swigregister(ListbookPtr
)
2143 def PreListbook(*args
, **kwargs
):
2144 """PreListbook() -> Listbook"""
2145 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2149 class ListbookEvent(BookCtrlEvent
):
2151 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2152 def __init__(self
, *args
, **kwargs
):
2154 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2155 int nOldSel=-1) -> ListbookEvent
2157 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2158 self
.this
= newobj
.this
2162 class ListbookEventPtr(ListbookEvent
):
2163 def __init__(self
, this
):
2165 if not hasattr(self
,"thisown"): self
.thisown
= 0
2166 self
.__class
__ = ListbookEvent
2167 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2169 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2170 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2171 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2172 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2174 #---------------------------------------------------------------------------
2176 class BookCtrlSizer(core
.Sizer
):
2178 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2179 def __init__(self
, *args
, **kwargs
):
2180 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2181 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2182 self
.this
= newobj
.this
2185 self
._setOORInfo
(self
)
2187 def RecalcSizes(*args
, **kwargs
):
2189 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2191 def CalcMin(*args
, **kwargs
):
2192 """CalcMin() -> Size"""
2193 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2195 def GetControl(*args
, **kwargs
):
2196 """GetControl() -> BookCtrl"""
2197 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2200 class BookCtrlSizerPtr(BookCtrlSizer
):
2201 def __init__(self
, this
):
2203 if not hasattr(self
,"thisown"): self
.thisown
= 0
2204 self
.__class
__ = BookCtrlSizer
2205 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2207 class NotebookSizer(core
.Sizer
):
2209 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2210 def __init__(self
, *args
, **kwargs
):
2211 """__init__(Notebook nb) -> NotebookSizer"""
2212 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2213 self
.this
= newobj
.this
2216 self
._setOORInfo
(self
)
2218 def RecalcSizes(*args
, **kwargs
):
2220 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2222 def CalcMin(*args
, **kwargs
):
2223 """CalcMin() -> Size"""
2224 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2226 def GetNotebook(*args
, **kwargs
):
2227 """GetNotebook() -> Notebook"""
2228 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2231 class NotebookSizerPtr(NotebookSizer
):
2232 def __init__(self
, this
):
2234 if not hasattr(self
,"thisown"): self
.thisown
= 0
2235 self
.__class
__ = NotebookSizer
2236 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2238 #---------------------------------------------------------------------------
2240 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2241 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2242 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2243 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2244 TB_VERTICAL
= _controls
.TB_VERTICAL
2245 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2246 TB_FLAT
= _controls
.TB_FLAT
2247 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2248 TB_NOICONS
= _controls
.TB_NOICONS
2249 TB_TEXT
= _controls
.TB_TEXT
2250 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2251 TB_NOALIGN
= _controls
.TB_NOALIGN
2252 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2253 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2254 class ToolBarToolBase(core
.Object
):
2255 def __init__(self
): raise RuntimeError, "No constructor defined"
2257 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2258 def GetId(*args
, **kwargs
):
2259 """GetId() -> int"""
2260 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2262 def GetControl(*args
, **kwargs
):
2263 """GetControl() -> Control"""
2264 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2266 def GetToolBar(*args
, **kwargs
):
2267 """GetToolBar() -> ToolBarBase"""
2268 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2270 def IsButton(*args
, **kwargs
):
2271 """IsButton() -> int"""
2272 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2274 def IsControl(*args
, **kwargs
):
2275 """IsControl() -> int"""
2276 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2278 def IsSeparator(*args
, **kwargs
):
2279 """IsSeparator() -> int"""
2280 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2282 def GetStyle(*args
, **kwargs
):
2283 """GetStyle() -> int"""
2284 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2286 def GetKind(*args
, **kwargs
):
2287 """GetKind() -> int"""
2288 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2290 def IsEnabled(*args
, **kwargs
):
2291 """IsEnabled() -> bool"""
2292 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2294 def IsToggled(*args
, **kwargs
):
2295 """IsToggled() -> bool"""
2296 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2298 def CanBeToggled(*args
, **kwargs
):
2299 """CanBeToggled() -> bool"""
2300 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2302 def GetNormalBitmap(*args
, **kwargs
):
2303 """GetNormalBitmap() -> Bitmap"""
2304 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2306 def GetDisabledBitmap(*args
, **kwargs
):
2307 """GetDisabledBitmap() -> Bitmap"""
2308 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2310 def GetBitmap(*args
, **kwargs
):
2311 """GetBitmap() -> Bitmap"""
2312 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2314 def GetLabel(*args
, **kwargs
):
2315 """GetLabel() -> String"""
2316 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2318 def GetShortHelp(*args
, **kwargs
):
2319 """GetShortHelp() -> String"""
2320 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2322 def GetLongHelp(*args
, **kwargs
):
2323 """GetLongHelp() -> String"""
2324 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2326 def Enable(*args
, **kwargs
):
2327 """Enable(bool enable) -> bool"""
2328 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2330 def Toggle(*args
, **kwargs
):
2332 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2334 def SetToggle(*args
, **kwargs
):
2335 """SetToggle(bool toggle) -> bool"""
2336 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2338 def SetShortHelp(*args
, **kwargs
):
2339 """SetShortHelp(String help) -> bool"""
2340 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2342 def SetLongHelp(*args
, **kwargs
):
2343 """SetLongHelp(String help) -> bool"""
2344 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2346 def SetNormalBitmap(*args
, **kwargs
):
2347 """SetNormalBitmap(Bitmap bmp)"""
2348 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2350 def SetDisabledBitmap(*args
, **kwargs
):
2351 """SetDisabledBitmap(Bitmap bmp)"""
2352 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2354 def SetLabel(*args
, **kwargs
):
2355 """SetLabel(String label)"""
2356 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2358 def Detach(*args
, **kwargs
):
2360 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2362 def Attach(*args
, **kwargs
):
2363 """Attach(ToolBarBase tbar)"""
2364 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2366 def GetClientData(*args
, **kwargs
):
2367 """GetClientData() -> PyObject"""
2368 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2370 def SetClientData(*args
, **kwargs
):
2371 """SetClientData(PyObject clientData)"""
2372 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2374 GetBitmap1
= GetNormalBitmap
2375 GetBitmap2
= GetDisabledBitmap
2376 SetBitmap1
= SetNormalBitmap
2377 SetBitmap2
= SetDisabledBitmap
2380 class ToolBarToolBasePtr(ToolBarToolBase
):
2381 def __init__(self
, this
):
2383 if not hasattr(self
,"thisown"): self
.thisown
= 0
2384 self
.__class
__ = ToolBarToolBase
2385 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2387 class ToolBarBase(core
.Control
):
2388 def __init__(self
): raise RuntimeError, "No constructor defined"
2390 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2391 def DoAddTool(*args
, **kwargs
):
2393 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2394 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2395 String longHelp=EmptyString,
2396 PyObject clientData=None) -> ToolBarToolBase
2398 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2400 def DoInsertTool(*args
, **kwargs
):
2402 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2403 int kind=ITEM_NORMAL,
2404 String shortHelp=EmptyString, String longHelp=EmptyString,
2405 PyObject clientData=None) -> ToolBarToolBase
2407 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2409 # These match the original Add methods for this class, kept for
2410 # backwards compatibility with versions < 2.3.3.
2413 def AddTool(self
, id, bitmap
,
2414 pushedBitmap
= wx
.NullBitmap
,
2417 shortHelpString
= '',
2418 longHelpString
= '') :
2419 '''Old style method to add a tool to the toolbar.'''
2420 kind
= wx
.ITEM_NORMAL
2421 if isToggle
: kind
= wx
.ITEM_CHECK
2422 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2423 shortHelpString
, longHelpString
, clientData
)
2425 def AddSimpleTool(self
, id, bitmap
,
2426 shortHelpString
= '',
2427 longHelpString
= '',
2429 '''Old style method to add a tool to the toolbar.'''
2430 kind
= wx
.ITEM_NORMAL
2431 if isToggle
: kind
= wx
.ITEM_CHECK
2432 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2433 shortHelpString
, longHelpString
, None)
2435 def InsertTool(self
, pos
, id, bitmap
,
2436 pushedBitmap
= wx
.NullBitmap
,
2439 shortHelpString
= '',
2440 longHelpString
= ''):
2441 '''Old style method to insert a tool in the toolbar.'''
2442 kind
= wx
.ITEM_NORMAL
2443 if isToggle
: kind
= wx
.ITEM_CHECK
2444 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2445 shortHelpString
, longHelpString
, clientData
)
2447 def InsertSimpleTool(self
, pos
, id, bitmap
,
2448 shortHelpString
= '',
2449 longHelpString
= '',
2451 '''Old style method to insert a tool in the toolbar.'''
2452 kind
= wx
.ITEM_NORMAL
2453 if isToggle
: kind
= wx
.ITEM_CHECK
2454 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2455 shortHelpString
, longHelpString
, None)
2458 # The following are the new toolbar Add methods starting with
2459 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2460 # able to keep backwards compatibility with using the above
2461 # methods. Eventually these should migrate to be the methods used
2462 # primarily and lose the 'Label' in the name...
2464 def AddLabelTool(self
, id, label
, bitmap
,
2465 bmpDisabled
= wx
.NullBitmap
,
2466 kind
= wx
.ITEM_NORMAL
,
2467 shortHelp
= '', longHelp
= '',
2470 The full AddTool() function.
2472 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2473 is created and used as the disabled image.
2475 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2476 shortHelp
, longHelp
, clientData
)
2479 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2480 bmpDisabled
= wx
.NullBitmap
,
2481 kind
= wx
.ITEM_NORMAL
,
2482 shortHelp
= '', longHelp
= '',
2485 Insert the new tool at the given position, if pos == GetToolsCount(), it
2486 is equivalent to AddTool()
2488 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2489 shortHelp
, longHelp
, clientData
)
2491 def AddCheckLabelTool(self
, id, label
, bitmap
,
2492 bmpDisabled
= wx
.NullBitmap
,
2493 shortHelp
= '', longHelp
= '',
2495 '''Add a check tool, i.e. a tool which can be toggled'''
2496 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2497 shortHelp
, longHelp
, clientData
)
2499 def AddRadioLabelTool(self
, id, label
, bitmap
,
2500 bmpDisabled
= wx
.NullBitmap
,
2501 shortHelp
= '', longHelp
= '',
2504 Add a radio tool, i.e. a tool which can be toggled and releases any
2505 other toggled radio tools in the same group when it happens
2507 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2508 shortHelp
, longHelp
, clientData
)
2511 # For consistency with the backwards compatible methods above, here are
2512 # some non-'Label' versions of the Check and Radio methods
2513 def AddCheckTool(self
, id, bitmap
,
2514 bmpDisabled
= wx
.NullBitmap
,
2515 shortHelp
= '', longHelp
= '',
2517 '''Add a check tool, i.e. a tool which can be toggled'''
2518 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2519 shortHelp
, longHelp
, clientData
)
2521 def AddRadioTool(self
, id, bitmap
,
2522 bmpDisabled
= wx
.NullBitmap
,
2523 shortHelp
= '', longHelp
= '',
2526 Add a radio tool, i.e. a tool which can be toggled and releases any
2527 other toggled radio tools in the same group when it happens
2529 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2530 shortHelp
, longHelp
, clientData
)
2532 def AddToolItem(*args
, **kwargs
):
2533 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2534 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2536 def InsertToolItem(*args
, **kwargs
):
2537 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2538 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2540 def AddControl(*args
, **kwargs
):
2541 """AddControl(Control control) -> ToolBarToolBase"""
2542 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2544 def InsertControl(*args
, **kwargs
):
2545 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2546 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2548 def FindControl(*args
, **kwargs
):
2549 """FindControl(int id) -> Control"""
2550 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2552 def AddSeparator(*args
, **kwargs
):
2553 """AddSeparator() -> ToolBarToolBase"""
2554 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2556 def InsertSeparator(*args
, **kwargs
):
2557 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2558 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2560 def RemoveTool(*args
, **kwargs
):
2561 """RemoveTool(int id) -> ToolBarToolBase"""
2562 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2564 def DeleteToolByPos(*args
, **kwargs
):
2565 """DeleteToolByPos(size_t pos) -> bool"""
2566 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2568 def DeleteTool(*args
, **kwargs
):
2569 """DeleteTool(int id) -> bool"""
2570 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2572 def ClearTools(*args
, **kwargs
):
2574 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2576 def Realize(*args
, **kwargs
):
2577 """Realize() -> bool"""
2578 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2580 def EnableTool(*args
, **kwargs
):
2581 """EnableTool(int id, bool enable)"""
2582 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2584 def ToggleTool(*args
, **kwargs
):
2585 """ToggleTool(int id, bool toggle)"""
2586 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2588 def SetToggle(*args
, **kwargs
):
2589 """SetToggle(int id, bool toggle)"""
2590 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2592 def GetToolClientData(*args
, **kwargs
):
2593 """GetToolClientData(int id) -> PyObject"""
2594 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2596 def SetToolClientData(*args
, **kwargs
):
2597 """SetToolClientData(int id, PyObject clientData)"""
2598 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2600 def GetToolPos(*args
, **kwargs
):
2601 """GetToolPos(int id) -> int"""
2602 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2604 def GetToolState(*args
, **kwargs
):
2605 """GetToolState(int id) -> bool"""
2606 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2608 def GetToolEnabled(*args
, **kwargs
):
2609 """GetToolEnabled(int id) -> bool"""
2610 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2612 def SetToolShortHelp(*args
, **kwargs
):
2613 """SetToolShortHelp(int id, String helpString)"""
2614 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2616 def GetToolShortHelp(*args
, **kwargs
):
2617 """GetToolShortHelp(int id) -> String"""
2618 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2620 def SetToolLongHelp(*args
, **kwargs
):
2621 """SetToolLongHelp(int id, String helpString)"""
2622 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2624 def GetToolLongHelp(*args
, **kwargs
):
2625 """GetToolLongHelp(int id) -> String"""
2626 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2628 def SetMarginsXY(*args
, **kwargs
):
2629 """SetMarginsXY(int x, int y)"""
2630 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2632 def SetMargins(*args
, **kwargs
):
2633 """SetMargins(Size size)"""
2634 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2636 def SetToolPacking(*args
, **kwargs
):
2637 """SetToolPacking(int packing)"""
2638 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2640 def SetToolSeparation(*args
, **kwargs
):
2641 """SetToolSeparation(int separation)"""
2642 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2644 def GetToolMargins(*args
, **kwargs
):
2645 """GetToolMargins() -> Size"""
2646 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2648 def GetMargins(*args
, **kwargs
):
2649 """GetMargins() -> Size"""
2650 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2652 def GetToolPacking(*args
, **kwargs
):
2653 """GetToolPacking() -> int"""
2654 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2656 def GetToolSeparation(*args
, **kwargs
):
2657 """GetToolSeparation() -> int"""
2658 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2660 def SetRows(*args
, **kwargs
):
2661 """SetRows(int nRows)"""
2662 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2664 def SetMaxRowsCols(*args
, **kwargs
):
2665 """SetMaxRowsCols(int rows, int cols)"""
2666 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2668 def GetMaxRows(*args
, **kwargs
):
2669 """GetMaxRows() -> int"""
2670 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2672 def GetMaxCols(*args
, **kwargs
):
2673 """GetMaxCols() -> int"""
2674 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2676 def SetToolBitmapSize(*args
, **kwargs
):
2677 """SetToolBitmapSize(Size size)"""
2678 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2680 def GetToolBitmapSize(*args
, **kwargs
):
2681 """GetToolBitmapSize() -> Size"""
2682 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2684 def GetToolSize(*args
, **kwargs
):
2685 """GetToolSize() -> Size"""
2686 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2688 def FindToolForPosition(*args
, **kwargs
):
2689 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2690 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2692 def FindById(*args
, **kwargs
):
2693 """FindById(int toolid) -> ToolBarToolBase"""
2694 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2696 def IsVertical(*args
, **kwargs
):
2697 """IsVertical() -> bool"""
2698 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2701 class ToolBarBasePtr(ToolBarBase
):
2702 def __init__(self
, this
):
2704 if not hasattr(self
,"thisown"): self
.thisown
= 0
2705 self
.__class
__ = ToolBarBase
2706 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2708 class ToolBar(ToolBarBase
):
2710 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2711 def __init__(self
, *args
, **kwargs
):
2713 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2714 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2715 String name=wxPyToolBarNameStr) -> ToolBar
2717 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2718 self
.this
= newobj
.this
2721 self
._setOORInfo
(self
)
2723 def Create(*args
, **kwargs
):
2725 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2726 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2727 String name=wxPyToolBarNameStr) -> bool
2729 return _controls
.ToolBar_Create(*args
, **kwargs
)
2731 def FindToolForPosition(*args
, **kwargs
):
2732 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2733 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2736 class ToolBarPtr(ToolBar
):
2737 def __init__(self
, this
):
2739 if not hasattr(self
,"thisown"): self
.thisown
= 0
2740 self
.__class
__ = ToolBar
2741 _controls
.ToolBar_swigregister(ToolBarPtr
)
2743 def PreToolBar(*args
, **kwargs
):
2744 """PreToolBar() -> ToolBar"""
2745 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2749 #---------------------------------------------------------------------------
2751 LC_VRULES
= _controls
.LC_VRULES
2752 LC_HRULES
= _controls
.LC_HRULES
2753 LC_ICON
= _controls
.LC_ICON
2754 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2755 LC_LIST
= _controls
.LC_LIST
2756 LC_REPORT
= _controls
.LC_REPORT
2757 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2758 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2759 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2760 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2761 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2762 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2763 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2764 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2765 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2766 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2767 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2768 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2769 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2770 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2771 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2772 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2773 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2774 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2775 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2776 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2777 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2778 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2779 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2780 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2781 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2782 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2783 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2784 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2785 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2786 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2787 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2788 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2789 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2790 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2791 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2792 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2793 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2794 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2795 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2796 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2797 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2798 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2799 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2800 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2801 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2802 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2803 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2804 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2805 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2806 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2807 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2808 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2809 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2810 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2811 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2812 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2813 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2814 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2815 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2816 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2817 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2818 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2819 #---------------------------------------------------------------------------
2821 class ListItemAttr(object):
2823 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2824 def __init__(self
, *args
, **kwargs
):
2826 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2827 Font font=wxNullFont) -> ListItemAttr
2829 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2830 self
.this
= newobj
.this
2833 def SetTextColour(*args
, **kwargs
):
2834 """SetTextColour(Colour colText)"""
2835 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2837 def SetBackgroundColour(*args
, **kwargs
):
2838 """SetBackgroundColour(Colour colBack)"""
2839 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2841 def SetFont(*args
, **kwargs
):
2842 """SetFont(Font font)"""
2843 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2845 def HasTextColour(*args
, **kwargs
):
2846 """HasTextColour() -> bool"""
2847 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2849 def HasBackgroundColour(*args
, **kwargs
):
2850 """HasBackgroundColour() -> bool"""
2851 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2853 def HasFont(*args
, **kwargs
):
2854 """HasFont() -> bool"""
2855 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2857 def GetTextColour(*args
, **kwargs
):
2858 """GetTextColour() -> Colour"""
2859 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2861 def GetBackgroundColour(*args
, **kwargs
):
2862 """GetBackgroundColour() -> Colour"""
2863 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2865 def GetFont(*args
, **kwargs
):
2866 """GetFont() -> Font"""
2867 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2869 def Destroy(*args
, **kwargs
):
2871 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2874 class ListItemAttrPtr(ListItemAttr
):
2875 def __init__(self
, this
):
2877 if not hasattr(self
,"thisown"): self
.thisown
= 0
2878 self
.__class
__ = ListItemAttr
2879 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2880 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2882 #---------------------------------------------------------------------------
2884 class ListItem(core
.Object
):
2886 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2887 def __init__(self
, *args
, **kwargs
):
2888 """__init__() -> ListItem"""
2889 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2890 self
.this
= newobj
.this
2893 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2896 if self
.thisown
: destroy(self
)
2899 def Clear(*args
, **kwargs
):
2901 return _controls
.ListItem_Clear(*args
, **kwargs
)
2903 def ClearAttributes(*args
, **kwargs
):
2904 """ClearAttributes()"""
2905 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2907 def SetMask(*args
, **kwargs
):
2908 """SetMask(long mask)"""
2909 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2911 def SetId(*args
, **kwargs
):
2912 """SetId(long id)"""
2913 return _controls
.ListItem_SetId(*args
, **kwargs
)
2915 def SetColumn(*args
, **kwargs
):
2916 """SetColumn(int col)"""
2917 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2919 def SetState(*args
, **kwargs
):
2920 """SetState(long state)"""
2921 return _controls
.ListItem_SetState(*args
, **kwargs
)
2923 def SetStateMask(*args
, **kwargs
):
2924 """SetStateMask(long stateMask)"""
2925 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2927 def SetText(*args
, **kwargs
):
2928 """SetText(String text)"""
2929 return _controls
.ListItem_SetText(*args
, **kwargs
)
2931 def SetImage(*args
, **kwargs
):
2932 """SetImage(int image)"""
2933 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2935 def SetData(*args
, **kwargs
):
2936 """SetData(long data)"""
2937 return _controls
.ListItem_SetData(*args
, **kwargs
)
2939 def SetWidth(*args
, **kwargs
):
2940 """SetWidth(int width)"""
2941 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2943 def SetAlign(*args
, **kwargs
):
2944 """SetAlign(int align)"""
2945 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2947 def SetTextColour(*args
, **kwargs
):
2948 """SetTextColour(Colour colText)"""
2949 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2951 def SetBackgroundColour(*args
, **kwargs
):
2952 """SetBackgroundColour(Colour colBack)"""
2953 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2955 def SetFont(*args
, **kwargs
):
2956 """SetFont(Font font)"""
2957 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2959 def GetMask(*args
, **kwargs
):
2960 """GetMask() -> long"""
2961 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2963 def GetId(*args
, **kwargs
):
2964 """GetId() -> long"""
2965 return _controls
.ListItem_GetId(*args
, **kwargs
)
2967 def GetColumn(*args
, **kwargs
):
2968 """GetColumn() -> int"""
2969 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2971 def GetState(*args
, **kwargs
):
2972 """GetState() -> long"""
2973 return _controls
.ListItem_GetState(*args
, **kwargs
)
2975 def GetText(*args
, **kwargs
):
2976 """GetText() -> String"""
2977 return _controls
.ListItem_GetText(*args
, **kwargs
)
2979 def GetImage(*args
, **kwargs
):
2980 """GetImage() -> int"""
2981 return _controls
.ListItem_GetImage(*args
, **kwargs
)
2983 def GetData(*args
, **kwargs
):
2984 """GetData() -> long"""
2985 return _controls
.ListItem_GetData(*args
, **kwargs
)
2987 def GetWidth(*args
, **kwargs
):
2988 """GetWidth() -> int"""
2989 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
2991 def GetAlign(*args
, **kwargs
):
2992 """GetAlign() -> int"""
2993 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
2995 def GetAttributes(*args
, **kwargs
):
2996 """GetAttributes() -> ListItemAttr"""
2997 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
2999 def HasAttributes(*args
, **kwargs
):
3000 """HasAttributes() -> bool"""
3001 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3003 def GetTextColour(*args
, **kwargs
):
3004 """GetTextColour() -> Colour"""
3005 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3007 def GetBackgroundColour(*args
, **kwargs
):
3008 """GetBackgroundColour() -> Colour"""
3009 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3011 def GetFont(*args
, **kwargs
):
3012 """GetFont() -> Font"""
3013 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3015 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3016 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3017 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3018 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3019 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3020 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3021 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3022 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3023 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3024 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3026 class ListItemPtr(ListItem
):
3027 def __init__(self
, this
):
3029 if not hasattr(self
,"thisown"): self
.thisown
= 0
3030 self
.__class
__ = ListItem
3031 _controls
.ListItem_swigregister(ListItemPtr
)
3033 #---------------------------------------------------------------------------
3035 class ListEvent(core
.NotifyEvent
):
3037 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3038 def __init__(self
, *args
, **kwargs
):
3039 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3040 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3041 self
.this
= newobj
.this
3044 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3045 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3046 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3047 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3048 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3049 m_item
= property(_controls
.ListEvent_m_item_get
)
3050 def GetKeyCode(*args
, **kwargs
):
3051 """GetKeyCode() -> int"""
3052 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3054 GetCode
= GetKeyCode
3055 def GetIndex(*args
, **kwargs
):
3056 """GetIndex() -> long"""
3057 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3059 def GetColumn(*args
, **kwargs
):
3060 """GetColumn() -> int"""
3061 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3063 def GetPoint(*args
, **kwargs
):
3064 """GetPoint() -> Point"""
3065 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3067 GetPosition
= GetPoint
3068 def GetLabel(*args
, **kwargs
):
3069 """GetLabel() -> String"""
3070 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3072 def GetText(*args
, **kwargs
):
3073 """GetText() -> String"""
3074 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3076 def GetImage(*args
, **kwargs
):
3077 """GetImage() -> int"""
3078 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3080 def GetData(*args
, **kwargs
):
3081 """GetData() -> long"""
3082 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3084 def GetMask(*args
, **kwargs
):
3085 """GetMask() -> long"""
3086 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3088 def GetItem(*args
, **kwargs
):
3089 """GetItem() -> ListItem"""
3090 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3092 def GetCacheFrom(*args
, **kwargs
):
3093 """GetCacheFrom() -> long"""
3094 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3096 def GetCacheTo(*args
, **kwargs
):
3097 """GetCacheTo() -> long"""
3098 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3100 def IsEditCancelled(*args
, **kwargs
):
3101 """IsEditCancelled() -> bool"""
3102 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3104 def SetEditCanceled(*args
, **kwargs
):
3105 """SetEditCanceled(bool editCancelled)"""
3106 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3109 class ListEventPtr(ListEvent
):
3110 def __init__(self
, this
):
3112 if not hasattr(self
,"thisown"): self
.thisown
= 0
3113 self
.__class
__ = ListEvent
3114 _controls
.ListEvent_swigregister(ListEventPtr
)
3116 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3117 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3118 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3119 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3120 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3121 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3122 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3123 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3124 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3125 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3126 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3127 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3128 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3129 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3130 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3131 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3132 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3133 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3134 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3135 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3136 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3137 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3138 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3139 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3140 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3141 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3142 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3143 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3144 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3145 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3146 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3147 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3148 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3149 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3150 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3151 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3152 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3153 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3154 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3155 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3156 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3157 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3158 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3159 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3161 #---------------------------------------------------------------------------
3163 class ListCtrl(core
.Control
):
3165 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3166 def __init__(self
, *args
, **kwargs
):
3168 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3169 Size size=DefaultSize, long style=LC_ICON,
3170 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3172 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3173 self
.this
= newobj
.this
3176 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3178 def Create(*args
, **kwargs
):
3180 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3181 Size size=DefaultSize, long style=LC_ICON,
3182 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3184 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3186 def _setCallbackInfo(*args
, **kwargs
):
3187 """_setCallbackInfo(PyObject self, PyObject _class)"""
3188 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3190 def SetForegroundColour(*args
, **kwargs
):
3191 """SetForegroundColour(Colour col) -> bool"""
3192 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3194 def SetBackgroundColour(*args
, **kwargs
):
3195 """SetBackgroundColour(Colour col) -> bool"""
3196 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3198 def GetColumn(*args
, **kwargs
):
3199 """GetColumn(int col) -> ListItem"""
3200 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3201 if val
is not None: val
.thisown
= 1
3204 def SetColumn(*args
, **kwargs
):
3205 """SetColumn(int col, ListItem item) -> bool"""
3206 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3208 def GetColumnWidth(*args
, **kwargs
):
3209 """GetColumnWidth(int col) -> int"""
3210 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3212 def SetColumnWidth(*args
, **kwargs
):
3213 """SetColumnWidth(int col, int width) -> bool"""
3214 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3216 def GetCountPerPage(*args
, **kwargs
):
3217 """GetCountPerPage() -> int"""
3218 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3220 def GetViewRect(*args
, **kwargs
):
3221 """GetViewRect() -> Rect"""
3222 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3224 def GetItem(*args
, **kwargs
):
3225 """GetItem(long itemId, int col=0) -> ListItem"""
3226 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3227 if val
is not None: val
.thisown
= 1
3230 def SetItem(*args
, **kwargs
):
3231 """SetItem(ListItem info) -> bool"""
3232 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3234 def SetStringItem(*args
, **kwargs
):
3235 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3236 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3238 def GetItemState(*args
, **kwargs
):
3239 """GetItemState(long item, long stateMask) -> int"""
3240 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3242 def SetItemState(*args
, **kwargs
):
3243 """SetItemState(long item, long state, long stateMask) -> bool"""
3244 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3246 def SetItemImage(*args
, **kwargs
):
3247 """SetItemImage(long item, int image, int selImage) -> bool"""
3248 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3250 def GetItemText(*args
, **kwargs
):
3251 """GetItemText(long item) -> String"""
3252 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3254 def SetItemText(*args
, **kwargs
):
3255 """SetItemText(long item, String str)"""
3256 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3258 def GetItemData(*args
, **kwargs
):
3259 """GetItemData(long item) -> long"""
3260 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3262 def SetItemData(*args
, **kwargs
):
3263 """SetItemData(long item, long data) -> bool"""
3264 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3266 def GetItemPosition(*args
, **kwargs
):
3267 """GetItemPosition(long item) -> Point"""
3268 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3270 def GetItemRect(*args
, **kwargs
):
3271 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3272 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3274 def SetItemPosition(*args
, **kwargs
):
3275 """SetItemPosition(long item, Point pos) -> bool"""
3276 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3278 def GetItemCount(*args
, **kwargs
):
3279 """GetItemCount() -> int"""
3280 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3282 def GetColumnCount(*args
, **kwargs
):
3283 """GetColumnCount() -> int"""
3284 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3286 def GetItemSpacing(*args
, **kwargs
):
3287 """GetItemSpacing() -> Size"""
3288 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3290 def SetItemSpacing(*args
, **kwargs
):
3291 """SetItemSpacing(int spacing, bool isSmall=False)"""
3292 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3294 def GetSelectedItemCount(*args
, **kwargs
):
3295 """GetSelectedItemCount() -> int"""
3296 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3298 def GetTextColour(*args
, **kwargs
):
3299 """GetTextColour() -> Colour"""
3300 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3302 def SetTextColour(*args
, **kwargs
):
3303 """SetTextColour(Colour col)"""
3304 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3306 def GetTopItem(*args
, **kwargs
):
3307 """GetTopItem() -> long"""
3308 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3310 def SetSingleStyle(*args
, **kwargs
):
3311 """SetSingleStyle(long style, bool add=True)"""
3312 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3314 def SetWindowStyleFlag(*args
, **kwargs
):
3315 """SetWindowStyleFlag(long style)"""
3316 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3318 def GetNextItem(*args
, **kwargs
):
3319 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3320 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3322 def GetImageList(*args
, **kwargs
):
3323 """GetImageList(int which) -> ImageList"""
3324 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3326 def SetImageList(*args
, **kwargs
):
3327 """SetImageList(ImageList imageList, int which)"""
3328 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3330 def AssignImageList(*args
, **kwargs
):
3331 """AssignImageList(ImageList imageList, int which)"""
3332 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3336 def IsVirtual(*args
, **kwargs
):
3337 """IsVirtual() -> bool"""
3338 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3340 def RefreshItem(*args
, **kwargs
):
3341 """RefreshItem(long item)"""
3342 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3344 def RefreshItems(*args
, **kwargs
):
3345 """RefreshItems(long itemFrom, long itemTo)"""
3346 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3348 def Arrange(*args
, **kwargs
):
3349 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3350 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3352 def DeleteItem(*args
, **kwargs
):
3353 """DeleteItem(long item) -> bool"""
3354 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3356 def DeleteAllItems(*args
, **kwargs
):
3357 """DeleteAllItems() -> bool"""
3358 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3360 def DeleteColumn(*args
, **kwargs
):
3361 """DeleteColumn(int col) -> bool"""
3362 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3364 def DeleteAllColumns(*args
, **kwargs
):
3365 """DeleteAllColumns() -> bool"""
3366 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3368 def ClearAll(*args
, **kwargs
):
3370 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3372 def EditLabel(*args
, **kwargs
):
3373 """EditLabel(long item)"""
3374 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3376 def EnsureVisible(*args
, **kwargs
):
3377 """EnsureVisible(long item) -> bool"""
3378 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3380 def FindItem(*args
, **kwargs
):
3381 """FindItem(long start, String str, bool partial=False) -> long"""
3382 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3384 def FindItemData(*args
, **kwargs
):
3385 """FindItemData(long start, long data) -> long"""
3386 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3388 def FindItemAtPos(*args
, **kwargs
):
3389 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3390 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3392 def HitTest(*args
, **kwargs
):
3394 HitTest(Point point) -> (item, where)
3396 Determines which item (if any) is at the specified point,
3397 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3399 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3401 def InsertItem(*args
, **kwargs
):
3402 """InsertItem(ListItem info) -> long"""
3403 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3405 def InsertStringItem(*args
, **kwargs
):
3406 """InsertStringItem(long index, String label) -> long"""
3407 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3409 def InsertImageItem(*args
, **kwargs
):
3410 """InsertImageItem(long index, int imageIndex) -> long"""
3411 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3413 def InsertImageStringItem(*args
, **kwargs
):
3414 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3415 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3417 def InsertColumnInfo(*args
, **kwargs
):
3418 """InsertColumnInfo(long col, ListItem info) -> long"""
3419 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3421 def InsertColumn(*args
, **kwargs
):
3423 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3424 int width=-1) -> long
3426 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3428 def SetItemCount(*args
, **kwargs
):
3429 """SetItemCount(long count)"""
3430 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3432 def ScrollList(*args
, **kwargs
):
3433 """ScrollList(int dx, int dy) -> bool"""
3434 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3436 def SetItemTextColour(*args
, **kwargs
):
3437 """SetItemTextColour(long item, Colour col)"""
3438 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3440 def GetItemTextColour(*args
, **kwargs
):
3441 """GetItemTextColour(long item) -> Colour"""
3442 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3444 def SetItemBackgroundColour(*args
, **kwargs
):
3445 """SetItemBackgroundColour(long item, Colour col)"""
3446 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3448 def GetItemBackgroundColour(*args
, **kwargs
):
3449 """GetItemBackgroundColour(long item) -> Colour"""
3450 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3454 def Select(self
, idx
, on
=1):
3455 '''[de]select an item'''
3456 if on
: state
= wx
.LIST_STATE_SELECTED
3458 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3460 def Focus(self
, idx
):
3461 '''Focus and show the given item'''
3462 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3463 self
.EnsureVisible(idx
)
3465 def GetFocusedItem(self
):
3466 '''get the currently focused item or -1 if none'''
3467 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3469 def GetFirstSelected(self
, *args
):
3470 '''return first selected item, or -1 when none'''
3471 return self
.GetNextSelected(-1)
3473 def GetNextSelected(self
, item
):
3474 '''return subsequent selected items, or -1 when no more'''
3475 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3477 def IsSelected(self
, idx
):
3478 '''return True if the item is selected'''
3479 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3481 def SetColumnImage(self
, col
, image
):
3482 item
= self
.GetColumn(col
)
3483 # preserve all other attributes too
3484 item
.SetMask( wx
.LIST_MASK_STATE |
3486 wx
.LIST_MASK_IMAGE |
3489 wx
.LIST_MASK_WIDTH |
3490 wx
.LIST_MASK_FORMAT
)
3491 item
.SetImage(image
)
3492 self
.SetColumn(col
, item
)
3494 def ClearColumnImage(self
, col
):
3495 self
.SetColumnImage(col
, -1)
3497 def Append(self
, entry
):
3498 '''Append an item to the list control. The entry parameter should be a
3499 sequence with an item for each column'''
3505 pos
= self
.GetItemCount()
3506 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3507 for i
in range(1, len(entry
)):
3508 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3511 def SortItems(*args
, **kwargs
):
3512 """SortItems(PyObject func) -> bool"""
3513 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3515 def GetMainWindow(*args
, **kwargs
):
3516 """GetMainWindow() -> Window"""
3517 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3520 class ListCtrlPtr(ListCtrl
):
3521 def __init__(self
, this
):
3523 if not hasattr(self
,"thisown"): self
.thisown
= 0
3524 self
.__class
__ = ListCtrl
3525 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3527 def PreListCtrl(*args
, **kwargs
):
3528 """PreListCtrl() -> ListCtrl"""
3529 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3533 #---------------------------------------------------------------------------
3535 class ListView(ListCtrl
):
3537 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3538 def __init__(self
, *args
, **kwargs
):
3540 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3541 Size size=DefaultSize, long style=LC_REPORT,
3542 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3544 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3545 self
.this
= newobj
.this
3548 self
._setOORInfo
(self
)
3550 def Create(*args
, **kwargs
):
3552 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3553 Size size=DefaultSize, long style=LC_REPORT,
3554 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3556 return _controls
.ListView_Create(*args
, **kwargs
)
3558 def Select(*args
, **kwargs
):
3559 """Select(long n, bool on=True)"""
3560 return _controls
.ListView_Select(*args
, **kwargs
)
3562 def Focus(*args
, **kwargs
):
3563 """Focus(long index)"""
3564 return _controls
.ListView_Focus(*args
, **kwargs
)
3566 def GetFocusedItem(*args
, **kwargs
):
3567 """GetFocusedItem() -> long"""
3568 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3570 def GetNextSelected(*args
, **kwargs
):
3571 """GetNextSelected(long item) -> long"""
3572 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3574 def GetFirstSelected(*args
, **kwargs
):
3575 """GetFirstSelected() -> long"""
3576 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3578 def IsSelected(*args
, **kwargs
):
3579 """IsSelected(long index) -> bool"""
3580 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3582 def SetColumnImage(*args
, **kwargs
):
3583 """SetColumnImage(int col, int image)"""
3584 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3586 def ClearColumnImage(*args
, **kwargs
):
3587 """ClearColumnImage(int col)"""
3588 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3591 class ListViewPtr(ListView
):
3592 def __init__(self
, this
):
3594 if not hasattr(self
,"thisown"): self
.thisown
= 0
3595 self
.__class
__ = ListView
3596 _controls
.ListView_swigregister(ListViewPtr
)
3598 def PreListView(*args
, **kwargs
):
3599 """PreListView() -> ListView"""
3600 val
= _controls
.new_PreListView(*args
, **kwargs
)
3604 #---------------------------------------------------------------------------
3606 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3607 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3608 TR_NO_LINES
= _controls
.TR_NO_LINES
3609 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3610 TR_SINGLE
= _controls
.TR_SINGLE
3611 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3612 TR_EXTENDED
= _controls
.TR_EXTENDED
3613 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3614 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3615 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3616 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3617 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3618 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3619 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3620 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3621 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3622 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3623 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3624 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3625 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3626 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3627 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3628 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3629 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3630 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3631 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3632 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3633 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3634 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3635 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3636 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3637 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3638 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3639 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3640 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3641 #---------------------------------------------------------------------------
3643 class TreeItemId(object):
3645 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3646 def __init__(self
, *args
, **kwargs
):
3647 """__init__() -> TreeItemId"""
3648 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3649 self
.this
= newobj
.this
3652 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3655 if self
.thisown
: destroy(self
)
3658 def IsOk(*args
, **kwargs
):
3659 """IsOk() -> bool"""
3660 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3662 def __eq__(*args
, **kwargs
):
3663 """__eq__(TreeItemId other) -> bool"""
3664 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3666 def __ne__(*args
, **kwargs
):
3667 """__ne__(TreeItemId other) -> bool"""
3668 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3670 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3672 def __nonzero__(self
): return self
.IsOk()
3674 class TreeItemIdPtr(TreeItemId
):
3675 def __init__(self
, this
):
3677 if not hasattr(self
,"thisown"): self
.thisown
= 0
3678 self
.__class
__ = TreeItemId
3679 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3680 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3682 class TreeItemData(object):
3684 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3685 def __init__(self
, *args
, **kwargs
):
3686 """__init__(PyObject obj=None) -> TreeItemData"""
3687 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3688 self
.this
= newobj
.this
3691 def GetData(*args
, **kwargs
):
3692 """GetData() -> PyObject"""
3693 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3695 def SetData(*args
, **kwargs
):
3696 """SetData(PyObject obj)"""
3697 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3699 def GetId(*args
, **kwargs
):
3700 """GetId() -> TreeItemId"""
3701 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3703 def SetId(*args
, **kwargs
):
3704 """SetId(TreeItemId id)"""
3705 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3707 def Destroy(*args
, **kwargs
):
3709 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3712 class TreeItemDataPtr(TreeItemData
):
3713 def __init__(self
, this
):
3715 if not hasattr(self
,"thisown"): self
.thisown
= 0
3716 self
.__class
__ = TreeItemData
3717 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3719 #---------------------------------------------------------------------------
3721 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3722 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3723 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3724 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3725 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3726 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3727 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3728 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3729 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3730 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3731 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3732 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3733 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3734 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3735 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3736 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3737 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3738 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3739 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3740 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3741 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3742 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3743 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3744 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3745 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3746 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3747 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3748 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3749 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3750 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3751 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3752 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3753 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3754 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3755 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3756 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3757 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3758 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3759 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3760 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3762 class TreeEvent(core
.NotifyEvent
):
3764 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3765 def __init__(self
, *args
, **kwargs
):
3766 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3767 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3768 self
.this
= newobj
.this
3771 def GetItem(*args
, **kwargs
):
3772 """GetItem() -> TreeItemId"""
3773 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3775 def SetItem(*args
, **kwargs
):
3776 """SetItem(TreeItemId item)"""
3777 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3779 def GetOldItem(*args
, **kwargs
):
3780 """GetOldItem() -> TreeItemId"""
3781 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3783 def SetOldItem(*args
, **kwargs
):
3784 """SetOldItem(TreeItemId item)"""
3785 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3787 def GetPoint(*args
, **kwargs
):
3788 """GetPoint() -> Point"""
3789 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3791 def SetPoint(*args
, **kwargs
):
3792 """SetPoint(Point pt)"""
3793 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3795 def GetKeyEvent(*args
, **kwargs
):
3796 """GetKeyEvent() -> KeyEvent"""
3797 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3799 def GetKeyCode(*args
, **kwargs
):
3800 """GetKeyCode() -> int"""
3801 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3803 def SetKeyEvent(*args
, **kwargs
):
3804 """SetKeyEvent(KeyEvent evt)"""
3805 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3807 def GetLabel(*args
, **kwargs
):
3808 """GetLabel() -> String"""
3809 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3811 def SetLabel(*args
, **kwargs
):
3812 """SetLabel(String label)"""
3813 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3815 def IsEditCancelled(*args
, **kwargs
):
3816 """IsEditCancelled() -> bool"""
3817 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3819 def SetEditCanceled(*args
, **kwargs
):
3820 """SetEditCanceled(bool editCancelled)"""
3821 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3823 def SetToolTip(*args
, **kwargs
):
3824 """SetToolTip(String toolTip)"""
3825 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3828 class TreeEventPtr(TreeEvent
):
3829 def __init__(self
, this
):
3831 if not hasattr(self
,"thisown"): self
.thisown
= 0
3832 self
.__class
__ = TreeEvent
3833 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3835 #---------------------------------------------------------------------------
3837 class TreeCtrl(core
.Control
):
3839 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3840 def __init__(self
, *args
, **kwargs
):
3842 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3843 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3844 Validator validator=DefaultValidator,
3845 String name=TreeCtrlNameStr) -> TreeCtrl
3847 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3848 self
.this
= newobj
.this
3851 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3853 def Create(*args
, **kwargs
):
3855 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3856 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3857 Validator validator=DefaultValidator,
3858 String name=TreeCtrlNameStr) -> bool
3860 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3862 def _setCallbackInfo(*args
, **kwargs
):
3863 """_setCallbackInfo(PyObject self, PyObject _class)"""
3864 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3866 def GetCount(*args
, **kwargs
):
3867 """GetCount() -> size_t"""
3868 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3870 def GetIndent(*args
, **kwargs
):
3871 """GetIndent() -> unsigned int"""
3872 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3874 def SetIndent(*args
, **kwargs
):
3875 """SetIndent(unsigned int indent)"""
3876 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3878 def GetSpacing(*args
, **kwargs
):
3879 """GetSpacing() -> unsigned int"""
3880 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3882 def SetSpacing(*args
, **kwargs
):
3883 """SetSpacing(unsigned int spacing)"""
3884 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3886 def GetImageList(*args
, **kwargs
):
3887 """GetImageList() -> ImageList"""
3888 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3890 def GetStateImageList(*args
, **kwargs
):
3891 """GetStateImageList() -> ImageList"""
3892 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3894 def SetImageList(*args
, **kwargs
):
3895 """SetImageList(ImageList imageList)"""
3896 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3898 def SetStateImageList(*args
, **kwargs
):
3899 """SetStateImageList(ImageList imageList)"""
3900 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3902 def AssignImageList(*args
, **kwargs
):
3903 """AssignImageList(ImageList imageList)"""
3904 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3908 def AssignStateImageList(*args
, **kwargs
):
3909 """AssignStateImageList(ImageList imageList)"""
3910 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3914 def GetItemText(*args
, **kwargs
):
3915 """GetItemText(TreeItemId item) -> String"""
3916 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3918 def GetItemImage(*args
, **kwargs
):
3919 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3920 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3922 def GetItemData(*args
, **kwargs
):
3923 """GetItemData(TreeItemId item) -> TreeItemData"""
3924 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3926 def GetItemPyData(*args
, **kwargs
):
3927 """GetItemPyData(TreeItemId item) -> PyObject"""
3928 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3930 GetPyData
= GetItemPyData
3931 def GetItemTextColour(*args
, **kwargs
):
3932 """GetItemTextColour(TreeItemId item) -> Colour"""
3933 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3935 def GetItemBackgroundColour(*args
, **kwargs
):
3936 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3937 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3939 def GetItemFont(*args
, **kwargs
):
3940 """GetItemFont(TreeItemId item) -> Font"""
3941 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3943 def SetItemText(*args
, **kwargs
):
3944 """SetItemText(TreeItemId item, String text)"""
3945 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3947 def SetItemImage(*args
, **kwargs
):
3948 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
3949 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3951 def SetItemData(*args
, **kwargs
):
3952 """SetItemData(TreeItemId item, TreeItemData data)"""
3953 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3955 def SetItemPyData(*args
, **kwargs
):
3956 """SetItemPyData(TreeItemId item, PyObject obj)"""
3957 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3959 SetPyData
= SetItemPyData
3960 def SetItemHasChildren(*args
, **kwargs
):
3961 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3962 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3964 def SetItemBold(*args
, **kwargs
):
3965 """SetItemBold(TreeItemId item, bool bold=True)"""
3966 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3968 def SetItemTextColour(*args
, **kwargs
):
3969 """SetItemTextColour(TreeItemId item, Colour col)"""
3970 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3972 def SetItemBackgroundColour(*args
, **kwargs
):
3973 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
3974 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3976 def SetItemFont(*args
, **kwargs
):
3977 """SetItemFont(TreeItemId item, Font font)"""
3978 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
3980 def IsVisible(*args
, **kwargs
):
3981 """IsVisible(TreeItemId item) -> bool"""
3982 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
3984 def ItemHasChildren(*args
, **kwargs
):
3985 """ItemHasChildren(TreeItemId item) -> bool"""
3986 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
3988 def IsExpanded(*args
, **kwargs
):
3989 """IsExpanded(TreeItemId item) -> bool"""
3990 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
3992 def IsSelected(*args
, **kwargs
):
3993 """IsSelected(TreeItemId item) -> bool"""
3994 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
3996 def IsBold(*args
, **kwargs
):
3997 """IsBold(TreeItemId item) -> bool"""
3998 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4000 def GetChildrenCount(*args
, **kwargs
):
4001 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4002 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4004 def GetRootItem(*args
, **kwargs
):
4005 """GetRootItem() -> TreeItemId"""
4006 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4008 def GetSelection(*args
, **kwargs
):
4009 """GetSelection() -> TreeItemId"""
4010 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4012 def GetSelections(*args
, **kwargs
):
4013 """GetSelections() -> PyObject"""
4014 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4016 def GetItemParent(*args
, **kwargs
):
4017 """GetItemParent(TreeItemId item) -> TreeItemId"""
4018 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4020 def GetFirstChild(*args
, **kwargs
):
4021 """GetFirstChild(TreeItemId item) -> PyObject"""
4022 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4024 def GetNextChild(*args
, **kwargs
):
4025 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4026 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4028 def GetLastChild(*args
, **kwargs
):
4029 """GetLastChild(TreeItemId item) -> TreeItemId"""
4030 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4032 def GetNextSibling(*args
, **kwargs
):
4033 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4034 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4036 def GetPrevSibling(*args
, **kwargs
):
4037 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4038 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4040 def GetFirstVisibleItem(*args
, **kwargs
):
4041 """GetFirstVisibleItem() -> TreeItemId"""
4042 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4044 def GetNextVisible(*args
, **kwargs
):
4045 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4046 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4048 def GetPrevVisible(*args
, **kwargs
):
4049 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4050 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4052 def AddRoot(*args
, **kwargs
):
4053 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4054 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4056 def PrependItem(*args
, **kwargs
):
4058 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4059 TreeItemData data=None) -> TreeItemId
4061 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4063 def InsertItem(*args
, **kwargs
):
4065 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4066 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4068 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4070 def InsertItemBefore(*args
, **kwargs
):
4072 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4073 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4075 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4077 def AppendItem(*args
, **kwargs
):
4079 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4080 TreeItemData data=None) -> TreeItemId
4082 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4084 def Delete(*args
, **kwargs
):
4085 """Delete(TreeItemId item)"""
4086 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4088 def DeleteChildren(*args
, **kwargs
):
4089 """DeleteChildren(TreeItemId item)"""
4090 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4092 def DeleteAllItems(*args
, **kwargs
):
4093 """DeleteAllItems()"""
4094 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4096 def Expand(*args
, **kwargs
):
4097 """Expand(TreeItemId item)"""
4098 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4100 def Collapse(*args
, **kwargs
):
4101 """Collapse(TreeItemId item)"""
4102 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4104 def CollapseAndReset(*args
, **kwargs
):
4105 """CollapseAndReset(TreeItemId item)"""
4106 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4108 def Toggle(*args
, **kwargs
):
4109 """Toggle(TreeItemId item)"""
4110 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4112 def Unselect(*args
, **kwargs
):
4114 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4116 def UnselectAll(*args
, **kwargs
):
4118 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4120 def SelectItem(*args
, **kwargs
):
4121 """SelectItem(TreeItemId item)"""
4122 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4124 def EnsureVisible(*args
, **kwargs
):
4125 """EnsureVisible(TreeItemId item)"""
4126 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4128 def ScrollTo(*args
, **kwargs
):
4129 """ScrollTo(TreeItemId item)"""
4130 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4132 def EditLabel(*args
, **kwargs
):
4133 """EditLabel(TreeItemId item)"""
4134 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4136 def GetEditControl(*args
, **kwargs
):
4137 """GetEditControl() -> TextCtrl"""
4138 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4140 def SortChildren(*args
, **kwargs
):
4141 """SortChildren(TreeItemId item)"""
4142 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4144 def HitTest(*args
, **kwargs
):
4146 HitTest(Point point) -> (item, where)
4148 Determine which item (if any) belongs the given point. The
4149 coordinates specified are relative to the client area of tree ctrl
4150 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4154 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4156 def GetBoundingRect(*args
, **kwargs
):
4157 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4158 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4161 class TreeCtrlPtr(TreeCtrl
):
4162 def __init__(self
, this
):
4164 if not hasattr(self
,"thisown"): self
.thisown
= 0
4165 self
.__class
__ = TreeCtrl
4166 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4168 def PreTreeCtrl(*args
, **kwargs
):
4169 """PreTreeCtrl() -> TreeCtrl"""
4170 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4174 #---------------------------------------------------------------------------
4176 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4177 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4178 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4179 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4180 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4181 class GenericDirCtrl(core
.Control
):
4183 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4184 def __init__(self
, *args
, **kwargs
):
4186 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4187 Point pos=DefaultPosition, Size size=DefaultSize,
4188 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4189 String filter=EmptyString,
4190 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4192 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4193 self
.this
= newobj
.this
4196 self
._setOORInfo
(self
)
4198 def Create(*args
, **kwargs
):
4200 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4201 Point pos=DefaultPosition, Size size=DefaultSize,
4202 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4203 String filter=EmptyString,
4204 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4206 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4208 def ExpandPath(*args
, **kwargs
):
4209 """ExpandPath(String path) -> bool"""
4210 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4212 def GetDefaultPath(*args
, **kwargs
):
4213 """GetDefaultPath() -> String"""
4214 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4216 def SetDefaultPath(*args
, **kwargs
):
4217 """SetDefaultPath(String path)"""
4218 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4220 def GetPath(*args
, **kwargs
):
4221 """GetPath() -> String"""
4222 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4224 def GetFilePath(*args
, **kwargs
):
4225 """GetFilePath() -> String"""
4226 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4228 def SetPath(*args
, **kwargs
):
4229 """SetPath(String path)"""
4230 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4232 def ShowHidden(*args
, **kwargs
):
4233 """ShowHidden(bool show)"""
4234 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4236 def GetShowHidden(*args
, **kwargs
):
4237 """GetShowHidden() -> bool"""
4238 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4240 def GetFilter(*args
, **kwargs
):
4241 """GetFilter() -> String"""
4242 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4244 def SetFilter(*args
, **kwargs
):
4245 """SetFilter(String filter)"""
4246 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4248 def GetFilterIndex(*args
, **kwargs
):
4249 """GetFilterIndex() -> int"""
4250 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4252 def SetFilterIndex(*args
, **kwargs
):
4253 """SetFilterIndex(int n)"""
4254 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4256 def GetRootId(*args
, **kwargs
):
4257 """GetRootId() -> TreeItemId"""
4258 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4260 def GetTreeCtrl(*args
, **kwargs
):
4261 """GetTreeCtrl() -> TreeCtrl"""
4262 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4264 def GetFilterListCtrl(*args
, **kwargs
):
4265 """GetFilterListCtrl() -> DirFilterListCtrl"""
4266 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4268 def FindChild(*args
, **kwargs
):
4270 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4272 Find the child that matches the first part of 'path'. E.g. if a child path is
4273 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4274 If the path string has been used (we're at the leaf), done is set to True
4277 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4279 def DoResize(*args
, **kwargs
):
4281 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4283 def ReCreateTree(*args
, **kwargs
):
4284 """ReCreateTree()"""
4285 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4288 class GenericDirCtrlPtr(GenericDirCtrl
):
4289 def __init__(self
, this
):
4291 if not hasattr(self
,"thisown"): self
.thisown
= 0
4292 self
.__class
__ = GenericDirCtrl
4293 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4294 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4296 def PreGenericDirCtrl(*args
, **kwargs
):
4297 """PreGenericDirCtrl() -> GenericDirCtrl"""
4298 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4302 class DirFilterListCtrl(Choice
):
4304 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4305 def __init__(self
, *args
, **kwargs
):
4307 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4308 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4310 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4311 self
.this
= newobj
.this
4314 self
._setOORInfo
(self
)
4316 def Create(*args
, **kwargs
):
4318 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4319 Size size=DefaultSize, long style=0) -> bool
4321 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4323 def FillFilterList(*args
, **kwargs
):
4324 """FillFilterList(String filter, int defaultFilter)"""
4325 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4328 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4329 def __init__(self
, this
):
4331 if not hasattr(self
,"thisown"): self
.thisown
= 0
4332 self
.__class
__ = DirFilterListCtrl
4333 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4335 def PreDirFilterListCtrl(*args
, **kwargs
):
4336 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4337 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4341 #---------------------------------------------------------------------------
4343 class PyControl(core
.Control
):
4345 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4346 def __init__(self
, *args
, **kwargs
):
4348 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4349 long style=0, Validator validator=DefaultValidator,
4350 String name=ControlNameStr) -> PyControl
4352 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4353 self
.this
= newobj
.this
4356 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4358 def _setCallbackInfo(*args
, **kwargs
):
4359 """_setCallbackInfo(PyObject self, PyObject _class)"""
4360 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4362 def base_DoMoveWindow(*args
, **kwargs
):
4363 """base_DoMoveWindow(int x, int y, int width, int height)"""
4364 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4366 def base_DoSetSize(*args
, **kwargs
):
4367 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4368 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4370 def base_DoSetClientSize(*args
, **kwargs
):
4371 """base_DoSetClientSize(int width, int height)"""
4372 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4374 def base_DoSetVirtualSize(*args
, **kwargs
):
4375 """base_DoSetVirtualSize(int x, int y)"""
4376 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4378 def base_DoGetSize(*args
, **kwargs
):
4379 """base_DoGetSize() -> (width, height)"""
4380 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4382 def base_DoGetClientSize(*args
, **kwargs
):
4383 """base_DoGetClientSize() -> (width, height)"""
4384 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4386 def base_DoGetPosition(*args
, **kwargs
):
4387 """base_DoGetPosition() -> (x,y)"""
4388 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4390 def base_DoGetVirtualSize(*args
, **kwargs
):
4391 """base_DoGetVirtualSize() -> Size"""
4392 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4394 def base_DoGetBestSize(*args
, **kwargs
):
4395 """base_DoGetBestSize() -> Size"""
4396 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4398 def base_InitDialog(*args
, **kwargs
):
4399 """base_InitDialog()"""
4400 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4402 def base_TransferDataToWindow(*args
, **kwargs
):
4403 """base_TransferDataToWindow() -> bool"""
4404 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4406 def base_TransferDataFromWindow(*args
, **kwargs
):
4407 """base_TransferDataFromWindow() -> bool"""
4408 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4410 def base_Validate(*args
, **kwargs
):
4411 """base_Validate() -> bool"""
4412 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4414 def base_AcceptsFocus(*args
, **kwargs
):
4415 """base_AcceptsFocus() -> bool"""
4416 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4418 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4419 """base_AcceptsFocusFromKeyboard() -> bool"""
4420 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4422 def base_GetMaxSize(*args
, **kwargs
):
4423 """base_GetMaxSize() -> Size"""
4424 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4426 def base_AddChild(*args
, **kwargs
):
4427 """base_AddChild(Window child)"""
4428 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4430 def base_RemoveChild(*args
, **kwargs
):
4431 """base_RemoveChild(Window child)"""
4432 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4435 class PyControlPtr(PyControl
):
4436 def __init__(self
, this
):
4438 if not hasattr(self
,"thisown"): self
.thisown
= 0
4439 self
.__class
__ = PyControl
4440 _controls
.PyControl_swigregister(PyControlPtr
)
4442 #---------------------------------------------------------------------------
4444 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4445 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4446 wxEVT_HELP
= _controls
.wxEVT_HELP
4447 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4448 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4449 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4450 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4451 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4453 class HelpEvent(core
.CommandEvent
):
4455 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4456 def __init__(self
, *args
, **kwargs
):
4457 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4458 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4459 self
.this
= newobj
.this
4462 def GetPosition(*args
, **kwargs
):
4463 """GetPosition() -> Point"""
4464 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4466 def SetPosition(*args
, **kwargs
):
4467 """SetPosition(Point pos)"""
4468 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4470 def GetLink(*args
, **kwargs
):
4471 """GetLink() -> String"""
4472 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4474 def SetLink(*args
, **kwargs
):
4475 """SetLink(String link)"""
4476 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4478 def GetTarget(*args
, **kwargs
):
4479 """GetTarget() -> String"""
4480 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4482 def SetTarget(*args
, **kwargs
):
4483 """SetTarget(String target)"""
4484 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4487 class HelpEventPtr(HelpEvent
):
4488 def __init__(self
, this
):
4490 if not hasattr(self
,"thisown"): self
.thisown
= 0
4491 self
.__class
__ = HelpEvent
4492 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4494 class ContextHelp(core
.Object
):
4496 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4497 def __init__(self
, *args
, **kwargs
):
4498 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4499 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4500 self
.this
= newobj
.this
4503 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4506 if self
.thisown
: destroy(self
)
4509 def BeginContextHelp(*args
, **kwargs
):
4510 """BeginContextHelp(Window window=None) -> bool"""
4511 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4513 def EndContextHelp(*args
, **kwargs
):
4514 """EndContextHelp() -> bool"""
4515 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4518 class ContextHelpPtr(ContextHelp
):
4519 def __init__(self
, this
):
4521 if not hasattr(self
,"thisown"): self
.thisown
= 0
4522 self
.__class
__ = ContextHelp
4523 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4525 class ContextHelpButton(BitmapButton
):
4527 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4528 def __init__(self
, *args
, **kwargs
):
4530 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4531 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4533 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4534 self
.this
= newobj
.this
4537 self
._setOORInfo
(self
)
4540 class ContextHelpButtonPtr(ContextHelpButton
):
4541 def __init__(self
, this
):
4543 if not hasattr(self
,"thisown"): self
.thisown
= 0
4544 self
.__class
__ = ContextHelpButton
4545 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4547 class HelpProvider(object):
4548 def __init__(self
): raise RuntimeError, "No constructor defined"
4550 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4551 def Set(*args
, **kwargs
):
4552 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4553 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4555 Set
= staticmethod(Set
)
4556 def Get(*args
, **kwargs
):
4557 """HelpProvider.Get() -> HelpProvider"""
4558 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4560 Get
= staticmethod(Get
)
4561 def GetHelp(*args
, **kwargs
):
4562 """GetHelp(Window window) -> String"""
4563 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4565 def ShowHelp(*args
, **kwargs
):
4566 """ShowHelp(Window window) -> bool"""
4567 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4569 def AddHelp(*args
, **kwargs
):
4570 """AddHelp(Window window, String text)"""
4571 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4573 def AddHelpById(*args
, **kwargs
):
4574 """AddHelpById(int id, String text)"""
4575 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4577 def Destroy(*args
, **kwargs
):
4579 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4582 class HelpProviderPtr(HelpProvider
):
4583 def __init__(self
, this
):
4585 if not hasattr(self
,"thisown"): self
.thisown
= 0
4586 self
.__class
__ = HelpProvider
4587 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4589 def HelpProvider_Set(*args
, **kwargs
):
4590 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4591 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4593 def HelpProvider_Get(*args
, **kwargs
):
4594 """HelpProvider_Get() -> HelpProvider"""
4595 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4597 class SimpleHelpProvider(HelpProvider
):
4599 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4600 def __init__(self
, *args
, **kwargs
):
4601 """__init__() -> SimpleHelpProvider"""
4602 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4603 self
.this
= newobj
.this
4607 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4608 def __init__(self
, this
):
4610 if not hasattr(self
,"thisown"): self
.thisown
= 0
4611 self
.__class
__ = SimpleHelpProvider
4612 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4614 #---------------------------------------------------------------------------
4616 class DragImage(core
.Object
):
4618 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4619 def __init__(self
, *args
, **kwargs
):
4620 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4621 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4622 self
.this
= newobj
.this
4625 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4628 if self
.thisown
: destroy(self
)
4631 def SetBackingBitmap(*args
, **kwargs
):
4632 """SetBackingBitmap(Bitmap bitmap)"""
4633 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4635 def BeginDrag(*args
, **kwargs
):
4637 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4638 Rect rect=None) -> bool
4640 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4642 def BeginDragBounded(*args
, **kwargs
):
4643 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4644 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4646 def EndDrag(*args
, **kwargs
):
4647 """EndDrag() -> bool"""
4648 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4650 def Move(*args
, **kwargs
):
4651 """Move(Point pt) -> bool"""
4652 return _controls
.DragImage_Move(*args
, **kwargs
)
4654 def Show(*args
, **kwargs
):
4655 """Show() -> bool"""
4656 return _controls
.DragImage_Show(*args
, **kwargs
)
4658 def Hide(*args
, **kwargs
):
4659 """Hide() -> bool"""
4660 return _controls
.DragImage_Hide(*args
, **kwargs
)
4662 def GetImageRect(*args
, **kwargs
):
4663 """GetImageRect(Point pos) -> Rect"""
4664 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4666 def DoDrawImage(*args
, **kwargs
):
4667 """DoDrawImage(DC dc, Point pos) -> bool"""
4668 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4670 def UpdateBackingFromWindow(*args
, **kwargs
):
4671 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4672 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4674 def RedrawImage(*args
, **kwargs
):
4675 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4676 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4679 class DragImagePtr(DragImage
):
4680 def __init__(self
, this
):
4682 if not hasattr(self
,"thisown"): self
.thisown
= 0
4683 self
.__class
__ = DragImage
4684 _controls
.DragImage_swigregister(DragImagePtr
)
4686 def DragIcon(*args
, **kwargs
):
4687 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4688 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4692 def DragString(*args
, **kwargs
):
4693 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4694 val
= _controls
.new_DragString(*args
, **kwargs
)
4698 def DragTreeItem(*args
, **kwargs
):
4699 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4700 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4704 def DragListItem(*args
, **kwargs
):
4705 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4706 val
= _controls
.new_DragListItem(*args
, **kwargs
)