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 GetItemHeight(*args
, **kwargs
):
846 """GetItemHeight() -> int"""
847 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
849 def HitTest(*args
, **kwargs
):
850 """HitTest(Point pt) -> int"""
851 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
853 def HitTestXY(*args
, **kwargs
):
854 """HitTestXY(int x, int y) -> int"""
855 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
858 class CheckListBoxPtr(CheckListBox
):
859 def __init__(self
, this
):
861 if not hasattr(self
,"thisown"): self
.thisown
= 0
862 self
.__class
__ = CheckListBox
863 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
865 def PreCheckListBox(*args
, **kwargs
):
866 """PreCheckListBox() -> CheckListBox"""
867 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
871 #---------------------------------------------------------------------------
873 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
874 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
875 TE_READONLY
= _controls
.TE_READONLY
876 TE_MULTILINE
= _controls
.TE_MULTILINE
877 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
878 TE_LEFT
= _controls
.TE_LEFT
879 TE_CENTER
= _controls
.TE_CENTER
880 TE_RIGHT
= _controls
.TE_RIGHT
881 TE_CENTRE
= _controls
.TE_CENTRE
882 TE_RICH
= _controls
.TE_RICH
883 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
884 TE_PASSWORD
= _controls
.TE_PASSWORD
885 TE_AUTO_URL
= _controls
.TE_AUTO_URL
886 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
887 TE_DONTWRAP
= _controls
.TE_DONTWRAP
888 TE_LINEWRAP
= _controls
.TE_LINEWRAP
889 TE_WORDWRAP
= _controls
.TE_WORDWRAP
890 TE_RICH2
= _controls
.TE_RICH2
891 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
892 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
893 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
894 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
895 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
896 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
897 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
898 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
899 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
900 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
901 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
902 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
903 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
904 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
905 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
906 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
907 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
908 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
909 class TextAttr(object):
911 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
912 def __init__(self
, *args
):
914 __init__() -> TextAttr
915 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
916 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
918 newobj
= _controls
.new_TextAttr(*args
)
919 self
.this
= newobj
.this
922 def Init(*args
, **kwargs
):
924 return _controls
.TextAttr_Init(*args
, **kwargs
)
926 def SetTextColour(*args
, **kwargs
):
927 """SetTextColour(Colour colText)"""
928 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
930 def SetBackgroundColour(*args
, **kwargs
):
931 """SetBackgroundColour(Colour colBack)"""
932 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
934 def SetFont(*args
, **kwargs
):
935 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
936 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
938 def SetAlignment(*args
, **kwargs
):
939 """SetAlignment(int alignment)"""
940 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
942 def SetTabs(*args
, **kwargs
):
943 """SetTabs(wxArrayInt tabs)"""
944 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
946 def SetLeftIndent(*args
, **kwargs
):
947 """SetLeftIndent(int indent)"""
948 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
950 def SetRightIndent(*args
, **kwargs
):
951 """SetRightIndent(int indent)"""
952 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
954 def SetFlags(*args
, **kwargs
):
955 """SetFlags(long flags)"""
956 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
958 def HasTextColour(*args
, **kwargs
):
959 """HasTextColour() -> bool"""
960 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
962 def HasBackgroundColour(*args
, **kwargs
):
963 """HasBackgroundColour() -> bool"""
964 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
966 def HasFont(*args
, **kwargs
):
967 """HasFont() -> bool"""
968 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
970 def HasAlignment(*args
, **kwargs
):
971 """HasAlignment() -> bool"""
972 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
974 def HasTabs(*args
, **kwargs
):
975 """HasTabs() -> bool"""
976 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
978 def HasLeftIndent(*args
, **kwargs
):
979 """HasLeftIndent() -> bool"""
980 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
982 def HasRightIndent(*args
, **kwargs
):
983 """HasRightIndent() -> bool"""
984 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
986 def HasFlag(*args
, **kwargs
):
987 """HasFlag(long flag) -> bool"""
988 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
990 def GetTextColour(*args
, **kwargs
):
991 """GetTextColour() -> Colour"""
992 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
994 def GetBackgroundColour(*args
, **kwargs
):
995 """GetBackgroundColour() -> Colour"""
996 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
998 def GetFont(*args
, **kwargs
):
999 """GetFont() -> Font"""
1000 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1002 def GetAlignment(*args
, **kwargs
):
1003 """GetAlignment() -> int"""
1004 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1006 def GetTabs(*args
, **kwargs
):
1007 """GetTabs() -> wxArrayInt"""
1008 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1010 def GetLeftIndent(*args
, **kwargs
):
1011 """GetLeftIndent() -> long"""
1012 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1014 def GetRightIndent(*args
, **kwargs
):
1015 """GetRightIndent() -> long"""
1016 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1018 def GetFlags(*args
, **kwargs
):
1019 """GetFlags() -> long"""
1020 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1022 def IsDefault(*args
, **kwargs
):
1023 """IsDefault() -> bool"""
1024 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1026 def Combine(*args
, **kwargs
):
1027 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1028 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1030 Combine
= staticmethod(Combine
)
1032 class TextAttrPtr(TextAttr
):
1033 def __init__(self
, this
):
1035 if not hasattr(self
,"thisown"): self
.thisown
= 0
1036 self
.__class
__ = TextAttr
1037 _controls
.TextAttr_swigregister(TextAttrPtr
)
1038 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1040 def TextAttr_Combine(*args
, **kwargs
):
1041 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1042 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1044 class TextCtrl(core
.Control
):
1046 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1047 def __init__(self
, *args
, **kwargs
):
1049 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1050 Size size=DefaultSize,
1051 long style=0, Validator validator=DefaultValidator,
1052 String name=TextCtrlNameStr) -> TextCtrl
1054 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1055 self
.this
= newobj
.this
1058 self
._setOORInfo
(self
)
1060 def Create(*args
, **kwargs
):
1062 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1063 Size size=DefaultSize,
1064 long style=0, Validator validator=DefaultValidator,
1065 String name=TextCtrlNameStr) -> bool
1067 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1069 def GetValue(*args
, **kwargs
):
1070 """GetValue() -> String"""
1071 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1073 def SetValue(*args
, **kwargs
):
1074 """SetValue(String value)"""
1075 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1077 def GetRange(*args
, **kwargs
):
1078 """GetRange(long from, long to) -> String"""
1079 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1081 def GetLineLength(*args
, **kwargs
):
1082 """GetLineLength(long lineNo) -> int"""
1083 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1085 def GetLineText(*args
, **kwargs
):
1086 """GetLineText(long lineNo) -> String"""
1087 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1089 def GetNumberOfLines(*args
, **kwargs
):
1090 """GetNumberOfLines() -> int"""
1091 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1093 def IsModified(*args
, **kwargs
):
1094 """IsModified() -> bool"""
1095 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1097 def IsEditable(*args
, **kwargs
):
1098 """IsEditable() -> bool"""
1099 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1101 def IsSingleLine(*args
, **kwargs
):
1102 """IsSingleLine() -> bool"""
1103 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1105 def IsMultiLine(*args
, **kwargs
):
1106 """IsMultiLine() -> bool"""
1107 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1109 def GetSelection(*args
, **kwargs
):
1111 GetSelection() -> (from, to)
1113 If the return values from and to are the same, there is no selection.
1115 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1117 def GetStringSelection(*args
, **kwargs
):
1118 """GetStringSelection() -> String"""
1119 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1121 def Clear(*args
, **kwargs
):
1123 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1125 def Replace(*args
, **kwargs
):
1126 """Replace(long from, long to, String value)"""
1127 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1129 def Remove(*args
, **kwargs
):
1130 """Remove(long from, long to)"""
1131 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1133 def LoadFile(*args
, **kwargs
):
1134 """LoadFile(String file) -> bool"""
1135 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1137 def SaveFile(*args
, **kwargs
):
1138 """SaveFile(String file=EmptyString) -> bool"""
1139 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1141 def MarkDirty(*args
, **kwargs
):
1143 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1145 def DiscardEdits(*args
, **kwargs
):
1146 """DiscardEdits()"""
1147 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1149 def SetMaxLength(*args
, **kwargs
):
1150 """SetMaxLength(unsigned long len)"""
1151 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1153 def WriteText(*args
, **kwargs
):
1154 """WriteText(String text)"""
1155 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1157 def AppendText(*args
, **kwargs
):
1158 """AppendText(String text)"""
1159 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1161 def EmulateKeyPress(*args
, **kwargs
):
1162 """EmulateKeyPress(KeyEvent event) -> bool"""
1163 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1165 def SetStyle(*args
, **kwargs
):
1166 """SetStyle(long start, long end, TextAttr style) -> bool"""
1167 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1169 def GetStyle(*args
, **kwargs
):
1170 """GetStyle(long position, TextAttr style) -> bool"""
1171 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1173 def SetDefaultStyle(*args
, **kwargs
):
1174 """SetDefaultStyle(TextAttr style) -> bool"""
1175 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1177 def GetDefaultStyle(*args
, **kwargs
):
1178 """GetDefaultStyle() -> TextAttr"""
1179 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1181 def XYToPosition(*args
, **kwargs
):
1182 """XYToPosition(long x, long y) -> long"""
1183 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1185 def PositionToXY(*args
, **kwargs
):
1186 """PositionToXY(long pos) -> (x, y)"""
1187 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1189 def ShowPosition(*args
, **kwargs
):
1190 """ShowPosition(long pos)"""
1191 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1193 def Copy(*args
, **kwargs
):
1195 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1197 def Cut(*args
, **kwargs
):
1199 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1201 def Paste(*args
, **kwargs
):
1203 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1205 def CanCopy(*args
, **kwargs
):
1206 """CanCopy() -> bool"""
1207 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1209 def CanCut(*args
, **kwargs
):
1210 """CanCut() -> bool"""
1211 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1213 def CanPaste(*args
, **kwargs
):
1214 """CanPaste() -> bool"""
1215 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1217 def Undo(*args
, **kwargs
):
1219 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1221 def Redo(*args
, **kwargs
):
1223 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1225 def CanUndo(*args
, **kwargs
):
1226 """CanUndo() -> bool"""
1227 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1229 def CanRedo(*args
, **kwargs
):
1230 """CanRedo() -> bool"""
1231 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1233 def SetInsertionPoint(*args
, **kwargs
):
1234 """SetInsertionPoint(long pos)"""
1235 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1237 def SetInsertionPointEnd(*args
, **kwargs
):
1238 """SetInsertionPointEnd()"""
1239 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1241 def GetInsertionPoint(*args
, **kwargs
):
1242 """GetInsertionPoint() -> long"""
1243 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1245 def GetLastPosition(*args
, **kwargs
):
1246 """GetLastPosition() -> long"""
1247 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1249 def SetSelection(*args
, **kwargs
):
1250 """SetSelection(long from, long to)"""
1251 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1253 def SelectAll(*args
, **kwargs
):
1255 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1257 def SetEditable(*args
, **kwargs
):
1258 """SetEditable(bool editable)"""
1259 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1261 def write(*args
, **kwargs
):
1262 """write(String text)"""
1263 return _controls
.TextCtrl_write(*args
, **kwargs
)
1265 def GetString(*args
, **kwargs
):
1266 """GetString(long from, long to) -> String"""
1267 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1270 class TextCtrlPtr(TextCtrl
):
1271 def __init__(self
, this
):
1273 if not hasattr(self
,"thisown"): self
.thisown
= 0
1274 self
.__class
__ = TextCtrl
1275 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1277 def PreTextCtrl(*args
, **kwargs
):
1278 """PreTextCtrl() -> TextCtrl"""
1279 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1283 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1284 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1285 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1286 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1287 class TextUrlEvent(core
.CommandEvent
):
1289 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1290 def __init__(self
, *args
, **kwargs
):
1291 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1292 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1293 self
.this
= newobj
.this
1296 def GetMouseEvent(*args
, **kwargs
):
1297 """GetMouseEvent() -> MouseEvent"""
1298 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1300 def GetURLStart(*args
, **kwargs
):
1301 """GetURLStart() -> long"""
1302 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1304 def GetURLEnd(*args
, **kwargs
):
1305 """GetURLEnd() -> long"""
1306 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1309 class TextUrlEventPtr(TextUrlEvent
):
1310 def __init__(self
, this
):
1312 if not hasattr(self
,"thisown"): self
.thisown
= 0
1313 self
.__class
__ = TextUrlEvent
1314 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1316 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1317 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1318 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1319 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1321 #---------------------------------------------------------------------------
1323 class ScrollBar(core
.Control
):
1325 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1326 def __init__(self
, *args
, **kwargs
):
1328 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1329 Size size=DefaultSize, long style=SB_HORIZONTAL,
1330 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1332 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1333 self
.this
= newobj
.this
1336 self
._setOORInfo
(self
)
1338 def Create(*args
, **kwargs
):
1340 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1341 Size size=DefaultSize, long style=SB_HORIZONTAL,
1342 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1344 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1346 def GetThumbPosition(*args
, **kwargs
):
1347 """GetThumbPosition() -> int"""
1348 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1350 def GetThumbSize(*args
, **kwargs
):
1351 """GetThumbSize() -> int"""
1352 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1354 GetThumbLength
= GetThumbSize
1355 def GetPageSize(*args
, **kwargs
):
1356 """GetPageSize() -> int"""
1357 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1359 def GetRange(*args
, **kwargs
):
1360 """GetRange() -> int"""
1361 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1363 def IsVertical(*args
, **kwargs
):
1364 """IsVertical() -> bool"""
1365 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1367 def SetThumbPosition(*args
, **kwargs
):
1368 """SetThumbPosition(int viewStart)"""
1369 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1371 def SetScrollbar(*args
, **kwargs
):
1373 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1376 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1379 class ScrollBarPtr(ScrollBar
):
1380 def __init__(self
, this
):
1382 if not hasattr(self
,"thisown"): self
.thisown
= 0
1383 self
.__class
__ = ScrollBar
1384 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1385 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1387 def PreScrollBar(*args
, **kwargs
):
1388 """PreScrollBar() -> ScrollBar"""
1389 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1393 #---------------------------------------------------------------------------
1395 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1396 SP_VERTICAL
= _controls
.SP_VERTICAL
1397 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1398 SP_WRAP
= _controls
.SP_WRAP
1399 class SpinButton(core
.Control
):
1401 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1402 def __init__(self
, *args
, **kwargs
):
1404 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1405 Size size=DefaultSize, long style=SP_HORIZONTAL,
1406 String name=SPIN_BUTTON_NAME) -> SpinButton
1408 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1409 self
.this
= newobj
.this
1412 self
._setOORInfo
(self
)
1414 def Create(*args
, **kwargs
):
1416 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1417 Size size=DefaultSize, long style=SP_HORIZONTAL,
1418 String name=SPIN_BUTTON_NAME) -> bool
1420 return _controls
.SpinButton_Create(*args
, **kwargs
)
1422 def GetValue(*args
, **kwargs
):
1423 """GetValue() -> int"""
1424 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1426 def GetMin(*args
, **kwargs
):
1427 """GetMin() -> int"""
1428 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1430 def GetMax(*args
, **kwargs
):
1431 """GetMax() -> int"""
1432 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1434 def SetValue(*args
, **kwargs
):
1435 """SetValue(int val)"""
1436 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1438 def SetMin(*args
, **kwargs
):
1439 """SetMin(int minVal)"""
1440 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1442 def SetMax(*args
, **kwargs
):
1443 """SetMax(int maxVal)"""
1444 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1446 def SetRange(*args
, **kwargs
):
1447 """SetRange(int minVal, int maxVal)"""
1448 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1450 def IsVertical(*args
, **kwargs
):
1451 """IsVertical() -> bool"""
1452 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1455 class SpinButtonPtr(SpinButton
):
1456 def __init__(self
, this
):
1458 if not hasattr(self
,"thisown"): self
.thisown
= 0
1459 self
.__class
__ = SpinButton
1460 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1461 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1462 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1464 def PreSpinButton(*args
, **kwargs
):
1465 """PreSpinButton() -> SpinButton"""
1466 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1470 class SpinCtrl(core
.Control
):
1472 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1473 def __init__(self
, *args
, **kwargs
):
1475 __init__(Window parent, int id=-1, String value=EmptyString,
1476 Point pos=DefaultPosition, Size size=DefaultSize,
1477 long style=SP_ARROW_KEYS, int min=0, int max=100,
1478 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1480 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1481 self
.this
= newobj
.this
1484 self
._setOORInfo
(self
)
1486 def Create(*args
, **kwargs
):
1488 Create(Window parent, int id=-1, String value=EmptyString,
1489 Point pos=DefaultPosition, Size size=DefaultSize,
1490 long style=SP_ARROW_KEYS, int min=0, int max=100,
1491 int initial=0, String name=SpinCtrlNameStr) -> bool
1493 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1495 def GetValue(*args
, **kwargs
):
1496 """GetValue() -> int"""
1497 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1499 def SetValue(*args
, **kwargs
):
1500 """SetValue(int value)"""
1501 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1503 def SetValueString(*args
, **kwargs
):
1504 """SetValueString(String text)"""
1505 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1507 def SetRange(*args
, **kwargs
):
1508 """SetRange(int minVal, int maxVal)"""
1509 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1511 def GetMin(*args
, **kwargs
):
1512 """GetMin() -> int"""
1513 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1515 def GetMax(*args
, **kwargs
):
1516 """GetMax() -> int"""
1517 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1519 def SetSelection(*args
, **kwargs
):
1520 """SetSelection(long from, long to)"""
1521 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1524 class SpinCtrlPtr(SpinCtrl
):
1525 def __init__(self
, this
):
1527 if not hasattr(self
,"thisown"): self
.thisown
= 0
1528 self
.__class
__ = SpinCtrl
1529 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1531 def PreSpinCtrl(*args
, **kwargs
):
1532 """PreSpinCtrl() -> SpinCtrl"""
1533 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1537 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1538 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1540 #---------------------------------------------------------------------------
1542 class RadioBox(core
.Control
):
1544 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1545 def __init__(self
, *args
, **kwargs
):
1547 __init__(Window parent, int id, String label, Point point=DefaultPosition,
1548 Size size=DefaultSize, int choices=0,
1549 String choices_array=None, int majorDimension=0,
1550 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1551 String name=RadioBoxNameStr) -> RadioBox
1553 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1554 self
.this
= newobj
.this
1557 self
._setOORInfo
(self
)
1559 def Create(*args
, **kwargs
):
1561 Create(Window parent, int id, String label, Point point=DefaultPosition,
1562 Size size=DefaultSize, int choices=0,
1563 String choices_array=None, int majorDimension=0,
1564 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1565 String name=RadioBoxNameStr) -> bool
1567 return _controls
.RadioBox_Create(*args
, **kwargs
)
1569 def SetSelection(*args
, **kwargs
):
1570 """SetSelection(int n)"""
1571 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1573 def GetSelection(*args
, **kwargs
):
1574 """GetSelection() -> int"""
1575 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1577 def GetStringSelection(*args
, **kwargs
):
1578 """GetStringSelection() -> String"""
1579 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1581 def SetStringSelection(*args
, **kwargs
):
1582 """SetStringSelection(String s) -> bool"""
1583 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1585 def GetCount(*args
, **kwargs
):
1586 """GetCount() -> int"""
1587 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1589 def FindString(*args
, **kwargs
):
1590 """FindString(String s) -> int"""
1591 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1593 def GetString(*args
, **kwargs
):
1594 """GetString(int n) -> String"""
1595 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1597 def SetString(*args
, **kwargs
):
1598 """SetString(int n, String label)"""
1599 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1601 GetItemLabel
= GetString
1602 SetItemLabel
= SetString
1603 def EnableItem(*args
, **kwargs
):
1604 """EnableItem(int n, bool enable=True)"""
1605 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1607 def ShowItem(*args
, **kwargs
):
1608 """ShowItem(int n, bool show=True)"""
1609 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1611 def GetColumnCount(*args
, **kwargs
):
1612 """GetColumnCount() -> int"""
1613 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1615 def GetRowCount(*args
, **kwargs
):
1616 """GetRowCount() -> int"""
1617 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1619 def GetNextItem(*args
, **kwargs
):
1620 """GetNextItem(int item, int dir, long style) -> int"""
1621 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1624 class RadioBoxPtr(RadioBox
):
1625 def __init__(self
, this
):
1627 if not hasattr(self
,"thisown"): self
.thisown
= 0
1628 self
.__class
__ = RadioBox
1629 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1630 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1631 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1633 def PreRadioBox(*args
, **kwargs
):
1634 """PreRadioBox() -> RadioBox"""
1635 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1639 #---------------------------------------------------------------------------
1641 class RadioButton(core
.Control
):
1643 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1644 def __init__(self
, *args
, **kwargs
):
1646 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1647 Size size=DefaultSize, long style=0,
1648 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1650 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1651 self
.this
= newobj
.this
1654 self
._setOORInfo
(self
)
1656 def Create(*args
, **kwargs
):
1658 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1659 Size size=DefaultSize, long style=0,
1660 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1662 return _controls
.RadioButton_Create(*args
, **kwargs
)
1664 def GetValue(*args
, **kwargs
):
1665 """GetValue() -> bool"""
1666 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1668 def SetValue(*args
, **kwargs
):
1669 """SetValue(bool value)"""
1670 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1673 class RadioButtonPtr(RadioButton
):
1674 def __init__(self
, this
):
1676 if not hasattr(self
,"thisown"): self
.thisown
= 0
1677 self
.__class
__ = RadioButton
1678 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1680 def PreRadioButton(*args
, **kwargs
):
1681 """PreRadioButton() -> RadioButton"""
1682 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1686 #---------------------------------------------------------------------------
1688 class Slider(core
.Control
):
1690 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1691 def __init__(self
, *args
, **kwargs
):
1693 __init__(Window parent, int id, int value, int minValue, int maxValue,
1694 Point point=DefaultPosition, Size size=DefaultSize,
1695 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1696 String name=SliderNameStr) -> Slider
1698 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1699 self
.this
= newobj
.this
1702 self
._setOORInfo
(self
)
1704 def Create(*args
, **kwargs
):
1706 Create(Window parent, int id, int value, int minValue, int maxValue,
1707 Point point=DefaultPosition, Size size=DefaultSize,
1708 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1709 String name=SliderNameStr) -> bool
1711 return _controls
.Slider_Create(*args
, **kwargs
)
1713 def GetValue(*args
, **kwargs
):
1714 """GetValue() -> int"""
1715 return _controls
.Slider_GetValue(*args
, **kwargs
)
1717 def SetValue(*args
, **kwargs
):
1718 """SetValue(int value)"""
1719 return _controls
.Slider_SetValue(*args
, **kwargs
)
1721 def SetRange(*args
, **kwargs
):
1722 """SetRange(int minValue, int maxValue)"""
1723 return _controls
.Slider_SetRange(*args
, **kwargs
)
1725 def GetMin(*args
, **kwargs
):
1726 """GetMin() -> int"""
1727 return _controls
.Slider_GetMin(*args
, **kwargs
)
1729 def GetMax(*args
, **kwargs
):
1730 """GetMax() -> int"""
1731 return _controls
.Slider_GetMax(*args
, **kwargs
)
1733 def SetMin(*args
, **kwargs
):
1734 """SetMin(int minValue)"""
1735 return _controls
.Slider_SetMin(*args
, **kwargs
)
1737 def SetMax(*args
, **kwargs
):
1738 """SetMax(int maxValue)"""
1739 return _controls
.Slider_SetMax(*args
, **kwargs
)
1741 def SetLineSize(*args
, **kwargs
):
1742 """SetLineSize(int lineSize)"""
1743 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1745 def SetPageSize(*args
, **kwargs
):
1746 """SetPageSize(int pageSize)"""
1747 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1749 def GetLineSize(*args
, **kwargs
):
1750 """GetLineSize() -> int"""
1751 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1753 def GetPageSize(*args
, **kwargs
):
1754 """GetPageSize() -> int"""
1755 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1757 def SetThumbLength(*args
, **kwargs
):
1758 """SetThumbLength(int lenPixels)"""
1759 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1761 def GetThumbLength(*args
, **kwargs
):
1762 """GetThumbLength() -> int"""
1763 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1765 def SetTickFreq(*args
, **kwargs
):
1766 """SetTickFreq(int n, int pos)"""
1767 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1769 def GetTickFreq(*args
, **kwargs
):
1770 """GetTickFreq() -> int"""
1771 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1773 def ClearTicks(*args
, **kwargs
):
1775 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1777 def SetTick(*args
, **kwargs
):
1778 """SetTick(int tickPos)"""
1779 return _controls
.Slider_SetTick(*args
, **kwargs
)
1781 def ClearSel(*args
, **kwargs
):
1783 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1785 def GetSelEnd(*args
, **kwargs
):
1786 """GetSelEnd() -> int"""
1787 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1789 def GetSelStart(*args
, **kwargs
):
1790 """GetSelStart() -> int"""
1791 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1793 def SetSelection(*args
, **kwargs
):
1794 """SetSelection(int min, int max)"""
1795 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1798 class SliderPtr(Slider
):
1799 def __init__(self
, this
):
1801 if not hasattr(self
,"thisown"): self
.thisown
= 0
1802 self
.__class
__ = Slider
1803 _controls
.Slider_swigregister(SliderPtr
)
1804 SliderNameStr
= cvar
.SliderNameStr
1806 def PreSlider(*args
, **kwargs
):
1807 """PreSlider() -> Slider"""
1808 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1812 #---------------------------------------------------------------------------
1814 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1815 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1817 class ToggleButton(core
.Control
):
1819 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1820 def __init__(self
, *args
, **kwargs
):
1822 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1823 Size size=DefaultSize, long style=0,
1824 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1826 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1827 self
.this
= newobj
.this
1830 self
._setOORInfo
(self
)
1832 def Create(*args
, **kwargs
):
1834 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1835 Size size=DefaultSize, long style=0,
1836 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1838 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1840 def SetValue(*args
, **kwargs
):
1841 """SetValue(bool value)"""
1842 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1844 def GetValue(*args
, **kwargs
):
1845 """GetValue() -> bool"""
1846 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1848 def SetLabel(*args
, **kwargs
):
1849 """SetLabel(String label)"""
1850 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1853 class ToggleButtonPtr(ToggleButton
):
1854 def __init__(self
, this
):
1856 if not hasattr(self
,"thisown"): self
.thisown
= 0
1857 self
.__class
__ = ToggleButton
1858 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1859 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1861 def PreToggleButton(*args
, **kwargs
):
1862 """PreToggleButton() -> ToggleButton"""
1863 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1867 #---------------------------------------------------------------------------
1869 class BookCtrl(core
.Control
):
1870 def __init__(self
): raise RuntimeError, "No constructor defined"
1872 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1873 def GetPageCount(*args
, **kwargs
):
1874 """GetPageCount() -> size_t"""
1875 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1877 def GetPage(*args
, **kwargs
):
1878 """GetPage(size_t n) -> Window"""
1879 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1881 def GetSelection(*args
, **kwargs
):
1882 """GetSelection() -> int"""
1883 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1885 def SetPageText(*args
, **kwargs
):
1886 """SetPageText(size_t n, String strText) -> bool"""
1887 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1889 def GetPageText(*args
, **kwargs
):
1890 """GetPageText(size_t n) -> String"""
1891 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1893 def SetImageList(*args
, **kwargs
):
1894 """SetImageList(ImageList imageList)"""
1895 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1897 def AssignImageList(*args
, **kwargs
):
1898 """AssignImageList(ImageList imageList)"""
1899 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1903 def GetImageList(*args
, **kwargs
):
1904 """GetImageList() -> ImageList"""
1905 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1907 def GetPageImage(*args
, **kwargs
):
1908 """GetPageImage(size_t n) -> int"""
1909 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1911 def SetPageImage(*args
, **kwargs
):
1912 """SetPageImage(size_t n, int imageId) -> bool"""
1913 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1915 def SetPageSize(*args
, **kwargs
):
1916 """SetPageSize(Size size)"""
1917 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1919 def CalcSizeFromPage(*args
, **kwargs
):
1920 """CalcSizeFromPage(Size sizePage) -> Size"""
1921 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1923 def DeletePage(*args
, **kwargs
):
1924 """DeletePage(size_t n) -> bool"""
1925 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1927 def RemovePage(*args
, **kwargs
):
1928 """RemovePage(size_t n) -> bool"""
1929 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1931 def DeleteAllPages(*args
, **kwargs
):
1932 """DeleteAllPages() -> bool"""
1933 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1935 def AddPage(*args
, **kwargs
):
1936 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1937 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1939 def InsertPage(*args
, **kwargs
):
1941 InsertPage(size_t n, Window page, String text, bool select=False,
1942 int imageId=-1) -> bool
1944 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1946 def SetSelection(*args
, **kwargs
):
1947 """SetSelection(size_t n) -> int"""
1948 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1950 def AdvanceSelection(*args
, **kwargs
):
1951 """AdvanceSelection(bool forward=True)"""
1952 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1955 class BookCtrlPtr(BookCtrl
):
1956 def __init__(self
, this
):
1958 if not hasattr(self
,"thisown"): self
.thisown
= 0
1959 self
.__class
__ = BookCtrl
1960 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1961 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
1963 class BookCtrlEvent(core
.NotifyEvent
):
1965 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1966 def __init__(self
, *args
, **kwargs
):
1968 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1969 int nOldSel=-1) -> BookCtrlEvent
1971 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1972 self
.this
= newobj
.this
1975 def GetSelection(*args
, **kwargs
):
1976 """GetSelection() -> int"""
1977 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1979 def SetSelection(*args
, **kwargs
):
1980 """SetSelection(int nSel)"""
1981 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1983 def GetOldSelection(*args
, **kwargs
):
1984 """GetOldSelection() -> int"""
1985 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1987 def SetOldSelection(*args
, **kwargs
):
1988 """SetOldSelection(int nOldSel)"""
1989 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1992 class BookCtrlEventPtr(BookCtrlEvent
):
1993 def __init__(self
, this
):
1995 if not hasattr(self
,"thisown"): self
.thisown
= 0
1996 self
.__class
__ = BookCtrlEvent
1997 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
1999 #---------------------------------------------------------------------------
2001 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2002 NB_TOP
= _controls
.NB_TOP
2003 NB_LEFT
= _controls
.NB_LEFT
2004 NB_RIGHT
= _controls
.NB_RIGHT
2005 NB_BOTTOM
= _controls
.NB_BOTTOM
2006 NB_MULTILINE
= _controls
.NB_MULTILINE
2007 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2008 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2009 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2010 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2011 class Notebook(BookCtrl
):
2013 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2014 def __init__(self
, *args
, **kwargs
):
2016 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2017 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2019 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2020 self
.this
= newobj
.this
2023 self
._setOORInfo
(self
)
2025 def Create(*args
, **kwargs
):
2027 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2028 long style=0, String name=NOTEBOOK_NAME) -> bool
2030 return _controls
.Notebook_Create(*args
, **kwargs
)
2032 def GetRowCount(*args
, **kwargs
):
2033 """GetRowCount() -> int"""
2034 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2036 def SetPadding(*args
, **kwargs
):
2037 """SetPadding(Size padding)"""
2038 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2040 def SetTabSize(*args
, **kwargs
):
2041 """SetTabSize(Size sz)"""
2042 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2044 def HitTest(*args
, **kwargs
):
2046 HitTest(Point pt) -> (tab, where)
2048 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2050 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2052 def CalcSizeFromPage(*args
, **kwargs
):
2053 """CalcSizeFromPage(Size sizePage) -> Size"""
2054 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2057 class NotebookPtr(Notebook
):
2058 def __init__(self
, this
):
2060 if not hasattr(self
,"thisown"): self
.thisown
= 0
2061 self
.__class
__ = Notebook
2062 _controls
.Notebook_swigregister(NotebookPtr
)
2064 def PreNotebook(*args
, **kwargs
):
2065 """PreNotebook() -> Notebook"""
2066 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2070 class NotebookEvent(BookCtrlEvent
):
2072 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2073 def __init__(self
, *args
, **kwargs
):
2075 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2076 int nOldSel=-1) -> NotebookEvent
2078 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2079 self
.this
= newobj
.this
2083 class NotebookEventPtr(NotebookEvent
):
2084 def __init__(self
, this
):
2086 if not hasattr(self
,"thisown"): self
.thisown
= 0
2087 self
.__class
__ = NotebookEvent
2088 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2090 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2091 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2093 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2094 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2096 #----------------------------------------------------------------------------
2098 class NotebookPage(wx
.Panel
):
2100 There is an old (and apparently unsolvable) bug when placing a
2101 window with a nonstandard background colour in a wxNotebook on
2102 wxGTK, as the notbooks's background colour would always be used
2103 when the window is refreshed. The solution is to place a panel in
2104 the notbook and the coloured window on the panel, sized to cover
2105 the panel. This simple class does that for you, just put an
2106 instance of this in the notebook and make your regular window a
2107 child of this one and it will handle the resize for you.
2109 def __init__(self
, parent
, id=-1,
2110 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2111 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2112 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2114 EVT_SIZE(self
, self
.OnSize
)
2116 def OnSize(self
, evt
):
2117 if self
.child
is None:
2118 children
= self
.GetChildren()
2120 self
.child
= children
[0]
2122 self
.child
.SetPosition((0,0))
2123 self
.child
.SetSize(self
.GetSize())
2126 #---------------------------------------------------------------------------
2128 LB_DEFAULT
= _controls
.LB_DEFAULT
2129 LB_TOP
= _controls
.LB_TOP
2130 LB_BOTTOM
= _controls
.LB_BOTTOM
2131 LB_LEFT
= _controls
.LB_LEFT
2132 LB_RIGHT
= _controls
.LB_RIGHT
2133 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2134 class Listbook(BookCtrl
):
2136 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2137 def __init__(self
, *args
, **kwargs
):
2139 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2140 long style=0, String name=EmptyString) -> Listbook
2142 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2143 self
.this
= newobj
.this
2146 self
._setOORInfo
(self
)
2148 def Create(*args
, **kwargs
):
2150 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2151 long style=0, String name=EmptyString) -> bool
2153 return _controls
.Listbook_Create(*args
, **kwargs
)
2155 def IsVertical(*args
, **kwargs
):
2156 """IsVertical() -> bool"""
2157 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2160 class ListbookPtr(Listbook
):
2161 def __init__(self
, this
):
2163 if not hasattr(self
,"thisown"): self
.thisown
= 0
2164 self
.__class
__ = Listbook
2165 _controls
.Listbook_swigregister(ListbookPtr
)
2167 def PreListbook(*args
, **kwargs
):
2168 """PreListbook() -> Listbook"""
2169 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2173 class ListbookEvent(BookCtrlEvent
):
2175 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2176 def __init__(self
, *args
, **kwargs
):
2178 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2179 int nOldSel=-1) -> ListbookEvent
2181 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2182 self
.this
= newobj
.this
2186 class ListbookEventPtr(ListbookEvent
):
2187 def __init__(self
, this
):
2189 if not hasattr(self
,"thisown"): self
.thisown
= 0
2190 self
.__class
__ = ListbookEvent
2191 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2193 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2194 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2195 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2196 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2198 #---------------------------------------------------------------------------
2200 class BookCtrlSizer(core
.Sizer
):
2202 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2203 def __init__(self
, *args
, **kwargs
):
2204 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2205 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2206 self
.this
= newobj
.this
2209 self
._setOORInfo
(self
)
2211 def RecalcSizes(*args
, **kwargs
):
2213 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2215 def CalcMin(*args
, **kwargs
):
2216 """CalcMin() -> Size"""
2217 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2219 def GetControl(*args
, **kwargs
):
2220 """GetControl() -> BookCtrl"""
2221 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2224 class BookCtrlSizerPtr(BookCtrlSizer
):
2225 def __init__(self
, this
):
2227 if not hasattr(self
,"thisown"): self
.thisown
= 0
2228 self
.__class
__ = BookCtrlSizer
2229 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2231 class NotebookSizer(core
.Sizer
):
2233 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2234 def __init__(self
, *args
, **kwargs
):
2235 """__init__(Notebook nb) -> NotebookSizer"""
2236 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2237 self
.this
= newobj
.this
2240 self
._setOORInfo
(self
)
2242 def RecalcSizes(*args
, **kwargs
):
2244 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2246 def CalcMin(*args
, **kwargs
):
2247 """CalcMin() -> Size"""
2248 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2250 def GetNotebook(*args
, **kwargs
):
2251 """GetNotebook() -> Notebook"""
2252 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2255 class NotebookSizerPtr(NotebookSizer
):
2256 def __init__(self
, this
):
2258 if not hasattr(self
,"thisown"): self
.thisown
= 0
2259 self
.__class
__ = NotebookSizer
2260 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2262 #---------------------------------------------------------------------------
2264 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2265 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2266 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2267 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2268 TB_VERTICAL
= _controls
.TB_VERTICAL
2269 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2270 TB_FLAT
= _controls
.TB_FLAT
2271 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2272 TB_NOICONS
= _controls
.TB_NOICONS
2273 TB_TEXT
= _controls
.TB_TEXT
2274 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2275 TB_NOALIGN
= _controls
.TB_NOALIGN
2276 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2277 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2278 class ToolBarToolBase(core
.Object
):
2279 def __init__(self
): raise RuntimeError, "No constructor defined"
2281 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2282 def GetId(*args
, **kwargs
):
2283 """GetId() -> int"""
2284 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2286 def GetControl(*args
, **kwargs
):
2287 """GetControl() -> Control"""
2288 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2290 def GetToolBar(*args
, **kwargs
):
2291 """GetToolBar() -> ToolBarBase"""
2292 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2294 def IsButton(*args
, **kwargs
):
2295 """IsButton() -> int"""
2296 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2298 def IsControl(*args
, **kwargs
):
2299 """IsControl() -> int"""
2300 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2302 def IsSeparator(*args
, **kwargs
):
2303 """IsSeparator() -> int"""
2304 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2306 def GetStyle(*args
, **kwargs
):
2307 """GetStyle() -> int"""
2308 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2310 def GetKind(*args
, **kwargs
):
2311 """GetKind() -> int"""
2312 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2314 def IsEnabled(*args
, **kwargs
):
2315 """IsEnabled() -> bool"""
2316 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2318 def IsToggled(*args
, **kwargs
):
2319 """IsToggled() -> bool"""
2320 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2322 def CanBeToggled(*args
, **kwargs
):
2323 """CanBeToggled() -> bool"""
2324 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2326 def GetNormalBitmap(*args
, **kwargs
):
2327 """GetNormalBitmap() -> Bitmap"""
2328 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2330 def GetDisabledBitmap(*args
, **kwargs
):
2331 """GetDisabledBitmap() -> Bitmap"""
2332 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2334 def GetBitmap(*args
, **kwargs
):
2335 """GetBitmap() -> Bitmap"""
2336 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2338 def GetLabel(*args
, **kwargs
):
2339 """GetLabel() -> String"""
2340 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2342 def GetShortHelp(*args
, **kwargs
):
2343 """GetShortHelp() -> String"""
2344 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2346 def GetLongHelp(*args
, **kwargs
):
2347 """GetLongHelp() -> String"""
2348 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2350 def Enable(*args
, **kwargs
):
2351 """Enable(bool enable) -> bool"""
2352 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2354 def Toggle(*args
, **kwargs
):
2356 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2358 def SetToggle(*args
, **kwargs
):
2359 """SetToggle(bool toggle) -> bool"""
2360 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2362 def SetShortHelp(*args
, **kwargs
):
2363 """SetShortHelp(String help) -> bool"""
2364 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2366 def SetLongHelp(*args
, **kwargs
):
2367 """SetLongHelp(String help) -> bool"""
2368 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2370 def SetNormalBitmap(*args
, **kwargs
):
2371 """SetNormalBitmap(Bitmap bmp)"""
2372 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2374 def SetDisabledBitmap(*args
, **kwargs
):
2375 """SetDisabledBitmap(Bitmap bmp)"""
2376 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2378 def SetLabel(*args
, **kwargs
):
2379 """SetLabel(String label)"""
2380 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2382 def Detach(*args
, **kwargs
):
2384 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2386 def Attach(*args
, **kwargs
):
2387 """Attach(ToolBarBase tbar)"""
2388 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2390 def GetClientData(*args
, **kwargs
):
2391 """GetClientData() -> PyObject"""
2392 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2394 def SetClientData(*args
, **kwargs
):
2395 """SetClientData(PyObject clientData)"""
2396 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2398 GetBitmap1
= GetNormalBitmap
2399 GetBitmap2
= GetDisabledBitmap
2400 SetBitmap1
= SetNormalBitmap
2401 SetBitmap2
= SetDisabledBitmap
2404 class ToolBarToolBasePtr(ToolBarToolBase
):
2405 def __init__(self
, this
):
2407 if not hasattr(self
,"thisown"): self
.thisown
= 0
2408 self
.__class
__ = ToolBarToolBase
2409 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2411 class ToolBarBase(core
.Control
):
2412 def __init__(self
): raise RuntimeError, "No constructor defined"
2414 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2415 def DoAddTool(*args
, **kwargs
):
2417 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2418 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2419 String longHelp=EmptyString,
2420 PyObject clientData=None) -> ToolBarToolBase
2422 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2424 def DoInsertTool(*args
, **kwargs
):
2426 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2427 int kind=ITEM_NORMAL,
2428 String shortHelp=EmptyString, String longHelp=EmptyString,
2429 PyObject clientData=None) -> ToolBarToolBase
2431 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2433 # These match the original Add methods for this class, kept for
2434 # backwards compatibility with versions < 2.3.3.
2437 def AddTool(self
, id, bitmap
,
2438 pushedBitmap
= wx
.NullBitmap
,
2441 shortHelpString
= '',
2442 longHelpString
= '') :
2443 '''Old style method to add a tool to the toolbar.'''
2444 kind
= wx
.ITEM_NORMAL
2445 if isToggle
: kind
= wx
.ITEM_CHECK
2446 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2447 shortHelpString
, longHelpString
, clientData
)
2449 def AddSimpleTool(self
, id, bitmap
,
2450 shortHelpString
= '',
2451 longHelpString
= '',
2453 '''Old style method to add a tool to the toolbar.'''
2454 kind
= wx
.ITEM_NORMAL
2455 if isToggle
: kind
= wx
.ITEM_CHECK
2456 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2457 shortHelpString
, longHelpString
, None)
2459 def InsertTool(self
, pos
, id, bitmap
,
2460 pushedBitmap
= wx
.NullBitmap
,
2463 shortHelpString
= '',
2464 longHelpString
= ''):
2465 '''Old style method to insert a tool in the toolbar.'''
2466 kind
= wx
.ITEM_NORMAL
2467 if isToggle
: kind
= wx
.ITEM_CHECK
2468 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2469 shortHelpString
, longHelpString
, clientData
)
2471 def InsertSimpleTool(self
, pos
, id, bitmap
,
2472 shortHelpString
= '',
2473 longHelpString
= '',
2475 '''Old style method to insert a tool in the toolbar.'''
2476 kind
= wx
.ITEM_NORMAL
2477 if isToggle
: kind
= wx
.ITEM_CHECK
2478 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2479 shortHelpString
, longHelpString
, None)
2482 # The following are the new toolbar Add methods starting with
2483 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2484 # able to keep backwards compatibility with using the above
2485 # methods. Eventually these should migrate to be the methods used
2486 # primarily and lose the 'Label' in the name...
2488 def AddLabelTool(self
, id, label
, bitmap
,
2489 bmpDisabled
= wx
.NullBitmap
,
2490 kind
= wx
.ITEM_NORMAL
,
2491 shortHelp
= '', longHelp
= '',
2494 The full AddTool() function.
2496 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2497 is created and used as the disabled image.
2499 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2500 shortHelp
, longHelp
, clientData
)
2503 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2504 bmpDisabled
= wx
.NullBitmap
,
2505 kind
= wx
.ITEM_NORMAL
,
2506 shortHelp
= '', longHelp
= '',
2509 Insert the new tool at the given position, if pos == GetToolsCount(), it
2510 is equivalent to AddTool()
2512 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2513 shortHelp
, longHelp
, clientData
)
2515 def AddCheckLabelTool(self
, id, label
, bitmap
,
2516 bmpDisabled
= wx
.NullBitmap
,
2517 shortHelp
= '', longHelp
= '',
2519 '''Add a check tool, i.e. a tool which can be toggled'''
2520 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2521 shortHelp
, longHelp
, clientData
)
2523 def AddRadioLabelTool(self
, id, label
, bitmap
,
2524 bmpDisabled
= wx
.NullBitmap
,
2525 shortHelp
= '', longHelp
= '',
2528 Add a radio tool, i.e. a tool which can be toggled and releases any
2529 other toggled radio tools in the same group when it happens
2531 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2532 shortHelp
, longHelp
, clientData
)
2535 # For consistency with the backwards compatible methods above, here are
2536 # some non-'Label' versions of the Check and Radio methods
2537 def AddCheckTool(self
, id, bitmap
,
2538 bmpDisabled
= wx
.NullBitmap
,
2539 shortHelp
= '', longHelp
= '',
2541 '''Add a check tool, i.e. a tool which can be toggled'''
2542 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2543 shortHelp
, longHelp
, clientData
)
2545 def AddRadioTool(self
, id, bitmap
,
2546 bmpDisabled
= wx
.NullBitmap
,
2547 shortHelp
= '', longHelp
= '',
2550 Add a radio tool, i.e. a tool which can be toggled and releases any
2551 other toggled radio tools in the same group when it happens
2553 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2554 shortHelp
, longHelp
, clientData
)
2556 def AddToolItem(*args
, **kwargs
):
2557 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2558 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2560 def InsertToolItem(*args
, **kwargs
):
2561 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2562 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2564 def AddControl(*args
, **kwargs
):
2565 """AddControl(Control control) -> ToolBarToolBase"""
2566 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2568 def InsertControl(*args
, **kwargs
):
2569 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2570 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2572 def FindControl(*args
, **kwargs
):
2573 """FindControl(int id) -> Control"""
2574 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2576 def AddSeparator(*args
, **kwargs
):
2577 """AddSeparator() -> ToolBarToolBase"""
2578 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2580 def InsertSeparator(*args
, **kwargs
):
2581 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2582 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2584 def RemoveTool(*args
, **kwargs
):
2585 """RemoveTool(int id) -> ToolBarToolBase"""
2586 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2588 def DeleteToolByPos(*args
, **kwargs
):
2589 """DeleteToolByPos(size_t pos) -> bool"""
2590 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2592 def DeleteTool(*args
, **kwargs
):
2593 """DeleteTool(int id) -> bool"""
2594 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2596 def ClearTools(*args
, **kwargs
):
2598 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2600 def Realize(*args
, **kwargs
):
2601 """Realize() -> bool"""
2602 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2604 def EnableTool(*args
, **kwargs
):
2605 """EnableTool(int id, bool enable)"""
2606 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2608 def ToggleTool(*args
, **kwargs
):
2609 """ToggleTool(int id, bool toggle)"""
2610 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2612 def SetToggle(*args
, **kwargs
):
2613 """SetToggle(int id, bool toggle)"""
2614 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2616 def GetToolClientData(*args
, **kwargs
):
2617 """GetToolClientData(int id) -> PyObject"""
2618 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2620 def SetToolClientData(*args
, **kwargs
):
2621 """SetToolClientData(int id, PyObject clientData)"""
2622 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2624 def GetToolPos(*args
, **kwargs
):
2625 """GetToolPos(int id) -> int"""
2626 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2628 def GetToolState(*args
, **kwargs
):
2629 """GetToolState(int id) -> bool"""
2630 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2632 def GetToolEnabled(*args
, **kwargs
):
2633 """GetToolEnabled(int id) -> bool"""
2634 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2636 def SetToolShortHelp(*args
, **kwargs
):
2637 """SetToolShortHelp(int id, String helpString)"""
2638 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2640 def GetToolShortHelp(*args
, **kwargs
):
2641 """GetToolShortHelp(int id) -> String"""
2642 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2644 def SetToolLongHelp(*args
, **kwargs
):
2645 """SetToolLongHelp(int id, String helpString)"""
2646 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2648 def GetToolLongHelp(*args
, **kwargs
):
2649 """GetToolLongHelp(int id) -> String"""
2650 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2652 def SetMarginsXY(*args
, **kwargs
):
2653 """SetMarginsXY(int x, int y)"""
2654 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2656 def SetMargins(*args
, **kwargs
):
2657 """SetMargins(Size size)"""
2658 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2660 def SetToolPacking(*args
, **kwargs
):
2661 """SetToolPacking(int packing)"""
2662 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2664 def SetToolSeparation(*args
, **kwargs
):
2665 """SetToolSeparation(int separation)"""
2666 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2668 def GetToolMargins(*args
, **kwargs
):
2669 """GetToolMargins() -> Size"""
2670 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2672 def GetMargins(*args
, **kwargs
):
2673 """GetMargins() -> Size"""
2674 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2676 def GetToolPacking(*args
, **kwargs
):
2677 """GetToolPacking() -> int"""
2678 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2680 def GetToolSeparation(*args
, **kwargs
):
2681 """GetToolSeparation() -> int"""
2682 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2684 def SetRows(*args
, **kwargs
):
2685 """SetRows(int nRows)"""
2686 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2688 def SetMaxRowsCols(*args
, **kwargs
):
2689 """SetMaxRowsCols(int rows, int cols)"""
2690 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2692 def GetMaxRows(*args
, **kwargs
):
2693 """GetMaxRows() -> int"""
2694 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2696 def GetMaxCols(*args
, **kwargs
):
2697 """GetMaxCols() -> int"""
2698 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2700 def SetToolBitmapSize(*args
, **kwargs
):
2701 """SetToolBitmapSize(Size size)"""
2702 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2704 def GetToolBitmapSize(*args
, **kwargs
):
2705 """GetToolBitmapSize() -> Size"""
2706 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2708 def GetToolSize(*args
, **kwargs
):
2709 """GetToolSize() -> Size"""
2710 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2712 def FindToolForPosition(*args
, **kwargs
):
2713 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2714 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2716 def FindById(*args
, **kwargs
):
2717 """FindById(int toolid) -> ToolBarToolBase"""
2718 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2720 def IsVertical(*args
, **kwargs
):
2721 """IsVertical() -> bool"""
2722 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2725 class ToolBarBasePtr(ToolBarBase
):
2726 def __init__(self
, this
):
2728 if not hasattr(self
,"thisown"): self
.thisown
= 0
2729 self
.__class
__ = ToolBarBase
2730 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2732 class ToolBar(ToolBarBase
):
2734 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2735 def __init__(self
, *args
, **kwargs
):
2737 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2738 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2739 String name=wxPyToolBarNameStr) -> ToolBar
2741 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2742 self
.this
= newobj
.this
2745 self
._setOORInfo
(self
)
2747 def Create(*args
, **kwargs
):
2749 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2750 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2751 String name=wxPyToolBarNameStr) -> bool
2753 return _controls
.ToolBar_Create(*args
, **kwargs
)
2755 def FindToolForPosition(*args
, **kwargs
):
2756 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2757 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2760 class ToolBarPtr(ToolBar
):
2761 def __init__(self
, this
):
2763 if not hasattr(self
,"thisown"): self
.thisown
= 0
2764 self
.__class
__ = ToolBar
2765 _controls
.ToolBar_swigregister(ToolBarPtr
)
2767 def PreToolBar(*args
, **kwargs
):
2768 """PreToolBar() -> ToolBar"""
2769 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2773 #---------------------------------------------------------------------------
2775 LC_VRULES
= _controls
.LC_VRULES
2776 LC_HRULES
= _controls
.LC_HRULES
2777 LC_ICON
= _controls
.LC_ICON
2778 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2779 LC_LIST
= _controls
.LC_LIST
2780 LC_REPORT
= _controls
.LC_REPORT
2781 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2782 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2783 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2784 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2785 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2786 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2787 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2788 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2789 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2790 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2791 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2792 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2793 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2794 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2795 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2796 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2797 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2798 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2799 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2800 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2801 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2802 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2803 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2804 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2805 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2806 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2807 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2808 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2809 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2810 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2811 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2812 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2813 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2814 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2815 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2816 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2817 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2818 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2819 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2820 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2821 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2822 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2823 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2824 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2825 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2826 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2827 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2828 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2829 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2830 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2831 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2832 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2833 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2834 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2835 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2836 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2837 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2838 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2839 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2840 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2841 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2842 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2843 #---------------------------------------------------------------------------
2845 class ListItemAttr(object):
2847 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2848 def __init__(self
, *args
, **kwargs
):
2850 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2851 Font font=wxNullFont) -> ListItemAttr
2853 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2854 self
.this
= newobj
.this
2857 def SetTextColour(*args
, **kwargs
):
2858 """SetTextColour(Colour colText)"""
2859 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2861 def SetBackgroundColour(*args
, **kwargs
):
2862 """SetBackgroundColour(Colour colBack)"""
2863 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2865 def SetFont(*args
, **kwargs
):
2866 """SetFont(Font font)"""
2867 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2869 def HasTextColour(*args
, **kwargs
):
2870 """HasTextColour() -> bool"""
2871 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2873 def HasBackgroundColour(*args
, **kwargs
):
2874 """HasBackgroundColour() -> bool"""
2875 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2877 def HasFont(*args
, **kwargs
):
2878 """HasFont() -> bool"""
2879 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2881 def GetTextColour(*args
, **kwargs
):
2882 """GetTextColour() -> Colour"""
2883 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2885 def GetBackgroundColour(*args
, **kwargs
):
2886 """GetBackgroundColour() -> Colour"""
2887 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2889 def GetFont(*args
, **kwargs
):
2890 """GetFont() -> Font"""
2891 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2893 def Destroy(*args
, **kwargs
):
2895 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2898 class ListItemAttrPtr(ListItemAttr
):
2899 def __init__(self
, this
):
2901 if not hasattr(self
,"thisown"): self
.thisown
= 0
2902 self
.__class
__ = ListItemAttr
2903 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2904 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2906 #---------------------------------------------------------------------------
2908 class ListItem(core
.Object
):
2910 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2911 def __init__(self
, *args
, **kwargs
):
2912 """__init__() -> ListItem"""
2913 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2914 self
.this
= newobj
.this
2917 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2920 if self
.thisown
: destroy(self
)
2923 def Clear(*args
, **kwargs
):
2925 return _controls
.ListItem_Clear(*args
, **kwargs
)
2927 def ClearAttributes(*args
, **kwargs
):
2928 """ClearAttributes()"""
2929 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2931 def SetMask(*args
, **kwargs
):
2932 """SetMask(long mask)"""
2933 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2935 def SetId(*args
, **kwargs
):
2936 """SetId(long id)"""
2937 return _controls
.ListItem_SetId(*args
, **kwargs
)
2939 def SetColumn(*args
, **kwargs
):
2940 """SetColumn(int col)"""
2941 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2943 def SetState(*args
, **kwargs
):
2944 """SetState(long state)"""
2945 return _controls
.ListItem_SetState(*args
, **kwargs
)
2947 def SetStateMask(*args
, **kwargs
):
2948 """SetStateMask(long stateMask)"""
2949 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2951 def SetText(*args
, **kwargs
):
2952 """SetText(String text)"""
2953 return _controls
.ListItem_SetText(*args
, **kwargs
)
2955 def SetImage(*args
, **kwargs
):
2956 """SetImage(int image)"""
2957 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2959 def SetData(*args
, **kwargs
):
2960 """SetData(long data)"""
2961 return _controls
.ListItem_SetData(*args
, **kwargs
)
2963 def SetWidth(*args
, **kwargs
):
2964 """SetWidth(int width)"""
2965 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2967 def SetAlign(*args
, **kwargs
):
2968 """SetAlign(int align)"""
2969 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2971 def SetTextColour(*args
, **kwargs
):
2972 """SetTextColour(Colour colText)"""
2973 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2975 def SetBackgroundColour(*args
, **kwargs
):
2976 """SetBackgroundColour(Colour colBack)"""
2977 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2979 def SetFont(*args
, **kwargs
):
2980 """SetFont(Font font)"""
2981 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2983 def GetMask(*args
, **kwargs
):
2984 """GetMask() -> long"""
2985 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2987 def GetId(*args
, **kwargs
):
2988 """GetId() -> long"""
2989 return _controls
.ListItem_GetId(*args
, **kwargs
)
2991 def GetColumn(*args
, **kwargs
):
2992 """GetColumn() -> int"""
2993 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2995 def GetState(*args
, **kwargs
):
2996 """GetState() -> long"""
2997 return _controls
.ListItem_GetState(*args
, **kwargs
)
2999 def GetText(*args
, **kwargs
):
3000 """GetText() -> String"""
3001 return _controls
.ListItem_GetText(*args
, **kwargs
)
3003 def GetImage(*args
, **kwargs
):
3004 """GetImage() -> int"""
3005 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3007 def GetData(*args
, **kwargs
):
3008 """GetData() -> long"""
3009 return _controls
.ListItem_GetData(*args
, **kwargs
)
3011 def GetWidth(*args
, **kwargs
):
3012 """GetWidth() -> int"""
3013 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3015 def GetAlign(*args
, **kwargs
):
3016 """GetAlign() -> int"""
3017 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3019 def GetAttributes(*args
, **kwargs
):
3020 """GetAttributes() -> ListItemAttr"""
3021 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3023 def HasAttributes(*args
, **kwargs
):
3024 """HasAttributes() -> bool"""
3025 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3027 def GetTextColour(*args
, **kwargs
):
3028 """GetTextColour() -> Colour"""
3029 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3031 def GetBackgroundColour(*args
, **kwargs
):
3032 """GetBackgroundColour() -> Colour"""
3033 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3035 def GetFont(*args
, **kwargs
):
3036 """GetFont() -> Font"""
3037 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3039 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3040 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3041 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3042 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3043 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3044 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3045 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3046 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3047 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3048 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3050 class ListItemPtr(ListItem
):
3051 def __init__(self
, this
):
3053 if not hasattr(self
,"thisown"): self
.thisown
= 0
3054 self
.__class
__ = ListItem
3055 _controls
.ListItem_swigregister(ListItemPtr
)
3057 #---------------------------------------------------------------------------
3059 class ListEvent(core
.NotifyEvent
):
3061 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3062 def __init__(self
, *args
, **kwargs
):
3063 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3064 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3065 self
.this
= newobj
.this
3068 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3069 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3070 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3071 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3072 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3073 m_item
= property(_controls
.ListEvent_m_item_get
)
3074 def GetKeyCode(*args
, **kwargs
):
3075 """GetKeyCode() -> int"""
3076 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3078 GetCode
= GetKeyCode
3079 def GetIndex(*args
, **kwargs
):
3080 """GetIndex() -> long"""
3081 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3083 def GetColumn(*args
, **kwargs
):
3084 """GetColumn() -> int"""
3085 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3087 def GetPoint(*args
, **kwargs
):
3088 """GetPoint() -> Point"""
3089 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3091 GetPosition
= GetPoint
3092 def GetLabel(*args
, **kwargs
):
3093 """GetLabel() -> String"""
3094 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3096 def GetText(*args
, **kwargs
):
3097 """GetText() -> String"""
3098 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3100 def GetImage(*args
, **kwargs
):
3101 """GetImage() -> int"""
3102 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3104 def GetData(*args
, **kwargs
):
3105 """GetData() -> long"""
3106 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3108 def GetMask(*args
, **kwargs
):
3109 """GetMask() -> long"""
3110 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3112 def GetItem(*args
, **kwargs
):
3113 """GetItem() -> ListItem"""
3114 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3116 def GetCacheFrom(*args
, **kwargs
):
3117 """GetCacheFrom() -> long"""
3118 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3120 def GetCacheTo(*args
, **kwargs
):
3121 """GetCacheTo() -> long"""
3122 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3124 def IsEditCancelled(*args
, **kwargs
):
3125 """IsEditCancelled() -> bool"""
3126 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3128 def SetEditCanceled(*args
, **kwargs
):
3129 """SetEditCanceled(bool editCancelled)"""
3130 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3133 class ListEventPtr(ListEvent
):
3134 def __init__(self
, this
):
3136 if not hasattr(self
,"thisown"): self
.thisown
= 0
3137 self
.__class
__ = ListEvent
3138 _controls
.ListEvent_swigregister(ListEventPtr
)
3140 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3141 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3142 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3143 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3144 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3145 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3146 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3147 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3148 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3149 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3150 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3151 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3152 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3153 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3154 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3155 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3156 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3157 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3158 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3159 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3160 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3161 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3162 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3163 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3164 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3165 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3166 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3167 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3168 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3169 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3170 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3171 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3172 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3173 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3174 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3175 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3176 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3177 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3178 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3179 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3180 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3181 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3182 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3183 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3185 #---------------------------------------------------------------------------
3187 class ListCtrl(core
.Control
):
3189 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3190 def __init__(self
, *args
, **kwargs
):
3192 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3193 Size size=DefaultSize, long style=LC_ICON,
3194 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3196 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3197 self
.this
= newobj
.this
3200 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3202 def Create(*args
, **kwargs
):
3204 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3205 Size size=DefaultSize, long style=LC_ICON,
3206 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3208 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3210 def _setCallbackInfo(*args
, **kwargs
):
3211 """_setCallbackInfo(PyObject self, PyObject _class)"""
3212 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3214 def SetForegroundColour(*args
, **kwargs
):
3215 """SetForegroundColour(Colour col) -> bool"""
3216 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3218 def SetBackgroundColour(*args
, **kwargs
):
3219 """SetBackgroundColour(Colour col) -> bool"""
3220 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3222 def GetColumn(*args
, **kwargs
):
3223 """GetColumn(int col) -> ListItem"""
3224 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3225 if val
is not None: val
.thisown
= 1
3228 def SetColumn(*args
, **kwargs
):
3229 """SetColumn(int col, ListItem item) -> bool"""
3230 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3232 def GetColumnWidth(*args
, **kwargs
):
3233 """GetColumnWidth(int col) -> int"""
3234 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3236 def SetColumnWidth(*args
, **kwargs
):
3237 """SetColumnWidth(int col, int width) -> bool"""
3238 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3240 def GetCountPerPage(*args
, **kwargs
):
3241 """GetCountPerPage() -> int"""
3242 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3244 def GetViewRect(*args
, **kwargs
):
3245 """GetViewRect() -> Rect"""
3246 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3248 def GetItem(*args
, **kwargs
):
3249 """GetItem(long itemId, int col=0) -> ListItem"""
3250 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3251 if val
is not None: val
.thisown
= 1
3254 def SetItem(*args
, **kwargs
):
3255 """SetItem(ListItem info) -> bool"""
3256 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3258 def SetStringItem(*args
, **kwargs
):
3259 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3260 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3262 def GetItemState(*args
, **kwargs
):
3263 """GetItemState(long item, long stateMask) -> int"""
3264 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3266 def SetItemState(*args
, **kwargs
):
3267 """SetItemState(long item, long state, long stateMask) -> bool"""
3268 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3270 def SetItemImage(*args
, **kwargs
):
3271 """SetItemImage(long item, int image, int selImage) -> bool"""
3272 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3274 def GetItemText(*args
, **kwargs
):
3275 """GetItemText(long item) -> String"""
3276 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3278 def SetItemText(*args
, **kwargs
):
3279 """SetItemText(long item, String str)"""
3280 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3282 def GetItemData(*args
, **kwargs
):
3283 """GetItemData(long item) -> long"""
3284 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3286 def SetItemData(*args
, **kwargs
):
3287 """SetItemData(long item, long data) -> bool"""
3288 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3290 def GetItemPosition(*args
, **kwargs
):
3291 """GetItemPosition(long item) -> Point"""
3292 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3294 def GetItemRect(*args
, **kwargs
):
3295 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3296 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3298 def SetItemPosition(*args
, **kwargs
):
3299 """SetItemPosition(long item, Point pos) -> bool"""
3300 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3302 def GetItemCount(*args
, **kwargs
):
3303 """GetItemCount() -> int"""
3304 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3306 def GetColumnCount(*args
, **kwargs
):
3307 """GetColumnCount() -> int"""
3308 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3310 def GetItemSpacing(*args
, **kwargs
):
3311 """GetItemSpacing() -> Size"""
3312 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3314 def SetItemSpacing(*args
, **kwargs
):
3315 """SetItemSpacing(int spacing, bool isSmall=False)"""
3316 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3318 def GetSelectedItemCount(*args
, **kwargs
):
3319 """GetSelectedItemCount() -> int"""
3320 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3322 def GetTextColour(*args
, **kwargs
):
3323 """GetTextColour() -> Colour"""
3324 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3326 def SetTextColour(*args
, **kwargs
):
3327 """SetTextColour(Colour col)"""
3328 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3330 def GetTopItem(*args
, **kwargs
):
3331 """GetTopItem() -> long"""
3332 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3334 def SetSingleStyle(*args
, **kwargs
):
3335 """SetSingleStyle(long style, bool add=True)"""
3336 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3338 def SetWindowStyleFlag(*args
, **kwargs
):
3339 """SetWindowStyleFlag(long style)"""
3340 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3342 def GetNextItem(*args
, **kwargs
):
3343 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3344 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3346 def GetImageList(*args
, **kwargs
):
3347 """GetImageList(int which) -> ImageList"""
3348 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3350 def SetImageList(*args
, **kwargs
):
3351 """SetImageList(ImageList imageList, int which)"""
3352 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3354 def AssignImageList(*args
, **kwargs
):
3355 """AssignImageList(ImageList imageList, int which)"""
3356 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3360 def IsVirtual(*args
, **kwargs
):
3361 """IsVirtual() -> bool"""
3362 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3364 def RefreshItem(*args
, **kwargs
):
3365 """RefreshItem(long item)"""
3366 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3368 def RefreshItems(*args
, **kwargs
):
3369 """RefreshItems(long itemFrom, long itemTo)"""
3370 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3372 def Arrange(*args
, **kwargs
):
3373 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3374 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3376 def DeleteItem(*args
, **kwargs
):
3377 """DeleteItem(long item) -> bool"""
3378 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3380 def DeleteAllItems(*args
, **kwargs
):
3381 """DeleteAllItems() -> bool"""
3382 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3384 def DeleteColumn(*args
, **kwargs
):
3385 """DeleteColumn(int col) -> bool"""
3386 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3388 def DeleteAllColumns(*args
, **kwargs
):
3389 """DeleteAllColumns() -> bool"""
3390 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3392 def ClearAll(*args
, **kwargs
):
3394 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3396 def EditLabel(*args
, **kwargs
):
3397 """EditLabel(long item)"""
3398 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3400 def EnsureVisible(*args
, **kwargs
):
3401 """EnsureVisible(long item) -> bool"""
3402 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3404 def FindItem(*args
, **kwargs
):
3405 """FindItem(long start, String str, bool partial=False) -> long"""
3406 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3408 def FindItemData(*args
, **kwargs
):
3409 """FindItemData(long start, long data) -> long"""
3410 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3412 def FindItemAtPos(*args
, **kwargs
):
3413 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3414 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3416 def HitTest(*args
, **kwargs
):
3418 HitTest(Point point) -> (item, where)
3420 Determines which item (if any) is at the specified point,
3421 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3423 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3425 def InsertItem(*args
, **kwargs
):
3426 """InsertItem(ListItem info) -> long"""
3427 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3429 def InsertStringItem(*args
, **kwargs
):
3430 """InsertStringItem(long index, String label) -> long"""
3431 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3433 def InsertImageItem(*args
, **kwargs
):
3434 """InsertImageItem(long index, int imageIndex) -> long"""
3435 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3437 def InsertImageStringItem(*args
, **kwargs
):
3438 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3439 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3441 def InsertColumnInfo(*args
, **kwargs
):
3442 """InsertColumnInfo(long col, ListItem info) -> long"""
3443 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3445 def InsertColumn(*args
, **kwargs
):
3447 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3448 int width=-1) -> long
3450 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3452 def SetItemCount(*args
, **kwargs
):
3453 """SetItemCount(long count)"""
3454 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3456 def ScrollList(*args
, **kwargs
):
3457 """ScrollList(int dx, int dy) -> bool"""
3458 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3460 def SetItemTextColour(*args
, **kwargs
):
3461 """SetItemTextColour(long item, Colour col)"""
3462 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3464 def GetItemTextColour(*args
, **kwargs
):
3465 """GetItemTextColour(long item) -> Colour"""
3466 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3468 def SetItemBackgroundColour(*args
, **kwargs
):
3469 """SetItemBackgroundColour(long item, Colour col)"""
3470 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3472 def GetItemBackgroundColour(*args
, **kwargs
):
3473 """GetItemBackgroundColour(long item) -> Colour"""
3474 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3478 def Select(self
, idx
, on
=1):
3479 '''[de]select an item'''
3480 if on
: state
= wx
.LIST_STATE_SELECTED
3482 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3484 def Focus(self
, idx
):
3485 '''Focus and show the given item'''
3486 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3487 self
.EnsureVisible(idx
)
3489 def GetFocusedItem(self
):
3490 '''get the currently focused item or -1 if none'''
3491 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3493 def GetFirstSelected(self
, *args
):
3494 '''return first selected item, or -1 when none'''
3495 return self
.GetNextSelected(-1)
3497 def GetNextSelected(self
, item
):
3498 '''return subsequent selected items, or -1 when no more'''
3499 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3501 def IsSelected(self
, idx
):
3502 '''return True if the item is selected'''
3503 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3505 def SetColumnImage(self
, col
, image
):
3506 item
= self
.GetColumn(col
)
3507 # preserve all other attributes too
3508 item
.SetMask( wx
.LIST_MASK_STATE |
3510 wx
.LIST_MASK_IMAGE |
3513 wx
.LIST_MASK_WIDTH |
3514 wx
.LIST_MASK_FORMAT
)
3515 item
.SetImage(image
)
3516 self
.SetColumn(col
, item
)
3518 def ClearColumnImage(self
, col
):
3519 self
.SetColumnImage(col
, -1)
3521 def Append(self
, entry
):
3522 '''Append an item to the list control. The entry parameter should be a
3523 sequence with an item for each column'''
3529 pos
= self
.GetItemCount()
3530 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3531 for i
in range(1, len(entry
)):
3532 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3535 def SortItems(*args
, **kwargs
):
3536 """SortItems(PyObject func) -> bool"""
3537 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3539 def GetMainWindow(*args
, **kwargs
):
3540 """GetMainWindow() -> Window"""
3541 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3544 class ListCtrlPtr(ListCtrl
):
3545 def __init__(self
, this
):
3547 if not hasattr(self
,"thisown"): self
.thisown
= 0
3548 self
.__class
__ = ListCtrl
3549 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3551 def PreListCtrl(*args
, **kwargs
):
3552 """PreListCtrl() -> ListCtrl"""
3553 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3557 #---------------------------------------------------------------------------
3559 class ListView(ListCtrl
):
3561 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3562 def __init__(self
, *args
, **kwargs
):
3564 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3565 Size size=DefaultSize, long style=LC_REPORT,
3566 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3568 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3569 self
.this
= newobj
.this
3572 self
._setOORInfo
(self
)
3574 def Create(*args
, **kwargs
):
3576 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3577 Size size=DefaultSize, long style=LC_REPORT,
3578 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3580 return _controls
.ListView_Create(*args
, **kwargs
)
3582 def Select(*args
, **kwargs
):
3583 """Select(long n, bool on=True)"""
3584 return _controls
.ListView_Select(*args
, **kwargs
)
3586 def Focus(*args
, **kwargs
):
3587 """Focus(long index)"""
3588 return _controls
.ListView_Focus(*args
, **kwargs
)
3590 def GetFocusedItem(*args
, **kwargs
):
3591 """GetFocusedItem() -> long"""
3592 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3594 def GetNextSelected(*args
, **kwargs
):
3595 """GetNextSelected(long item) -> long"""
3596 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3598 def GetFirstSelected(*args
, **kwargs
):
3599 """GetFirstSelected() -> long"""
3600 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3602 def IsSelected(*args
, **kwargs
):
3603 """IsSelected(long index) -> bool"""
3604 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3606 def SetColumnImage(*args
, **kwargs
):
3607 """SetColumnImage(int col, int image)"""
3608 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3610 def ClearColumnImage(*args
, **kwargs
):
3611 """ClearColumnImage(int col)"""
3612 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3615 class ListViewPtr(ListView
):
3616 def __init__(self
, this
):
3618 if not hasattr(self
,"thisown"): self
.thisown
= 0
3619 self
.__class
__ = ListView
3620 _controls
.ListView_swigregister(ListViewPtr
)
3622 def PreListView(*args
, **kwargs
):
3623 """PreListView() -> ListView"""
3624 val
= _controls
.new_PreListView(*args
, **kwargs
)
3628 #---------------------------------------------------------------------------
3630 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3631 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3632 TR_NO_LINES
= _controls
.TR_NO_LINES
3633 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3634 TR_SINGLE
= _controls
.TR_SINGLE
3635 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3636 TR_EXTENDED
= _controls
.TR_EXTENDED
3637 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3638 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3639 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3640 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3641 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3642 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3643 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3644 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3645 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3646 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3647 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3648 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3649 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3650 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3651 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3652 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3653 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3654 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3655 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3656 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3657 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3658 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3659 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3660 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3661 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3662 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3663 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3664 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3665 #---------------------------------------------------------------------------
3667 class TreeItemId(object):
3669 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3670 def __init__(self
, *args
, **kwargs
):
3671 """__init__() -> TreeItemId"""
3672 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3673 self
.this
= newobj
.this
3676 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3679 if self
.thisown
: destroy(self
)
3682 def IsOk(*args
, **kwargs
):
3683 """IsOk() -> bool"""
3684 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3686 def __eq__(*args
, **kwargs
):
3687 """__eq__(TreeItemId other) -> bool"""
3688 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3690 def __ne__(*args
, **kwargs
):
3691 """__ne__(TreeItemId other) -> bool"""
3692 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3694 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3696 def __nonzero__(self
): return self
.IsOk()
3698 class TreeItemIdPtr(TreeItemId
):
3699 def __init__(self
, this
):
3701 if not hasattr(self
,"thisown"): self
.thisown
= 0
3702 self
.__class
__ = TreeItemId
3703 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3704 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3706 class TreeItemData(object):
3708 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3709 def __init__(self
, *args
, **kwargs
):
3710 """__init__(PyObject obj=None) -> TreeItemData"""
3711 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3712 self
.this
= newobj
.this
3715 def GetData(*args
, **kwargs
):
3716 """GetData() -> PyObject"""
3717 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3719 def SetData(*args
, **kwargs
):
3720 """SetData(PyObject obj)"""
3721 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3723 def GetId(*args
, **kwargs
):
3724 """GetId() -> TreeItemId"""
3725 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3727 def SetId(*args
, **kwargs
):
3728 """SetId(TreeItemId id)"""
3729 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3731 def Destroy(*args
, **kwargs
):
3733 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3736 class TreeItemDataPtr(TreeItemData
):
3737 def __init__(self
, this
):
3739 if not hasattr(self
,"thisown"): self
.thisown
= 0
3740 self
.__class
__ = TreeItemData
3741 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3743 #---------------------------------------------------------------------------
3745 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3746 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3747 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3748 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3749 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3750 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3751 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3752 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3753 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3754 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3755 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3756 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3757 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3758 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3759 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3760 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3761 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3762 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3763 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3764 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3765 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3766 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3767 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3768 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3769 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3770 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3771 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3772 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3773 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3774 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3775 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3776 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3777 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3778 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3779 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3780 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3781 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3782 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3783 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3784 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3786 class TreeEvent(core
.NotifyEvent
):
3788 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3789 def __init__(self
, *args
, **kwargs
):
3790 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3791 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3792 self
.this
= newobj
.this
3795 def GetItem(*args
, **kwargs
):
3796 """GetItem() -> TreeItemId"""
3797 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3799 def SetItem(*args
, **kwargs
):
3800 """SetItem(TreeItemId item)"""
3801 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3803 def GetOldItem(*args
, **kwargs
):
3804 """GetOldItem() -> TreeItemId"""
3805 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3807 def SetOldItem(*args
, **kwargs
):
3808 """SetOldItem(TreeItemId item)"""
3809 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3811 def GetPoint(*args
, **kwargs
):
3812 """GetPoint() -> Point"""
3813 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3815 def SetPoint(*args
, **kwargs
):
3816 """SetPoint(Point pt)"""
3817 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3819 def GetKeyEvent(*args
, **kwargs
):
3820 """GetKeyEvent() -> KeyEvent"""
3821 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3823 def GetKeyCode(*args
, **kwargs
):
3824 """GetKeyCode() -> int"""
3825 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3827 def SetKeyEvent(*args
, **kwargs
):
3828 """SetKeyEvent(KeyEvent evt)"""
3829 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3831 def GetLabel(*args
, **kwargs
):
3832 """GetLabel() -> String"""
3833 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3835 def SetLabel(*args
, **kwargs
):
3836 """SetLabel(String label)"""
3837 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3839 def IsEditCancelled(*args
, **kwargs
):
3840 """IsEditCancelled() -> bool"""
3841 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3843 def SetEditCanceled(*args
, **kwargs
):
3844 """SetEditCanceled(bool editCancelled)"""
3845 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3847 def SetToolTip(*args
, **kwargs
):
3848 """SetToolTip(String toolTip)"""
3849 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3852 class TreeEventPtr(TreeEvent
):
3853 def __init__(self
, this
):
3855 if not hasattr(self
,"thisown"): self
.thisown
= 0
3856 self
.__class
__ = TreeEvent
3857 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3859 #---------------------------------------------------------------------------
3861 class TreeCtrl(core
.Control
):
3863 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3864 def __init__(self
, *args
, **kwargs
):
3866 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3867 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3868 Validator validator=DefaultValidator,
3869 String name=TreeCtrlNameStr) -> TreeCtrl
3871 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3872 self
.this
= newobj
.this
3875 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3877 def Create(*args
, **kwargs
):
3879 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3880 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3881 Validator validator=DefaultValidator,
3882 String name=TreeCtrlNameStr) -> bool
3884 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3886 def _setCallbackInfo(*args
, **kwargs
):
3887 """_setCallbackInfo(PyObject self, PyObject _class)"""
3888 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3890 def GetCount(*args
, **kwargs
):
3891 """GetCount() -> size_t"""
3892 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3894 def GetIndent(*args
, **kwargs
):
3895 """GetIndent() -> unsigned int"""
3896 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3898 def SetIndent(*args
, **kwargs
):
3899 """SetIndent(unsigned int indent)"""
3900 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3902 def GetSpacing(*args
, **kwargs
):
3903 """GetSpacing() -> unsigned int"""
3904 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3906 def SetSpacing(*args
, **kwargs
):
3907 """SetSpacing(unsigned int spacing)"""
3908 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3910 def GetImageList(*args
, **kwargs
):
3911 """GetImageList() -> ImageList"""
3912 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3914 def GetStateImageList(*args
, **kwargs
):
3915 """GetStateImageList() -> ImageList"""
3916 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3918 def SetImageList(*args
, **kwargs
):
3919 """SetImageList(ImageList imageList)"""
3920 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3922 def SetStateImageList(*args
, **kwargs
):
3923 """SetStateImageList(ImageList imageList)"""
3924 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3926 def AssignImageList(*args
, **kwargs
):
3927 """AssignImageList(ImageList imageList)"""
3928 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3932 def AssignStateImageList(*args
, **kwargs
):
3933 """AssignStateImageList(ImageList imageList)"""
3934 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3938 def GetItemText(*args
, **kwargs
):
3939 """GetItemText(TreeItemId item) -> String"""
3940 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3942 def GetItemImage(*args
, **kwargs
):
3943 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3944 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3946 def GetItemData(*args
, **kwargs
):
3947 """GetItemData(TreeItemId item) -> TreeItemData"""
3948 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3950 def GetItemPyData(*args
, **kwargs
):
3951 """GetItemPyData(TreeItemId item) -> PyObject"""
3952 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3954 GetPyData
= GetItemPyData
3955 def GetItemTextColour(*args
, **kwargs
):
3956 """GetItemTextColour(TreeItemId item) -> Colour"""
3957 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3959 def GetItemBackgroundColour(*args
, **kwargs
):
3960 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3961 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3963 def GetItemFont(*args
, **kwargs
):
3964 """GetItemFont(TreeItemId item) -> Font"""
3965 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3967 def SetItemText(*args
, **kwargs
):
3968 """SetItemText(TreeItemId item, String text)"""
3969 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3971 def SetItemImage(*args
, **kwargs
):
3972 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
3973 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3975 def SetItemData(*args
, **kwargs
):
3976 """SetItemData(TreeItemId item, TreeItemData data)"""
3977 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3979 def SetItemPyData(*args
, **kwargs
):
3980 """SetItemPyData(TreeItemId item, PyObject obj)"""
3981 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3983 SetPyData
= SetItemPyData
3984 def SetItemHasChildren(*args
, **kwargs
):
3985 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3986 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3988 def SetItemBold(*args
, **kwargs
):
3989 """SetItemBold(TreeItemId item, bool bold=True)"""
3990 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3992 def SetItemTextColour(*args
, **kwargs
):
3993 """SetItemTextColour(TreeItemId item, Colour col)"""
3994 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3996 def SetItemBackgroundColour(*args
, **kwargs
):
3997 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
3998 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4000 def SetItemFont(*args
, **kwargs
):
4001 """SetItemFont(TreeItemId item, Font font)"""
4002 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4004 def IsVisible(*args
, **kwargs
):
4005 """IsVisible(TreeItemId item) -> bool"""
4006 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4008 def ItemHasChildren(*args
, **kwargs
):
4009 """ItemHasChildren(TreeItemId item) -> bool"""
4010 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4012 def IsExpanded(*args
, **kwargs
):
4013 """IsExpanded(TreeItemId item) -> bool"""
4014 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4016 def IsSelected(*args
, **kwargs
):
4017 """IsSelected(TreeItemId item) -> bool"""
4018 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4020 def IsBold(*args
, **kwargs
):
4021 """IsBold(TreeItemId item) -> bool"""
4022 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4024 def GetChildrenCount(*args
, **kwargs
):
4025 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4026 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4028 def GetRootItem(*args
, **kwargs
):
4029 """GetRootItem() -> TreeItemId"""
4030 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4032 def GetSelection(*args
, **kwargs
):
4033 """GetSelection() -> TreeItemId"""
4034 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4036 def GetSelections(*args
, **kwargs
):
4037 """GetSelections() -> PyObject"""
4038 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4040 def GetItemParent(*args
, **kwargs
):
4041 """GetItemParent(TreeItemId item) -> TreeItemId"""
4042 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4044 def GetFirstChild(*args
, **kwargs
):
4045 """GetFirstChild(TreeItemId item) -> PyObject"""
4046 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4048 def GetNextChild(*args
, **kwargs
):
4049 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4050 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4052 def GetLastChild(*args
, **kwargs
):
4053 """GetLastChild(TreeItemId item) -> TreeItemId"""
4054 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4056 def GetNextSibling(*args
, **kwargs
):
4057 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4058 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4060 def GetPrevSibling(*args
, **kwargs
):
4061 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4062 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4064 def GetFirstVisibleItem(*args
, **kwargs
):
4065 """GetFirstVisibleItem() -> TreeItemId"""
4066 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4068 def GetNextVisible(*args
, **kwargs
):
4069 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4070 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4072 def GetPrevVisible(*args
, **kwargs
):
4073 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4074 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4076 def AddRoot(*args
, **kwargs
):
4077 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4078 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4080 def PrependItem(*args
, **kwargs
):
4082 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4083 TreeItemData data=None) -> TreeItemId
4085 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4087 def InsertItem(*args
, **kwargs
):
4089 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4090 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4092 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4094 def InsertItemBefore(*args
, **kwargs
):
4096 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4097 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4099 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4101 def AppendItem(*args
, **kwargs
):
4103 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4104 TreeItemData data=None) -> TreeItemId
4106 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4108 def Delete(*args
, **kwargs
):
4109 """Delete(TreeItemId item)"""
4110 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4112 def DeleteChildren(*args
, **kwargs
):
4113 """DeleteChildren(TreeItemId item)"""
4114 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4116 def DeleteAllItems(*args
, **kwargs
):
4117 """DeleteAllItems()"""
4118 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4120 def Expand(*args
, **kwargs
):
4121 """Expand(TreeItemId item)"""
4122 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4124 def Collapse(*args
, **kwargs
):
4125 """Collapse(TreeItemId item)"""
4126 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4128 def CollapseAndReset(*args
, **kwargs
):
4129 """CollapseAndReset(TreeItemId item)"""
4130 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4132 def Toggle(*args
, **kwargs
):
4133 """Toggle(TreeItemId item)"""
4134 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4136 def Unselect(*args
, **kwargs
):
4138 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4140 def UnselectAll(*args
, **kwargs
):
4142 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4144 def SelectItem(*args
, **kwargs
):
4145 """SelectItem(TreeItemId item)"""
4146 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4148 def EnsureVisible(*args
, **kwargs
):
4149 """EnsureVisible(TreeItemId item)"""
4150 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4152 def ScrollTo(*args
, **kwargs
):
4153 """ScrollTo(TreeItemId item)"""
4154 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4156 def EditLabel(*args
, **kwargs
):
4157 """EditLabel(TreeItemId item)"""
4158 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4160 def GetEditControl(*args
, **kwargs
):
4161 """GetEditControl() -> TextCtrl"""
4162 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4164 def SortChildren(*args
, **kwargs
):
4165 """SortChildren(TreeItemId item)"""
4166 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4168 def HitTest(*args
, **kwargs
):
4170 HitTest(Point point) -> (item, where)
4172 Determine which item (if any) belongs the given point. The
4173 coordinates specified are relative to the client area of tree ctrl
4174 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4178 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4180 def GetBoundingRect(*args
, **kwargs
):
4181 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4182 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4185 class TreeCtrlPtr(TreeCtrl
):
4186 def __init__(self
, this
):
4188 if not hasattr(self
,"thisown"): self
.thisown
= 0
4189 self
.__class
__ = TreeCtrl
4190 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4192 def PreTreeCtrl(*args
, **kwargs
):
4193 """PreTreeCtrl() -> TreeCtrl"""
4194 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4198 #---------------------------------------------------------------------------
4200 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4201 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4202 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4203 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4204 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4205 class GenericDirCtrl(core
.Control
):
4207 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4208 def __init__(self
, *args
, **kwargs
):
4210 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4211 Point pos=DefaultPosition, Size size=DefaultSize,
4212 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4213 String filter=EmptyString,
4214 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4216 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4217 self
.this
= newobj
.this
4220 self
._setOORInfo
(self
)
4222 def Create(*args
, **kwargs
):
4224 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4225 Point pos=DefaultPosition, Size size=DefaultSize,
4226 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4227 String filter=EmptyString,
4228 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4230 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4232 def ExpandPath(*args
, **kwargs
):
4233 """ExpandPath(String path) -> bool"""
4234 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4236 def GetDefaultPath(*args
, **kwargs
):
4237 """GetDefaultPath() -> String"""
4238 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4240 def SetDefaultPath(*args
, **kwargs
):
4241 """SetDefaultPath(String path)"""
4242 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4244 def GetPath(*args
, **kwargs
):
4245 """GetPath() -> String"""
4246 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4248 def GetFilePath(*args
, **kwargs
):
4249 """GetFilePath() -> String"""
4250 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4252 def SetPath(*args
, **kwargs
):
4253 """SetPath(String path)"""
4254 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4256 def ShowHidden(*args
, **kwargs
):
4257 """ShowHidden(bool show)"""
4258 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4260 def GetShowHidden(*args
, **kwargs
):
4261 """GetShowHidden() -> bool"""
4262 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4264 def GetFilter(*args
, **kwargs
):
4265 """GetFilter() -> String"""
4266 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4268 def SetFilter(*args
, **kwargs
):
4269 """SetFilter(String filter)"""
4270 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4272 def GetFilterIndex(*args
, **kwargs
):
4273 """GetFilterIndex() -> int"""
4274 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4276 def SetFilterIndex(*args
, **kwargs
):
4277 """SetFilterIndex(int n)"""
4278 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4280 def GetRootId(*args
, **kwargs
):
4281 """GetRootId() -> TreeItemId"""
4282 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4284 def GetTreeCtrl(*args
, **kwargs
):
4285 """GetTreeCtrl() -> TreeCtrl"""
4286 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4288 def GetFilterListCtrl(*args
, **kwargs
):
4289 """GetFilterListCtrl() -> DirFilterListCtrl"""
4290 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4292 def FindChild(*args
, **kwargs
):
4294 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4296 Find the child that matches the first part of 'path'. E.g. if a child path is
4297 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4298 If the path string has been used (we're at the leaf), done is set to True
4301 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4303 def DoResize(*args
, **kwargs
):
4305 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4307 def ReCreateTree(*args
, **kwargs
):
4308 """ReCreateTree()"""
4309 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4312 class GenericDirCtrlPtr(GenericDirCtrl
):
4313 def __init__(self
, this
):
4315 if not hasattr(self
,"thisown"): self
.thisown
= 0
4316 self
.__class
__ = GenericDirCtrl
4317 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4318 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4320 def PreGenericDirCtrl(*args
, **kwargs
):
4321 """PreGenericDirCtrl() -> GenericDirCtrl"""
4322 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4326 class DirFilterListCtrl(Choice
):
4328 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4329 def __init__(self
, *args
, **kwargs
):
4331 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4332 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4334 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4335 self
.this
= newobj
.this
4338 self
._setOORInfo
(self
)
4340 def Create(*args
, **kwargs
):
4342 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4343 Size size=DefaultSize, long style=0) -> bool
4345 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4347 def FillFilterList(*args
, **kwargs
):
4348 """FillFilterList(String filter, int defaultFilter)"""
4349 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4352 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4353 def __init__(self
, this
):
4355 if not hasattr(self
,"thisown"): self
.thisown
= 0
4356 self
.__class
__ = DirFilterListCtrl
4357 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4359 def PreDirFilterListCtrl(*args
, **kwargs
):
4360 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4361 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4365 #---------------------------------------------------------------------------
4367 class PyControl(core
.Control
):
4369 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4370 def __init__(self
, *args
, **kwargs
):
4372 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4373 long style=0, Validator validator=DefaultValidator,
4374 String name=ControlNameStr) -> PyControl
4376 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4377 self
.this
= newobj
.this
4380 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4382 def _setCallbackInfo(*args
, **kwargs
):
4383 """_setCallbackInfo(PyObject self, PyObject _class)"""
4384 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4386 def base_DoMoveWindow(*args
, **kwargs
):
4387 """base_DoMoveWindow(int x, int y, int width, int height)"""
4388 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4390 def base_DoSetSize(*args
, **kwargs
):
4391 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4392 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4394 def base_DoSetClientSize(*args
, **kwargs
):
4395 """base_DoSetClientSize(int width, int height)"""
4396 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4398 def base_DoSetVirtualSize(*args
, **kwargs
):
4399 """base_DoSetVirtualSize(int x, int y)"""
4400 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4402 def base_DoGetSize(*args
, **kwargs
):
4403 """base_DoGetSize() -> (width, height)"""
4404 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4406 def base_DoGetClientSize(*args
, **kwargs
):
4407 """base_DoGetClientSize() -> (width, height)"""
4408 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4410 def base_DoGetPosition(*args
, **kwargs
):
4411 """base_DoGetPosition() -> (x,y)"""
4412 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4414 def base_DoGetVirtualSize(*args
, **kwargs
):
4415 """base_DoGetVirtualSize() -> Size"""
4416 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4418 def base_DoGetBestSize(*args
, **kwargs
):
4419 """base_DoGetBestSize() -> Size"""
4420 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4422 def base_InitDialog(*args
, **kwargs
):
4423 """base_InitDialog()"""
4424 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4426 def base_TransferDataToWindow(*args
, **kwargs
):
4427 """base_TransferDataToWindow() -> bool"""
4428 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4430 def base_TransferDataFromWindow(*args
, **kwargs
):
4431 """base_TransferDataFromWindow() -> bool"""
4432 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4434 def base_Validate(*args
, **kwargs
):
4435 """base_Validate() -> bool"""
4436 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4438 def base_AcceptsFocus(*args
, **kwargs
):
4439 """base_AcceptsFocus() -> bool"""
4440 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4442 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4443 """base_AcceptsFocusFromKeyboard() -> bool"""
4444 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4446 def base_GetMaxSize(*args
, **kwargs
):
4447 """base_GetMaxSize() -> Size"""
4448 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4450 def base_AddChild(*args
, **kwargs
):
4451 """base_AddChild(Window child)"""
4452 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4454 def base_RemoveChild(*args
, **kwargs
):
4455 """base_RemoveChild(Window child)"""
4456 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4459 class PyControlPtr(PyControl
):
4460 def __init__(self
, this
):
4462 if not hasattr(self
,"thisown"): self
.thisown
= 0
4463 self
.__class
__ = PyControl
4464 _controls
.PyControl_swigregister(PyControlPtr
)
4466 #---------------------------------------------------------------------------
4468 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4469 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4470 wxEVT_HELP
= _controls
.wxEVT_HELP
4471 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4472 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4473 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4474 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4475 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4477 class HelpEvent(core
.CommandEvent
):
4479 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4480 def __init__(self
, *args
, **kwargs
):
4481 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4482 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4483 self
.this
= newobj
.this
4486 def GetPosition(*args
, **kwargs
):
4487 """GetPosition() -> Point"""
4488 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4490 def SetPosition(*args
, **kwargs
):
4491 """SetPosition(Point pos)"""
4492 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4494 def GetLink(*args
, **kwargs
):
4495 """GetLink() -> String"""
4496 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4498 def SetLink(*args
, **kwargs
):
4499 """SetLink(String link)"""
4500 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4502 def GetTarget(*args
, **kwargs
):
4503 """GetTarget() -> String"""
4504 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4506 def SetTarget(*args
, **kwargs
):
4507 """SetTarget(String target)"""
4508 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4511 class HelpEventPtr(HelpEvent
):
4512 def __init__(self
, this
):
4514 if not hasattr(self
,"thisown"): self
.thisown
= 0
4515 self
.__class
__ = HelpEvent
4516 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4518 class ContextHelp(core
.Object
):
4520 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4521 def __init__(self
, *args
, **kwargs
):
4522 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4523 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4524 self
.this
= newobj
.this
4527 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4530 if self
.thisown
: destroy(self
)
4533 def BeginContextHelp(*args
, **kwargs
):
4534 """BeginContextHelp(Window window=None) -> bool"""
4535 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4537 def EndContextHelp(*args
, **kwargs
):
4538 """EndContextHelp() -> bool"""
4539 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4542 class ContextHelpPtr(ContextHelp
):
4543 def __init__(self
, this
):
4545 if not hasattr(self
,"thisown"): self
.thisown
= 0
4546 self
.__class
__ = ContextHelp
4547 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4549 class ContextHelpButton(BitmapButton
):
4551 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4552 def __init__(self
, *args
, **kwargs
):
4554 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4555 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4557 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4558 self
.this
= newobj
.this
4561 self
._setOORInfo
(self
)
4564 class ContextHelpButtonPtr(ContextHelpButton
):
4565 def __init__(self
, this
):
4567 if not hasattr(self
,"thisown"): self
.thisown
= 0
4568 self
.__class
__ = ContextHelpButton
4569 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4571 class HelpProvider(object):
4572 def __init__(self
): raise RuntimeError, "No constructor defined"
4574 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4575 def Set(*args
, **kwargs
):
4576 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4577 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4579 Set
= staticmethod(Set
)
4580 def Get(*args
, **kwargs
):
4581 """HelpProvider.Get() -> HelpProvider"""
4582 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4584 Get
= staticmethod(Get
)
4585 def GetHelp(*args
, **kwargs
):
4586 """GetHelp(Window window) -> String"""
4587 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4589 def ShowHelp(*args
, **kwargs
):
4590 """ShowHelp(Window window) -> bool"""
4591 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4593 def AddHelp(*args
, **kwargs
):
4594 """AddHelp(Window window, String text)"""
4595 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4597 def AddHelpById(*args
, **kwargs
):
4598 """AddHelpById(int id, String text)"""
4599 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4601 def Destroy(*args
, **kwargs
):
4603 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4606 class HelpProviderPtr(HelpProvider
):
4607 def __init__(self
, this
):
4609 if not hasattr(self
,"thisown"): self
.thisown
= 0
4610 self
.__class
__ = HelpProvider
4611 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4613 def HelpProvider_Set(*args
, **kwargs
):
4614 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4615 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4617 def HelpProvider_Get(*args
, **kwargs
):
4618 """HelpProvider_Get() -> HelpProvider"""
4619 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4621 class SimpleHelpProvider(HelpProvider
):
4623 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4624 def __init__(self
, *args
, **kwargs
):
4625 """__init__() -> SimpleHelpProvider"""
4626 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4627 self
.this
= newobj
.this
4631 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4632 def __init__(self
, this
):
4634 if not hasattr(self
,"thisown"): self
.thisown
= 0
4635 self
.__class
__ = SimpleHelpProvider
4636 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4638 #---------------------------------------------------------------------------
4640 class DragImage(core
.Object
):
4642 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4643 def __init__(self
, *args
, **kwargs
):
4644 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4645 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4646 self
.this
= newobj
.this
4649 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4652 if self
.thisown
: destroy(self
)
4655 def SetBackingBitmap(*args
, **kwargs
):
4656 """SetBackingBitmap(Bitmap bitmap)"""
4657 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4659 def BeginDrag(*args
, **kwargs
):
4661 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4662 Rect rect=None) -> bool
4664 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4666 def BeginDragBounded(*args
, **kwargs
):
4667 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4668 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4670 def EndDrag(*args
, **kwargs
):
4671 """EndDrag() -> bool"""
4672 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4674 def Move(*args
, **kwargs
):
4675 """Move(Point pt) -> bool"""
4676 return _controls
.DragImage_Move(*args
, **kwargs
)
4678 def Show(*args
, **kwargs
):
4679 """Show() -> bool"""
4680 return _controls
.DragImage_Show(*args
, **kwargs
)
4682 def Hide(*args
, **kwargs
):
4683 """Hide() -> bool"""
4684 return _controls
.DragImage_Hide(*args
, **kwargs
)
4686 def GetImageRect(*args
, **kwargs
):
4687 """GetImageRect(Point pos) -> Rect"""
4688 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4690 def DoDrawImage(*args
, **kwargs
):
4691 """DoDrawImage(DC dc, Point pos) -> bool"""
4692 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4694 def UpdateBackingFromWindow(*args
, **kwargs
):
4695 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4696 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4698 def RedrawImage(*args
, **kwargs
):
4699 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4700 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4703 class DragImagePtr(DragImage
):
4704 def __init__(self
, this
):
4706 if not hasattr(self
,"thisown"): self
.thisown
= 0
4707 self
.__class
__ = DragImage
4708 _controls
.DragImage_swigregister(DragImagePtr
)
4710 def DragIcon(*args
, **kwargs
):
4711 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4712 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4716 def DragString(*args
, **kwargs
):
4717 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4718 val
= _controls
.new_DragString(*args
, **kwargs
)
4722 def DragTreeItem(*args
, **kwargs
):
4723 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4724 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4728 def DragListItem(*args
, **kwargs
):
4729 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4730 val
= _controls
.new_DragListItem(*args
, **kwargs
)