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 """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 wxArrayString choices=wxPyEmptyStringArray,
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 wxArrayString choices=wxPyEmptyStringArray,
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 wxArrayString choices=wxPyEmptyStringArray,
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 wxArrayString choices=wxPyEmptyStringArray,
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 """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 wxArrayString choices=wxPyEmptyStringArray,
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 wxArrayString choices=wxPyEmptyStringArray,
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
)
797 def SetItemForegroundColour(*args
, **kwargs
):
798 """SetItemForegroundColour(int item, Colour c)"""
799 return _controls
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
801 def SetItemBackgroundColour(*args
, **kwargs
):
802 """SetItemBackgroundColour(int item, Colour c)"""
803 return _controls
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
805 def SetItemFont(*args
, **kwargs
):
806 """SetItemFont(int item, Font f)"""
807 return _controls
.ListBox_SetItemFont(*args
, **kwargs
)
810 class ListBoxPtr(ListBox
):
811 def __init__(self
, this
):
813 if not hasattr(self
,"thisown"): self
.thisown
= 0
814 self
.__class
__ = ListBox
815 _controls
.ListBox_swigregister(ListBoxPtr
)
816 ListBoxNameStr
= cvar
.ListBoxNameStr
818 def PreListBox(*args
, **kwargs
):
819 """PreListBox() -> ListBox"""
820 val
= _controls
.new_PreListBox(*args
, **kwargs
)
824 #---------------------------------------------------------------------------
826 class CheckListBox(ListBox
):
828 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
829 def __init__(self
, *args
, **kwargs
):
831 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
832 wxArrayString choices=wxPyEmptyStringArray,
833 long style=0, Validator validator=DefaultValidator,
834 String name=ListBoxNameStr) -> CheckListBox
836 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
837 self
.this
= newobj
.this
840 self
._setOORInfo
(self
)
842 def Create(*args
, **kwargs
):
844 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
845 wxArrayString choices=wxPyEmptyStringArray,
846 long style=0, Validator validator=DefaultValidator,
847 String name=ListBoxNameStr) -> bool
849 return _controls
.CheckListBox_Create(*args
, **kwargs
)
851 def IsChecked(*args
, **kwargs
):
852 """IsChecked(int index) -> bool"""
853 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
855 def Check(*args
, **kwargs
):
856 """Check(int index, int check=True)"""
857 return _controls
.CheckListBox_Check(*args
, **kwargs
)
859 def HitTest(*args
, **kwargs
):
860 """HitTest(Point pt) -> int"""
861 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
863 def HitTestXY(*args
, **kwargs
):
864 """HitTestXY(int x, int y) -> int"""
865 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
868 class CheckListBoxPtr(CheckListBox
):
869 def __init__(self
, this
):
871 if not hasattr(self
,"thisown"): self
.thisown
= 0
872 self
.__class
__ = CheckListBox
873 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
875 def PreCheckListBox(*args
, **kwargs
):
876 """PreCheckListBox() -> CheckListBox"""
877 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
881 #---------------------------------------------------------------------------
883 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
884 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
885 TE_READONLY
= _controls
.TE_READONLY
886 TE_MULTILINE
= _controls
.TE_MULTILINE
887 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
888 TE_LEFT
= _controls
.TE_LEFT
889 TE_CENTER
= _controls
.TE_CENTER
890 TE_RIGHT
= _controls
.TE_RIGHT
891 TE_CENTRE
= _controls
.TE_CENTRE
892 TE_RICH
= _controls
.TE_RICH
893 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
894 TE_PASSWORD
= _controls
.TE_PASSWORD
895 TE_AUTO_URL
= _controls
.TE_AUTO_URL
896 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
897 TE_DONTWRAP
= _controls
.TE_DONTWRAP
898 TE_LINEWRAP
= _controls
.TE_LINEWRAP
899 TE_WORDWRAP
= _controls
.TE_WORDWRAP
900 TE_RICH2
= _controls
.TE_RICH2
901 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
902 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
903 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
904 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
905 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
906 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
907 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
908 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
909 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
910 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
911 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
912 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
913 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
914 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
915 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
916 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
917 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
918 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
919 TE_HT_UNKNOWN
= _controls
.TE_HT_UNKNOWN
920 TE_HT_BEFORE
= _controls
.TE_HT_BEFORE
921 TE_HT_ON_TEXT
= _controls
.TE_HT_ON_TEXT
922 TE_HT_BELOW
= _controls
.TE_HT_BELOW
923 TE_HT_BEYOND
= _controls
.TE_HT_BEYOND
924 class TextAttr(object):
926 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
927 def __init__(self
, *args
):
929 __init__() -> TextAttr
930 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
931 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
933 newobj
= _controls
.new_TextAttr(*args
)
934 self
.this
= newobj
.this
937 def __del__(self
, destroy
=_controls
.delete_TextAttr
):
940 if self
.thisown
: destroy(self
)
943 def Init(*args
, **kwargs
):
945 return _controls
.TextAttr_Init(*args
, **kwargs
)
947 def SetTextColour(*args
, **kwargs
):
948 """SetTextColour(Colour colText)"""
949 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
951 def SetBackgroundColour(*args
, **kwargs
):
952 """SetBackgroundColour(Colour colBack)"""
953 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
955 def SetFont(*args
, **kwargs
):
956 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
957 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
959 def SetAlignment(*args
, **kwargs
):
960 """SetAlignment(int alignment)"""
961 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
963 def SetTabs(*args
, **kwargs
):
964 """SetTabs(wxArrayInt tabs)"""
965 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
967 def SetLeftIndent(*args
, **kwargs
):
968 """SetLeftIndent(int indent)"""
969 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
971 def SetRightIndent(*args
, **kwargs
):
972 """SetRightIndent(int indent)"""
973 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
975 def SetFlags(*args
, **kwargs
):
976 """SetFlags(long flags)"""
977 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
979 def HasTextColour(*args
, **kwargs
):
980 """HasTextColour() -> bool"""
981 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
983 def HasBackgroundColour(*args
, **kwargs
):
984 """HasBackgroundColour() -> bool"""
985 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
987 def HasFont(*args
, **kwargs
):
988 """HasFont() -> bool"""
989 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
991 def HasAlignment(*args
, **kwargs
):
992 """HasAlignment() -> bool"""
993 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
995 def HasTabs(*args
, **kwargs
):
996 """HasTabs() -> bool"""
997 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
999 def HasLeftIndent(*args
, **kwargs
):
1000 """HasLeftIndent() -> bool"""
1001 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1003 def HasRightIndent(*args
, **kwargs
):
1004 """HasRightIndent() -> bool"""
1005 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
1007 def HasFlag(*args
, **kwargs
):
1008 """HasFlag(long flag) -> bool"""
1009 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1011 def GetTextColour(*args
, **kwargs
):
1012 """GetTextColour() -> Colour"""
1013 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1015 def GetBackgroundColour(*args
, **kwargs
):
1016 """GetBackgroundColour() -> Colour"""
1017 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1019 def GetFont(*args
, **kwargs
):
1020 """GetFont() -> Font"""
1021 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1023 def GetAlignment(*args
, **kwargs
):
1024 """GetAlignment() -> int"""
1025 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1027 def GetTabs(*args
, **kwargs
):
1028 """GetTabs() -> wxArrayInt"""
1029 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1031 def GetLeftIndent(*args
, **kwargs
):
1032 """GetLeftIndent() -> long"""
1033 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1035 def GetRightIndent(*args
, **kwargs
):
1036 """GetRightIndent() -> long"""
1037 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1039 def GetFlags(*args
, **kwargs
):
1040 """GetFlags() -> long"""
1041 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1043 def IsDefault(*args
, **kwargs
):
1044 """IsDefault() -> bool"""
1045 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1047 def Combine(*args
, **kwargs
):
1048 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1049 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1051 Combine
= staticmethod(Combine
)
1053 class TextAttrPtr(TextAttr
):
1054 def __init__(self
, this
):
1056 if not hasattr(self
,"thisown"): self
.thisown
= 0
1057 self
.__class
__ = TextAttr
1058 _controls
.TextAttr_swigregister(TextAttrPtr
)
1059 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1061 def TextAttr_Combine(*args
, **kwargs
):
1062 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1063 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1065 class TextCtrl(core
.Control
):
1067 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1068 def __init__(self
, *args
, **kwargs
):
1070 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1071 Size size=DefaultSize,
1072 long style=0, Validator validator=DefaultValidator,
1073 String name=TextCtrlNameStr) -> TextCtrl
1075 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1076 self
.this
= newobj
.this
1079 self
._setOORInfo
(self
)
1081 def Create(*args
, **kwargs
):
1083 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1084 Size size=DefaultSize,
1085 long style=0, Validator validator=DefaultValidator,
1086 String name=TextCtrlNameStr) -> bool
1088 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1090 def GetValue(*args
, **kwargs
):
1091 """GetValue() -> String"""
1092 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1094 def SetValue(*args
, **kwargs
):
1095 """SetValue(String value)"""
1096 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1098 def GetRange(*args
, **kwargs
):
1099 """GetRange(long from, long to) -> String"""
1100 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1102 def GetLineLength(*args
, **kwargs
):
1103 """GetLineLength(long lineNo) -> int"""
1104 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1106 def GetLineText(*args
, **kwargs
):
1107 """GetLineText(long lineNo) -> String"""
1108 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1110 def GetNumberOfLines(*args
, **kwargs
):
1111 """GetNumberOfLines() -> int"""
1112 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1114 def IsModified(*args
, **kwargs
):
1115 """IsModified() -> bool"""
1116 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1118 def IsEditable(*args
, **kwargs
):
1119 """IsEditable() -> bool"""
1120 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1122 def IsSingleLine(*args
, **kwargs
):
1123 """IsSingleLine() -> bool"""
1124 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1126 def IsMultiLine(*args
, **kwargs
):
1127 """IsMultiLine() -> bool"""
1128 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1130 def GetSelection(*args
, **kwargs
):
1132 GetSelection() -> (from, to)
1134 If the return values from and to are the same, there is no selection.
1136 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1138 def GetStringSelection(*args
, **kwargs
):
1139 """GetStringSelection() -> String"""
1140 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1142 def Clear(*args
, **kwargs
):
1144 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1146 def Replace(*args
, **kwargs
):
1147 """Replace(long from, long to, String value)"""
1148 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1150 def Remove(*args
, **kwargs
):
1151 """Remove(long from, long to)"""
1152 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1154 def LoadFile(*args
, **kwargs
):
1155 """LoadFile(String file) -> bool"""
1156 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1158 def SaveFile(*args
, **kwargs
):
1159 """SaveFile(String file=EmptyString) -> bool"""
1160 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1162 def MarkDirty(*args
, **kwargs
):
1164 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1166 def DiscardEdits(*args
, **kwargs
):
1167 """DiscardEdits()"""
1168 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1170 def SetMaxLength(*args
, **kwargs
):
1171 """SetMaxLength(unsigned long len)"""
1172 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1174 def WriteText(*args
, **kwargs
):
1175 """WriteText(String text)"""
1176 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1178 def AppendText(*args
, **kwargs
):
1179 """AppendText(String text)"""
1180 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1182 def EmulateKeyPress(*args
, **kwargs
):
1183 """EmulateKeyPress(KeyEvent event) -> bool"""
1184 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1186 def SetStyle(*args
, **kwargs
):
1187 """SetStyle(long start, long end, TextAttr style) -> bool"""
1188 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1190 def GetStyle(*args
, **kwargs
):
1191 """GetStyle(long position, TextAttr style) -> bool"""
1192 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1194 def SetDefaultStyle(*args
, **kwargs
):
1195 """SetDefaultStyle(TextAttr style) -> bool"""
1196 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1198 def GetDefaultStyle(*args
, **kwargs
):
1199 """GetDefaultStyle() -> TextAttr"""
1200 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1202 def XYToPosition(*args
, **kwargs
):
1203 """XYToPosition(long x, long y) -> long"""
1204 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1206 def PositionToXY(*args
, **kwargs
):
1207 """PositionToXY(long pos) -> (x, y)"""
1208 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1210 def ShowPosition(*args
, **kwargs
):
1211 """ShowPosition(long pos)"""
1212 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1214 def HitTest(*args
, **kwargs
):
1216 HitTest(Point pt) -> (result, row, col)
1218 Find the character at position given in pixels.
1219 NB: pt is in device coords (not adjusted for the client area
1220 origin nor scrolling)
1222 return _controls
.TextCtrl_HitTest(*args
, **kwargs
)
1224 def Copy(*args
, **kwargs
):
1226 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1228 def Cut(*args
, **kwargs
):
1230 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1232 def Paste(*args
, **kwargs
):
1234 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1236 def CanCopy(*args
, **kwargs
):
1237 """CanCopy() -> bool"""
1238 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1240 def CanCut(*args
, **kwargs
):
1241 """CanCut() -> bool"""
1242 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1244 def CanPaste(*args
, **kwargs
):
1245 """CanPaste() -> bool"""
1246 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1248 def Undo(*args
, **kwargs
):
1250 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1252 def Redo(*args
, **kwargs
):
1254 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1256 def CanUndo(*args
, **kwargs
):
1257 """CanUndo() -> bool"""
1258 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1260 def CanRedo(*args
, **kwargs
):
1261 """CanRedo() -> bool"""
1262 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1264 def SetInsertionPoint(*args
, **kwargs
):
1265 """SetInsertionPoint(long pos)"""
1266 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1268 def SetInsertionPointEnd(*args
, **kwargs
):
1269 """SetInsertionPointEnd()"""
1270 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1272 def GetInsertionPoint(*args
, **kwargs
):
1273 """GetInsertionPoint() -> long"""
1274 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1276 def GetLastPosition(*args
, **kwargs
):
1277 """GetLastPosition() -> long"""
1278 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1280 def SetSelection(*args
, **kwargs
):
1281 """SetSelection(long from, long to)"""
1282 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1284 def SelectAll(*args
, **kwargs
):
1286 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1288 def SetEditable(*args
, **kwargs
):
1289 """SetEditable(bool editable)"""
1290 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1292 def write(*args
, **kwargs
):
1293 """write(String text)"""
1294 return _controls
.TextCtrl_write(*args
, **kwargs
)
1296 def GetString(*args
, **kwargs
):
1297 """GetString(long from, long to) -> String"""
1298 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1301 class TextCtrlPtr(TextCtrl
):
1302 def __init__(self
, this
):
1304 if not hasattr(self
,"thisown"): self
.thisown
= 0
1305 self
.__class
__ = TextCtrl
1306 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1308 def PreTextCtrl(*args
, **kwargs
):
1309 """PreTextCtrl() -> TextCtrl"""
1310 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1314 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1315 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1316 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1317 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1318 class TextUrlEvent(core
.CommandEvent
):
1320 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1321 def __init__(self
, *args
, **kwargs
):
1322 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1323 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1324 self
.this
= newobj
.this
1327 def GetMouseEvent(*args
, **kwargs
):
1328 """GetMouseEvent() -> MouseEvent"""
1329 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1331 def GetURLStart(*args
, **kwargs
):
1332 """GetURLStart() -> long"""
1333 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1335 def GetURLEnd(*args
, **kwargs
):
1336 """GetURLEnd() -> long"""
1337 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1340 class TextUrlEventPtr(TextUrlEvent
):
1341 def __init__(self
, this
):
1343 if not hasattr(self
,"thisown"): self
.thisown
= 0
1344 self
.__class
__ = TextUrlEvent
1345 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1347 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1348 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1349 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1350 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1352 #---------------------------------------------------------------------------
1354 class ScrollBar(core
.Control
):
1356 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1357 def __init__(self
, *args
, **kwargs
):
1359 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1360 Size size=DefaultSize, long style=SB_HORIZONTAL,
1361 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1363 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1364 self
.this
= newobj
.this
1367 self
._setOORInfo
(self
)
1369 def Create(*args
, **kwargs
):
1371 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1372 Size size=DefaultSize, long style=SB_HORIZONTAL,
1373 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1375 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1377 def GetThumbPosition(*args
, **kwargs
):
1378 """GetThumbPosition() -> int"""
1379 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1381 def GetThumbSize(*args
, **kwargs
):
1382 """GetThumbSize() -> int"""
1383 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1385 GetThumbLength
= GetThumbSize
1386 def GetPageSize(*args
, **kwargs
):
1387 """GetPageSize() -> int"""
1388 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1390 def GetRange(*args
, **kwargs
):
1391 """GetRange() -> int"""
1392 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1394 def IsVertical(*args
, **kwargs
):
1395 """IsVertical() -> bool"""
1396 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1398 def SetThumbPosition(*args
, **kwargs
):
1399 """SetThumbPosition(int viewStart)"""
1400 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1402 def SetScrollbar(*args
, **kwargs
):
1404 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1407 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1410 class ScrollBarPtr(ScrollBar
):
1411 def __init__(self
, this
):
1413 if not hasattr(self
,"thisown"): self
.thisown
= 0
1414 self
.__class
__ = ScrollBar
1415 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1416 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1418 def PreScrollBar(*args
, **kwargs
):
1419 """PreScrollBar() -> ScrollBar"""
1420 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1424 #---------------------------------------------------------------------------
1426 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1427 SP_VERTICAL
= _controls
.SP_VERTICAL
1428 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1429 SP_WRAP
= _controls
.SP_WRAP
1430 class SpinButton(core
.Control
):
1432 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1433 def __init__(self
, *args
, **kwargs
):
1435 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1436 Size size=DefaultSize, long style=SP_HORIZONTAL,
1437 String name=SPIN_BUTTON_NAME) -> SpinButton
1439 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1440 self
.this
= newobj
.this
1443 self
._setOORInfo
(self
)
1445 def Create(*args
, **kwargs
):
1447 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1448 Size size=DefaultSize, long style=SP_HORIZONTAL,
1449 String name=SPIN_BUTTON_NAME) -> bool
1451 return _controls
.SpinButton_Create(*args
, **kwargs
)
1453 def GetValue(*args
, **kwargs
):
1454 """GetValue() -> int"""
1455 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1457 def GetMin(*args
, **kwargs
):
1458 """GetMin() -> int"""
1459 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1461 def GetMax(*args
, **kwargs
):
1462 """GetMax() -> int"""
1463 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1465 def SetValue(*args
, **kwargs
):
1466 """SetValue(int val)"""
1467 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1469 def SetMin(*args
, **kwargs
):
1470 """SetMin(int minVal)"""
1471 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1473 def SetMax(*args
, **kwargs
):
1474 """SetMax(int maxVal)"""
1475 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1477 def SetRange(*args
, **kwargs
):
1478 """SetRange(int minVal, int maxVal)"""
1479 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1481 def IsVertical(*args
, **kwargs
):
1482 """IsVertical() -> bool"""
1483 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1486 class SpinButtonPtr(SpinButton
):
1487 def __init__(self
, this
):
1489 if not hasattr(self
,"thisown"): self
.thisown
= 0
1490 self
.__class
__ = SpinButton
1491 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1492 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1493 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1495 def PreSpinButton(*args
, **kwargs
):
1496 """PreSpinButton() -> SpinButton"""
1497 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1501 class SpinCtrl(core
.Control
):
1503 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1504 def __init__(self
, *args
, **kwargs
):
1506 __init__(Window parent, int id=-1, String value=EmptyString,
1507 Point pos=DefaultPosition, Size size=DefaultSize,
1508 long style=SP_ARROW_KEYS, int min=0, int max=100,
1509 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1511 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1512 self
.this
= newobj
.this
1515 self
._setOORInfo
(self
)
1517 def Create(*args
, **kwargs
):
1519 Create(Window parent, int id=-1, String value=EmptyString,
1520 Point pos=DefaultPosition, Size size=DefaultSize,
1521 long style=SP_ARROW_KEYS, int min=0, int max=100,
1522 int initial=0, String name=SpinCtrlNameStr) -> bool
1524 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1526 def GetValue(*args
, **kwargs
):
1527 """GetValue() -> int"""
1528 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1530 def SetValue(*args
, **kwargs
):
1531 """SetValue(int value)"""
1532 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1534 def SetValueString(*args
, **kwargs
):
1535 """SetValueString(String text)"""
1536 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1538 def SetRange(*args
, **kwargs
):
1539 """SetRange(int minVal, int maxVal)"""
1540 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1542 def GetMin(*args
, **kwargs
):
1543 """GetMin() -> int"""
1544 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1546 def GetMax(*args
, **kwargs
):
1547 """GetMax() -> int"""
1548 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1550 def SetSelection(*args
, **kwargs
):
1551 """SetSelection(long from, long to)"""
1552 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1555 class SpinCtrlPtr(SpinCtrl
):
1556 def __init__(self
, this
):
1558 if not hasattr(self
,"thisown"): self
.thisown
= 0
1559 self
.__class
__ = SpinCtrl
1560 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1562 def PreSpinCtrl(*args
, **kwargs
):
1563 """PreSpinCtrl() -> SpinCtrl"""
1564 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1568 class SpinEvent(core
.NotifyEvent
):
1570 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1571 def __init__(self
, *args
, **kwargs
):
1572 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1573 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1574 self
.this
= newobj
.this
1577 def GetPosition(*args
, **kwargs
):
1578 """GetPosition() -> int"""
1579 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1581 def SetPosition(*args
, **kwargs
):
1582 """SetPosition(int pos)"""
1583 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1586 class SpinEventPtr(SpinEvent
):
1587 def __init__(self
, this
):
1589 if not hasattr(self
,"thisown"): self
.thisown
= 0
1590 self
.__class
__ = SpinEvent
1591 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1593 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1594 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1595 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1596 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1597 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1599 #---------------------------------------------------------------------------
1601 class RadioBox(core
.Control
):
1603 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1604 def __init__(self
, *args
, **kwargs
):
1606 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1607 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1608 int majorDimension=0,
1609 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1610 String name=RadioBoxNameStr) -> RadioBox
1612 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1613 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1614 self
.this
= newobj
.this
1617 self
._setOORInfo
(self
)
1619 def Create(*args
, **kwargs
):
1621 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1622 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1623 int majorDimension=0,
1624 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1625 String name=RadioBoxNameStr) -> bool
1627 return _controls
.RadioBox_Create(*args
, **kwargs
)
1629 def SetSelection(*args
, **kwargs
):
1630 """SetSelection(int n)"""
1631 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1633 def GetSelection(*args
, **kwargs
):
1634 """GetSelection() -> int"""
1635 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1637 def GetStringSelection(*args
, **kwargs
):
1638 """GetStringSelection() -> String"""
1639 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1641 def SetStringSelection(*args
, **kwargs
):
1642 """SetStringSelection(String s) -> bool"""
1643 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1645 def GetCount(*args
, **kwargs
):
1646 """GetCount() -> int"""
1647 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1649 def FindString(*args
, **kwargs
):
1650 """FindString(String s) -> int"""
1651 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1653 def GetString(*args
, **kwargs
):
1654 """GetString(int n) -> String"""
1655 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1657 def SetString(*args
, **kwargs
):
1658 """SetString(int n, String label)"""
1659 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1661 GetItemLabel
= GetString
1662 SetItemLabel
= SetString
1663 def EnableItem(*args
, **kwargs
):
1664 """EnableItem(int n, bool enable=True)"""
1665 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1667 def ShowItem(*args
, **kwargs
):
1668 """ShowItem(int n, bool show=True)"""
1669 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1671 def GetColumnCount(*args
, **kwargs
):
1672 """GetColumnCount() -> int"""
1673 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1675 def GetRowCount(*args
, **kwargs
):
1676 """GetRowCount() -> int"""
1677 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1679 def GetNextItem(*args
, **kwargs
):
1680 """GetNextItem(int item, int dir, long style) -> int"""
1681 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1684 class RadioBoxPtr(RadioBox
):
1685 def __init__(self
, this
):
1687 if not hasattr(self
,"thisown"): self
.thisown
= 0
1688 self
.__class
__ = RadioBox
1689 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1690 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1691 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1693 def PreRadioBox(*args
, **kwargs
):
1694 """PreRadioBox() -> RadioBox"""
1695 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1699 #---------------------------------------------------------------------------
1701 class RadioButton(core
.Control
):
1703 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1704 def __init__(self
, *args
, **kwargs
):
1706 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1707 Size size=DefaultSize, long style=0,
1708 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1710 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1711 self
.this
= newobj
.this
1714 self
._setOORInfo
(self
)
1716 def Create(*args
, **kwargs
):
1718 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1719 Size size=DefaultSize, long style=0,
1720 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1722 return _controls
.RadioButton_Create(*args
, **kwargs
)
1724 def GetValue(*args
, **kwargs
):
1725 """GetValue() -> bool"""
1726 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1728 def SetValue(*args
, **kwargs
):
1729 """SetValue(bool value)"""
1730 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1733 class RadioButtonPtr(RadioButton
):
1734 def __init__(self
, this
):
1736 if not hasattr(self
,"thisown"): self
.thisown
= 0
1737 self
.__class
__ = RadioButton
1738 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1740 def PreRadioButton(*args
, **kwargs
):
1741 """PreRadioButton() -> RadioButton"""
1742 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1746 #---------------------------------------------------------------------------
1748 class Slider(core
.Control
):
1750 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1751 def __init__(self
, *args
, **kwargs
):
1753 __init__(Window parent, int id, int value, int minValue, int maxValue,
1754 Point pos=DefaultPosition, Size size=DefaultSize,
1755 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1756 String name=SliderNameStr) -> Slider
1758 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1759 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1760 self
.this
= newobj
.this
1763 self
._setOORInfo
(self
)
1765 def Create(*args
, **kwargs
):
1767 Create(Window parent, int id, int value, int minValue, int maxValue,
1768 Point pos=DefaultPosition, Size size=DefaultSize,
1769 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1770 String name=SliderNameStr) -> bool
1772 return _controls
.Slider_Create(*args
, **kwargs
)
1774 def GetValue(*args
, **kwargs
):
1775 """GetValue() -> int"""
1776 return _controls
.Slider_GetValue(*args
, **kwargs
)
1778 def SetValue(*args
, **kwargs
):
1779 """SetValue(int value)"""
1780 return _controls
.Slider_SetValue(*args
, **kwargs
)
1782 def SetRange(*args
, **kwargs
):
1783 """SetRange(int minValue, int maxValue)"""
1784 return _controls
.Slider_SetRange(*args
, **kwargs
)
1786 def GetMin(*args
, **kwargs
):
1787 """GetMin() -> int"""
1788 return _controls
.Slider_GetMin(*args
, **kwargs
)
1790 def GetMax(*args
, **kwargs
):
1791 """GetMax() -> int"""
1792 return _controls
.Slider_GetMax(*args
, **kwargs
)
1794 def SetMin(*args
, **kwargs
):
1795 """SetMin(int minValue)"""
1796 return _controls
.Slider_SetMin(*args
, **kwargs
)
1798 def SetMax(*args
, **kwargs
):
1799 """SetMax(int maxValue)"""
1800 return _controls
.Slider_SetMax(*args
, **kwargs
)
1802 def SetLineSize(*args
, **kwargs
):
1803 """SetLineSize(int lineSize)"""
1804 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1806 def SetPageSize(*args
, **kwargs
):
1807 """SetPageSize(int pageSize)"""
1808 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1810 def GetLineSize(*args
, **kwargs
):
1811 """GetLineSize() -> int"""
1812 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1814 def GetPageSize(*args
, **kwargs
):
1815 """GetPageSize() -> int"""
1816 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1818 def SetThumbLength(*args
, **kwargs
):
1819 """SetThumbLength(int lenPixels)"""
1820 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1822 def GetThumbLength(*args
, **kwargs
):
1823 """GetThumbLength() -> int"""
1824 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1826 def SetTickFreq(*args
, **kwargs
):
1827 """SetTickFreq(int n, int pos=1)"""
1828 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1830 def GetTickFreq(*args
, **kwargs
):
1831 """GetTickFreq() -> int"""
1832 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1834 def ClearTicks(*args
, **kwargs
):
1836 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1838 def SetTick(*args
, **kwargs
):
1839 """SetTick(int tickPos)"""
1840 return _controls
.Slider_SetTick(*args
, **kwargs
)
1842 def ClearSel(*args
, **kwargs
):
1844 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1846 def GetSelEnd(*args
, **kwargs
):
1847 """GetSelEnd() -> int"""
1848 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1850 def GetSelStart(*args
, **kwargs
):
1851 """GetSelStart() -> int"""
1852 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1854 def SetSelection(*args
, **kwargs
):
1855 """SetSelection(int min, int max)"""
1856 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1859 class SliderPtr(Slider
):
1860 def __init__(self
, this
):
1862 if not hasattr(self
,"thisown"): self
.thisown
= 0
1863 self
.__class
__ = Slider
1864 _controls
.Slider_swigregister(SliderPtr
)
1865 SliderNameStr
= cvar
.SliderNameStr
1867 def PreSlider(*args
, **kwargs
):
1868 """PreSlider() -> Slider"""
1869 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1873 #---------------------------------------------------------------------------
1875 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1876 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1878 class ToggleButton(core
.Control
):
1880 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1881 def __init__(self
, *args
, **kwargs
):
1883 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1884 Size size=DefaultSize, long style=0,
1885 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1887 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1888 self
.this
= newobj
.this
1891 self
._setOORInfo
(self
)
1894 class ToggleButtonPtr(ToggleButton
):
1895 def __init__(self
, this
):
1897 if not hasattr(self
,"thisown"): self
.thisown
= 0
1898 self
.__class
__ = ToggleButton
1899 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1900 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1902 def PreToggleButton(*args
, **kwargs
):
1903 """PreToggleButton() -> ToggleButton"""
1904 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1908 #---------------------------------------------------------------------------
1910 class BookCtrl(core
.Control
):
1911 def __init__(self
): raise RuntimeError, "No constructor defined"
1913 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1914 def GetPageCount(*args
, **kwargs
):
1915 """GetPageCount() -> size_t"""
1916 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1918 def GetPage(*args
, **kwargs
):
1919 """GetPage(size_t n) -> Window"""
1920 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1922 def GetSelection(*args
, **kwargs
):
1923 """GetSelection() -> int"""
1924 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1926 def SetPageText(*args
, **kwargs
):
1927 """SetPageText(size_t n, String strText) -> bool"""
1928 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1930 def GetPageText(*args
, **kwargs
):
1931 """GetPageText(size_t n) -> String"""
1932 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1934 def SetImageList(*args
, **kwargs
):
1935 """SetImageList(ImageList imageList)"""
1936 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1938 def AssignImageList(*args
, **kwargs
):
1939 """AssignImageList(ImageList imageList)"""
1940 return _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1942 def GetImageList(*args
, **kwargs
):
1943 """GetImageList() -> ImageList"""
1944 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1946 def GetPageImage(*args
, **kwargs
):
1947 """GetPageImage(size_t n) -> int"""
1948 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1950 def SetPageImage(*args
, **kwargs
):
1951 """SetPageImage(size_t n, int imageId) -> bool"""
1952 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1954 def SetPageSize(*args
, **kwargs
):
1955 """SetPageSize(Size size)"""
1956 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1958 def CalcSizeFromPage(*args
, **kwargs
):
1959 """CalcSizeFromPage(Size sizePage) -> Size"""
1960 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1962 def DeletePage(*args
, **kwargs
):
1963 """DeletePage(size_t n) -> bool"""
1964 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1966 def RemovePage(*args
, **kwargs
):
1967 """RemovePage(size_t n) -> bool"""
1968 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1970 def DeleteAllPages(*args
, **kwargs
):
1971 """DeleteAllPages() -> bool"""
1972 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1974 def AddPage(*args
, **kwargs
):
1975 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1976 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1978 def InsertPage(*args
, **kwargs
):
1980 InsertPage(size_t n, Window page, String text, bool select=False,
1981 int imageId=-1) -> bool
1983 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1985 def SetSelection(*args
, **kwargs
):
1986 """SetSelection(size_t n) -> int"""
1987 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1989 def AdvanceSelection(*args
, **kwargs
):
1990 """AdvanceSelection(bool forward=True)"""
1991 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1994 class BookCtrlPtr(BookCtrl
):
1995 def __init__(self
, this
):
1997 if not hasattr(self
,"thisown"): self
.thisown
= 0
1998 self
.__class
__ = BookCtrl
1999 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2000 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2002 class BookCtrlEvent(core
.NotifyEvent
):
2004 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2005 def __init__(self
, *args
, **kwargs
):
2007 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2008 int nOldSel=-1) -> BookCtrlEvent
2010 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2011 self
.this
= newobj
.this
2014 def GetSelection(*args
, **kwargs
):
2015 """GetSelection() -> int"""
2016 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2018 def SetSelection(*args
, **kwargs
):
2019 """SetSelection(int nSel)"""
2020 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2022 def GetOldSelection(*args
, **kwargs
):
2023 """GetOldSelection() -> int"""
2024 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2026 def SetOldSelection(*args
, **kwargs
):
2027 """SetOldSelection(int nOldSel)"""
2028 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2031 class BookCtrlEventPtr(BookCtrlEvent
):
2032 def __init__(self
, this
):
2034 if not hasattr(self
,"thisown"): self
.thisown
= 0
2035 self
.__class
__ = BookCtrlEvent
2036 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2038 #---------------------------------------------------------------------------
2040 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2041 NB_TOP
= _controls
.NB_TOP
2042 NB_LEFT
= _controls
.NB_LEFT
2043 NB_RIGHT
= _controls
.NB_RIGHT
2044 NB_BOTTOM
= _controls
.NB_BOTTOM
2045 NB_MULTILINE
= _controls
.NB_MULTILINE
2046 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2047 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2048 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2049 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2050 class Notebook(BookCtrl
):
2052 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2053 def __init__(self
, *args
, **kwargs
):
2055 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2056 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2058 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2059 self
.this
= newobj
.this
2062 self
._setOORInfo
(self
)
2064 def Create(*args
, **kwargs
):
2066 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2067 long style=0, String name=NOTEBOOK_NAME) -> bool
2069 return _controls
.Notebook_Create(*args
, **kwargs
)
2071 def GetRowCount(*args
, **kwargs
):
2072 """GetRowCount() -> int"""
2073 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2075 def SetPadding(*args
, **kwargs
):
2076 """SetPadding(Size padding)"""
2077 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2079 def SetTabSize(*args
, **kwargs
):
2080 """SetTabSize(Size sz)"""
2081 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2083 def HitTest(*args
, **kwargs
):
2085 HitTest(Point pt) -> (tab, where)
2087 Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.
2089 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2091 def CalcSizeFromPage(*args
, **kwargs
):
2092 """CalcSizeFromPage(Size sizePage) -> Size"""
2093 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2096 class NotebookPtr(Notebook
):
2097 def __init__(self
, this
):
2099 if not hasattr(self
,"thisown"): self
.thisown
= 0
2100 self
.__class
__ = Notebook
2101 _controls
.Notebook_swigregister(NotebookPtr
)
2103 def PreNotebook(*args
, **kwargs
):
2104 """PreNotebook() -> Notebook"""
2105 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2109 class NotebookEvent(BookCtrlEvent
):
2111 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2112 def __init__(self
, *args
, **kwargs
):
2114 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2115 int nOldSel=-1) -> NotebookEvent
2117 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2118 self
.this
= newobj
.this
2122 class NotebookEventPtr(NotebookEvent
):
2123 def __init__(self
, this
):
2125 if not hasattr(self
,"thisown"): self
.thisown
= 0
2126 self
.__class
__ = NotebookEvent
2127 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2129 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2130 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2132 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2133 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2135 #----------------------------------------------------------------------------
2137 class NotebookPage(wx
.Panel
):
2139 There is an old (and apparently unsolvable) bug when placing a
2140 window with a nonstandard background colour in a wxNotebook on
2141 wxGTK, as the notbooks's background colour would always be used
2142 when the window is refreshed. The solution is to place a panel in
2143 the notbook and the coloured window on the panel, sized to cover
2144 the panel. This simple class does that for you, just put an
2145 instance of this in the notebook and make your regular window a
2146 child of this one and it will handle the resize for you.
2148 def __init__(self
, parent
, id=-1,
2149 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2150 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2151 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2153 EVT_SIZE(self
, self
.OnSize
)
2155 def OnSize(self
, evt
):
2156 if self
.child
is None:
2157 children
= self
.GetChildren()
2159 self
.child
= children
[0]
2161 self
.child
.SetPosition((0,0))
2162 self
.child
.SetSize(self
.GetSize())
2165 #---------------------------------------------------------------------------
2167 LB_DEFAULT
= _controls
.LB_DEFAULT
2168 LB_TOP
= _controls
.LB_TOP
2169 LB_BOTTOM
= _controls
.LB_BOTTOM
2170 LB_LEFT
= _controls
.LB_LEFT
2171 LB_RIGHT
= _controls
.LB_RIGHT
2172 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2173 class Listbook(BookCtrl
):
2175 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2176 def __init__(self
, *args
, **kwargs
):
2178 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2179 long style=0, String name=EmptyString) -> Listbook
2181 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2182 self
.this
= newobj
.this
2185 self
._setOORInfo
(self
)
2187 def Create(*args
, **kwargs
):
2189 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2190 long style=0, String name=EmptyString) -> bool
2192 return _controls
.Listbook_Create(*args
, **kwargs
)
2194 def IsVertical(*args
, **kwargs
):
2195 """IsVertical() -> bool"""
2196 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2199 class ListbookPtr(Listbook
):
2200 def __init__(self
, this
):
2202 if not hasattr(self
,"thisown"): self
.thisown
= 0
2203 self
.__class
__ = Listbook
2204 _controls
.Listbook_swigregister(ListbookPtr
)
2206 def PreListbook(*args
, **kwargs
):
2207 """PreListbook() -> Listbook"""
2208 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2212 class ListbookEvent(BookCtrlEvent
):
2214 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2215 def __init__(self
, *args
, **kwargs
):
2217 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2218 int nOldSel=-1) -> ListbookEvent
2220 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2221 self
.this
= newobj
.this
2225 class ListbookEventPtr(ListbookEvent
):
2226 def __init__(self
, this
):
2228 if not hasattr(self
,"thisown"): self
.thisown
= 0
2229 self
.__class
__ = ListbookEvent
2230 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2232 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2233 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2234 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2235 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2237 #---------------------------------------------------------------------------
2239 class BookCtrlSizer(core
.Sizer
):
2241 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2242 def __init__(self
, *args
, **kwargs
):
2243 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2244 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2245 self
.this
= newobj
.this
2248 self
._setOORInfo
(self
)
2250 def RecalcSizes(*args
, **kwargs
):
2252 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2254 def CalcMin(*args
, **kwargs
):
2255 """CalcMin() -> Size"""
2256 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2258 def GetControl(*args
, **kwargs
):
2259 """GetControl() -> BookCtrl"""
2260 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2263 class BookCtrlSizerPtr(BookCtrlSizer
):
2264 def __init__(self
, this
):
2266 if not hasattr(self
,"thisown"): self
.thisown
= 0
2267 self
.__class
__ = BookCtrlSizer
2268 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2270 class NotebookSizer(core
.Sizer
):
2272 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2273 def __init__(self
, *args
, **kwargs
):
2274 """__init__(Notebook nb) -> NotebookSizer"""
2275 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2276 self
.this
= newobj
.this
2279 self
._setOORInfo
(self
)
2281 def RecalcSizes(*args
, **kwargs
):
2283 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2285 def CalcMin(*args
, **kwargs
):
2286 """CalcMin() -> Size"""
2287 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2289 def GetNotebook(*args
, **kwargs
):
2290 """GetNotebook() -> Notebook"""
2291 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2294 class NotebookSizerPtr(NotebookSizer
):
2295 def __init__(self
, this
):
2297 if not hasattr(self
,"thisown"): self
.thisown
= 0
2298 self
.__class
__ = NotebookSizer
2299 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2301 #---------------------------------------------------------------------------
2303 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2304 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2305 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2306 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2307 TB_VERTICAL
= _controls
.TB_VERTICAL
2308 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2309 TB_FLAT
= _controls
.TB_FLAT
2310 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2311 TB_NOICONS
= _controls
.TB_NOICONS
2312 TB_TEXT
= _controls
.TB_TEXT
2313 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2314 TB_NOALIGN
= _controls
.TB_NOALIGN
2315 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2316 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2317 class ToolBarToolBase(core
.Object
):
2318 def __init__(self
): raise RuntimeError, "No constructor defined"
2320 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2321 def GetId(*args
, **kwargs
):
2322 """GetId() -> int"""
2323 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2325 def GetControl(*args
, **kwargs
):
2326 """GetControl() -> Control"""
2327 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2329 def GetToolBar(*args
, **kwargs
):
2330 """GetToolBar() -> ToolBarBase"""
2331 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2333 def IsButton(*args
, **kwargs
):
2334 """IsButton() -> int"""
2335 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2337 def IsControl(*args
, **kwargs
):
2338 """IsControl() -> int"""
2339 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2341 def IsSeparator(*args
, **kwargs
):
2342 """IsSeparator() -> int"""
2343 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2345 def GetStyle(*args
, **kwargs
):
2346 """GetStyle() -> int"""
2347 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2349 def GetKind(*args
, **kwargs
):
2350 """GetKind() -> int"""
2351 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2353 def IsEnabled(*args
, **kwargs
):
2354 """IsEnabled() -> bool"""
2355 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2357 def IsToggled(*args
, **kwargs
):
2358 """IsToggled() -> bool"""
2359 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2361 def CanBeToggled(*args
, **kwargs
):
2362 """CanBeToggled() -> bool"""
2363 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2365 def GetNormalBitmap(*args
, **kwargs
):
2366 """GetNormalBitmap() -> Bitmap"""
2367 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2369 def GetDisabledBitmap(*args
, **kwargs
):
2370 """GetDisabledBitmap() -> Bitmap"""
2371 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2373 def GetBitmap(*args
, **kwargs
):
2374 """GetBitmap() -> Bitmap"""
2375 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2377 def GetLabel(*args
, **kwargs
):
2378 """GetLabel() -> String"""
2379 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2381 def GetShortHelp(*args
, **kwargs
):
2382 """GetShortHelp() -> String"""
2383 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2385 def GetLongHelp(*args
, **kwargs
):
2386 """GetLongHelp() -> String"""
2387 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2389 def Enable(*args
, **kwargs
):
2390 """Enable(bool enable) -> bool"""
2391 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2393 def Toggle(*args
, **kwargs
):
2395 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2397 def SetToggle(*args
, **kwargs
):
2398 """SetToggle(bool toggle) -> bool"""
2399 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2401 def SetShortHelp(*args
, **kwargs
):
2402 """SetShortHelp(String help) -> bool"""
2403 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2405 def SetLongHelp(*args
, **kwargs
):
2406 """SetLongHelp(String help) -> bool"""
2407 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2409 def SetNormalBitmap(*args
, **kwargs
):
2410 """SetNormalBitmap(Bitmap bmp)"""
2411 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2413 def SetDisabledBitmap(*args
, **kwargs
):
2414 """SetDisabledBitmap(Bitmap bmp)"""
2415 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2417 def SetLabel(*args
, **kwargs
):
2418 """SetLabel(String label)"""
2419 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2421 def Detach(*args
, **kwargs
):
2423 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2425 def Attach(*args
, **kwargs
):
2426 """Attach(ToolBarBase tbar)"""
2427 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2429 def GetClientData(*args
, **kwargs
):
2430 """GetClientData() -> PyObject"""
2431 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2433 def SetClientData(*args
, **kwargs
):
2434 """SetClientData(PyObject clientData)"""
2435 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2437 GetBitmap1
= GetNormalBitmap
2438 GetBitmap2
= GetDisabledBitmap
2439 SetBitmap1
= SetNormalBitmap
2440 SetBitmap2
= SetDisabledBitmap
2443 class ToolBarToolBasePtr(ToolBarToolBase
):
2444 def __init__(self
, this
):
2446 if not hasattr(self
,"thisown"): self
.thisown
= 0
2447 self
.__class
__ = ToolBarToolBase
2448 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2450 class ToolBarBase(core
.Control
):
2451 def __init__(self
): raise RuntimeError, "No constructor defined"
2453 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2454 def DoAddTool(*args
, **kwargs
):
2456 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2457 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2458 String longHelp=EmptyString,
2459 PyObject clientData=None) -> ToolBarToolBase
2461 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2463 def DoInsertTool(*args
, **kwargs
):
2465 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2466 int kind=ITEM_NORMAL,
2467 String shortHelp=EmptyString, String longHelp=EmptyString,
2468 PyObject clientData=None) -> ToolBarToolBase
2470 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2472 # These match the original Add methods for this class, kept for
2473 # backwards compatibility with versions < 2.3.3.
2476 def AddTool(self
, id, bitmap
,
2477 pushedBitmap
= wx
.NullBitmap
,
2480 shortHelpString
= '',
2481 longHelpString
= '') :
2482 '''Old style method to add a tool to the toolbar.'''
2483 kind
= wx
.ITEM_NORMAL
2484 if isToggle
: kind
= wx
.ITEM_CHECK
2485 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2486 shortHelpString
, longHelpString
, clientData
)
2488 def AddSimpleTool(self
, id, bitmap
,
2489 shortHelpString
= '',
2490 longHelpString
= '',
2492 '''Old style method to add a tool to the toolbar.'''
2493 kind
= wx
.ITEM_NORMAL
2494 if isToggle
: kind
= wx
.ITEM_CHECK
2495 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2496 shortHelpString
, longHelpString
, None)
2498 def InsertTool(self
, pos
, id, bitmap
,
2499 pushedBitmap
= wx
.NullBitmap
,
2502 shortHelpString
= '',
2503 longHelpString
= ''):
2504 '''Old style method to insert a tool in the toolbar.'''
2505 kind
= wx
.ITEM_NORMAL
2506 if isToggle
: kind
= wx
.ITEM_CHECK
2507 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2508 shortHelpString
, longHelpString
, clientData
)
2510 def InsertSimpleTool(self
, pos
, id, bitmap
,
2511 shortHelpString
= '',
2512 longHelpString
= '',
2514 '''Old style method to insert a tool in the toolbar.'''
2515 kind
= wx
.ITEM_NORMAL
2516 if isToggle
: kind
= wx
.ITEM_CHECK
2517 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2518 shortHelpString
, longHelpString
, None)
2521 # The following are the new toolbar Add methods starting with
2522 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2523 # able to keep backwards compatibility with using the above
2524 # methods. Eventually these should migrate to be the methods used
2525 # primarily and lose the 'Label' in the name...
2527 def AddLabelTool(self
, id, label
, bitmap
,
2528 bmpDisabled
= wx
.NullBitmap
,
2529 kind
= wx
.ITEM_NORMAL
,
2530 shortHelp
= '', longHelp
= '',
2533 The full AddTool() function.
2535 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2536 is created and used as the disabled image.
2538 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2539 shortHelp
, longHelp
, clientData
)
2542 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2543 bmpDisabled
= wx
.NullBitmap
,
2544 kind
= wx
.ITEM_NORMAL
,
2545 shortHelp
= '', longHelp
= '',
2548 Insert the new tool at the given position, if pos == GetToolsCount(), it
2549 is equivalent to AddTool()
2551 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2552 shortHelp
, longHelp
, clientData
)
2554 def AddCheckLabelTool(self
, id, label
, bitmap
,
2555 bmpDisabled
= wx
.NullBitmap
,
2556 shortHelp
= '', longHelp
= '',
2558 '''Add a check tool, i.e. a tool which can be toggled'''
2559 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2560 shortHelp
, longHelp
, clientData
)
2562 def AddRadioLabelTool(self
, id, label
, bitmap
,
2563 bmpDisabled
= wx
.NullBitmap
,
2564 shortHelp
= '', longHelp
= '',
2567 Add a radio tool, i.e. a tool which can be toggled and releases any
2568 other toggled radio tools in the same group when it happens
2570 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2571 shortHelp
, longHelp
, clientData
)
2574 # For consistency with the backwards compatible methods above, here are
2575 # some non-'Label' versions of the Check and Radio methods
2576 def AddCheckTool(self
, id, bitmap
,
2577 bmpDisabled
= wx
.NullBitmap
,
2578 shortHelp
= '', longHelp
= '',
2580 '''Add a check tool, i.e. a tool which can be toggled'''
2581 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2582 shortHelp
, longHelp
, clientData
)
2584 def AddRadioTool(self
, id, bitmap
,
2585 bmpDisabled
= wx
.NullBitmap
,
2586 shortHelp
= '', longHelp
= '',
2589 Add a radio tool, i.e. a tool which can be toggled and releases any
2590 other toggled radio tools in the same group when it happens
2592 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2593 shortHelp
, longHelp
, clientData
)
2595 def AddToolItem(*args
, **kwargs
):
2596 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2597 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2599 def InsertToolItem(*args
, **kwargs
):
2600 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2601 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2603 def AddControl(*args
, **kwargs
):
2604 """AddControl(Control control) -> ToolBarToolBase"""
2605 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2607 def InsertControl(*args
, **kwargs
):
2608 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2609 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2611 def FindControl(*args
, **kwargs
):
2612 """FindControl(int id) -> Control"""
2613 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2615 def AddSeparator(*args
, **kwargs
):
2616 """AddSeparator() -> ToolBarToolBase"""
2617 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2619 def InsertSeparator(*args
, **kwargs
):
2620 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2621 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2623 def RemoveTool(*args
, **kwargs
):
2624 """RemoveTool(int id) -> ToolBarToolBase"""
2625 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2627 def DeleteToolByPos(*args
, **kwargs
):
2628 """DeleteToolByPos(size_t pos) -> bool"""
2629 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2631 def DeleteTool(*args
, **kwargs
):
2632 """DeleteTool(int id) -> bool"""
2633 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2635 def ClearTools(*args
, **kwargs
):
2637 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2639 def Realize(*args
, **kwargs
):
2640 """Realize() -> bool"""
2641 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2643 def EnableTool(*args
, **kwargs
):
2644 """EnableTool(int id, bool enable)"""
2645 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2647 def ToggleTool(*args
, **kwargs
):
2648 """ToggleTool(int id, bool toggle)"""
2649 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2651 def SetToggle(*args
, **kwargs
):
2652 """SetToggle(int id, bool toggle)"""
2653 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2655 def GetToolClientData(*args
, **kwargs
):
2656 """GetToolClientData(int id) -> PyObject"""
2657 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2659 def SetToolClientData(*args
, **kwargs
):
2660 """SetToolClientData(int id, PyObject clientData)"""
2661 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2663 def GetToolPos(*args
, **kwargs
):
2664 """GetToolPos(int id) -> int"""
2665 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2667 def GetToolState(*args
, **kwargs
):
2668 """GetToolState(int id) -> bool"""
2669 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2671 def GetToolEnabled(*args
, **kwargs
):
2672 """GetToolEnabled(int id) -> bool"""
2673 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2675 def SetToolShortHelp(*args
, **kwargs
):
2676 """SetToolShortHelp(int id, String helpString)"""
2677 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2679 def GetToolShortHelp(*args
, **kwargs
):
2680 """GetToolShortHelp(int id) -> String"""
2681 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2683 def SetToolLongHelp(*args
, **kwargs
):
2684 """SetToolLongHelp(int id, String helpString)"""
2685 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2687 def GetToolLongHelp(*args
, **kwargs
):
2688 """GetToolLongHelp(int id) -> String"""
2689 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2691 def SetMarginsXY(*args
, **kwargs
):
2692 """SetMarginsXY(int x, int y)"""
2693 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2695 def SetMargins(*args
, **kwargs
):
2696 """SetMargins(Size size)"""
2697 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2699 def SetToolPacking(*args
, **kwargs
):
2700 """SetToolPacking(int packing)"""
2701 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2703 def SetToolSeparation(*args
, **kwargs
):
2704 """SetToolSeparation(int separation)"""
2705 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2707 def GetToolMargins(*args
, **kwargs
):
2708 """GetToolMargins() -> Size"""
2709 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2711 def GetMargins(*args
, **kwargs
):
2712 """GetMargins() -> Size"""
2713 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2715 def GetToolPacking(*args
, **kwargs
):
2716 """GetToolPacking() -> int"""
2717 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2719 def GetToolSeparation(*args
, **kwargs
):
2720 """GetToolSeparation() -> int"""
2721 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2723 def SetRows(*args
, **kwargs
):
2724 """SetRows(int nRows)"""
2725 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2727 def SetMaxRowsCols(*args
, **kwargs
):
2728 """SetMaxRowsCols(int rows, int cols)"""
2729 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2731 def GetMaxRows(*args
, **kwargs
):
2732 """GetMaxRows() -> int"""
2733 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2735 def GetMaxCols(*args
, **kwargs
):
2736 """GetMaxCols() -> int"""
2737 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2739 def SetToolBitmapSize(*args
, **kwargs
):
2740 """SetToolBitmapSize(Size size)"""
2741 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2743 def GetToolBitmapSize(*args
, **kwargs
):
2744 """GetToolBitmapSize() -> Size"""
2745 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2747 def GetToolSize(*args
, **kwargs
):
2748 """GetToolSize() -> Size"""
2749 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2751 def FindToolForPosition(*args
, **kwargs
):
2752 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2753 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2755 def FindById(*args
, **kwargs
):
2756 """FindById(int toolid) -> ToolBarToolBase"""
2757 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2759 def IsVertical(*args
, **kwargs
):
2760 """IsVertical() -> bool"""
2761 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2764 class ToolBarBasePtr(ToolBarBase
):
2765 def __init__(self
, this
):
2767 if not hasattr(self
,"thisown"): self
.thisown
= 0
2768 self
.__class
__ = ToolBarBase
2769 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2771 class ToolBar(ToolBarBase
):
2773 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2774 def __init__(self
, *args
, **kwargs
):
2776 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2777 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2778 String name=wxPyToolBarNameStr) -> ToolBar
2780 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2781 self
.this
= newobj
.this
2784 self
._setOORInfo
(self
)
2786 def Create(*args
, **kwargs
):
2788 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2789 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2790 String name=wxPyToolBarNameStr) -> bool
2792 return _controls
.ToolBar_Create(*args
, **kwargs
)
2794 def FindToolForPosition(*args
, **kwargs
):
2795 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2796 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2799 class ToolBarPtr(ToolBar
):
2800 def __init__(self
, this
):
2802 if not hasattr(self
,"thisown"): self
.thisown
= 0
2803 self
.__class
__ = ToolBar
2804 _controls
.ToolBar_swigregister(ToolBarPtr
)
2806 def PreToolBar(*args
, **kwargs
):
2807 """PreToolBar() -> ToolBar"""
2808 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2812 #---------------------------------------------------------------------------
2814 LC_VRULES
= _controls
.LC_VRULES
2815 LC_HRULES
= _controls
.LC_HRULES
2816 LC_ICON
= _controls
.LC_ICON
2817 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2818 LC_LIST
= _controls
.LC_LIST
2819 LC_REPORT
= _controls
.LC_REPORT
2820 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2821 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2822 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2823 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2824 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2825 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2826 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2827 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2828 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2829 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2830 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2831 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2832 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2833 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2834 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2835 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2836 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2837 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2838 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2839 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2840 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2841 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2842 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2843 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2844 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2845 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2846 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2847 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2848 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2849 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2850 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2851 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2852 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2853 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2854 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2855 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2856 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2857 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2858 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2859 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2860 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2861 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2862 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2863 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2864 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2865 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2866 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2867 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2868 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2869 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2870 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2871 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2872 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2873 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2874 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2875 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2876 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2877 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2878 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2879 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2880 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2881 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2882 #---------------------------------------------------------------------------
2884 class ListItemAttr(object):
2886 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2887 def __init__(self
, *args
, **kwargs
):
2889 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2890 Font font=wxNullFont) -> ListItemAttr
2892 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2893 self
.this
= newobj
.this
2896 def SetTextColour(*args
, **kwargs
):
2897 """SetTextColour(Colour colText)"""
2898 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2900 def SetBackgroundColour(*args
, **kwargs
):
2901 """SetBackgroundColour(Colour colBack)"""
2902 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2904 def SetFont(*args
, **kwargs
):
2905 """SetFont(Font font)"""
2906 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2908 def HasTextColour(*args
, **kwargs
):
2909 """HasTextColour() -> bool"""
2910 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2912 def HasBackgroundColour(*args
, **kwargs
):
2913 """HasBackgroundColour() -> bool"""
2914 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2916 def HasFont(*args
, **kwargs
):
2917 """HasFont() -> bool"""
2918 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2920 def GetTextColour(*args
, **kwargs
):
2921 """GetTextColour() -> Colour"""
2922 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2924 def GetBackgroundColour(*args
, **kwargs
):
2925 """GetBackgroundColour() -> Colour"""
2926 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2928 def GetFont(*args
, **kwargs
):
2929 """GetFont() -> Font"""
2930 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2932 def Destroy(*args
, **kwargs
):
2934 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2937 class ListItemAttrPtr(ListItemAttr
):
2938 def __init__(self
, this
):
2940 if not hasattr(self
,"thisown"): self
.thisown
= 0
2941 self
.__class
__ = ListItemAttr
2942 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2943 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2945 #---------------------------------------------------------------------------
2947 class ListItem(core
.Object
):
2949 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2950 def __init__(self
, *args
, **kwargs
):
2951 """__init__() -> ListItem"""
2952 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2953 self
.this
= newobj
.this
2956 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2959 if self
.thisown
: destroy(self
)
2962 def Clear(*args
, **kwargs
):
2964 return _controls
.ListItem_Clear(*args
, **kwargs
)
2966 def ClearAttributes(*args
, **kwargs
):
2967 """ClearAttributes()"""
2968 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2970 def SetMask(*args
, **kwargs
):
2971 """SetMask(long mask)"""
2972 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2974 def SetId(*args
, **kwargs
):
2975 """SetId(long id)"""
2976 return _controls
.ListItem_SetId(*args
, **kwargs
)
2978 def SetColumn(*args
, **kwargs
):
2979 """SetColumn(int col)"""
2980 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2982 def SetState(*args
, **kwargs
):
2983 """SetState(long state)"""
2984 return _controls
.ListItem_SetState(*args
, **kwargs
)
2986 def SetStateMask(*args
, **kwargs
):
2987 """SetStateMask(long stateMask)"""
2988 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2990 def SetText(*args
, **kwargs
):
2991 """SetText(String text)"""
2992 return _controls
.ListItem_SetText(*args
, **kwargs
)
2994 def SetImage(*args
, **kwargs
):
2995 """SetImage(int image)"""
2996 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2998 def SetData(*args
, **kwargs
):
2999 """SetData(long data)"""
3000 return _controls
.ListItem_SetData(*args
, **kwargs
)
3002 def SetWidth(*args
, **kwargs
):
3003 """SetWidth(int width)"""
3004 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3006 def SetAlign(*args
, **kwargs
):
3007 """SetAlign(int align)"""
3008 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3010 def SetTextColour(*args
, **kwargs
):
3011 """SetTextColour(Colour colText)"""
3012 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3014 def SetBackgroundColour(*args
, **kwargs
):
3015 """SetBackgroundColour(Colour colBack)"""
3016 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3018 def SetFont(*args
, **kwargs
):
3019 """SetFont(Font font)"""
3020 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3022 def GetMask(*args
, **kwargs
):
3023 """GetMask() -> long"""
3024 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3026 def GetId(*args
, **kwargs
):
3027 """GetId() -> long"""
3028 return _controls
.ListItem_GetId(*args
, **kwargs
)
3030 def GetColumn(*args
, **kwargs
):
3031 """GetColumn() -> int"""
3032 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3034 def GetState(*args
, **kwargs
):
3035 """GetState() -> long"""
3036 return _controls
.ListItem_GetState(*args
, **kwargs
)
3038 def GetText(*args
, **kwargs
):
3039 """GetText() -> String"""
3040 return _controls
.ListItem_GetText(*args
, **kwargs
)
3042 def GetImage(*args
, **kwargs
):
3043 """GetImage() -> int"""
3044 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3046 def GetData(*args
, **kwargs
):
3047 """GetData() -> long"""
3048 return _controls
.ListItem_GetData(*args
, **kwargs
)
3050 def GetWidth(*args
, **kwargs
):
3051 """GetWidth() -> int"""
3052 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3054 def GetAlign(*args
, **kwargs
):
3055 """GetAlign() -> int"""
3056 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3058 def GetAttributes(*args
, **kwargs
):
3059 """GetAttributes() -> ListItemAttr"""
3060 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3062 def HasAttributes(*args
, **kwargs
):
3063 """HasAttributes() -> bool"""
3064 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3066 def GetTextColour(*args
, **kwargs
):
3067 """GetTextColour() -> Colour"""
3068 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3070 def GetBackgroundColour(*args
, **kwargs
):
3071 """GetBackgroundColour() -> Colour"""
3072 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3074 def GetFont(*args
, **kwargs
):
3075 """GetFont() -> Font"""
3076 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3078 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3079 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3080 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3081 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3082 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3083 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3084 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3085 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3086 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3087 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3089 class ListItemPtr(ListItem
):
3090 def __init__(self
, this
):
3092 if not hasattr(self
,"thisown"): self
.thisown
= 0
3093 self
.__class
__ = ListItem
3094 _controls
.ListItem_swigregister(ListItemPtr
)
3096 #---------------------------------------------------------------------------
3098 class ListEvent(core
.NotifyEvent
):
3100 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3101 def __init__(self
, *args
, **kwargs
):
3102 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3103 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3104 self
.this
= newobj
.this
3107 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3108 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3109 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3110 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3111 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3112 m_item
= property(_controls
.ListEvent_m_item_get
)
3113 def GetKeyCode(*args
, **kwargs
):
3114 """GetKeyCode() -> int"""
3115 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3117 GetCode
= GetKeyCode
3118 def GetIndex(*args
, **kwargs
):
3119 """GetIndex() -> long"""
3120 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3122 def GetColumn(*args
, **kwargs
):
3123 """GetColumn() -> int"""
3124 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3126 def GetPoint(*args
, **kwargs
):
3127 """GetPoint() -> Point"""
3128 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3130 GetPosition
= GetPoint
3131 def GetLabel(*args
, **kwargs
):
3132 """GetLabel() -> String"""
3133 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3135 def GetText(*args
, **kwargs
):
3136 """GetText() -> String"""
3137 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3139 def GetImage(*args
, **kwargs
):
3140 """GetImage() -> int"""
3141 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3143 def GetData(*args
, **kwargs
):
3144 """GetData() -> long"""
3145 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3147 def GetMask(*args
, **kwargs
):
3148 """GetMask() -> long"""
3149 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3151 def GetItem(*args
, **kwargs
):
3152 """GetItem() -> ListItem"""
3153 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3155 def GetCacheFrom(*args
, **kwargs
):
3156 """GetCacheFrom() -> long"""
3157 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3159 def GetCacheTo(*args
, **kwargs
):
3160 """GetCacheTo() -> long"""
3161 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3163 def IsEditCancelled(*args
, **kwargs
):
3164 """IsEditCancelled() -> bool"""
3165 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3167 def SetEditCanceled(*args
, **kwargs
):
3168 """SetEditCanceled(bool editCancelled)"""
3169 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3172 class ListEventPtr(ListEvent
):
3173 def __init__(self
, this
):
3175 if not hasattr(self
,"thisown"): self
.thisown
= 0
3176 self
.__class
__ = ListEvent
3177 _controls
.ListEvent_swigregister(ListEventPtr
)
3179 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3180 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3181 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3182 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3183 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3184 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3185 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3186 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3187 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3188 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3189 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3190 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3191 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3192 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3193 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3194 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3195 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3196 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3197 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3198 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3199 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3200 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3201 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3202 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3203 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3204 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3205 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3206 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3207 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3208 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3209 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3210 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3211 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3212 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3213 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3214 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3215 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3216 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3217 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3218 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3219 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3220 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3221 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3222 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3224 #---------------------------------------------------------------------------
3226 class ListCtrl(core
.Control
):
3228 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3229 def __init__(self
, *args
, **kwargs
):
3231 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3232 Size size=DefaultSize, long style=LC_ICON,
3233 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3235 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3236 self
.this
= newobj
.this
3239 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3241 def Create(*args
, **kwargs
):
3243 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3244 Size size=DefaultSize, long style=LC_ICON,
3245 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3247 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3249 def _setCallbackInfo(*args
, **kwargs
):
3250 """_setCallbackInfo(PyObject self, PyObject _class)"""
3251 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3253 def SetForegroundColour(*args
, **kwargs
):
3254 """SetForegroundColour(Colour col) -> bool"""
3255 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3257 def SetBackgroundColour(*args
, **kwargs
):
3258 """SetBackgroundColour(Colour col) -> bool"""
3259 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3261 def GetColumn(*args
, **kwargs
):
3262 """GetColumn(int col) -> ListItem"""
3263 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3264 if val
is not None: val
.thisown
= 1
3267 def SetColumn(*args
, **kwargs
):
3268 """SetColumn(int col, ListItem item) -> bool"""
3269 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3271 def GetColumnWidth(*args
, **kwargs
):
3272 """GetColumnWidth(int col) -> int"""
3273 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3275 def SetColumnWidth(*args
, **kwargs
):
3276 """SetColumnWidth(int col, int width) -> bool"""
3277 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3279 def GetCountPerPage(*args
, **kwargs
):
3280 """GetCountPerPage() -> int"""
3281 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3283 def GetViewRect(*args
, **kwargs
):
3284 """GetViewRect() -> Rect"""
3285 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3287 def GetItem(*args
, **kwargs
):
3288 """GetItem(long itemId, int col=0) -> ListItem"""
3289 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3290 if val
is not None: val
.thisown
= 1
3293 def SetItem(*args
, **kwargs
):
3294 """SetItem(ListItem info) -> bool"""
3295 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3297 def SetStringItem(*args
, **kwargs
):
3298 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3299 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3301 def GetItemState(*args
, **kwargs
):
3302 """GetItemState(long item, long stateMask) -> int"""
3303 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3305 def SetItemState(*args
, **kwargs
):
3306 """SetItemState(long item, long state, long stateMask) -> bool"""
3307 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3309 def SetItemImage(*args
, **kwargs
):
3310 """SetItemImage(long item, int image, int selImage) -> bool"""
3311 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3313 def GetItemText(*args
, **kwargs
):
3314 """GetItemText(long item) -> String"""
3315 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3317 def SetItemText(*args
, **kwargs
):
3318 """SetItemText(long item, String str)"""
3319 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3321 def GetItemData(*args
, **kwargs
):
3322 """GetItemData(long item) -> long"""
3323 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3325 def SetItemData(*args
, **kwargs
):
3326 """SetItemData(long item, long data) -> bool"""
3327 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3329 def GetItemPosition(*args
, **kwargs
):
3330 """GetItemPosition(long item) -> Point"""
3331 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3333 def GetItemRect(*args
, **kwargs
):
3334 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3335 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3337 def SetItemPosition(*args
, **kwargs
):
3338 """SetItemPosition(long item, Point pos) -> bool"""
3339 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3341 def GetItemCount(*args
, **kwargs
):
3342 """GetItemCount() -> int"""
3343 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3345 def GetColumnCount(*args
, **kwargs
):
3346 """GetColumnCount() -> int"""
3347 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3349 def GetItemSpacing(*args
, **kwargs
):
3350 """GetItemSpacing() -> Size"""
3351 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3353 def SetItemSpacing(*args
, **kwargs
):
3354 """SetItemSpacing(int spacing, bool isSmall=False)"""
3355 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3357 def GetSelectedItemCount(*args
, **kwargs
):
3358 """GetSelectedItemCount() -> int"""
3359 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3361 def GetTextColour(*args
, **kwargs
):
3362 """GetTextColour() -> Colour"""
3363 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3365 def SetTextColour(*args
, **kwargs
):
3366 """SetTextColour(Colour col)"""
3367 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3369 def GetTopItem(*args
, **kwargs
):
3370 """GetTopItem() -> long"""
3371 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3373 def SetSingleStyle(*args
, **kwargs
):
3374 """SetSingleStyle(long style, bool add=True)"""
3375 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3377 def SetWindowStyleFlag(*args
, **kwargs
):
3378 """SetWindowStyleFlag(long style)"""
3379 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3381 def GetNextItem(*args
, **kwargs
):
3382 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3383 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3385 def GetImageList(*args
, **kwargs
):
3386 """GetImageList(int which) -> ImageList"""
3387 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3389 def SetImageList(*args
, **kwargs
):
3390 """SetImageList(ImageList imageList, int which)"""
3391 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3393 def AssignImageList(*args
, **kwargs
):
3394 """AssignImageList(ImageList imageList, int which)"""
3395 return _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3397 def IsVirtual(*args
, **kwargs
):
3398 """IsVirtual() -> bool"""
3399 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3401 def RefreshItem(*args
, **kwargs
):
3402 """RefreshItem(long item)"""
3403 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3405 def RefreshItems(*args
, **kwargs
):
3406 """RefreshItems(long itemFrom, long itemTo)"""
3407 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3409 def Arrange(*args
, **kwargs
):
3410 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3411 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3413 def DeleteItem(*args
, **kwargs
):
3414 """DeleteItem(long item) -> bool"""
3415 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3417 def DeleteAllItems(*args
, **kwargs
):
3418 """DeleteAllItems() -> bool"""
3419 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3421 def DeleteColumn(*args
, **kwargs
):
3422 """DeleteColumn(int col) -> bool"""
3423 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3425 def DeleteAllColumns(*args
, **kwargs
):
3426 """DeleteAllColumns() -> bool"""
3427 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3429 def ClearAll(*args
, **kwargs
):
3431 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3433 def EditLabel(*args
, **kwargs
):
3434 """EditLabel(long item)"""
3435 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3437 def EnsureVisible(*args
, **kwargs
):
3438 """EnsureVisible(long item) -> bool"""
3439 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3441 def FindItem(*args
, **kwargs
):
3442 """FindItem(long start, String str, bool partial=False) -> long"""
3443 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3445 def FindItemData(*args
, **kwargs
):
3446 """FindItemData(long start, long data) -> long"""
3447 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3449 def FindItemAtPos(*args
, **kwargs
):
3450 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3451 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3453 def HitTest(*args
, **kwargs
):
3455 HitTest(Point point) -> (item, where)
3457 Determines which item (if any) is at the specified point,
3458 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3460 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3462 def InsertItem(*args
, **kwargs
):
3463 """InsertItem(ListItem info) -> long"""
3464 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3466 def InsertStringItem(*args
, **kwargs
):
3467 """InsertStringItem(long index, String label) -> long"""
3468 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3470 def InsertImageItem(*args
, **kwargs
):
3471 """InsertImageItem(long index, int imageIndex) -> long"""
3472 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3474 def InsertImageStringItem(*args
, **kwargs
):
3475 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3476 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3478 def InsertColumnInfo(*args
, **kwargs
):
3479 """InsertColumnInfo(long col, ListItem info) -> long"""
3480 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3482 def InsertColumn(*args
, **kwargs
):
3484 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3485 int width=-1) -> long
3487 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3489 def SetItemCount(*args
, **kwargs
):
3490 """SetItemCount(long count)"""
3491 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3493 def ScrollList(*args
, **kwargs
):
3494 """ScrollList(int dx, int dy) -> bool"""
3495 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3497 def SetItemTextColour(*args
, **kwargs
):
3498 """SetItemTextColour(long item, Colour col)"""
3499 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3501 def GetItemTextColour(*args
, **kwargs
):
3502 """GetItemTextColour(long item) -> Colour"""
3503 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3505 def SetItemBackgroundColour(*args
, **kwargs
):
3506 """SetItemBackgroundColour(long item, Colour col)"""
3507 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3509 def GetItemBackgroundColour(*args
, **kwargs
):
3510 """GetItemBackgroundColour(long item) -> Colour"""
3511 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3515 def Select(self
, idx
, on
=1):
3516 '''[de]select an item'''
3517 if on
: state
= wx
.LIST_STATE_SELECTED
3519 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3521 def Focus(self
, idx
):
3522 '''Focus and show the given item'''
3523 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3524 self
.EnsureVisible(idx
)
3526 def GetFocusedItem(self
):
3527 '''get the currently focused item or -1 if none'''
3528 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3530 def GetFirstSelected(self
, *args
):
3531 '''return first selected item, or -1 when none'''
3532 return self
.GetNextSelected(-1)
3534 def GetNextSelected(self
, item
):
3535 '''return subsequent selected items, or -1 when no more'''
3536 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3538 def IsSelected(self
, idx
):
3539 '''return True if the item is selected'''
3540 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3542 def SetColumnImage(self
, col
, image
):
3543 item
= self
.GetColumn(col
)
3544 # preserve all other attributes too
3545 item
.SetMask( wx
.LIST_MASK_STATE |
3547 wx
.LIST_MASK_IMAGE |
3550 wx
.LIST_MASK_WIDTH |
3551 wx
.LIST_MASK_FORMAT
)
3552 item
.SetImage(image
)
3553 self
.SetColumn(col
, item
)
3555 def ClearColumnImage(self
, col
):
3556 self
.SetColumnImage(col
, -1)
3558 def Append(self
, entry
):
3559 '''Append an item to the list control. The entry parameter should be a
3560 sequence with an item for each column'''
3566 pos
= self
.GetItemCount()
3567 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3568 for i
in range(1, len(entry
)):
3569 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3572 def SortItems(*args
, **kwargs
):
3573 """SortItems(PyObject func) -> bool"""
3574 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3576 def GetMainWindow(*args
, **kwargs
):
3577 """GetMainWindow() -> Window"""
3578 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3581 class ListCtrlPtr(ListCtrl
):
3582 def __init__(self
, this
):
3584 if not hasattr(self
,"thisown"): self
.thisown
= 0
3585 self
.__class
__ = ListCtrl
3586 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3588 def PreListCtrl(*args
, **kwargs
):
3589 """PreListCtrl() -> ListCtrl"""
3590 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3594 #---------------------------------------------------------------------------
3596 class ListView(ListCtrl
):
3598 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3599 def __init__(self
, *args
, **kwargs
):
3601 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3602 Size size=DefaultSize, long style=LC_REPORT,
3603 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3605 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3606 self
.this
= newobj
.this
3609 self
._setOORInfo
(self
)
3611 def Create(*args
, **kwargs
):
3613 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3614 Size size=DefaultSize, long style=LC_REPORT,
3615 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3617 return _controls
.ListView_Create(*args
, **kwargs
)
3619 def Select(*args
, **kwargs
):
3620 """Select(long n, bool on=True)"""
3621 return _controls
.ListView_Select(*args
, **kwargs
)
3623 def Focus(*args
, **kwargs
):
3624 """Focus(long index)"""
3625 return _controls
.ListView_Focus(*args
, **kwargs
)
3627 def GetFocusedItem(*args
, **kwargs
):
3628 """GetFocusedItem() -> long"""
3629 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3631 def GetNextSelected(*args
, **kwargs
):
3632 """GetNextSelected(long item) -> long"""
3633 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3635 def GetFirstSelected(*args
, **kwargs
):
3636 """GetFirstSelected() -> long"""
3637 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3639 def IsSelected(*args
, **kwargs
):
3640 """IsSelected(long index) -> bool"""
3641 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3643 def SetColumnImage(*args
, **kwargs
):
3644 """SetColumnImage(int col, int image)"""
3645 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3647 def ClearColumnImage(*args
, **kwargs
):
3648 """ClearColumnImage(int col)"""
3649 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3652 class ListViewPtr(ListView
):
3653 def __init__(self
, this
):
3655 if not hasattr(self
,"thisown"): self
.thisown
= 0
3656 self
.__class
__ = ListView
3657 _controls
.ListView_swigregister(ListViewPtr
)
3659 def PreListView(*args
, **kwargs
):
3660 """PreListView() -> ListView"""
3661 val
= _controls
.new_PreListView(*args
, **kwargs
)
3665 #---------------------------------------------------------------------------
3667 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3668 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3669 TR_NO_LINES
= _controls
.TR_NO_LINES
3670 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3671 TR_SINGLE
= _controls
.TR_SINGLE
3672 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3673 TR_EXTENDED
= _controls
.TR_EXTENDED
3674 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3675 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3676 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3677 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3678 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3679 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3680 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3681 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3682 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3683 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3684 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3685 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3686 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3687 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3688 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3689 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3690 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3691 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3692 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3693 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3694 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3695 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3696 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3697 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3698 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3699 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3700 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3701 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3702 #---------------------------------------------------------------------------
3704 class TreeItemId(object):
3706 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3707 def __init__(self
, *args
, **kwargs
):
3708 """__init__() -> TreeItemId"""
3709 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3710 self
.this
= newobj
.this
3713 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3716 if self
.thisown
: destroy(self
)
3719 def IsOk(*args
, **kwargs
):
3720 """IsOk() -> bool"""
3721 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3723 def __eq__(*args
, **kwargs
):
3724 """__eq__(TreeItemId other) -> bool"""
3725 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3727 def __ne__(*args
, **kwargs
):
3728 """__ne__(TreeItemId other) -> bool"""
3729 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3731 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3733 def __nonzero__(self
): return self
.IsOk()
3735 class TreeItemIdPtr(TreeItemId
):
3736 def __init__(self
, this
):
3738 if not hasattr(self
,"thisown"): self
.thisown
= 0
3739 self
.__class
__ = TreeItemId
3740 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3741 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3743 class TreeItemData(object):
3745 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3746 def __init__(self
, *args
, **kwargs
):
3747 """__init__(PyObject obj=None) -> TreeItemData"""
3748 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3749 self
.this
= newobj
.this
3752 def GetData(*args
, **kwargs
):
3753 """GetData() -> PyObject"""
3754 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3756 def SetData(*args
, **kwargs
):
3757 """SetData(PyObject obj)"""
3758 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3760 def GetId(*args
, **kwargs
):
3761 """GetId() -> TreeItemId"""
3762 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3764 def SetId(*args
, **kwargs
):
3765 """SetId(TreeItemId id)"""
3766 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3768 def Destroy(*args
, **kwargs
):
3770 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3773 class TreeItemDataPtr(TreeItemData
):
3774 def __init__(self
, this
):
3776 if not hasattr(self
,"thisown"): self
.thisown
= 0
3777 self
.__class
__ = TreeItemData
3778 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3780 #---------------------------------------------------------------------------
3782 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3783 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3784 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3785 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3786 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3787 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3788 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3789 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3790 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3791 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3792 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3793 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3794 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3795 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3796 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3797 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3798 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3799 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3800 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3801 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3802 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3803 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3804 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3805 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3806 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3807 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3808 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3809 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3810 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3811 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3812 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3813 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3814 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3815 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3816 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3817 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3818 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3819 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3820 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3821 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3823 class TreeEvent(core
.NotifyEvent
):
3825 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3826 def __init__(self
, *args
, **kwargs
):
3827 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3828 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3829 self
.this
= newobj
.this
3832 def GetItem(*args
, **kwargs
):
3833 """GetItem() -> TreeItemId"""
3834 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3836 def SetItem(*args
, **kwargs
):
3837 """SetItem(TreeItemId item)"""
3838 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3840 def GetOldItem(*args
, **kwargs
):
3841 """GetOldItem() -> TreeItemId"""
3842 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3844 def SetOldItem(*args
, **kwargs
):
3845 """SetOldItem(TreeItemId item)"""
3846 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3848 def GetPoint(*args
, **kwargs
):
3849 """GetPoint() -> Point"""
3850 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3852 def SetPoint(*args
, **kwargs
):
3853 """SetPoint(Point pt)"""
3854 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3856 def GetKeyEvent(*args
, **kwargs
):
3857 """GetKeyEvent() -> KeyEvent"""
3858 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3860 def GetKeyCode(*args
, **kwargs
):
3861 """GetKeyCode() -> int"""
3862 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3864 def SetKeyEvent(*args
, **kwargs
):
3865 """SetKeyEvent(KeyEvent evt)"""
3866 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3868 def GetLabel(*args
, **kwargs
):
3869 """GetLabel() -> String"""
3870 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3872 def SetLabel(*args
, **kwargs
):
3873 """SetLabel(String label)"""
3874 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3876 def IsEditCancelled(*args
, **kwargs
):
3877 """IsEditCancelled() -> bool"""
3878 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3880 def SetEditCanceled(*args
, **kwargs
):
3881 """SetEditCanceled(bool editCancelled)"""
3882 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3884 def SetToolTip(*args
, **kwargs
):
3885 """SetToolTip(String toolTip)"""
3886 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3889 class TreeEventPtr(TreeEvent
):
3890 def __init__(self
, this
):
3892 if not hasattr(self
,"thisown"): self
.thisown
= 0
3893 self
.__class
__ = TreeEvent
3894 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3896 #---------------------------------------------------------------------------
3898 class TreeCtrl(core
.Control
):
3900 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3901 def __init__(self
, *args
, **kwargs
):
3903 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3904 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3905 Validator validator=DefaultValidator,
3906 String name=TreeCtrlNameStr) -> TreeCtrl
3908 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3909 self
.this
= newobj
.this
3912 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3914 def Create(*args
, **kwargs
):
3916 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3917 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3918 Validator validator=DefaultValidator,
3919 String name=TreeCtrlNameStr) -> bool
3921 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3923 def _setCallbackInfo(*args
, **kwargs
):
3924 """_setCallbackInfo(PyObject self, PyObject _class)"""
3925 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3927 def GetCount(*args
, **kwargs
):
3928 """GetCount() -> size_t"""
3929 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3931 def GetIndent(*args
, **kwargs
):
3932 """GetIndent() -> unsigned int"""
3933 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3935 def SetIndent(*args
, **kwargs
):
3936 """SetIndent(unsigned int indent)"""
3937 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3939 def GetSpacing(*args
, **kwargs
):
3940 """GetSpacing() -> unsigned int"""
3941 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3943 def SetSpacing(*args
, **kwargs
):
3944 """SetSpacing(unsigned int spacing)"""
3945 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3947 def GetImageList(*args
, **kwargs
):
3948 """GetImageList() -> ImageList"""
3949 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3951 def GetStateImageList(*args
, **kwargs
):
3952 """GetStateImageList() -> ImageList"""
3953 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3955 def SetImageList(*args
, **kwargs
):
3956 """SetImageList(ImageList imageList)"""
3957 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3959 def SetStateImageList(*args
, **kwargs
):
3960 """SetStateImageList(ImageList imageList)"""
3961 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3963 def AssignImageList(*args
, **kwargs
):
3964 """AssignImageList(ImageList imageList)"""
3965 return _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3967 def AssignStateImageList(*args
, **kwargs
):
3968 """AssignStateImageList(ImageList imageList)"""
3969 return _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3971 def GetItemText(*args
, **kwargs
):
3972 """GetItemText(TreeItemId item) -> String"""
3973 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3975 def GetItemImage(*args
, **kwargs
):
3976 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3977 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3979 def GetItemData(*args
, **kwargs
):
3980 """GetItemData(TreeItemId item) -> TreeItemData"""
3981 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3983 def GetItemPyData(*args
, **kwargs
):
3984 """GetItemPyData(TreeItemId item) -> PyObject"""
3985 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3987 GetPyData
= GetItemPyData
3988 def GetItemTextColour(*args
, **kwargs
):
3989 """GetItemTextColour(TreeItemId item) -> Colour"""
3990 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3992 def GetItemBackgroundColour(*args
, **kwargs
):
3993 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
3994 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3996 def GetItemFont(*args
, **kwargs
):
3997 """GetItemFont(TreeItemId item) -> Font"""
3998 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4000 def SetItemText(*args
, **kwargs
):
4001 """SetItemText(TreeItemId item, String text)"""
4002 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4004 def SetItemImage(*args
, **kwargs
):
4005 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4006 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4008 def SetItemData(*args
, **kwargs
):
4009 """SetItemData(TreeItemId item, TreeItemData data)"""
4010 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4012 def SetItemPyData(*args
, **kwargs
):
4013 """SetItemPyData(TreeItemId item, PyObject obj)"""
4014 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4016 SetPyData
= SetItemPyData
4017 def SetItemHasChildren(*args
, **kwargs
):
4018 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4019 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4021 def SetItemBold(*args
, **kwargs
):
4022 """SetItemBold(TreeItemId item, bool bold=True)"""
4023 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4025 def SetItemTextColour(*args
, **kwargs
):
4026 """SetItemTextColour(TreeItemId item, Colour col)"""
4027 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4029 def SetItemBackgroundColour(*args
, **kwargs
):
4030 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4031 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4033 def SetItemFont(*args
, **kwargs
):
4034 """SetItemFont(TreeItemId item, Font font)"""
4035 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4037 def IsVisible(*args
, **kwargs
):
4038 """IsVisible(TreeItemId item) -> bool"""
4039 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4041 def ItemHasChildren(*args
, **kwargs
):
4042 """ItemHasChildren(TreeItemId item) -> bool"""
4043 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4045 def IsExpanded(*args
, **kwargs
):
4046 """IsExpanded(TreeItemId item) -> bool"""
4047 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4049 def IsSelected(*args
, **kwargs
):
4050 """IsSelected(TreeItemId item) -> bool"""
4051 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4053 def IsBold(*args
, **kwargs
):
4054 """IsBold(TreeItemId item) -> bool"""
4055 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4057 def GetChildrenCount(*args
, **kwargs
):
4058 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4059 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4061 def GetRootItem(*args
, **kwargs
):
4062 """GetRootItem() -> TreeItemId"""
4063 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4065 def GetSelection(*args
, **kwargs
):
4066 """GetSelection() -> TreeItemId"""
4067 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4069 def GetSelections(*args
, **kwargs
):
4070 """GetSelections() -> PyObject"""
4071 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4073 def GetItemParent(*args
, **kwargs
):
4074 """GetItemParent(TreeItemId item) -> TreeItemId"""
4075 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4077 def GetFirstChild(*args
, **kwargs
):
4078 """GetFirstChild(TreeItemId item) -> PyObject"""
4079 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4081 def GetNextChild(*args
, **kwargs
):
4082 """GetNextChild(TreeItemId item, void cookie) -> PyObject"""
4083 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4085 def GetLastChild(*args
, **kwargs
):
4086 """GetLastChild(TreeItemId item) -> TreeItemId"""
4087 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4089 def GetNextSibling(*args
, **kwargs
):
4090 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4091 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4093 def GetPrevSibling(*args
, **kwargs
):
4094 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4095 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4097 def GetFirstVisibleItem(*args
, **kwargs
):
4098 """GetFirstVisibleItem() -> TreeItemId"""
4099 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4101 def GetNextVisible(*args
, **kwargs
):
4102 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4103 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4105 def GetPrevVisible(*args
, **kwargs
):
4106 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4107 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4109 def AddRoot(*args
, **kwargs
):
4110 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4111 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4113 def PrependItem(*args
, **kwargs
):
4115 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4116 TreeItemData data=None) -> TreeItemId
4118 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4120 def InsertItem(*args
, **kwargs
):
4122 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4123 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4125 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4127 def InsertItemBefore(*args
, **kwargs
):
4129 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4130 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4132 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4134 def AppendItem(*args
, **kwargs
):
4136 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4137 TreeItemData data=None) -> TreeItemId
4139 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4141 def Delete(*args
, **kwargs
):
4142 """Delete(TreeItemId item)"""
4143 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4145 def DeleteChildren(*args
, **kwargs
):
4146 """DeleteChildren(TreeItemId item)"""
4147 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4149 def DeleteAllItems(*args
, **kwargs
):
4150 """DeleteAllItems()"""
4151 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4153 def Expand(*args
, **kwargs
):
4154 """Expand(TreeItemId item)"""
4155 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4157 def Collapse(*args
, **kwargs
):
4158 """Collapse(TreeItemId item)"""
4159 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4161 def CollapseAndReset(*args
, **kwargs
):
4162 """CollapseAndReset(TreeItemId item)"""
4163 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4165 def Toggle(*args
, **kwargs
):
4166 """Toggle(TreeItemId item)"""
4167 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4169 def Unselect(*args
, **kwargs
):
4171 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4173 def UnselectItem(*args
, **kwargs
):
4174 """UnselectItem(TreeItemId item)"""
4175 return _controls
.TreeCtrl_UnselectItem(*args
, **kwargs
)
4177 def UnselectAll(*args
, **kwargs
):
4179 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4181 def SelectItem(*args
, **kwargs
):
4182 """SelectItem(TreeItemId item, bool select=True)"""
4183 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4185 def ToggleItemSelection(*args
, **kwargs
):
4186 """ToggleItemSelection(TreeItemId item)"""
4187 return _controls
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
4189 def EnsureVisible(*args
, **kwargs
):
4190 """EnsureVisible(TreeItemId item)"""
4191 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4193 def ScrollTo(*args
, **kwargs
):
4194 """ScrollTo(TreeItemId item)"""
4195 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4197 def EditLabel(*args
, **kwargs
):
4198 """EditLabel(TreeItemId item)"""
4199 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4201 def GetEditControl(*args
, **kwargs
):
4202 """GetEditControl() -> TextCtrl"""
4203 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4205 def SortChildren(*args
, **kwargs
):
4206 """SortChildren(TreeItemId item)"""
4207 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4209 def HitTest(*args
, **kwargs
):
4211 HitTest(Point point) -> (item, where)
4213 Determine which item (if any) belongs the given point. The
4214 coordinates specified are relative to the client area of tree ctrl
4215 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4219 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4221 def GetBoundingRect(*args
, **kwargs
):
4222 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4223 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4226 class TreeCtrlPtr(TreeCtrl
):
4227 def __init__(self
, this
):
4229 if not hasattr(self
,"thisown"): self
.thisown
= 0
4230 self
.__class
__ = TreeCtrl
4231 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4233 def PreTreeCtrl(*args
, **kwargs
):
4234 """PreTreeCtrl() -> TreeCtrl"""
4235 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4239 #---------------------------------------------------------------------------
4241 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4242 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4243 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4244 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4245 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4246 class GenericDirCtrl(core
.Control
):
4248 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4249 def __init__(self
, *args
, **kwargs
):
4251 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4252 Point pos=DefaultPosition, Size size=DefaultSize,
4253 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4254 String filter=EmptyString,
4255 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4257 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4258 self
.this
= newobj
.this
4261 self
._setOORInfo
(self
)
4263 def Create(*args
, **kwargs
):
4265 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4266 Point pos=DefaultPosition, Size size=DefaultSize,
4267 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4268 String filter=EmptyString,
4269 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4271 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4273 def ExpandPath(*args
, **kwargs
):
4274 """ExpandPath(String path) -> bool"""
4275 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4277 def GetDefaultPath(*args
, **kwargs
):
4278 """GetDefaultPath() -> String"""
4279 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4281 def SetDefaultPath(*args
, **kwargs
):
4282 """SetDefaultPath(String path)"""
4283 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4285 def GetPath(*args
, **kwargs
):
4286 """GetPath() -> String"""
4287 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4289 def GetFilePath(*args
, **kwargs
):
4290 """GetFilePath() -> String"""
4291 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4293 def SetPath(*args
, **kwargs
):
4294 """SetPath(String path)"""
4295 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4297 def ShowHidden(*args
, **kwargs
):
4298 """ShowHidden(bool show)"""
4299 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4301 def GetShowHidden(*args
, **kwargs
):
4302 """GetShowHidden() -> bool"""
4303 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4305 def GetFilter(*args
, **kwargs
):
4306 """GetFilter() -> String"""
4307 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4309 def SetFilter(*args
, **kwargs
):
4310 """SetFilter(String filter)"""
4311 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4313 def GetFilterIndex(*args
, **kwargs
):
4314 """GetFilterIndex() -> int"""
4315 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4317 def SetFilterIndex(*args
, **kwargs
):
4318 """SetFilterIndex(int n)"""
4319 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4321 def GetRootId(*args
, **kwargs
):
4322 """GetRootId() -> TreeItemId"""
4323 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4325 def GetTreeCtrl(*args
, **kwargs
):
4326 """GetTreeCtrl() -> TreeCtrl"""
4327 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4329 def GetFilterListCtrl(*args
, **kwargs
):
4330 """GetFilterListCtrl() -> DirFilterListCtrl"""
4331 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4333 def FindChild(*args
, **kwargs
):
4335 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4337 Find the child that matches the first part of 'path'. E.g. if a child path is
4338 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4339 If the path string has been used (we're at the leaf), done is set to True
4342 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4344 def DoResize(*args
, **kwargs
):
4346 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4348 def ReCreateTree(*args
, **kwargs
):
4349 """ReCreateTree()"""
4350 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4353 class GenericDirCtrlPtr(GenericDirCtrl
):
4354 def __init__(self
, this
):
4356 if not hasattr(self
,"thisown"): self
.thisown
= 0
4357 self
.__class
__ = GenericDirCtrl
4358 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4359 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4361 def PreGenericDirCtrl(*args
, **kwargs
):
4362 """PreGenericDirCtrl() -> GenericDirCtrl"""
4363 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4367 class DirFilterListCtrl(Choice
):
4369 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4370 def __init__(self
, *args
, **kwargs
):
4372 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4373 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4375 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4376 self
.this
= newobj
.this
4379 self
._setOORInfo
(self
)
4381 def Create(*args
, **kwargs
):
4383 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4384 Size size=DefaultSize, long style=0) -> bool
4386 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4388 def FillFilterList(*args
, **kwargs
):
4389 """FillFilterList(String filter, int defaultFilter)"""
4390 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4393 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4394 def __init__(self
, this
):
4396 if not hasattr(self
,"thisown"): self
.thisown
= 0
4397 self
.__class
__ = DirFilterListCtrl
4398 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4400 def PreDirFilterListCtrl(*args
, **kwargs
):
4401 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4402 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4406 #---------------------------------------------------------------------------
4408 class PyControl(core
.Control
):
4410 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4411 def __init__(self
, *args
, **kwargs
):
4413 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4414 long style=0, Validator validator=DefaultValidator,
4415 String name=ControlNameStr) -> PyControl
4417 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4418 self
.this
= newobj
.this
4421 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4423 def _setCallbackInfo(*args
, **kwargs
):
4424 """_setCallbackInfo(PyObject self, PyObject _class)"""
4425 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4427 def base_DoMoveWindow(*args
, **kwargs
):
4428 """base_DoMoveWindow(int x, int y, int width, int height)"""
4429 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4431 def base_DoSetSize(*args
, **kwargs
):
4432 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4433 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4435 def base_DoSetClientSize(*args
, **kwargs
):
4436 """base_DoSetClientSize(int width, int height)"""
4437 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4439 def base_DoSetVirtualSize(*args
, **kwargs
):
4440 """base_DoSetVirtualSize(int x, int y)"""
4441 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4443 def base_DoGetSize(*args
, **kwargs
):
4444 """base_DoGetSize() -> (width, height)"""
4445 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4447 def base_DoGetClientSize(*args
, **kwargs
):
4448 """base_DoGetClientSize() -> (width, height)"""
4449 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4451 def base_DoGetPosition(*args
, **kwargs
):
4452 """base_DoGetPosition() -> (x,y)"""
4453 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4455 def base_DoGetVirtualSize(*args
, **kwargs
):
4456 """base_DoGetVirtualSize() -> Size"""
4457 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4459 def base_DoGetBestSize(*args
, **kwargs
):
4460 """base_DoGetBestSize() -> Size"""
4461 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4463 def base_InitDialog(*args
, **kwargs
):
4464 """base_InitDialog()"""
4465 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4467 def base_TransferDataToWindow(*args
, **kwargs
):
4468 """base_TransferDataToWindow() -> bool"""
4469 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4471 def base_TransferDataFromWindow(*args
, **kwargs
):
4472 """base_TransferDataFromWindow() -> bool"""
4473 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4475 def base_Validate(*args
, **kwargs
):
4476 """base_Validate() -> bool"""
4477 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4479 def base_AcceptsFocus(*args
, **kwargs
):
4480 """base_AcceptsFocus() -> bool"""
4481 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4483 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4484 """base_AcceptsFocusFromKeyboard() -> bool"""
4485 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4487 def base_GetMaxSize(*args
, **kwargs
):
4488 """base_GetMaxSize() -> Size"""
4489 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4491 def base_AddChild(*args
, **kwargs
):
4492 """base_AddChild(Window child)"""
4493 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4495 def base_RemoveChild(*args
, **kwargs
):
4496 """base_RemoveChild(Window child)"""
4497 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4500 class PyControlPtr(PyControl
):
4501 def __init__(self
, this
):
4503 if not hasattr(self
,"thisown"): self
.thisown
= 0
4504 self
.__class
__ = PyControl
4505 _controls
.PyControl_swigregister(PyControlPtr
)
4507 #---------------------------------------------------------------------------
4509 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4510 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4511 wxEVT_HELP
= _controls
.wxEVT_HELP
4512 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4513 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4514 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4515 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4516 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4518 class HelpEvent(core
.CommandEvent
):
4520 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4521 def __init__(self
, *args
, **kwargs
):
4522 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4523 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4524 self
.this
= newobj
.this
4527 def GetPosition(*args
, **kwargs
):
4528 """GetPosition() -> Point"""
4529 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4531 def SetPosition(*args
, **kwargs
):
4532 """SetPosition(Point pos)"""
4533 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4535 def GetLink(*args
, **kwargs
):
4536 """GetLink() -> String"""
4537 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4539 def SetLink(*args
, **kwargs
):
4540 """SetLink(String link)"""
4541 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4543 def GetTarget(*args
, **kwargs
):
4544 """GetTarget() -> String"""
4545 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4547 def SetTarget(*args
, **kwargs
):
4548 """SetTarget(String target)"""
4549 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4552 class HelpEventPtr(HelpEvent
):
4553 def __init__(self
, this
):
4555 if not hasattr(self
,"thisown"): self
.thisown
= 0
4556 self
.__class
__ = HelpEvent
4557 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4559 class ContextHelp(core
.Object
):
4561 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4562 def __init__(self
, *args
, **kwargs
):
4563 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4564 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4565 self
.this
= newobj
.this
4568 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4571 if self
.thisown
: destroy(self
)
4574 def BeginContextHelp(*args
, **kwargs
):
4575 """BeginContextHelp(Window window=None) -> bool"""
4576 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4578 def EndContextHelp(*args
, **kwargs
):
4579 """EndContextHelp() -> bool"""
4580 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4583 class ContextHelpPtr(ContextHelp
):
4584 def __init__(self
, this
):
4586 if not hasattr(self
,"thisown"): self
.thisown
= 0
4587 self
.__class
__ = ContextHelp
4588 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4590 class ContextHelpButton(BitmapButton
):
4592 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4593 def __init__(self
, *args
, **kwargs
):
4595 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4596 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4598 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4599 self
.this
= newobj
.this
4602 self
._setOORInfo
(self
)
4605 class ContextHelpButtonPtr(ContextHelpButton
):
4606 def __init__(self
, this
):
4608 if not hasattr(self
,"thisown"): self
.thisown
= 0
4609 self
.__class
__ = ContextHelpButton
4610 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4612 class HelpProvider(object):
4613 def __init__(self
): raise RuntimeError, "No constructor defined"
4615 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4616 def Set(*args
, **kwargs
):
4617 """Set(HelpProvider helpProvider) -> HelpProvider"""
4618 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4620 Set
= staticmethod(Set
)
4621 def Get(*args
, **kwargs
):
4622 """Get() -> HelpProvider"""
4623 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4625 Get
= staticmethod(Get
)
4626 def GetHelp(*args
, **kwargs
):
4627 """GetHelp(Window window) -> String"""
4628 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4630 def ShowHelp(*args
, **kwargs
):
4631 """ShowHelp(Window window) -> bool"""
4632 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4634 def AddHelp(*args
, **kwargs
):
4635 """AddHelp(Window window, String text)"""
4636 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4638 def AddHelpById(*args
, **kwargs
):
4639 """AddHelpById(int id, String text)"""
4640 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4642 def Destroy(*args
, **kwargs
):
4644 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4647 class HelpProviderPtr(HelpProvider
):
4648 def __init__(self
, this
):
4650 if not hasattr(self
,"thisown"): self
.thisown
= 0
4651 self
.__class
__ = HelpProvider
4652 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4654 def HelpProvider_Set(*args
, **kwargs
):
4655 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4656 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4658 def HelpProvider_Get(*args
, **kwargs
):
4659 """HelpProvider_Get() -> HelpProvider"""
4660 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4662 class SimpleHelpProvider(HelpProvider
):
4664 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4665 def __init__(self
, *args
, **kwargs
):
4666 """__init__() -> SimpleHelpProvider"""
4667 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4668 self
.this
= newobj
.this
4672 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4673 def __init__(self
, this
):
4675 if not hasattr(self
,"thisown"): self
.thisown
= 0
4676 self
.__class
__ = SimpleHelpProvider
4677 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4679 #---------------------------------------------------------------------------
4681 class DragImage(core
.Object
):
4683 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4684 def __init__(self
, *args
, **kwargs
):
4685 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4686 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4687 self
.this
= newobj
.this
4690 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4693 if self
.thisown
: destroy(self
)
4696 def SetBackingBitmap(*args
, **kwargs
):
4697 """SetBackingBitmap(Bitmap bitmap)"""
4698 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4700 def BeginDrag(*args
, **kwargs
):
4702 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4703 Rect rect=None) -> bool
4705 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4707 def BeginDragBounded(*args
, **kwargs
):
4708 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4709 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4711 def EndDrag(*args
, **kwargs
):
4712 """EndDrag() -> bool"""
4713 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4715 def Move(*args
, **kwargs
):
4716 """Move(Point pt) -> bool"""
4717 return _controls
.DragImage_Move(*args
, **kwargs
)
4719 def Show(*args
, **kwargs
):
4720 """Show() -> bool"""
4721 return _controls
.DragImage_Show(*args
, **kwargs
)
4723 def Hide(*args
, **kwargs
):
4724 """Hide() -> bool"""
4725 return _controls
.DragImage_Hide(*args
, **kwargs
)
4727 def GetImageRect(*args
, **kwargs
):
4728 """GetImageRect(Point pos) -> Rect"""
4729 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4731 def DoDrawImage(*args
, **kwargs
):
4732 """DoDrawImage(DC dc, Point pos) -> bool"""
4733 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4735 def UpdateBackingFromWindow(*args
, **kwargs
):
4736 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4737 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4739 def RedrawImage(*args
, **kwargs
):
4740 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4741 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4744 class DragImagePtr(DragImage
):
4745 def __init__(self
, this
):
4747 if not hasattr(self
,"thisown"): self
.thisown
= 0
4748 self
.__class
__ = DragImage
4749 _controls
.DragImage_swigregister(DragImagePtr
)
4751 def DragIcon(*args
, **kwargs
):
4752 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4753 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4757 def DragString(*args
, **kwargs
):
4758 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4759 val
= _controls
.new_DragString(*args
, **kwargs
)
4763 def DragTreeItem(*args
, **kwargs
):
4764 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4765 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4769 def DragListItem(*args
, **kwargs
):
4770 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4771 val
= _controls
.new_DragListItem(*args
, **kwargs
)