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 SetImageLabel(*args
, **kwargs
):
57 """SetImageLabel(Bitmap bitmap)"""
58 return _controls
.Button_SetImageLabel(*args
, **kwargs
)
60 def SetImageMargins(*args
, **kwargs
):
61 """SetImageMargins(int x, int y)"""
62 return _controls
.Button_SetImageMargins(*args
, **kwargs
)
64 def GetDefaultSize(*args
, **kwargs
):
65 """GetDefaultSize() -> Size"""
66 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
68 GetDefaultSize
= staticmethod(GetDefaultSize
)
70 class ButtonPtr(Button
):
71 def __init__(self
, this
):
73 if not hasattr(self
,"thisown"): self
.thisown
= 0
74 self
.__class
__ = Button
75 _controls
.Button_swigregister(ButtonPtr
)
77 ButtonNameStr
= cvar
.ButtonNameStr
79 def PreButton(*args
, **kwargs
):
83 Precreate a Button for 2-phase creation.
85 val
= _controls
.new_PreButton(*args
, **kwargs
)
89 def Button_GetDefaultSize(*args
, **kwargs
):
90 """Button_GetDefaultSize() -> Size"""
91 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
93 class BitmapButton(Button
):
94 """A Buttont that contains a bitmap."""
96 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
97 def __init__(self
, *args
, **kwargs
):
99 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
100 Size size=DefaultSize, long style=BU_AUTODRAW,
101 Validator validator=DefaultValidator,
102 String name=ButtonNameStr) -> BitmapButton
104 Create and show a button.
106 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
107 self
.this
= newobj
.this
110 self
._setOORInfo
(self
)
112 def Create(*args
, **kwargs
):
114 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
115 Size size=DefaultSize, long style=BU_AUTODRAW,
116 Validator validator=DefaultValidator,
117 String name=ButtonNameStr) -> bool
119 Acutally create the GUI BitmapButton for 2-phase creation.
121 return _controls
.BitmapButton_Create(*args
, **kwargs
)
123 def GetBitmapLabel(*args
, **kwargs
):
125 GetBitmapLabel() -> Bitmap
127 Returns the label bitmap (the one passed to the constructor).
129 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
131 def GetBitmapDisabled(*args
, **kwargs
):
133 GetBitmapDisabled() -> Bitmap
135 Returns the bitmap for the disabled state.
137 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
139 def GetBitmapFocus(*args
, **kwargs
):
141 GetBitmapFocus() -> Bitmap
143 Returns the bitmap for the focused state.
145 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
147 def GetBitmapSelected(*args
, **kwargs
):
149 GetBitmapSelected() -> Bitmap
151 Returns the bitmap for the selected state.
153 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
155 def SetBitmapDisabled(*args
, **kwargs
):
157 SetBitmapDisabled(Bitmap bitmap)
159 Sets the bitmap for the disabled button appearance.
161 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
163 def SetBitmapFocus(*args
, **kwargs
):
165 SetBitmapFocus(Bitmap bitmap)
167 Sets the bitmap for the button appearance when it has the keyboard focus.
169 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
171 def SetBitmapSelected(*args
, **kwargs
):
173 SetBitmapSelected(Bitmap bitmap)
175 Sets the bitmap for the selected (depressed) button appearance.
177 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
179 def SetBitmapLabel(*args
, **kwargs
):
181 SetBitmapLabel(Bitmap bitmap)
183 Sets the bitmap label for the button. This is the bitmap used for the
184 unselected state, and for all other states if no other bitmaps are provided.
186 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
188 def SetMargins(*args
, **kwargs
):
189 """SetMargins(int x, int y)"""
190 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
192 def GetMarginX(*args
, **kwargs
):
193 """GetMarginX() -> int"""
194 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
196 def GetMarginY(*args
, **kwargs
):
197 """GetMarginY() -> int"""
198 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
201 class BitmapButtonPtr(BitmapButton
):
202 def __init__(self
, this
):
204 if not hasattr(self
,"thisown"): self
.thisown
= 0
205 self
.__class
__ = BitmapButton
206 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
208 def PreBitmapButton(*args
, **kwargs
):
210 PreBitmapButton() -> BitmapButton
212 Precreate a BitmapButton for 2-phase creation.
214 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
218 #---------------------------------------------------------------------------
220 CHK_2STATE
= _controls
.CHK_2STATE
221 CHK_3STATE
= _controls
.CHK_3STATE
222 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
223 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
224 CHK_CHECKED
= _controls
.CHK_CHECKED
225 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
226 class CheckBox(core
.Control
):
228 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
229 def __init__(self
, *args
, **kwargs
):
231 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
232 Size size=DefaultSize, long style=0,
233 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
235 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
236 self
.this
= newobj
.this
239 self
._setOORInfo
(self
)
241 def Create(*args
, **kwargs
):
243 Create(Window parent, int id, String label, Point pos=DefaultPosition,
244 Size size=DefaultSize, long style=0,
245 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
247 return _controls
.CheckBox_Create(*args
, **kwargs
)
249 def GetValue(*args
, **kwargs
):
250 """GetValue() -> bool"""
251 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
253 def IsChecked(*args
, **kwargs
):
254 """IsChecked() -> bool"""
255 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
257 def SetValue(*args
, **kwargs
):
258 """SetValue(bool state)"""
259 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
261 def Get3StateValue(*args
, **kwargs
):
262 """Get3StateValue() -> int"""
263 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
265 def Set3StateValue(*args
, **kwargs
):
266 """Set3StateValue(int state)"""
267 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
269 def Is3State(*args
, **kwargs
):
270 """Is3State() -> bool"""
271 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
273 def Is3rdStateAllowedForUser(*args
, **kwargs
):
274 """Is3rdStateAllowedForUser() -> bool"""
275 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
278 class CheckBoxPtr(CheckBox
):
279 def __init__(self
, this
):
281 if not hasattr(self
,"thisown"): self
.thisown
= 0
282 self
.__class
__ = CheckBox
283 _controls
.CheckBox_swigregister(CheckBoxPtr
)
284 CheckBoxNameStr
= cvar
.CheckBoxNameStr
286 def PreCheckBox(*args
, **kwargs
):
287 """PreCheckBox() -> CheckBox"""
288 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
292 #---------------------------------------------------------------------------
294 class Choice(core
.ControlWithItems
):
296 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
297 def __init__(self
, *args
, **kwargs
):
299 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
300 int choices=0, String choices_array=None,
301 long style=0, Validator validator=DefaultValidator,
302 String name=ChoiceNameStr) -> Choice
304 newobj
= _controls
.new_Choice(*args
, **kwargs
)
305 self
.this
= newobj
.this
308 self
._setOORInfo
(self
)
310 def Create(*args
, **kwargs
):
312 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
313 int choices=0, String choices_array=None,
314 long style=0, Validator validator=DefaultValidator,
315 String name=ChoiceNameStr) -> bool
317 return _controls
.Choice_Create(*args
, **kwargs
)
319 def GetColumns(*args
, **kwargs
):
320 """GetColumns() -> int"""
321 return _controls
.Choice_GetColumns(*args
, **kwargs
)
323 def SetColumns(*args
, **kwargs
):
324 """SetColumns(int n=1)"""
325 return _controls
.Choice_SetColumns(*args
, **kwargs
)
327 def SetSelection(*args
, **kwargs
):
328 """SetSelection(int n)"""
329 return _controls
.Choice_SetSelection(*args
, **kwargs
)
331 def SetStringSelection(*args
, **kwargs
):
332 """SetStringSelection(String string)"""
333 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
335 def SetString(*args
, **kwargs
):
336 """SetString(int n, String s)"""
337 return _controls
.Choice_SetString(*args
, **kwargs
)
340 class ChoicePtr(Choice
):
341 def __init__(self
, this
):
343 if not hasattr(self
,"thisown"): self
.thisown
= 0
344 self
.__class
__ = Choice
345 _controls
.Choice_swigregister(ChoicePtr
)
346 ChoiceNameStr
= cvar
.ChoiceNameStr
348 def PreChoice(*args
, **kwargs
):
349 """PreChoice() -> Choice"""
350 val
= _controls
.new_PreChoice(*args
, **kwargs
)
354 #---------------------------------------------------------------------------
356 class ComboBox(Choice
):
358 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
359 def __init__(self
, *args
, **kwargs
):
361 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
362 Size size=DefaultSize,
363 int choices=0, String choices_array=None,
364 long style=0, Validator validator=DefaultValidator,
365 String name=ComboBoxNameStr) -> ComboBox
367 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
368 self
.this
= newobj
.this
371 self
._setOORInfo
(self
)
373 def Create(*args
, **kwargs
):
375 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
376 Size size=DefaultSize,
377 int choices=0, String choices_array=None,
378 long style=0, Validator validator=DefaultValidator,
379 String name=ComboBoxNameStr) -> bool
381 return _controls
.ComboBox_Create(*args
, **kwargs
)
383 def GetValue(*args
, **kwargs
):
384 """GetValue() -> String"""
385 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
387 def SetValue(*args
, **kwargs
):
388 """SetValue(String value)"""
389 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
391 def Copy(*args
, **kwargs
):
393 return _controls
.ComboBox_Copy(*args
, **kwargs
)
395 def Cut(*args
, **kwargs
):
397 return _controls
.ComboBox_Cut(*args
, **kwargs
)
399 def Paste(*args
, **kwargs
):
401 return _controls
.ComboBox_Paste(*args
, **kwargs
)
403 def SetInsertionPoint(*args
, **kwargs
):
404 """SetInsertionPoint(long pos)"""
405 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
407 def GetInsertionPoint(*args
, **kwargs
):
408 """GetInsertionPoint() -> long"""
409 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
411 def GetLastPosition(*args
, **kwargs
):
412 """GetLastPosition() -> long"""
413 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
415 def Replace(*args
, **kwargs
):
416 """Replace(long from, long to, String value)"""
417 return _controls
.ComboBox_Replace(*args
, **kwargs
)
419 def SetSelection(*args
, **kwargs
):
420 """SetSelection(int n)"""
421 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
423 def SetMark(*args
, **kwargs
):
424 """SetMark(long from, long to)"""
425 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
427 def SetEditable(*args
, **kwargs
):
428 """SetEditable(bool editable)"""
429 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
431 def SetInsertionPointEnd(*args
, **kwargs
):
432 """SetInsertionPointEnd()"""
433 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
435 def Remove(*args
, **kwargs
):
436 """Remove(long from, long to)"""
437 return _controls
.ComboBox_Remove(*args
, **kwargs
)
440 class ComboBoxPtr(ComboBox
):
441 def __init__(self
, this
):
443 if not hasattr(self
,"thisown"): self
.thisown
= 0
444 self
.__class
__ = ComboBox
445 _controls
.ComboBox_swigregister(ComboBoxPtr
)
446 ComboBoxNameStr
= cvar
.ComboBoxNameStr
448 def PreComboBox(*args
, **kwargs
):
449 """PreComboBox() -> ComboBox"""
450 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
454 #---------------------------------------------------------------------------
456 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
457 GA_VERTICAL
= _controls
.GA_VERTICAL
458 GA_SMOOTH
= _controls
.GA_SMOOTH
459 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
460 class Gauge(core
.Control
):
462 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
463 def __init__(self
, *args
, **kwargs
):
465 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
466 Size size=DefaultSize, long style=GA_HORIZONTAL,
467 Validator validator=DefaultValidator,
468 String name=GaugeNameStr) -> Gauge
470 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
471 self
.this
= newobj
.this
474 self
._setOORInfo
(self
)
476 def Create(*args
, **kwargs
):
478 Create(Window parent, int id, int range, Point pos=DefaultPosition,
479 Size size=DefaultSize, long style=GA_HORIZONTAL,
480 Validator validator=DefaultValidator,
481 String name=GaugeNameStr) -> bool
483 return _controls
.Gauge_Create(*args
, **kwargs
)
485 def SetRange(*args
, **kwargs
):
486 """SetRange(int range)"""
487 return _controls
.Gauge_SetRange(*args
, **kwargs
)
489 def GetRange(*args
, **kwargs
):
490 """GetRange() -> int"""
491 return _controls
.Gauge_GetRange(*args
, **kwargs
)
493 def SetValue(*args
, **kwargs
):
494 """SetValue(int pos)"""
495 return _controls
.Gauge_SetValue(*args
, **kwargs
)
497 def GetValue(*args
, **kwargs
):
498 """GetValue() -> int"""
499 return _controls
.Gauge_GetValue(*args
, **kwargs
)
501 def IsVertical(*args
, **kwargs
):
502 """IsVertical() -> bool"""
503 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
505 def SetShadowWidth(*args
, **kwargs
):
506 """SetShadowWidth(int w)"""
507 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
509 def GetShadowWidth(*args
, **kwargs
):
510 """GetShadowWidth() -> int"""
511 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
513 def SetBezelFace(*args
, **kwargs
):
514 """SetBezelFace(int w)"""
515 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
517 def GetBezelFace(*args
, **kwargs
):
518 """GetBezelFace() -> int"""
519 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
522 class GaugePtr(Gauge
):
523 def __init__(self
, this
):
525 if not hasattr(self
,"thisown"): self
.thisown
= 0
526 self
.__class
__ = Gauge
527 _controls
.Gauge_swigregister(GaugePtr
)
528 GaugeNameStr
= cvar
.GaugeNameStr
530 def PreGauge(*args
, **kwargs
):
531 """PreGauge() -> Gauge"""
532 val
= _controls
.new_PreGauge(*args
, **kwargs
)
536 #---------------------------------------------------------------------------
538 class StaticBox(core
.Control
):
540 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
541 def __init__(self
, *args
, **kwargs
):
543 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
544 Size size=DefaultSize, long style=0,
545 String name=StaticBoxNameStr) -> StaticBox
547 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
548 self
.this
= newobj
.this
551 self
._setOORInfo
(self
)
553 def Create(*args
, **kwargs
):
555 Create(Window parent, int id, String label, Point pos=DefaultPosition,
556 Size size=DefaultSize, long style=0,
557 String name=StaticBoxNameStr) -> bool
559 return _controls
.StaticBox_Create(*args
, **kwargs
)
562 class StaticBoxPtr(StaticBox
):
563 def __init__(self
, this
):
565 if not hasattr(self
,"thisown"): self
.thisown
= 0
566 self
.__class
__ = StaticBox
567 _controls
.StaticBox_swigregister(StaticBoxPtr
)
568 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
569 StaticBoxNameStr
= cvar
.StaticBoxNameStr
570 StaticTextNameStr
= cvar
.StaticTextNameStr
572 def PreStaticBox(*args
, **kwargs
):
573 """PreStaticBox() -> StaticBox"""
574 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
578 #---------------------------------------------------------------------------
580 class StaticLine(core
.Control
):
582 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
583 def __init__(self
, *args
, **kwargs
):
585 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
586 long style=LI_HORIZONTAL,
587 String name=StaticTextNameStr) -> StaticLine
589 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
590 self
.this
= newobj
.this
593 self
._setOORInfo
(self
)
595 def Create(*args
, **kwargs
):
597 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
598 long style=LI_HORIZONTAL,
599 String name=StaticTextNameStr) -> bool
601 return _controls
.StaticLine_Create(*args
, **kwargs
)
603 def IsVertical(*args
, **kwargs
):
604 """IsVertical() -> bool"""
605 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
607 def GetDefaultSize(*args
, **kwargs
):
608 """GetDefaultSize() -> int"""
609 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
611 GetDefaultSize
= staticmethod(GetDefaultSize
)
613 class StaticLinePtr(StaticLine
):
614 def __init__(self
, this
):
616 if not hasattr(self
,"thisown"): self
.thisown
= 0
617 self
.__class
__ = StaticLine
618 _controls
.StaticLine_swigregister(StaticLinePtr
)
620 def PreStaticLine(*args
, **kwargs
):
621 """PreStaticLine() -> StaticLine"""
622 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
626 def StaticLine_GetDefaultSize(*args
, **kwargs
):
627 """StaticLine_GetDefaultSize() -> int"""
628 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
630 #---------------------------------------------------------------------------
632 class StaticText(core
.Control
):
634 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
635 def __init__(self
, *args
, **kwargs
):
637 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
638 Size size=DefaultSize, long style=0,
639 String name=StaticTextNameStr) -> StaticText
641 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
642 self
.this
= newobj
.this
645 self
._setOORInfo
(self
)
647 def Create(*args
, **kwargs
):
649 Create(Window parent, int id, String label, Point pos=DefaultPosition,
650 Size size=DefaultSize, long style=0,
651 String name=StaticTextNameStr) -> bool
653 return _controls
.StaticText_Create(*args
, **kwargs
)
656 class StaticTextPtr(StaticText
):
657 def __init__(self
, this
):
659 if not hasattr(self
,"thisown"): self
.thisown
= 0
660 self
.__class
__ = StaticText
661 _controls
.StaticText_swigregister(StaticTextPtr
)
663 def PreStaticText(*args
, **kwargs
):
664 """PreStaticText() -> StaticText"""
665 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
669 #---------------------------------------------------------------------------
671 class StaticBitmap(core
.Control
):
673 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
674 def __init__(self
, *args
, **kwargs
):
676 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
677 Size size=DefaultSize, long style=0,
678 String name=StaticBitmapNameStr) -> StaticBitmap
680 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
681 self
.this
= newobj
.this
684 def Create(*args
, **kwargs
):
686 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
687 Size size=DefaultSize, long style=0,
688 String name=StaticBitmapNameStr) -> bool
690 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
692 def GetBitmap(*args
, **kwargs
):
693 """GetBitmap() -> Bitmap"""
694 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
696 def SetBitmap(*args
, **kwargs
):
697 """SetBitmap(Bitmap bitmap)"""
698 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
700 def SetIcon(*args
, **kwargs
):
701 """SetIcon(Icon icon)"""
702 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
705 class StaticBitmapPtr(StaticBitmap
):
706 def __init__(self
, this
):
708 if not hasattr(self
,"thisown"): self
.thisown
= 0
709 self
.__class
__ = StaticBitmap
710 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
712 def PreStaticBitmap(*args
, **kwargs
):
713 """PreStaticBitmap() -> StaticBitmap"""
714 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
718 #---------------------------------------------------------------------------
720 class ListBox(core
.ControlWithItems
):
722 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
723 def __init__(self
, *args
, **kwargs
):
725 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
726 int choices=0, String choices_array=None,
727 long style=0, Validator validator=DefaultValidator,
728 String name=ListBoxNameStr) -> ListBox
730 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
731 self
.this
= newobj
.this
734 self
._setOORInfo
(self
)
736 def Create(*args
, **kwargs
):
738 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
739 int choices=0, String choices_array=None,
740 long style=0, Validator validator=DefaultValidator,
741 String name=ListBoxNameStr) -> bool
743 return _controls
.ListBox_Create(*args
, **kwargs
)
745 def Insert(*args
, **kwargs
):
746 """Insert(String item, int pos, PyObject clientData=None)"""
747 return _controls
.ListBox_Insert(*args
, **kwargs
)
749 def InsertItems(*args
, **kwargs
):
750 """InsertItems(wxArrayString items, int pos)"""
751 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
753 def Set(*args
, **kwargs
):
754 """Set(wxArrayString items)"""
755 return _controls
.ListBox_Set(*args
, **kwargs
)
757 def IsSelected(*args
, **kwargs
):
758 """IsSelected(int n) -> bool"""
759 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
761 def SetSelection(*args
, **kwargs
):
762 """SetSelection(int n, bool select=True)"""
763 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
765 def Select(*args
, **kwargs
):
767 return _controls
.ListBox_Select(*args
, **kwargs
)
769 def Deselect(*args
, **kwargs
):
770 """Deselect(int n)"""
771 return _controls
.ListBox_Deselect(*args
, **kwargs
)
773 def DeselectAll(*args
, **kwargs
):
774 """DeselectAll(int itemToLeaveSelected=-1)"""
775 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
777 def SetStringSelection(*args
, **kwargs
):
778 """SetStringSelection(String s, bool select=True) -> bool"""
779 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
781 def GetSelections(*args
, **kwargs
):
782 """GetSelections() -> PyObject"""
783 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
785 def SetFirstItem(*args
, **kwargs
):
786 """SetFirstItem(int n)"""
787 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
789 def SetFirstItemStr(*args
, **kwargs
):
790 """SetFirstItemStr(String s)"""
791 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
793 def EnsureVisible(*args
, **kwargs
):
794 """EnsureVisible(int n)"""
795 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
797 def AppendAndEnsureVisible(*args
, **kwargs
):
798 """AppendAndEnsureVisible(String s)"""
799 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
801 def IsSorted(*args
, **kwargs
):
802 """IsSorted() -> bool"""
803 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
806 class ListBoxPtr(ListBox
):
807 def __init__(self
, this
):
809 if not hasattr(self
,"thisown"): self
.thisown
= 0
810 self
.__class
__ = ListBox
811 _controls
.ListBox_swigregister(ListBoxPtr
)
812 ListBoxNameStr
= cvar
.ListBoxNameStr
814 def PreListBox(*args
, **kwargs
):
815 """PreListBox() -> ListBox"""
816 val
= _controls
.new_PreListBox(*args
, **kwargs
)
820 #---------------------------------------------------------------------------
822 class CheckListBox(ListBox
):
824 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
825 def __init__(self
, *args
, **kwargs
):
827 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
828 int choices=0, String choices_array=None,
829 long style=0, Validator validator=DefaultValidator,
830 String name=ListBoxNameStr) -> CheckListBox
832 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
833 self
.this
= newobj
.this
836 self
._setOORInfo
(self
)
838 def Create(*args
, **kwargs
):
840 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
841 int choices=0, String choices_array=None,
842 long style=0, Validator validator=DefaultValidator,
843 String name=ListBoxNameStr) -> bool
845 return _controls
.CheckListBox_Create(*args
, **kwargs
)
847 def IsChecked(*args
, **kwargs
):
848 """IsChecked(int index) -> bool"""
849 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
851 def Check(*args
, **kwargs
):
852 """Check(int index, int check=True)"""
853 return _controls
.CheckListBox_Check(*args
, **kwargs
)
855 def GetItemHeight(*args
, **kwargs
):
856 """GetItemHeight() -> int"""
857 return _controls
.CheckListBox_GetItemHeight(*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 class TextAttr(object):
921 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
922 def __init__(self
, *args
):
924 __init__() -> TextAttr
925 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
926 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
928 newobj
= _controls
.new_TextAttr(*args
)
929 self
.this
= newobj
.this
932 def __del__(self
, destroy
=_controls
.delete_TextAttr
):
935 if self
.thisown
: destroy(self
)
938 def Init(*args
, **kwargs
):
940 return _controls
.TextAttr_Init(*args
, **kwargs
)
942 def SetTextColour(*args
, **kwargs
):
943 """SetTextColour(Colour colText)"""
944 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
946 def SetBackgroundColour(*args
, **kwargs
):
947 """SetBackgroundColour(Colour colBack)"""
948 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
950 def SetFont(*args
, **kwargs
):
951 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
952 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
954 def SetAlignment(*args
, **kwargs
):
955 """SetAlignment(int alignment)"""
956 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
958 def SetTabs(*args
, **kwargs
):
959 """SetTabs(wxArrayInt tabs)"""
960 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
962 def SetLeftIndent(*args
, **kwargs
):
963 """SetLeftIndent(int indent)"""
964 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
966 def SetRightIndent(*args
, **kwargs
):
967 """SetRightIndent(int indent)"""
968 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
970 def SetFlags(*args
, **kwargs
):
971 """SetFlags(long flags)"""
972 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
974 def HasTextColour(*args
, **kwargs
):
975 """HasTextColour() -> bool"""
976 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
978 def HasBackgroundColour(*args
, **kwargs
):
979 """HasBackgroundColour() -> bool"""
980 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
982 def HasFont(*args
, **kwargs
):
983 """HasFont() -> bool"""
984 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
986 def HasAlignment(*args
, **kwargs
):
987 """HasAlignment() -> bool"""
988 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
990 def HasTabs(*args
, **kwargs
):
991 """HasTabs() -> bool"""
992 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
994 def HasLeftIndent(*args
, **kwargs
):
995 """HasLeftIndent() -> bool"""
996 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
998 def HasRightIndent(*args
, **kwargs
):
999 """HasRightIndent() -> bool"""
1000 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
1002 def HasFlag(*args
, **kwargs
):
1003 """HasFlag(long flag) -> bool"""
1004 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1006 def GetTextColour(*args
, **kwargs
):
1007 """GetTextColour() -> Colour"""
1008 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1010 def GetBackgroundColour(*args
, **kwargs
):
1011 """GetBackgroundColour() -> Colour"""
1012 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1014 def GetFont(*args
, **kwargs
):
1015 """GetFont() -> Font"""
1016 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1018 def GetAlignment(*args
, **kwargs
):
1019 """GetAlignment() -> int"""
1020 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1022 def GetTabs(*args
, **kwargs
):
1023 """GetTabs() -> wxArrayInt"""
1024 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1026 def GetLeftIndent(*args
, **kwargs
):
1027 """GetLeftIndent() -> long"""
1028 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1030 def GetRightIndent(*args
, **kwargs
):
1031 """GetRightIndent() -> long"""
1032 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1034 def GetFlags(*args
, **kwargs
):
1035 """GetFlags() -> long"""
1036 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1038 def IsDefault(*args
, **kwargs
):
1039 """IsDefault() -> bool"""
1040 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1042 def Combine(*args
, **kwargs
):
1043 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1044 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1046 Combine
= staticmethod(Combine
)
1048 class TextAttrPtr(TextAttr
):
1049 def __init__(self
, this
):
1051 if not hasattr(self
,"thisown"): self
.thisown
= 0
1052 self
.__class
__ = TextAttr
1053 _controls
.TextAttr_swigregister(TextAttrPtr
)
1054 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1056 def TextAttr_Combine(*args
, **kwargs
):
1057 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1058 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1060 class TextCtrl(core
.Control
):
1062 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1063 def __init__(self
, *args
, **kwargs
):
1065 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1066 Size size=DefaultSize,
1067 long style=0, Validator validator=DefaultValidator,
1068 String name=TextCtrlNameStr) -> TextCtrl
1070 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1071 self
.this
= newobj
.this
1074 self
._setOORInfo
(self
)
1076 def Create(*args
, **kwargs
):
1078 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1079 Size size=DefaultSize,
1080 long style=0, Validator validator=DefaultValidator,
1081 String name=TextCtrlNameStr) -> bool
1083 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1085 def GetValue(*args
, **kwargs
):
1086 """GetValue() -> String"""
1087 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1089 def SetValue(*args
, **kwargs
):
1090 """SetValue(String value)"""
1091 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1093 def GetRange(*args
, **kwargs
):
1094 """GetRange(long from, long to) -> String"""
1095 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1097 def GetLineLength(*args
, **kwargs
):
1098 """GetLineLength(long lineNo) -> int"""
1099 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1101 def GetLineText(*args
, **kwargs
):
1102 """GetLineText(long lineNo) -> String"""
1103 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1105 def GetNumberOfLines(*args
, **kwargs
):
1106 """GetNumberOfLines() -> int"""
1107 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1109 def IsModified(*args
, **kwargs
):
1110 """IsModified() -> bool"""
1111 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1113 def IsEditable(*args
, **kwargs
):
1114 """IsEditable() -> bool"""
1115 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1117 def IsSingleLine(*args
, **kwargs
):
1118 """IsSingleLine() -> bool"""
1119 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1121 def IsMultiLine(*args
, **kwargs
):
1122 """IsMultiLine() -> bool"""
1123 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1125 def GetSelection(*args
, **kwargs
):
1127 GetSelection() -> (from, to)
1129 If the return values from and to are the same, there is no selection.
1131 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1133 def GetStringSelection(*args
, **kwargs
):
1134 """GetStringSelection() -> String"""
1135 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1137 def Clear(*args
, **kwargs
):
1139 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1141 def Replace(*args
, **kwargs
):
1142 """Replace(long from, long to, String value)"""
1143 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1145 def Remove(*args
, **kwargs
):
1146 """Remove(long from, long to)"""
1147 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1149 def LoadFile(*args
, **kwargs
):
1150 """LoadFile(String file) -> bool"""
1151 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1153 def SaveFile(*args
, **kwargs
):
1154 """SaveFile(String file=EmptyString) -> bool"""
1155 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1157 def MarkDirty(*args
, **kwargs
):
1159 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1161 def DiscardEdits(*args
, **kwargs
):
1162 """DiscardEdits()"""
1163 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1165 def SetMaxLength(*args
, **kwargs
):
1166 """SetMaxLength(unsigned long len)"""
1167 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1169 def WriteText(*args
, **kwargs
):
1170 """WriteText(String text)"""
1171 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1173 def AppendText(*args
, **kwargs
):
1174 """AppendText(String text)"""
1175 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1177 def EmulateKeyPress(*args
, **kwargs
):
1178 """EmulateKeyPress(KeyEvent event) -> bool"""
1179 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1181 def SetStyle(*args
, **kwargs
):
1182 """SetStyle(long start, long end, TextAttr style) -> bool"""
1183 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1185 def GetStyle(*args
, **kwargs
):
1186 """GetStyle(long position, TextAttr style) -> bool"""
1187 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1189 def SetDefaultStyle(*args
, **kwargs
):
1190 """SetDefaultStyle(TextAttr style) -> bool"""
1191 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1193 def GetDefaultStyle(*args
, **kwargs
):
1194 """GetDefaultStyle() -> TextAttr"""
1195 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1197 def XYToPosition(*args
, **kwargs
):
1198 """XYToPosition(long x, long y) -> long"""
1199 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1201 def PositionToXY(*args
, **kwargs
):
1202 """PositionToXY(long pos) -> (x, y)"""
1203 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1205 def ShowPosition(*args
, **kwargs
):
1206 """ShowPosition(long pos)"""
1207 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1209 def Copy(*args
, **kwargs
):
1211 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1213 def Cut(*args
, **kwargs
):
1215 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1217 def Paste(*args
, **kwargs
):
1219 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1221 def CanCopy(*args
, **kwargs
):
1222 """CanCopy() -> bool"""
1223 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1225 def CanCut(*args
, **kwargs
):
1226 """CanCut() -> bool"""
1227 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1229 def CanPaste(*args
, **kwargs
):
1230 """CanPaste() -> bool"""
1231 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1233 def Undo(*args
, **kwargs
):
1235 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1237 def Redo(*args
, **kwargs
):
1239 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1241 def CanUndo(*args
, **kwargs
):
1242 """CanUndo() -> bool"""
1243 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1245 def CanRedo(*args
, **kwargs
):
1246 """CanRedo() -> bool"""
1247 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1249 def SetInsertionPoint(*args
, **kwargs
):
1250 """SetInsertionPoint(long pos)"""
1251 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1253 def SetInsertionPointEnd(*args
, **kwargs
):
1254 """SetInsertionPointEnd()"""
1255 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1257 def GetInsertionPoint(*args
, **kwargs
):
1258 """GetInsertionPoint() -> long"""
1259 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1261 def GetLastPosition(*args
, **kwargs
):
1262 """GetLastPosition() -> long"""
1263 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1265 def SetSelection(*args
, **kwargs
):
1266 """SetSelection(long from, long to)"""
1267 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1269 def SelectAll(*args
, **kwargs
):
1271 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1273 def SetEditable(*args
, **kwargs
):
1274 """SetEditable(bool editable)"""
1275 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1277 def ShowNativeCaret(*args
, **kwargs
):
1278 """ShowNativeCaret(bool show=True) -> bool"""
1279 return _controls
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1281 def HideNativeCaret(*args
, **kwargs
):
1282 """HideNativeCaret() -> bool"""
1283 return _controls
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1285 def write(*args
, **kwargs
):
1286 """write(String text)"""
1287 return _controls
.TextCtrl_write(*args
, **kwargs
)
1289 def GetString(*args
, **kwargs
):
1290 """GetString(long from, long to) -> String"""
1291 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1294 class TextCtrlPtr(TextCtrl
):
1295 def __init__(self
, this
):
1297 if not hasattr(self
,"thisown"): self
.thisown
= 0
1298 self
.__class
__ = TextCtrl
1299 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1301 def PreTextCtrl(*args
, **kwargs
):
1302 """PreTextCtrl() -> TextCtrl"""
1303 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1307 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1308 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1309 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1310 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1311 class TextUrlEvent(core
.CommandEvent
):
1313 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1314 def __init__(self
, *args
, **kwargs
):
1315 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1316 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1317 self
.this
= newobj
.this
1320 def GetMouseEvent(*args
, **kwargs
):
1321 """GetMouseEvent() -> MouseEvent"""
1322 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1324 def GetURLStart(*args
, **kwargs
):
1325 """GetURLStart() -> long"""
1326 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1328 def GetURLEnd(*args
, **kwargs
):
1329 """GetURLEnd() -> long"""
1330 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1333 class TextUrlEventPtr(TextUrlEvent
):
1334 def __init__(self
, this
):
1336 if not hasattr(self
,"thisown"): self
.thisown
= 0
1337 self
.__class
__ = TextUrlEvent
1338 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1340 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1341 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1342 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1343 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1345 #---------------------------------------------------------------------------
1347 class ScrollBar(core
.Control
):
1349 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1350 def __init__(self
, *args
, **kwargs
):
1352 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1353 Size size=DefaultSize, long style=SB_HORIZONTAL,
1354 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1356 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1357 self
.this
= newobj
.this
1360 self
._setOORInfo
(self
)
1362 def Create(*args
, **kwargs
):
1364 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1365 Size size=DefaultSize, long style=SB_HORIZONTAL,
1366 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1368 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1370 def GetThumbPosition(*args
, **kwargs
):
1371 """GetThumbPosition() -> int"""
1372 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1374 def GetThumbSize(*args
, **kwargs
):
1375 """GetThumbSize() -> int"""
1376 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1378 GetThumbLength
= GetThumbSize
1379 def GetPageSize(*args
, **kwargs
):
1380 """GetPageSize() -> int"""
1381 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1383 def GetRange(*args
, **kwargs
):
1384 """GetRange() -> int"""
1385 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1387 def IsVertical(*args
, **kwargs
):
1388 """IsVertical() -> bool"""
1389 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1391 def SetThumbPosition(*args
, **kwargs
):
1392 """SetThumbPosition(int viewStart)"""
1393 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1395 def SetScrollbar(*args
, **kwargs
):
1397 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1400 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1403 class ScrollBarPtr(ScrollBar
):
1404 def __init__(self
, this
):
1406 if not hasattr(self
,"thisown"): self
.thisown
= 0
1407 self
.__class
__ = ScrollBar
1408 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1409 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1411 def PreScrollBar(*args
, **kwargs
):
1412 """PreScrollBar() -> ScrollBar"""
1413 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1417 #---------------------------------------------------------------------------
1419 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1420 SP_VERTICAL
= _controls
.SP_VERTICAL
1421 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1422 SP_WRAP
= _controls
.SP_WRAP
1423 class SpinButton(core
.Control
):
1425 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1426 def __init__(self
, *args
, **kwargs
):
1428 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1429 Size size=DefaultSize, long style=SP_HORIZONTAL,
1430 String name=SPIN_BUTTON_NAME) -> SpinButton
1432 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1433 self
.this
= newobj
.this
1436 self
._setOORInfo
(self
)
1438 def Create(*args
, **kwargs
):
1440 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1441 Size size=DefaultSize, long style=SP_HORIZONTAL,
1442 String name=SPIN_BUTTON_NAME) -> bool
1444 return _controls
.SpinButton_Create(*args
, **kwargs
)
1446 def GetValue(*args
, **kwargs
):
1447 """GetValue() -> int"""
1448 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1450 def GetMin(*args
, **kwargs
):
1451 """GetMin() -> int"""
1452 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1454 def GetMax(*args
, **kwargs
):
1455 """GetMax() -> int"""
1456 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1458 def SetValue(*args
, **kwargs
):
1459 """SetValue(int val)"""
1460 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1462 def SetMin(*args
, **kwargs
):
1463 """SetMin(int minVal)"""
1464 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1466 def SetMax(*args
, **kwargs
):
1467 """SetMax(int maxVal)"""
1468 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1470 def SetRange(*args
, **kwargs
):
1471 """SetRange(int minVal, int maxVal)"""
1472 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1474 def IsVertical(*args
, **kwargs
):
1475 """IsVertical() -> bool"""
1476 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1479 class SpinButtonPtr(SpinButton
):
1480 def __init__(self
, this
):
1482 if not hasattr(self
,"thisown"): self
.thisown
= 0
1483 self
.__class
__ = SpinButton
1484 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1485 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1486 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1488 def PreSpinButton(*args
, **kwargs
):
1489 """PreSpinButton() -> SpinButton"""
1490 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1494 class SpinCtrl(core
.Control
):
1496 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1497 def __init__(self
, *args
, **kwargs
):
1499 __init__(Window parent, int id=-1, String value=EmptyString,
1500 Point pos=DefaultPosition, Size size=DefaultSize,
1501 long style=SP_ARROW_KEYS, int min=0, int max=100,
1502 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1504 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1505 self
.this
= newobj
.this
1508 self
._setOORInfo
(self
)
1510 def Create(*args
, **kwargs
):
1512 Create(Window parent, int id=-1, String value=EmptyString,
1513 Point pos=DefaultPosition, Size size=DefaultSize,
1514 long style=SP_ARROW_KEYS, int min=0, int max=100,
1515 int initial=0, String name=SpinCtrlNameStr) -> bool
1517 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1519 def GetValue(*args
, **kwargs
):
1520 """GetValue() -> int"""
1521 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1523 def SetValue(*args
, **kwargs
):
1524 """SetValue(int value)"""
1525 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1527 def SetValueString(*args
, **kwargs
):
1528 """SetValueString(String text)"""
1529 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1531 def SetRange(*args
, **kwargs
):
1532 """SetRange(int minVal, int maxVal)"""
1533 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1535 def GetMin(*args
, **kwargs
):
1536 """GetMin() -> int"""
1537 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1539 def GetMax(*args
, **kwargs
):
1540 """GetMax() -> int"""
1541 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1543 def SetSelection(*args
, **kwargs
):
1544 """SetSelection(long from, long to)"""
1545 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1548 class SpinCtrlPtr(SpinCtrl
):
1549 def __init__(self
, this
):
1551 if not hasattr(self
,"thisown"): self
.thisown
= 0
1552 self
.__class
__ = SpinCtrl
1553 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1555 def PreSpinCtrl(*args
, **kwargs
):
1556 """PreSpinCtrl() -> SpinCtrl"""
1557 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1561 class SpinEvent(core
.NotifyEvent
):
1563 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1564 def __init__(self
, *args
, **kwargs
):
1565 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1566 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1567 self
.this
= newobj
.this
1570 def GetPosition(*args
, **kwargs
):
1571 """GetPosition() -> int"""
1572 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1574 def SetPosition(*args
, **kwargs
):
1575 """SetPosition(int pos)"""
1576 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1579 class SpinEventPtr(SpinEvent
):
1580 def __init__(self
, this
):
1582 if not hasattr(self
,"thisown"): self
.thisown
= 0
1583 self
.__class
__ = SpinEvent
1584 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1586 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1587 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1588 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1589 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1590 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1592 #---------------------------------------------------------------------------
1594 class RadioBox(core
.Control
):
1596 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1597 def __init__(self
, *args
, **kwargs
):
1599 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1600 Size size=DefaultSize, int choices=0,
1601 String choices_array=None, int majorDimension=0,
1602 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1603 String name=RadioBoxNameStr) -> RadioBox
1605 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1606 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1607 self
.this
= newobj
.this
1610 self
._setOORInfo
(self
)
1612 def Create(*args
, **kwargs
):
1614 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1615 Size size=DefaultSize, int choices=0,
1616 String choices_array=None, int majorDimension=0,
1617 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1618 String name=RadioBoxNameStr) -> bool
1620 return _controls
.RadioBox_Create(*args
, **kwargs
)
1622 def SetSelection(*args
, **kwargs
):
1623 """SetSelection(int n)"""
1624 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1626 def GetSelection(*args
, **kwargs
):
1627 """GetSelection() -> int"""
1628 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1630 def GetStringSelection(*args
, **kwargs
):
1631 """GetStringSelection() -> String"""
1632 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1634 def SetStringSelection(*args
, **kwargs
):
1635 """SetStringSelection(String s) -> bool"""
1636 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1638 def GetCount(*args
, **kwargs
):
1639 """GetCount() -> int"""
1640 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1642 def FindString(*args
, **kwargs
):
1643 """FindString(String s) -> int"""
1644 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1646 def GetString(*args
, **kwargs
):
1647 """GetString(int n) -> String"""
1648 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1650 def SetString(*args
, **kwargs
):
1651 """SetString(int n, String label)"""
1652 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1654 GetItemLabel
= GetString
1655 SetItemLabel
= SetString
1656 def EnableItem(*args
, **kwargs
):
1657 """EnableItem(int n, bool enable=True)"""
1658 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1660 def ShowItem(*args
, **kwargs
):
1661 """ShowItem(int n, bool show=True)"""
1662 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1664 def GetColumnCount(*args
, **kwargs
):
1665 """GetColumnCount() -> int"""
1666 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1668 def GetRowCount(*args
, **kwargs
):
1669 """GetRowCount() -> int"""
1670 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1672 def GetNextItem(*args
, **kwargs
):
1673 """GetNextItem(int item, int dir, long style) -> int"""
1674 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1677 class RadioBoxPtr(RadioBox
):
1678 def __init__(self
, this
):
1680 if not hasattr(self
,"thisown"): self
.thisown
= 0
1681 self
.__class
__ = RadioBox
1682 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1683 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1684 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1686 def PreRadioBox(*args
, **kwargs
):
1687 """PreRadioBox() -> RadioBox"""
1688 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1692 #---------------------------------------------------------------------------
1694 class RadioButton(core
.Control
):
1696 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1697 def __init__(self
, *args
, **kwargs
):
1699 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1700 Size size=DefaultSize, long style=0,
1701 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1703 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1704 self
.this
= newobj
.this
1707 self
._setOORInfo
(self
)
1709 def Create(*args
, **kwargs
):
1711 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1712 Size size=DefaultSize, long style=0,
1713 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1715 return _controls
.RadioButton_Create(*args
, **kwargs
)
1717 def GetValue(*args
, **kwargs
):
1718 """GetValue() -> bool"""
1719 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1721 def SetValue(*args
, **kwargs
):
1722 """SetValue(bool value)"""
1723 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1726 class RadioButtonPtr(RadioButton
):
1727 def __init__(self
, this
):
1729 if not hasattr(self
,"thisown"): self
.thisown
= 0
1730 self
.__class
__ = RadioButton
1731 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1733 def PreRadioButton(*args
, **kwargs
):
1734 """PreRadioButton() -> RadioButton"""
1735 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1739 #---------------------------------------------------------------------------
1741 class Slider(core
.Control
):
1743 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1744 def __init__(self
, *args
, **kwargs
):
1746 __init__(Window parent, int id, int value, int minValue, int maxValue,
1747 Point pos=DefaultPosition, Size size=DefaultSize,
1748 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1749 String name=SliderNameStr) -> Slider
1751 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1752 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1753 self
.this
= newobj
.this
1756 self
._setOORInfo
(self
)
1758 def Create(*args
, **kwargs
):
1760 Create(Window parent, int id, int value, int minValue, int maxValue,
1761 Point pos=DefaultPosition, Size size=DefaultSize,
1762 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1763 String name=SliderNameStr) -> bool
1765 return _controls
.Slider_Create(*args
, **kwargs
)
1767 def GetValue(*args
, **kwargs
):
1768 """GetValue() -> int"""
1769 return _controls
.Slider_GetValue(*args
, **kwargs
)
1771 def SetValue(*args
, **kwargs
):
1772 """SetValue(int value)"""
1773 return _controls
.Slider_SetValue(*args
, **kwargs
)
1775 def SetRange(*args
, **kwargs
):
1776 """SetRange(int minValue, int maxValue)"""
1777 return _controls
.Slider_SetRange(*args
, **kwargs
)
1779 def GetMin(*args
, **kwargs
):
1780 """GetMin() -> int"""
1781 return _controls
.Slider_GetMin(*args
, **kwargs
)
1783 def GetMax(*args
, **kwargs
):
1784 """GetMax() -> int"""
1785 return _controls
.Slider_GetMax(*args
, **kwargs
)
1787 def SetMin(*args
, **kwargs
):
1788 """SetMin(int minValue)"""
1789 return _controls
.Slider_SetMin(*args
, **kwargs
)
1791 def SetMax(*args
, **kwargs
):
1792 """SetMax(int maxValue)"""
1793 return _controls
.Slider_SetMax(*args
, **kwargs
)
1795 def SetLineSize(*args
, **kwargs
):
1796 """SetLineSize(int lineSize)"""
1797 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1799 def SetPageSize(*args
, **kwargs
):
1800 """SetPageSize(int pageSize)"""
1801 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1803 def GetLineSize(*args
, **kwargs
):
1804 """GetLineSize() -> int"""
1805 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1807 def GetPageSize(*args
, **kwargs
):
1808 """GetPageSize() -> int"""
1809 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1811 def SetThumbLength(*args
, **kwargs
):
1812 """SetThumbLength(int lenPixels)"""
1813 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1815 def GetThumbLength(*args
, **kwargs
):
1816 """GetThumbLength() -> int"""
1817 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1819 def SetTickFreq(*args
, **kwargs
):
1820 """SetTickFreq(int n, int pos=1)"""
1821 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1823 def GetTickFreq(*args
, **kwargs
):
1824 """GetTickFreq() -> int"""
1825 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1827 def ClearTicks(*args
, **kwargs
):
1829 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1831 def SetTick(*args
, **kwargs
):
1832 """SetTick(int tickPos)"""
1833 return _controls
.Slider_SetTick(*args
, **kwargs
)
1835 def ClearSel(*args
, **kwargs
):
1837 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1839 def GetSelEnd(*args
, **kwargs
):
1840 """GetSelEnd() -> int"""
1841 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1843 def GetSelStart(*args
, **kwargs
):
1844 """GetSelStart() -> int"""
1845 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1847 def SetSelection(*args
, **kwargs
):
1848 """SetSelection(int min, int max)"""
1849 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1852 class SliderPtr(Slider
):
1853 def __init__(self
, this
):
1855 if not hasattr(self
,"thisown"): self
.thisown
= 0
1856 self
.__class
__ = Slider
1857 _controls
.Slider_swigregister(SliderPtr
)
1858 SliderNameStr
= cvar
.SliderNameStr
1860 def PreSlider(*args
, **kwargs
):
1861 """PreSlider() -> Slider"""
1862 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1866 #---------------------------------------------------------------------------
1868 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1869 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1871 class ToggleButton(core
.Control
):
1873 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1874 def __init__(self
, *args
, **kwargs
):
1876 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1877 Size size=DefaultSize, long style=0,
1878 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1880 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1881 self
.this
= newobj
.this
1884 self
._setOORInfo
(self
)
1886 def Create(*args
, **kwargs
):
1888 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1889 Size size=DefaultSize, long style=0,
1890 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1892 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1894 def SetValue(*args
, **kwargs
):
1895 """SetValue(bool value)"""
1896 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1898 def GetValue(*args
, **kwargs
):
1899 """GetValue() -> bool"""
1900 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1902 def SetLabel(*args
, **kwargs
):
1903 """SetLabel(String label)"""
1904 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1907 class ToggleButtonPtr(ToggleButton
):
1908 def __init__(self
, this
):
1910 if not hasattr(self
,"thisown"): self
.thisown
= 0
1911 self
.__class
__ = ToggleButton
1912 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1913 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1915 def PreToggleButton(*args
, **kwargs
):
1916 """PreToggleButton() -> ToggleButton"""
1917 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1921 #---------------------------------------------------------------------------
1923 class BookCtrl(core
.Control
):
1924 def __init__(self
): raise RuntimeError, "No constructor defined"
1926 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1927 def GetPageCount(*args
, **kwargs
):
1928 """GetPageCount() -> size_t"""
1929 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1931 def GetPage(*args
, **kwargs
):
1932 """GetPage(size_t n) -> Window"""
1933 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1935 def GetSelection(*args
, **kwargs
):
1936 """GetSelection() -> int"""
1937 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1939 def SetPageText(*args
, **kwargs
):
1940 """SetPageText(size_t n, String strText) -> bool"""
1941 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1943 def GetPageText(*args
, **kwargs
):
1944 """GetPageText(size_t n) -> String"""
1945 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1947 def SetImageList(*args
, **kwargs
):
1948 """SetImageList(ImageList imageList)"""
1949 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1951 def AssignImageList(*args
, **kwargs
):
1952 """AssignImageList(ImageList imageList)"""
1953 return _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1955 def GetImageList(*args
, **kwargs
):
1956 """GetImageList() -> ImageList"""
1957 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1959 def GetPageImage(*args
, **kwargs
):
1960 """GetPageImage(size_t n) -> int"""
1961 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1963 def SetPageImage(*args
, **kwargs
):
1964 """SetPageImage(size_t n, int imageId) -> bool"""
1965 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1967 def SetPageSize(*args
, **kwargs
):
1968 """SetPageSize(Size size)"""
1969 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1971 def CalcSizeFromPage(*args
, **kwargs
):
1972 """CalcSizeFromPage(Size sizePage) -> Size"""
1973 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1975 def DeletePage(*args
, **kwargs
):
1976 """DeletePage(size_t n) -> bool"""
1977 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1979 def RemovePage(*args
, **kwargs
):
1980 """RemovePage(size_t n) -> bool"""
1981 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1983 def DeleteAllPages(*args
, **kwargs
):
1984 """DeleteAllPages() -> bool"""
1985 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1987 def AddPage(*args
, **kwargs
):
1988 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1989 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1991 def InsertPage(*args
, **kwargs
):
1993 InsertPage(size_t n, Window page, String text, bool select=False,
1994 int imageId=-1) -> bool
1996 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1998 def SetSelection(*args
, **kwargs
):
1999 """SetSelection(size_t n) -> int"""
2000 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
2002 def AdvanceSelection(*args
, **kwargs
):
2003 """AdvanceSelection(bool forward=True)"""
2004 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
2007 class BookCtrlPtr(BookCtrl
):
2008 def __init__(self
, this
):
2010 if not hasattr(self
,"thisown"): self
.thisown
= 0
2011 self
.__class
__ = BookCtrl
2012 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2013 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2015 class BookCtrlEvent(core
.NotifyEvent
):
2017 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2018 def __init__(self
, *args
, **kwargs
):
2020 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2021 int nOldSel=-1) -> BookCtrlEvent
2023 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2024 self
.this
= newobj
.this
2027 def GetSelection(*args
, **kwargs
):
2028 """GetSelection() -> int"""
2029 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2031 def SetSelection(*args
, **kwargs
):
2032 """SetSelection(int nSel)"""
2033 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2035 def GetOldSelection(*args
, **kwargs
):
2036 """GetOldSelection() -> int"""
2037 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2039 def SetOldSelection(*args
, **kwargs
):
2040 """SetOldSelection(int nOldSel)"""
2041 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2044 class BookCtrlEventPtr(BookCtrlEvent
):
2045 def __init__(self
, this
):
2047 if not hasattr(self
,"thisown"): self
.thisown
= 0
2048 self
.__class
__ = BookCtrlEvent
2049 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2051 #---------------------------------------------------------------------------
2053 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2054 NB_TOP
= _controls
.NB_TOP
2055 NB_LEFT
= _controls
.NB_LEFT
2056 NB_RIGHT
= _controls
.NB_RIGHT
2057 NB_BOTTOM
= _controls
.NB_BOTTOM
2058 NB_MULTILINE
= _controls
.NB_MULTILINE
2059 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2060 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2061 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2062 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2063 class Notebook(BookCtrl
):
2065 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2066 def __init__(self
, *args
, **kwargs
):
2068 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2069 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2071 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2072 self
.this
= newobj
.this
2075 self
._setOORInfo
(self
)
2077 def Create(*args
, **kwargs
):
2079 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2080 long style=0, String name=NOTEBOOK_NAME) -> bool
2082 return _controls
.Notebook_Create(*args
, **kwargs
)
2084 def GetRowCount(*args
, **kwargs
):
2085 """GetRowCount() -> int"""
2086 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2088 def SetPadding(*args
, **kwargs
):
2089 """SetPadding(Size padding)"""
2090 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2092 def SetTabSize(*args
, **kwargs
):
2093 """SetTabSize(Size sz)"""
2094 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2096 def HitTest(*args
, **kwargs
):
2098 HitTest(Point pt) -> (tab, where)
2100 Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.
2102 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2104 def CalcSizeFromPage(*args
, **kwargs
):
2105 """CalcSizeFromPage(Size sizePage) -> Size"""
2106 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2108 def ApplyThemeBackground(*args
, **kwargs
):
2109 """ApplyThemeBackground(Window window, Colour colour)"""
2110 return _controls
.Notebook_ApplyThemeBackground(*args
, **kwargs
)
2113 class NotebookPtr(Notebook
):
2114 def __init__(self
, this
):
2116 if not hasattr(self
,"thisown"): self
.thisown
= 0
2117 self
.__class
__ = Notebook
2118 _controls
.Notebook_swigregister(NotebookPtr
)
2120 def PreNotebook(*args
, **kwargs
):
2121 """PreNotebook() -> Notebook"""
2122 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2126 class NotebookEvent(BookCtrlEvent
):
2128 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2129 def __init__(self
, *args
, **kwargs
):
2131 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2132 int nOldSel=-1) -> NotebookEvent
2134 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2135 self
.this
= newobj
.this
2139 class NotebookEventPtr(NotebookEvent
):
2140 def __init__(self
, this
):
2142 if not hasattr(self
,"thisown"): self
.thisown
= 0
2143 self
.__class
__ = NotebookEvent
2144 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2146 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2147 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2149 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2150 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2152 #----------------------------------------------------------------------------
2154 class NotebookPage(wx
.Panel
):
2156 There is an old (and apparently unsolvable) bug when placing a
2157 window with a nonstandard background colour in a wxNotebook on
2158 wxGTK, as the notbooks's background colour would always be used
2159 when the window is refreshed. The solution is to place a panel in
2160 the notbook and the coloured window on the panel, sized to cover
2161 the panel. This simple class does that for you, just put an
2162 instance of this in the notebook and make your regular window a
2163 child of this one and it will handle the resize for you.
2165 def __init__(self
, parent
, id=-1,
2166 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2167 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2168 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2170 EVT_SIZE(self
, self
.OnSize
)
2172 def OnSize(self
, evt
):
2173 if self
.child
is None:
2174 children
= self
.GetChildren()
2176 self
.child
= children
[0]
2178 self
.child
.SetPosition((0,0))
2179 self
.child
.SetSize(self
.GetSize())
2182 #---------------------------------------------------------------------------
2184 LB_DEFAULT
= _controls
.LB_DEFAULT
2185 LB_TOP
= _controls
.LB_TOP
2186 LB_BOTTOM
= _controls
.LB_BOTTOM
2187 LB_LEFT
= _controls
.LB_LEFT
2188 LB_RIGHT
= _controls
.LB_RIGHT
2189 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2190 class Listbook(BookCtrl
):
2192 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2193 def __init__(self
, *args
, **kwargs
):
2195 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2196 long style=0, String name=EmptyString) -> Listbook
2198 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2199 self
.this
= newobj
.this
2202 self
._setOORInfo
(self
)
2204 def Create(*args
, **kwargs
):
2206 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2207 long style=0, String name=EmptyString) -> bool
2209 return _controls
.Listbook_Create(*args
, **kwargs
)
2211 def IsVertical(*args
, **kwargs
):
2212 """IsVertical() -> bool"""
2213 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2216 class ListbookPtr(Listbook
):
2217 def __init__(self
, this
):
2219 if not hasattr(self
,"thisown"): self
.thisown
= 0
2220 self
.__class
__ = Listbook
2221 _controls
.Listbook_swigregister(ListbookPtr
)
2223 def PreListbook(*args
, **kwargs
):
2224 """PreListbook() -> Listbook"""
2225 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2229 class ListbookEvent(BookCtrlEvent
):
2231 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2232 def __init__(self
, *args
, **kwargs
):
2234 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2235 int nOldSel=-1) -> ListbookEvent
2237 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2238 self
.this
= newobj
.this
2242 class ListbookEventPtr(ListbookEvent
):
2243 def __init__(self
, this
):
2245 if not hasattr(self
,"thisown"): self
.thisown
= 0
2246 self
.__class
__ = ListbookEvent
2247 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2249 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2250 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2251 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2252 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2254 #---------------------------------------------------------------------------
2256 class BookCtrlSizer(core
.Sizer
):
2258 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2259 def __init__(self
, *args
, **kwargs
):
2260 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2261 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2262 self
.this
= newobj
.this
2265 self
._setOORInfo
(self
)
2267 def RecalcSizes(*args
, **kwargs
):
2269 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2271 def CalcMin(*args
, **kwargs
):
2272 """CalcMin() -> Size"""
2273 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2275 def GetControl(*args
, **kwargs
):
2276 """GetControl() -> BookCtrl"""
2277 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2280 class BookCtrlSizerPtr(BookCtrlSizer
):
2281 def __init__(self
, this
):
2283 if not hasattr(self
,"thisown"): self
.thisown
= 0
2284 self
.__class
__ = BookCtrlSizer
2285 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2287 class NotebookSizer(core
.Sizer
):
2289 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2290 def __init__(self
, *args
, **kwargs
):
2291 """__init__(Notebook nb) -> NotebookSizer"""
2292 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2293 self
.this
= newobj
.this
2296 self
._setOORInfo
(self
)
2298 def RecalcSizes(*args
, **kwargs
):
2300 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2302 def CalcMin(*args
, **kwargs
):
2303 """CalcMin() -> Size"""
2304 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2306 def GetNotebook(*args
, **kwargs
):
2307 """GetNotebook() -> Notebook"""
2308 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2311 class NotebookSizerPtr(NotebookSizer
):
2312 def __init__(self
, this
):
2314 if not hasattr(self
,"thisown"): self
.thisown
= 0
2315 self
.__class
__ = NotebookSizer
2316 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2318 #---------------------------------------------------------------------------
2320 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2321 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2322 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2323 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2324 TB_VERTICAL
= _controls
.TB_VERTICAL
2325 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2326 TB_FLAT
= _controls
.TB_FLAT
2327 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2328 TB_NOICONS
= _controls
.TB_NOICONS
2329 TB_TEXT
= _controls
.TB_TEXT
2330 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2331 TB_NOALIGN
= _controls
.TB_NOALIGN
2332 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2333 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2334 class ToolBarToolBase(core
.Object
):
2335 def __init__(self
): raise RuntimeError, "No constructor defined"
2337 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2338 def GetId(*args
, **kwargs
):
2339 """GetId() -> int"""
2340 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2342 def GetControl(*args
, **kwargs
):
2343 """GetControl() -> Control"""
2344 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2346 def GetToolBar(*args
, **kwargs
):
2347 """GetToolBar() -> ToolBarBase"""
2348 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2350 def IsButton(*args
, **kwargs
):
2351 """IsButton() -> int"""
2352 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2354 def IsControl(*args
, **kwargs
):
2355 """IsControl() -> int"""
2356 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2358 def IsSeparator(*args
, **kwargs
):
2359 """IsSeparator() -> int"""
2360 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2362 def GetStyle(*args
, **kwargs
):
2363 """GetStyle() -> int"""
2364 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2366 def GetKind(*args
, **kwargs
):
2367 """GetKind() -> int"""
2368 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2370 def IsEnabled(*args
, **kwargs
):
2371 """IsEnabled() -> bool"""
2372 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2374 def IsToggled(*args
, **kwargs
):
2375 """IsToggled() -> bool"""
2376 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2378 def CanBeToggled(*args
, **kwargs
):
2379 """CanBeToggled() -> bool"""
2380 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2382 def GetNormalBitmap(*args
, **kwargs
):
2383 """GetNormalBitmap() -> Bitmap"""
2384 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2386 def GetDisabledBitmap(*args
, **kwargs
):
2387 """GetDisabledBitmap() -> Bitmap"""
2388 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2390 def GetBitmap(*args
, **kwargs
):
2391 """GetBitmap() -> Bitmap"""
2392 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2394 def GetLabel(*args
, **kwargs
):
2395 """GetLabel() -> String"""
2396 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2398 def GetShortHelp(*args
, **kwargs
):
2399 """GetShortHelp() -> String"""
2400 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2402 def GetLongHelp(*args
, **kwargs
):
2403 """GetLongHelp() -> String"""
2404 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2406 def Enable(*args
, **kwargs
):
2407 """Enable(bool enable) -> bool"""
2408 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2410 def Toggle(*args
, **kwargs
):
2412 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2414 def SetToggle(*args
, **kwargs
):
2415 """SetToggle(bool toggle) -> bool"""
2416 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2418 def SetShortHelp(*args
, **kwargs
):
2419 """SetShortHelp(String help) -> bool"""
2420 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2422 def SetLongHelp(*args
, **kwargs
):
2423 """SetLongHelp(String help) -> bool"""
2424 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2426 def SetNormalBitmap(*args
, **kwargs
):
2427 """SetNormalBitmap(Bitmap bmp)"""
2428 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2430 def SetDisabledBitmap(*args
, **kwargs
):
2431 """SetDisabledBitmap(Bitmap bmp)"""
2432 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2434 def SetLabel(*args
, **kwargs
):
2435 """SetLabel(String label)"""
2436 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2438 def Detach(*args
, **kwargs
):
2440 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2442 def Attach(*args
, **kwargs
):
2443 """Attach(ToolBarBase tbar)"""
2444 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2446 def GetClientData(*args
, **kwargs
):
2447 """GetClientData() -> PyObject"""
2448 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2450 def SetClientData(*args
, **kwargs
):
2451 """SetClientData(PyObject clientData)"""
2452 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2454 GetBitmap1
= GetNormalBitmap
2455 GetBitmap2
= GetDisabledBitmap
2456 SetBitmap1
= SetNormalBitmap
2457 SetBitmap2
= SetDisabledBitmap
2460 class ToolBarToolBasePtr(ToolBarToolBase
):
2461 def __init__(self
, this
):
2463 if not hasattr(self
,"thisown"): self
.thisown
= 0
2464 self
.__class
__ = ToolBarToolBase
2465 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2467 class ToolBarBase(core
.Control
):
2468 def __init__(self
): raise RuntimeError, "No constructor defined"
2470 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2471 def DoAddTool(*args
, **kwargs
):
2473 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2474 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2475 String longHelp=EmptyString,
2476 PyObject clientData=None) -> ToolBarToolBase
2478 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2480 def DoInsertTool(*args
, **kwargs
):
2482 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2483 int kind=ITEM_NORMAL,
2484 String shortHelp=EmptyString, String longHelp=EmptyString,
2485 PyObject clientData=None) -> ToolBarToolBase
2487 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2489 # These match the original Add methods for this class, kept for
2490 # backwards compatibility with versions < 2.3.3.
2493 def AddTool(self
, id, bitmap
,
2494 pushedBitmap
= wx
.NullBitmap
,
2497 shortHelpString
= '',
2498 longHelpString
= '') :
2499 '''Old style method to add a tool to the toolbar.'''
2500 kind
= wx
.ITEM_NORMAL
2501 if isToggle
: kind
= wx
.ITEM_CHECK
2502 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2503 shortHelpString
, longHelpString
, clientData
)
2505 def AddSimpleTool(self
, id, bitmap
,
2506 shortHelpString
= '',
2507 longHelpString
= '',
2509 '''Old style method to add a tool to the toolbar.'''
2510 kind
= wx
.ITEM_NORMAL
2511 if isToggle
: kind
= wx
.ITEM_CHECK
2512 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2513 shortHelpString
, longHelpString
, None)
2515 def InsertTool(self
, pos
, id, bitmap
,
2516 pushedBitmap
= wx
.NullBitmap
,
2519 shortHelpString
= '',
2520 longHelpString
= ''):
2521 '''Old style method to insert a tool in the toolbar.'''
2522 kind
= wx
.ITEM_NORMAL
2523 if isToggle
: kind
= wx
.ITEM_CHECK
2524 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2525 shortHelpString
, longHelpString
, clientData
)
2527 def InsertSimpleTool(self
, pos
, id, bitmap
,
2528 shortHelpString
= '',
2529 longHelpString
= '',
2531 '''Old style method to insert a tool in the toolbar.'''
2532 kind
= wx
.ITEM_NORMAL
2533 if isToggle
: kind
= wx
.ITEM_CHECK
2534 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2535 shortHelpString
, longHelpString
, None)
2538 # The following are the new toolbar Add methods starting with
2539 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2540 # able to keep backwards compatibility with using the above
2541 # methods. Eventually these should migrate to be the methods used
2542 # primarily and lose the 'Label' in the name...
2544 def AddLabelTool(self
, id, label
, bitmap
,
2545 bmpDisabled
= wx
.NullBitmap
,
2546 kind
= wx
.ITEM_NORMAL
,
2547 shortHelp
= '', longHelp
= '',
2550 The full AddTool() function.
2552 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2553 is created and used as the disabled image.
2555 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2556 shortHelp
, longHelp
, clientData
)
2559 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2560 bmpDisabled
= wx
.NullBitmap
,
2561 kind
= wx
.ITEM_NORMAL
,
2562 shortHelp
= '', longHelp
= '',
2565 Insert the new tool at the given position, if pos == GetToolsCount(), it
2566 is equivalent to AddTool()
2568 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2569 shortHelp
, longHelp
, clientData
)
2571 def AddCheckLabelTool(self
, id, label
, bitmap
,
2572 bmpDisabled
= wx
.NullBitmap
,
2573 shortHelp
= '', longHelp
= '',
2575 '''Add a check tool, i.e. a tool which can be toggled'''
2576 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2577 shortHelp
, longHelp
, clientData
)
2579 def AddRadioLabelTool(self
, id, label
, bitmap
,
2580 bmpDisabled
= wx
.NullBitmap
,
2581 shortHelp
= '', longHelp
= '',
2584 Add a radio tool, i.e. a tool which can be toggled and releases any
2585 other toggled radio tools in the same group when it happens
2587 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2588 shortHelp
, longHelp
, clientData
)
2591 # For consistency with the backwards compatible methods above, here are
2592 # some non-'Label' versions of the Check and Radio methods
2593 def AddCheckTool(self
, id, bitmap
,
2594 bmpDisabled
= wx
.NullBitmap
,
2595 shortHelp
= '', longHelp
= '',
2597 '''Add a check tool, i.e. a tool which can be toggled'''
2598 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2599 shortHelp
, longHelp
, clientData
)
2601 def AddRadioTool(self
, id, bitmap
,
2602 bmpDisabled
= wx
.NullBitmap
,
2603 shortHelp
= '', longHelp
= '',
2606 Add a radio tool, i.e. a tool which can be toggled and releases any
2607 other toggled radio tools in the same group when it happens
2609 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2610 shortHelp
, longHelp
, clientData
)
2612 def AddToolItem(*args
, **kwargs
):
2613 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2614 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2616 def InsertToolItem(*args
, **kwargs
):
2617 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2618 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2620 def AddControl(*args
, **kwargs
):
2621 """AddControl(Control control) -> ToolBarToolBase"""
2622 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2624 def InsertControl(*args
, **kwargs
):
2625 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2626 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2628 def FindControl(*args
, **kwargs
):
2629 """FindControl(int id) -> Control"""
2630 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2632 def AddSeparator(*args
, **kwargs
):
2633 """AddSeparator() -> ToolBarToolBase"""
2634 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2636 def InsertSeparator(*args
, **kwargs
):
2637 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2638 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2640 def RemoveTool(*args
, **kwargs
):
2641 """RemoveTool(int id) -> ToolBarToolBase"""
2642 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2644 def DeleteToolByPos(*args
, **kwargs
):
2645 """DeleteToolByPos(size_t pos) -> bool"""
2646 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2648 def DeleteTool(*args
, **kwargs
):
2649 """DeleteTool(int id) -> bool"""
2650 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2652 def ClearTools(*args
, **kwargs
):
2654 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2656 def Realize(*args
, **kwargs
):
2657 """Realize() -> bool"""
2658 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2660 def EnableTool(*args
, **kwargs
):
2661 """EnableTool(int id, bool enable)"""
2662 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2664 def ToggleTool(*args
, **kwargs
):
2665 """ToggleTool(int id, bool toggle)"""
2666 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2668 def SetToggle(*args
, **kwargs
):
2669 """SetToggle(int id, bool toggle)"""
2670 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2672 def GetToolClientData(*args
, **kwargs
):
2673 """GetToolClientData(int id) -> PyObject"""
2674 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2676 def SetToolClientData(*args
, **kwargs
):
2677 """SetToolClientData(int id, PyObject clientData)"""
2678 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2680 def GetToolPos(*args
, **kwargs
):
2681 """GetToolPos(int id) -> int"""
2682 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2684 def GetToolState(*args
, **kwargs
):
2685 """GetToolState(int id) -> bool"""
2686 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2688 def GetToolEnabled(*args
, **kwargs
):
2689 """GetToolEnabled(int id) -> bool"""
2690 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2692 def SetToolShortHelp(*args
, **kwargs
):
2693 """SetToolShortHelp(int id, String helpString)"""
2694 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2696 def GetToolShortHelp(*args
, **kwargs
):
2697 """GetToolShortHelp(int id) -> String"""
2698 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2700 def SetToolLongHelp(*args
, **kwargs
):
2701 """SetToolLongHelp(int id, String helpString)"""
2702 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2704 def GetToolLongHelp(*args
, **kwargs
):
2705 """GetToolLongHelp(int id) -> String"""
2706 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2708 def SetMarginsXY(*args
, **kwargs
):
2709 """SetMarginsXY(int x, int y)"""
2710 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2712 def SetMargins(*args
, **kwargs
):
2713 """SetMargins(Size size)"""
2714 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2716 def SetToolPacking(*args
, **kwargs
):
2717 """SetToolPacking(int packing)"""
2718 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2720 def SetToolSeparation(*args
, **kwargs
):
2721 """SetToolSeparation(int separation)"""
2722 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2724 def GetToolMargins(*args
, **kwargs
):
2725 """GetToolMargins() -> Size"""
2726 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2728 def GetMargins(*args
, **kwargs
):
2729 """GetMargins() -> Size"""
2730 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2732 def GetToolPacking(*args
, **kwargs
):
2733 """GetToolPacking() -> int"""
2734 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2736 def GetToolSeparation(*args
, **kwargs
):
2737 """GetToolSeparation() -> int"""
2738 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2740 def SetRows(*args
, **kwargs
):
2741 """SetRows(int nRows)"""
2742 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2744 def SetMaxRowsCols(*args
, **kwargs
):
2745 """SetMaxRowsCols(int rows, int cols)"""
2746 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2748 def GetMaxRows(*args
, **kwargs
):
2749 """GetMaxRows() -> int"""
2750 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2752 def GetMaxCols(*args
, **kwargs
):
2753 """GetMaxCols() -> int"""
2754 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2756 def SetToolBitmapSize(*args
, **kwargs
):
2757 """SetToolBitmapSize(Size size)"""
2758 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2760 def GetToolBitmapSize(*args
, **kwargs
):
2761 """GetToolBitmapSize() -> Size"""
2762 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2764 def GetToolSize(*args
, **kwargs
):
2765 """GetToolSize() -> Size"""
2766 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2768 def FindToolForPosition(*args
, **kwargs
):
2769 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2770 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2772 def FindById(*args
, **kwargs
):
2773 """FindById(int toolid) -> ToolBarToolBase"""
2774 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2776 def IsVertical(*args
, **kwargs
):
2777 """IsVertical() -> bool"""
2778 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2781 class ToolBarBasePtr(ToolBarBase
):
2782 def __init__(self
, this
):
2784 if not hasattr(self
,"thisown"): self
.thisown
= 0
2785 self
.__class
__ = ToolBarBase
2786 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2788 class ToolBar(ToolBarBase
):
2790 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2791 def __init__(self
, *args
, **kwargs
):
2793 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2794 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2795 String name=wxPyToolBarNameStr) -> ToolBar
2797 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2798 self
.this
= newobj
.this
2801 self
._setOORInfo
(self
)
2803 def Create(*args
, **kwargs
):
2805 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2806 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2807 String name=wxPyToolBarNameStr) -> bool
2809 return _controls
.ToolBar_Create(*args
, **kwargs
)
2811 def FindToolForPosition(*args
, **kwargs
):
2812 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2813 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2816 class ToolBarPtr(ToolBar
):
2817 def __init__(self
, this
):
2819 if not hasattr(self
,"thisown"): self
.thisown
= 0
2820 self
.__class
__ = ToolBar
2821 _controls
.ToolBar_swigregister(ToolBarPtr
)
2823 def PreToolBar(*args
, **kwargs
):
2824 """PreToolBar() -> ToolBar"""
2825 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2829 #---------------------------------------------------------------------------
2831 LC_VRULES
= _controls
.LC_VRULES
2832 LC_HRULES
= _controls
.LC_HRULES
2833 LC_ICON
= _controls
.LC_ICON
2834 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2835 LC_LIST
= _controls
.LC_LIST
2836 LC_REPORT
= _controls
.LC_REPORT
2837 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2838 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2839 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2840 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2841 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2842 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2843 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2844 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2845 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2846 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2847 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2848 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2849 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2850 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2851 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2852 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2853 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2854 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2855 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2856 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2857 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2858 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2859 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2860 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2861 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2862 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2863 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2864 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2865 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2866 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2867 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2868 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2869 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2870 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2871 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2872 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2873 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2874 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2875 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2876 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2877 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2878 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2879 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2880 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2881 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2882 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2883 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2884 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2885 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2886 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2887 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2888 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2889 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2890 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2891 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2892 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2893 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2894 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2895 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2896 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2897 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2898 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2899 #---------------------------------------------------------------------------
2901 class ListItemAttr(object):
2903 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2904 def __init__(self
, *args
, **kwargs
):
2906 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2907 Font font=wxNullFont) -> ListItemAttr
2909 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2910 self
.this
= newobj
.this
2913 def SetTextColour(*args
, **kwargs
):
2914 """SetTextColour(Colour colText)"""
2915 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2917 def SetBackgroundColour(*args
, **kwargs
):
2918 """SetBackgroundColour(Colour colBack)"""
2919 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2921 def SetFont(*args
, **kwargs
):
2922 """SetFont(Font font)"""
2923 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2925 def HasTextColour(*args
, **kwargs
):
2926 """HasTextColour() -> bool"""
2927 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2929 def HasBackgroundColour(*args
, **kwargs
):
2930 """HasBackgroundColour() -> bool"""
2931 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2933 def HasFont(*args
, **kwargs
):
2934 """HasFont() -> bool"""
2935 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2937 def GetTextColour(*args
, **kwargs
):
2938 """GetTextColour() -> Colour"""
2939 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2941 def GetBackgroundColour(*args
, **kwargs
):
2942 """GetBackgroundColour() -> Colour"""
2943 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2945 def GetFont(*args
, **kwargs
):
2946 """GetFont() -> Font"""
2947 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2949 def Destroy(*args
, **kwargs
):
2951 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2954 class ListItemAttrPtr(ListItemAttr
):
2955 def __init__(self
, this
):
2957 if not hasattr(self
,"thisown"): self
.thisown
= 0
2958 self
.__class
__ = ListItemAttr
2959 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2960 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2962 #---------------------------------------------------------------------------
2964 class ListItem(core
.Object
):
2966 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2967 def __init__(self
, *args
, **kwargs
):
2968 """__init__() -> ListItem"""
2969 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2970 self
.this
= newobj
.this
2973 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2976 if self
.thisown
: destroy(self
)
2979 def Clear(*args
, **kwargs
):
2981 return _controls
.ListItem_Clear(*args
, **kwargs
)
2983 def ClearAttributes(*args
, **kwargs
):
2984 """ClearAttributes()"""
2985 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2987 def SetMask(*args
, **kwargs
):
2988 """SetMask(long mask)"""
2989 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2991 def SetId(*args
, **kwargs
):
2992 """SetId(long id)"""
2993 return _controls
.ListItem_SetId(*args
, **kwargs
)
2995 def SetColumn(*args
, **kwargs
):
2996 """SetColumn(int col)"""
2997 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2999 def SetState(*args
, **kwargs
):
3000 """SetState(long state)"""
3001 return _controls
.ListItem_SetState(*args
, **kwargs
)
3003 def SetStateMask(*args
, **kwargs
):
3004 """SetStateMask(long stateMask)"""
3005 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
3007 def SetText(*args
, **kwargs
):
3008 """SetText(String text)"""
3009 return _controls
.ListItem_SetText(*args
, **kwargs
)
3011 def SetImage(*args
, **kwargs
):
3012 """SetImage(int image)"""
3013 return _controls
.ListItem_SetImage(*args
, **kwargs
)
3015 def SetData(*args
, **kwargs
):
3016 """SetData(long data)"""
3017 return _controls
.ListItem_SetData(*args
, **kwargs
)
3019 def SetWidth(*args
, **kwargs
):
3020 """SetWidth(int width)"""
3021 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3023 def SetAlign(*args
, **kwargs
):
3024 """SetAlign(int align)"""
3025 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3027 def SetTextColour(*args
, **kwargs
):
3028 """SetTextColour(Colour colText)"""
3029 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3031 def SetBackgroundColour(*args
, **kwargs
):
3032 """SetBackgroundColour(Colour colBack)"""
3033 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3035 def SetFont(*args
, **kwargs
):
3036 """SetFont(Font font)"""
3037 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3039 def GetMask(*args
, **kwargs
):
3040 """GetMask() -> long"""
3041 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3043 def GetId(*args
, **kwargs
):
3044 """GetId() -> long"""
3045 return _controls
.ListItem_GetId(*args
, **kwargs
)
3047 def GetColumn(*args
, **kwargs
):
3048 """GetColumn() -> int"""
3049 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3051 def GetState(*args
, **kwargs
):
3052 """GetState() -> long"""
3053 return _controls
.ListItem_GetState(*args
, **kwargs
)
3055 def GetText(*args
, **kwargs
):
3056 """GetText() -> String"""
3057 return _controls
.ListItem_GetText(*args
, **kwargs
)
3059 def GetImage(*args
, **kwargs
):
3060 """GetImage() -> int"""
3061 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3063 def GetData(*args
, **kwargs
):
3064 """GetData() -> long"""
3065 return _controls
.ListItem_GetData(*args
, **kwargs
)
3067 def GetWidth(*args
, **kwargs
):
3068 """GetWidth() -> int"""
3069 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3071 def GetAlign(*args
, **kwargs
):
3072 """GetAlign() -> int"""
3073 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3075 def GetAttributes(*args
, **kwargs
):
3076 """GetAttributes() -> ListItemAttr"""
3077 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3079 def HasAttributes(*args
, **kwargs
):
3080 """HasAttributes() -> bool"""
3081 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3083 def GetTextColour(*args
, **kwargs
):
3084 """GetTextColour() -> Colour"""
3085 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3087 def GetBackgroundColour(*args
, **kwargs
):
3088 """GetBackgroundColour() -> Colour"""
3089 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3091 def GetFont(*args
, **kwargs
):
3092 """GetFont() -> Font"""
3093 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3095 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3096 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3097 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3098 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3099 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3100 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3101 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3102 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3103 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3104 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3106 class ListItemPtr(ListItem
):
3107 def __init__(self
, this
):
3109 if not hasattr(self
,"thisown"): self
.thisown
= 0
3110 self
.__class
__ = ListItem
3111 _controls
.ListItem_swigregister(ListItemPtr
)
3113 #---------------------------------------------------------------------------
3115 class ListEvent(core
.NotifyEvent
):
3117 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3118 def __init__(self
, *args
, **kwargs
):
3119 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3120 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3121 self
.this
= newobj
.this
3124 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3125 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3126 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3127 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3128 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3129 m_item
= property(_controls
.ListEvent_m_item_get
)
3130 def GetKeyCode(*args
, **kwargs
):
3131 """GetKeyCode() -> int"""
3132 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3134 GetCode
= GetKeyCode
3135 def GetIndex(*args
, **kwargs
):
3136 """GetIndex() -> long"""
3137 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3139 def GetColumn(*args
, **kwargs
):
3140 """GetColumn() -> int"""
3141 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3143 def GetPoint(*args
, **kwargs
):
3144 """GetPoint() -> Point"""
3145 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3147 GetPosition
= GetPoint
3148 def GetLabel(*args
, **kwargs
):
3149 """GetLabel() -> String"""
3150 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3152 def GetText(*args
, **kwargs
):
3153 """GetText() -> String"""
3154 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3156 def GetImage(*args
, **kwargs
):
3157 """GetImage() -> int"""
3158 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3160 def GetData(*args
, **kwargs
):
3161 """GetData() -> long"""
3162 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3164 def GetMask(*args
, **kwargs
):
3165 """GetMask() -> long"""
3166 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3168 def GetItem(*args
, **kwargs
):
3169 """GetItem() -> ListItem"""
3170 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3172 def GetCacheFrom(*args
, **kwargs
):
3173 """GetCacheFrom() -> long"""
3174 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3176 def GetCacheTo(*args
, **kwargs
):
3177 """GetCacheTo() -> long"""
3178 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3180 def IsEditCancelled(*args
, **kwargs
):
3181 """IsEditCancelled() -> bool"""
3182 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3184 def SetEditCanceled(*args
, **kwargs
):
3185 """SetEditCanceled(bool editCancelled)"""
3186 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3189 class ListEventPtr(ListEvent
):
3190 def __init__(self
, this
):
3192 if not hasattr(self
,"thisown"): self
.thisown
= 0
3193 self
.__class
__ = ListEvent
3194 _controls
.ListEvent_swigregister(ListEventPtr
)
3196 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3197 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3198 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3199 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3200 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3201 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3202 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3203 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3204 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3205 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3206 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3207 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3208 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3209 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3210 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3211 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3212 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3213 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3214 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3215 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3216 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3217 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3218 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3219 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3220 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3221 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3222 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3223 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3224 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3225 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3226 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3227 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3228 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3229 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3230 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3231 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3232 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3233 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3234 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3235 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3236 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3237 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3238 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3239 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3241 #---------------------------------------------------------------------------
3243 class ListCtrl(core
.Control
):
3245 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3246 def __init__(self
, *args
, **kwargs
):
3248 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3249 Size size=DefaultSize, long style=LC_ICON,
3250 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3252 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3253 self
.this
= newobj
.this
3256 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3258 def Create(*args
, **kwargs
):
3260 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3261 Size size=DefaultSize, long style=LC_ICON,
3262 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3264 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3266 def _setCallbackInfo(*args
, **kwargs
):
3267 """_setCallbackInfo(PyObject self, PyObject _class)"""
3268 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3270 def SetForegroundColour(*args
, **kwargs
):
3271 """SetForegroundColour(Colour col) -> bool"""
3272 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3274 def SetBackgroundColour(*args
, **kwargs
):
3275 """SetBackgroundColour(Colour col) -> bool"""
3276 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3278 def GetColumn(*args
, **kwargs
):
3279 """GetColumn(int col) -> ListItem"""
3280 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3281 if val
is not None: val
.thisown
= 1
3284 def SetColumn(*args
, **kwargs
):
3285 """SetColumn(int col, ListItem item) -> bool"""
3286 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3288 def GetColumnWidth(*args
, **kwargs
):
3289 """GetColumnWidth(int col) -> int"""
3290 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3292 def SetColumnWidth(*args
, **kwargs
):
3293 """SetColumnWidth(int col, int width) -> bool"""
3294 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3296 def GetCountPerPage(*args
, **kwargs
):
3297 """GetCountPerPage() -> int"""
3298 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3300 def GetViewRect(*args
, **kwargs
):
3301 """GetViewRect() -> Rect"""
3302 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3304 def GetEditControl(*args
, **kwargs
):
3305 """GetEditControl() -> TextCtrl"""
3306 return _controls
.ListCtrl_GetEditControl(*args
, **kwargs
)
3308 def GetItem(*args
, **kwargs
):
3309 """GetItem(long itemId, int col=0) -> ListItem"""
3310 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3311 if val
is not None: val
.thisown
= 1
3314 def SetItem(*args
, **kwargs
):
3315 """SetItem(ListItem info) -> bool"""
3316 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3318 def SetStringItem(*args
, **kwargs
):
3319 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3320 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3322 def GetItemState(*args
, **kwargs
):
3323 """GetItemState(long item, long stateMask) -> int"""
3324 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3326 def SetItemState(*args
, **kwargs
):
3327 """SetItemState(long item, long state, long stateMask) -> bool"""
3328 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3330 def SetItemImage(*args
, **kwargs
):
3331 """SetItemImage(long item, int image, int selImage) -> bool"""
3332 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3334 def GetItemText(*args
, **kwargs
):
3335 """GetItemText(long item) -> String"""
3336 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3338 def SetItemText(*args
, **kwargs
):
3339 """SetItemText(long item, String str)"""
3340 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3342 def GetItemData(*args
, **kwargs
):
3343 """GetItemData(long item) -> long"""
3344 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3346 def SetItemData(*args
, **kwargs
):
3347 """SetItemData(long item, long data) -> bool"""
3348 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3350 def GetItemPosition(*args
, **kwargs
):
3351 """GetItemPosition(long item) -> Point"""
3352 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3354 def GetItemRect(*args
, **kwargs
):
3355 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3356 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3358 def SetItemPosition(*args
, **kwargs
):
3359 """SetItemPosition(long item, Point pos) -> bool"""
3360 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3362 def GetItemCount(*args
, **kwargs
):
3363 """GetItemCount() -> int"""
3364 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3366 def GetColumnCount(*args
, **kwargs
):
3367 """GetColumnCount() -> int"""
3368 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3370 def GetItemSpacing(*args
, **kwargs
):
3371 """GetItemSpacing() -> Size"""
3372 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3374 def GetSelectedItemCount(*args
, **kwargs
):
3375 """GetSelectedItemCount() -> int"""
3376 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3378 def GetTextColour(*args
, **kwargs
):
3379 """GetTextColour() -> Colour"""
3380 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3382 def SetTextColour(*args
, **kwargs
):
3383 """SetTextColour(Colour col)"""
3384 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3386 def GetTopItem(*args
, **kwargs
):
3387 """GetTopItem() -> long"""
3388 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3390 def SetSingleStyle(*args
, **kwargs
):
3391 """SetSingleStyle(long style, bool add=True)"""
3392 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3394 def SetWindowStyleFlag(*args
, **kwargs
):
3395 """SetWindowStyleFlag(long style)"""
3396 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3398 def GetNextItem(*args
, **kwargs
):
3399 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3400 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3402 def GetImageList(*args
, **kwargs
):
3403 """GetImageList(int which) -> ImageList"""
3404 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3406 def SetImageList(*args
, **kwargs
):
3407 """SetImageList(ImageList imageList, int which)"""
3408 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3410 def AssignImageList(*args
, **kwargs
):
3411 """AssignImageList(ImageList imageList, int which)"""
3412 return _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3414 def IsVirtual(*args
, **kwargs
):
3415 """IsVirtual() -> bool"""
3416 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3418 def RefreshItem(*args
, **kwargs
):
3419 """RefreshItem(long item)"""
3420 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3422 def RefreshItems(*args
, **kwargs
):
3423 """RefreshItems(long itemFrom, long itemTo)"""
3424 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3426 def Arrange(*args
, **kwargs
):
3427 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3428 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3430 def DeleteItem(*args
, **kwargs
):
3431 """DeleteItem(long item) -> bool"""
3432 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3434 def DeleteAllItems(*args
, **kwargs
):
3435 """DeleteAllItems() -> bool"""
3436 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3438 def DeleteColumn(*args
, **kwargs
):
3439 """DeleteColumn(int col) -> bool"""
3440 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3442 def DeleteAllColumns(*args
, **kwargs
):
3443 """DeleteAllColumns() -> bool"""
3444 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3446 def ClearAll(*args
, **kwargs
):
3448 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3450 def EditLabel(*args
, **kwargs
):
3451 """EditLabel(long item) -> TextCtrl"""
3452 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3454 def EndEditLabel(*args
, **kwargs
):
3455 """EndEditLabel(bool cancel) -> bool"""
3456 return _controls
.ListCtrl_EndEditLabel(*args
, **kwargs
)
3458 def EnsureVisible(*args
, **kwargs
):
3459 """EnsureVisible(long item) -> bool"""
3460 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3462 def FindItem(*args
, **kwargs
):
3463 """FindItem(long start, String str, bool partial=False) -> long"""
3464 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3466 def FindItemData(*args
, **kwargs
):
3467 """FindItemData(long start, long data) -> long"""
3468 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3470 def FindItemAtPos(*args
, **kwargs
):
3471 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3472 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3474 def HitTest(*args
, **kwargs
):
3476 HitTest(Point point) -> (item, where)
3478 Determines which item (if any) is at the specified point,
3479 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3481 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3483 def InsertItem(*args
, **kwargs
):
3484 """InsertItem(ListItem info) -> long"""
3485 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3487 def InsertStringItem(*args
, **kwargs
):
3488 """InsertStringItem(long index, String label) -> long"""
3489 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3491 def InsertImageItem(*args
, **kwargs
):
3492 """InsertImageItem(long index, int imageIndex) -> long"""
3493 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3495 def InsertImageStringItem(*args
, **kwargs
):
3496 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3497 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3499 def InsertColumnInfo(*args
, **kwargs
):
3500 """InsertColumnInfo(long col, ListItem info) -> long"""
3501 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3503 def InsertColumn(*args
, **kwargs
):
3505 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3506 int width=-1) -> long
3508 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3510 def SetItemCount(*args
, **kwargs
):
3511 """SetItemCount(long count)"""
3512 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3514 def ScrollList(*args
, **kwargs
):
3515 """ScrollList(int dx, int dy) -> bool"""
3516 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3518 def SetItemTextColour(*args
, **kwargs
):
3519 """SetItemTextColour(long item, Colour col)"""
3520 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3522 def GetItemTextColour(*args
, **kwargs
):
3523 """GetItemTextColour(long item) -> Colour"""
3524 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3526 def SetItemBackgroundColour(*args
, **kwargs
):
3527 """SetItemBackgroundColour(long item, Colour col)"""
3528 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3530 def GetItemBackgroundColour(*args
, **kwargs
):
3531 """GetItemBackgroundColour(long item) -> Colour"""
3532 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3536 def Select(self
, idx
, on
=1):
3537 '''[de]select an item'''
3538 if on
: state
= wx
.LIST_STATE_SELECTED
3540 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3542 def Focus(self
, idx
):
3543 '''Focus and show the given item'''
3544 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3545 self
.EnsureVisible(idx
)
3547 def GetFocusedItem(self
):
3548 '''get the currently focused item or -1 if none'''
3549 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3551 def GetFirstSelected(self
, *args
):
3552 '''return first selected item, or -1 when none'''
3553 return self
.GetNextSelected(-1)
3555 def GetNextSelected(self
, item
):
3556 '''return subsequent selected items, or -1 when no more'''
3557 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3559 def IsSelected(self
, idx
):
3560 '''return True if the item is selected'''
3561 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3563 def SetColumnImage(self
, col
, image
):
3564 item
= self
.GetColumn(col
)
3565 # preserve all other attributes too
3566 item
.SetMask( wx
.LIST_MASK_STATE |
3568 wx
.LIST_MASK_IMAGE |
3571 wx
.LIST_MASK_WIDTH |
3572 wx
.LIST_MASK_FORMAT
)
3573 item
.SetImage(image
)
3574 self
.SetColumn(col
, item
)
3576 def ClearColumnImage(self
, col
):
3577 self
.SetColumnImage(col
, -1)
3579 def Append(self
, entry
):
3580 '''Append an item to the list control. The entry parameter should be a
3581 sequence with an item for each column'''
3587 pos
= self
.GetItemCount()
3588 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3589 for i
in range(1, len(entry
)):
3590 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3593 def SortItems(*args
, **kwargs
):
3594 """SortItems(PyObject func) -> bool"""
3595 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3597 def GetMainWindow(*args
, **kwargs
):
3598 """GetMainWindow() -> Window"""
3599 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3602 class ListCtrlPtr(ListCtrl
):
3603 def __init__(self
, this
):
3605 if not hasattr(self
,"thisown"): self
.thisown
= 0
3606 self
.__class
__ = ListCtrl
3607 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3609 def PreListCtrl(*args
, **kwargs
):
3610 """PreListCtrl() -> ListCtrl"""
3611 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3615 #---------------------------------------------------------------------------
3617 class ListView(ListCtrl
):
3619 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3620 def __init__(self
, *args
, **kwargs
):
3622 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3623 Size size=DefaultSize, long style=LC_REPORT,
3624 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3626 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3627 self
.this
= newobj
.this
3630 self
._setOORInfo
(self
)
3632 def Create(*args
, **kwargs
):
3634 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3635 Size size=DefaultSize, long style=LC_REPORT,
3636 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3638 return _controls
.ListView_Create(*args
, **kwargs
)
3640 def Select(*args
, **kwargs
):
3641 """Select(long n, bool on=True)"""
3642 return _controls
.ListView_Select(*args
, **kwargs
)
3644 def Focus(*args
, **kwargs
):
3645 """Focus(long index)"""
3646 return _controls
.ListView_Focus(*args
, **kwargs
)
3648 def GetFocusedItem(*args
, **kwargs
):
3649 """GetFocusedItem() -> long"""
3650 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3652 def GetNextSelected(*args
, **kwargs
):
3653 """GetNextSelected(long item) -> long"""
3654 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3656 def GetFirstSelected(*args
, **kwargs
):
3657 """GetFirstSelected() -> long"""
3658 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3660 def IsSelected(*args
, **kwargs
):
3661 """IsSelected(long index) -> bool"""
3662 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3664 def SetColumnImage(*args
, **kwargs
):
3665 """SetColumnImage(int col, int image)"""
3666 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3668 def ClearColumnImage(*args
, **kwargs
):
3669 """ClearColumnImage(int col)"""
3670 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3673 class ListViewPtr(ListView
):
3674 def __init__(self
, this
):
3676 if not hasattr(self
,"thisown"): self
.thisown
= 0
3677 self
.__class
__ = ListView
3678 _controls
.ListView_swigregister(ListViewPtr
)
3680 def PreListView(*args
, **kwargs
):
3681 """PreListView() -> ListView"""
3682 val
= _controls
.new_PreListView(*args
, **kwargs
)
3686 #---------------------------------------------------------------------------
3688 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3689 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3690 TR_NO_LINES
= _controls
.TR_NO_LINES
3691 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3692 TR_SINGLE
= _controls
.TR_SINGLE
3693 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3694 TR_EXTENDED
= _controls
.TR_EXTENDED
3695 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3696 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3697 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3698 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3699 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3700 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3701 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3702 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3703 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3704 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3705 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3706 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3707 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3708 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3709 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3710 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3711 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3712 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3713 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3714 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3715 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3716 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3717 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3718 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3719 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3720 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3721 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3722 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3723 #---------------------------------------------------------------------------
3725 class TreeItemId(object):
3727 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3728 def __init__(self
, *args
, **kwargs
):
3729 """__init__() -> TreeItemId"""
3730 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3731 self
.this
= newobj
.this
3734 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3737 if self
.thisown
: destroy(self
)
3740 def IsOk(*args
, **kwargs
):
3741 """IsOk() -> bool"""
3742 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3744 def __eq__(*args
, **kwargs
):
3745 """__eq__(TreeItemId other) -> bool"""
3746 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3748 def __ne__(*args
, **kwargs
):
3749 """__ne__(TreeItemId other) -> bool"""
3750 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3752 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3754 def __nonzero__(self
): return self
.IsOk()
3756 class TreeItemIdPtr(TreeItemId
):
3757 def __init__(self
, this
):
3759 if not hasattr(self
,"thisown"): self
.thisown
= 0
3760 self
.__class
__ = TreeItemId
3761 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3762 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3764 class TreeItemData(object):
3766 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3767 def __init__(self
, *args
, **kwargs
):
3768 """__init__(PyObject obj=None) -> TreeItemData"""
3769 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3770 self
.this
= newobj
.this
3773 def GetData(*args
, **kwargs
):
3774 """GetData() -> PyObject"""
3775 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3777 def SetData(*args
, **kwargs
):
3778 """SetData(PyObject obj)"""
3779 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3781 def GetId(*args
, **kwargs
):
3782 """GetId() -> TreeItemId"""
3783 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3785 def SetId(*args
, **kwargs
):
3786 """SetId(TreeItemId id)"""
3787 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3789 def Destroy(*args
, **kwargs
):
3791 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3794 class TreeItemDataPtr(TreeItemData
):
3795 def __init__(self
, this
):
3797 if not hasattr(self
,"thisown"): self
.thisown
= 0
3798 self
.__class
__ = TreeItemData
3799 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3801 #---------------------------------------------------------------------------
3803 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3804 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3805 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3806 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3807 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3808 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3809 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3810 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3811 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3812 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3813 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3814 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3815 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3816 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3817 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3818 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3819 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3820 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3821 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3822 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3823 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3824 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3825 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3826 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3827 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3828 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3829 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3830 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3831 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3832 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3833 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3834 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3835 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3836 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3837 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3838 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3839 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3840 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3841 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3842 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3844 class TreeEvent(core
.NotifyEvent
):
3846 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3847 def __init__(self
, *args
, **kwargs
):
3848 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3849 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3850 self
.this
= newobj
.this
3853 def GetItem(*args
, **kwargs
):
3854 """GetItem() -> TreeItemId"""
3855 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3857 def SetItem(*args
, **kwargs
):
3858 """SetItem(TreeItemId item)"""
3859 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3861 def GetOldItem(*args
, **kwargs
):
3862 """GetOldItem() -> TreeItemId"""
3863 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3865 def SetOldItem(*args
, **kwargs
):
3866 """SetOldItem(TreeItemId item)"""
3867 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3869 def GetPoint(*args
, **kwargs
):
3870 """GetPoint() -> Point"""
3871 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3873 def SetPoint(*args
, **kwargs
):
3874 """SetPoint(Point pt)"""
3875 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3877 def GetKeyEvent(*args
, **kwargs
):
3878 """GetKeyEvent() -> KeyEvent"""
3879 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3881 def GetKeyCode(*args
, **kwargs
):
3882 """GetKeyCode() -> int"""
3883 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3885 def SetKeyEvent(*args
, **kwargs
):
3886 """SetKeyEvent(KeyEvent evt)"""
3887 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3889 def GetLabel(*args
, **kwargs
):
3890 """GetLabel() -> String"""
3891 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3893 def SetLabel(*args
, **kwargs
):
3894 """SetLabel(String label)"""
3895 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3897 def IsEditCancelled(*args
, **kwargs
):
3898 """IsEditCancelled() -> bool"""
3899 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3901 def SetEditCanceled(*args
, **kwargs
):
3902 """SetEditCanceled(bool editCancelled)"""
3903 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3905 def SetToolTip(*args
, **kwargs
):
3906 """SetToolTip(String toolTip)"""
3907 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3910 class TreeEventPtr(TreeEvent
):
3911 def __init__(self
, this
):
3913 if not hasattr(self
,"thisown"): self
.thisown
= 0
3914 self
.__class
__ = TreeEvent
3915 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3917 #---------------------------------------------------------------------------
3919 class TreeCtrl(core
.Control
):
3921 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3922 def __init__(self
, *args
, **kwargs
):
3924 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3925 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3926 Validator validator=DefaultValidator,
3927 String name=TreeCtrlNameStr) -> TreeCtrl
3929 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3930 self
.this
= newobj
.this
3933 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3935 def Create(*args
, **kwargs
):
3937 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3938 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3939 Validator validator=DefaultValidator,
3940 String name=TreeCtrlNameStr) -> bool
3942 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3944 def _setCallbackInfo(*args
, **kwargs
):
3945 """_setCallbackInfo(PyObject self, PyObject _class)"""
3946 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3948 def GetCount(*args
, **kwargs
):
3949 """GetCount() -> size_t"""
3950 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3952 def GetIndent(*args
, **kwargs
):
3953 """GetIndent() -> unsigned int"""
3954 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3956 def SetIndent(*args
, **kwargs
):
3957 """SetIndent(unsigned int indent)"""
3958 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3960 def GetSpacing(*args
, **kwargs
):
3961 """GetSpacing() -> unsigned int"""
3962 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3964 def SetSpacing(*args
, **kwargs
):
3965 """SetSpacing(unsigned int spacing)"""
3966 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3968 def GetImageList(*args
, **kwargs
):
3969 """GetImageList() -> ImageList"""
3970 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3972 def GetStateImageList(*args
, **kwargs
):
3973 """GetStateImageList() -> ImageList"""
3974 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3976 def SetImageList(*args
, **kwargs
):
3977 """SetImageList(ImageList imageList)"""
3978 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3980 def SetStateImageList(*args
, **kwargs
):
3981 """SetStateImageList(ImageList imageList)"""
3982 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3984 def AssignImageList(*args
, **kwargs
):
3985 """AssignImageList(ImageList imageList)"""
3986 return _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3988 def AssignStateImageList(*args
, **kwargs
):
3989 """AssignStateImageList(ImageList imageList)"""
3990 return _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3992 def GetItemText(*args
, **kwargs
):
3993 """GetItemText(TreeItemId item) -> String"""
3994 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3996 def GetItemImage(*args
, **kwargs
):
3997 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3998 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
4000 def GetItemData(*args
, **kwargs
):
4001 """GetItemData(TreeItemId item) -> TreeItemData"""
4002 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
4004 def GetItemPyData(*args
, **kwargs
):
4005 """GetItemPyData(TreeItemId item) -> PyObject"""
4006 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
4008 GetPyData
= GetItemPyData
4009 def GetItemTextColour(*args
, **kwargs
):
4010 """GetItemTextColour(TreeItemId item) -> Colour"""
4011 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
4013 def GetItemBackgroundColour(*args
, **kwargs
):
4014 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
4015 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4017 def GetItemFont(*args
, **kwargs
):
4018 """GetItemFont(TreeItemId item) -> Font"""
4019 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4021 def SetItemText(*args
, **kwargs
):
4022 """SetItemText(TreeItemId item, String text)"""
4023 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4025 def SetItemImage(*args
, **kwargs
):
4026 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4027 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4029 def SetItemData(*args
, **kwargs
):
4030 """SetItemData(TreeItemId item, TreeItemData data)"""
4031 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4033 def SetItemPyData(*args
, **kwargs
):
4034 """SetItemPyData(TreeItemId item, PyObject obj)"""
4035 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4037 SetPyData
= SetItemPyData
4038 def SetItemHasChildren(*args
, **kwargs
):
4039 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4040 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4042 def SetItemBold(*args
, **kwargs
):
4043 """SetItemBold(TreeItemId item, bool bold=True)"""
4044 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4046 def SetItemDropHighlight(*args
, **kwargs
):
4047 """SetItemDropHighlight(TreeItemId item, bool highlight=True)"""
4048 return _controls
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
4050 def SetItemTextColour(*args
, **kwargs
):
4051 """SetItemTextColour(TreeItemId item, Colour col)"""
4052 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4054 def SetItemBackgroundColour(*args
, **kwargs
):
4055 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4056 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4058 def SetItemFont(*args
, **kwargs
):
4059 """SetItemFont(TreeItemId item, Font font)"""
4060 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4062 def IsVisible(*args
, **kwargs
):
4063 """IsVisible(TreeItemId item) -> bool"""
4064 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4066 def ItemHasChildren(*args
, **kwargs
):
4067 """ItemHasChildren(TreeItemId item) -> bool"""
4068 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4070 def IsExpanded(*args
, **kwargs
):
4071 """IsExpanded(TreeItemId item) -> bool"""
4072 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4074 def IsSelected(*args
, **kwargs
):
4075 """IsSelected(TreeItemId item) -> bool"""
4076 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4078 def IsBold(*args
, **kwargs
):
4079 """IsBold(TreeItemId item) -> bool"""
4080 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4082 def GetChildrenCount(*args
, **kwargs
):
4083 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4084 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4086 def GetRootItem(*args
, **kwargs
):
4087 """GetRootItem() -> TreeItemId"""
4088 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4090 def GetSelection(*args
, **kwargs
):
4091 """GetSelection() -> TreeItemId"""
4092 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4094 def GetSelections(*args
, **kwargs
):
4095 """GetSelections() -> PyObject"""
4096 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4098 def GetItemParent(*args
, **kwargs
):
4099 """GetItemParent(TreeItemId item) -> TreeItemId"""
4100 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4102 def GetFirstChild(*args
, **kwargs
):
4103 """GetFirstChild(TreeItemId item) -> PyObject"""
4104 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4106 def GetNextChild(*args
, **kwargs
):
4107 """GetNextChild(TreeItemId item, void cookie) -> PyObject"""
4108 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4110 def GetLastChild(*args
, **kwargs
):
4111 """GetLastChild(TreeItemId item) -> TreeItemId"""
4112 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4114 def GetNextSibling(*args
, **kwargs
):
4115 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4116 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4118 def GetPrevSibling(*args
, **kwargs
):
4119 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4120 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4122 def GetFirstVisibleItem(*args
, **kwargs
):
4123 """GetFirstVisibleItem() -> TreeItemId"""
4124 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4126 def GetNextVisible(*args
, **kwargs
):
4127 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4128 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4130 def GetPrevVisible(*args
, **kwargs
):
4131 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4132 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4134 def AddRoot(*args
, **kwargs
):
4135 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4136 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4138 def PrependItem(*args
, **kwargs
):
4140 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4141 TreeItemData data=None) -> TreeItemId
4143 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4145 def InsertItem(*args
, **kwargs
):
4147 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4148 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4150 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4152 def InsertItemBefore(*args
, **kwargs
):
4154 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4155 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4157 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4159 def AppendItem(*args
, **kwargs
):
4161 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4162 TreeItemData data=None) -> TreeItemId
4164 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4166 def Delete(*args
, **kwargs
):
4167 """Delete(TreeItemId item)"""
4168 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4170 def DeleteChildren(*args
, **kwargs
):
4171 """DeleteChildren(TreeItemId item)"""
4172 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4174 def DeleteAllItems(*args
, **kwargs
):
4175 """DeleteAllItems()"""
4176 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4178 def Expand(*args
, **kwargs
):
4179 """Expand(TreeItemId item)"""
4180 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4182 def Collapse(*args
, **kwargs
):
4183 """Collapse(TreeItemId item)"""
4184 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4186 def CollapseAndReset(*args
, **kwargs
):
4187 """CollapseAndReset(TreeItemId item)"""
4188 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4190 def Toggle(*args
, **kwargs
):
4191 """Toggle(TreeItemId item)"""
4192 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4194 def Unselect(*args
, **kwargs
):
4196 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4198 def UnselectAll(*args
, **kwargs
):
4200 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4202 def SelectItem(*args
, **kwargs
):
4203 """SelectItem(TreeItemId item)"""
4204 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4206 def EnsureVisible(*args
, **kwargs
):
4207 """EnsureVisible(TreeItemId item)"""
4208 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4210 def ScrollTo(*args
, **kwargs
):
4211 """ScrollTo(TreeItemId item)"""
4212 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4214 def EditLabel(*args
, **kwargs
):
4215 """EditLabel(TreeItemId item)"""
4216 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4218 def GetEditControl(*args
, **kwargs
):
4219 """GetEditControl() -> TextCtrl"""
4220 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4222 def EndEditLabel(*args
, **kwargs
):
4223 """EndEditLabel(TreeItemId item, bool discardChanges=False)"""
4224 return _controls
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
4226 def SortChildren(*args
, **kwargs
):
4227 """SortChildren(TreeItemId item)"""
4228 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4230 def HitTest(*args
, **kwargs
):
4232 HitTest(Point point) -> (item, where)
4234 Determine which item (if any) belongs the given point. The
4235 coordinates specified are relative to the client area of tree ctrl
4236 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4240 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4242 def GetBoundingRect(*args
, **kwargs
):
4243 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4244 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4247 class TreeCtrlPtr(TreeCtrl
):
4248 def __init__(self
, this
):
4250 if not hasattr(self
,"thisown"): self
.thisown
= 0
4251 self
.__class
__ = TreeCtrl
4252 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4254 def PreTreeCtrl(*args
, **kwargs
):
4255 """PreTreeCtrl() -> TreeCtrl"""
4256 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4260 #---------------------------------------------------------------------------
4262 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4263 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4264 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4265 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4266 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4267 class GenericDirCtrl(core
.Control
):
4269 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4270 def __init__(self
, *args
, **kwargs
):
4272 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4273 Point pos=DefaultPosition, Size size=DefaultSize,
4274 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4275 String filter=EmptyString,
4276 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4278 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4279 self
.this
= newobj
.this
4282 self
._setOORInfo
(self
)
4284 def Create(*args
, **kwargs
):
4286 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4287 Point pos=DefaultPosition, Size size=DefaultSize,
4288 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4289 String filter=EmptyString,
4290 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4292 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4294 def ExpandPath(*args
, **kwargs
):
4295 """ExpandPath(String path) -> bool"""
4296 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4298 def GetDefaultPath(*args
, **kwargs
):
4299 """GetDefaultPath() -> String"""
4300 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4302 def SetDefaultPath(*args
, **kwargs
):
4303 """SetDefaultPath(String path)"""
4304 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4306 def GetPath(*args
, **kwargs
):
4307 """GetPath() -> String"""
4308 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4310 def GetFilePath(*args
, **kwargs
):
4311 """GetFilePath() -> String"""
4312 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4314 def SetPath(*args
, **kwargs
):
4315 """SetPath(String path)"""
4316 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4318 def ShowHidden(*args
, **kwargs
):
4319 """ShowHidden(bool show)"""
4320 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4322 def GetShowHidden(*args
, **kwargs
):
4323 """GetShowHidden() -> bool"""
4324 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4326 def GetFilter(*args
, **kwargs
):
4327 """GetFilter() -> String"""
4328 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4330 def SetFilter(*args
, **kwargs
):
4331 """SetFilter(String filter)"""
4332 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4334 def GetFilterIndex(*args
, **kwargs
):
4335 """GetFilterIndex() -> int"""
4336 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4338 def SetFilterIndex(*args
, **kwargs
):
4339 """SetFilterIndex(int n)"""
4340 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4342 def GetRootId(*args
, **kwargs
):
4343 """GetRootId() -> TreeItemId"""
4344 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4346 def GetTreeCtrl(*args
, **kwargs
):
4347 """GetTreeCtrl() -> TreeCtrl"""
4348 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4350 def GetFilterListCtrl(*args
, **kwargs
):
4351 """GetFilterListCtrl() -> DirFilterListCtrl"""
4352 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4354 def FindChild(*args
, **kwargs
):
4356 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4358 Find the child that matches the first part of 'path'. E.g. if a child path is
4359 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4360 If the path string has been used (we're at the leaf), done is set to True
4363 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4365 def DoResize(*args
, **kwargs
):
4367 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4369 def ReCreateTree(*args
, **kwargs
):
4370 """ReCreateTree()"""
4371 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4374 class GenericDirCtrlPtr(GenericDirCtrl
):
4375 def __init__(self
, this
):
4377 if not hasattr(self
,"thisown"): self
.thisown
= 0
4378 self
.__class
__ = GenericDirCtrl
4379 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4380 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4382 def PreGenericDirCtrl(*args
, **kwargs
):
4383 """PreGenericDirCtrl() -> GenericDirCtrl"""
4384 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4388 class DirFilterListCtrl(Choice
):
4390 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4391 def __init__(self
, *args
, **kwargs
):
4393 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4394 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4396 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4397 self
.this
= newobj
.this
4400 self
._setOORInfo
(self
)
4402 def Create(*args
, **kwargs
):
4404 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4405 Size size=DefaultSize, long style=0) -> bool
4407 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4409 def FillFilterList(*args
, **kwargs
):
4410 """FillFilterList(String filter, int defaultFilter)"""
4411 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4414 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4415 def __init__(self
, this
):
4417 if not hasattr(self
,"thisown"): self
.thisown
= 0
4418 self
.__class
__ = DirFilterListCtrl
4419 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4421 def PreDirFilterListCtrl(*args
, **kwargs
):
4422 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4423 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4427 #---------------------------------------------------------------------------
4429 class PyControl(core
.Control
):
4431 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4432 def __init__(self
, *args
, **kwargs
):
4434 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4435 long style=0, Validator validator=DefaultValidator,
4436 String name=ControlNameStr) -> PyControl
4438 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4439 self
.this
= newobj
.this
4442 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4444 def _setCallbackInfo(*args
, **kwargs
):
4445 """_setCallbackInfo(PyObject self, PyObject _class)"""
4446 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4448 def base_DoMoveWindow(*args
, **kwargs
):
4449 """base_DoMoveWindow(int x, int y, int width, int height)"""
4450 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4452 def base_DoSetSize(*args
, **kwargs
):
4453 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4454 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4456 def base_DoSetClientSize(*args
, **kwargs
):
4457 """base_DoSetClientSize(int width, int height)"""
4458 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4460 def base_DoSetVirtualSize(*args
, **kwargs
):
4461 """base_DoSetVirtualSize(int x, int y)"""
4462 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4464 def base_DoGetSize(*args
, **kwargs
):
4465 """base_DoGetSize() -> (width, height)"""
4466 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4468 def base_DoGetClientSize(*args
, **kwargs
):
4469 """base_DoGetClientSize() -> (width, height)"""
4470 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4472 def base_DoGetPosition(*args
, **kwargs
):
4473 """base_DoGetPosition() -> (x,y)"""
4474 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4476 def base_DoGetVirtualSize(*args
, **kwargs
):
4477 """base_DoGetVirtualSize() -> Size"""
4478 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4480 def base_DoGetBestSize(*args
, **kwargs
):
4481 """base_DoGetBestSize() -> Size"""
4482 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4484 def base_InitDialog(*args
, **kwargs
):
4485 """base_InitDialog()"""
4486 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4488 def base_TransferDataToWindow(*args
, **kwargs
):
4489 """base_TransferDataToWindow() -> bool"""
4490 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4492 def base_TransferDataFromWindow(*args
, **kwargs
):
4493 """base_TransferDataFromWindow() -> bool"""
4494 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4496 def base_Validate(*args
, **kwargs
):
4497 """base_Validate() -> bool"""
4498 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4500 def base_AcceptsFocus(*args
, **kwargs
):
4501 """base_AcceptsFocus() -> bool"""
4502 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4504 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4505 """base_AcceptsFocusFromKeyboard() -> bool"""
4506 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4508 def base_GetMaxSize(*args
, **kwargs
):
4509 """base_GetMaxSize() -> Size"""
4510 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4512 def base_AddChild(*args
, **kwargs
):
4513 """base_AddChild(Window child)"""
4514 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4516 def base_RemoveChild(*args
, **kwargs
):
4517 """base_RemoveChild(Window child)"""
4518 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4521 class PyControlPtr(PyControl
):
4522 def __init__(self
, this
):
4524 if not hasattr(self
,"thisown"): self
.thisown
= 0
4525 self
.__class
__ = PyControl
4526 _controls
.PyControl_swigregister(PyControlPtr
)
4528 #---------------------------------------------------------------------------
4530 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4531 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4532 wxEVT_HELP
= _controls
.wxEVT_HELP
4533 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4534 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4535 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4536 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4537 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4539 class HelpEvent(core
.CommandEvent
):
4541 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4542 def __init__(self
, *args
, **kwargs
):
4543 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4544 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4545 self
.this
= newobj
.this
4548 def GetPosition(*args
, **kwargs
):
4549 """GetPosition() -> Point"""
4550 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4552 def SetPosition(*args
, **kwargs
):
4553 """SetPosition(Point pos)"""
4554 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4556 def GetLink(*args
, **kwargs
):
4557 """GetLink() -> String"""
4558 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4560 def SetLink(*args
, **kwargs
):
4561 """SetLink(String link)"""
4562 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4564 def GetTarget(*args
, **kwargs
):
4565 """GetTarget() -> String"""
4566 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4568 def SetTarget(*args
, **kwargs
):
4569 """SetTarget(String target)"""
4570 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4573 class HelpEventPtr(HelpEvent
):
4574 def __init__(self
, this
):
4576 if not hasattr(self
,"thisown"): self
.thisown
= 0
4577 self
.__class
__ = HelpEvent
4578 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4580 class ContextHelp(core
.Object
):
4582 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4583 def __init__(self
, *args
, **kwargs
):
4584 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4585 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4586 self
.this
= newobj
.this
4589 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4592 if self
.thisown
: destroy(self
)
4595 def BeginContextHelp(*args
, **kwargs
):
4596 """BeginContextHelp(Window window=None) -> bool"""
4597 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4599 def EndContextHelp(*args
, **kwargs
):
4600 """EndContextHelp() -> bool"""
4601 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4604 class ContextHelpPtr(ContextHelp
):
4605 def __init__(self
, this
):
4607 if not hasattr(self
,"thisown"): self
.thisown
= 0
4608 self
.__class
__ = ContextHelp
4609 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4611 class ContextHelpButton(BitmapButton
):
4613 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4614 def __init__(self
, *args
, **kwargs
):
4616 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4617 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4619 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4620 self
.this
= newobj
.this
4623 self
._setOORInfo
(self
)
4626 class ContextHelpButtonPtr(ContextHelpButton
):
4627 def __init__(self
, this
):
4629 if not hasattr(self
,"thisown"): self
.thisown
= 0
4630 self
.__class
__ = ContextHelpButton
4631 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4633 class HelpProvider(object):
4634 def __init__(self
): raise RuntimeError, "No constructor defined"
4636 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4637 def Set(*args
, **kwargs
):
4638 """Set(HelpProvider helpProvider) -> HelpProvider"""
4639 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4641 Set
= staticmethod(Set
)
4642 def Get(*args
, **kwargs
):
4643 """Get() -> HelpProvider"""
4644 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4646 Get
= staticmethod(Get
)
4647 def GetHelp(*args
, **kwargs
):
4648 """GetHelp(Window window) -> String"""
4649 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4651 def ShowHelp(*args
, **kwargs
):
4652 """ShowHelp(Window window) -> bool"""
4653 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4655 def AddHelp(*args
, **kwargs
):
4656 """AddHelp(Window window, String text)"""
4657 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4659 def AddHelpById(*args
, **kwargs
):
4660 """AddHelpById(int id, String text)"""
4661 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4663 def Destroy(*args
, **kwargs
):
4665 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4668 class HelpProviderPtr(HelpProvider
):
4669 def __init__(self
, this
):
4671 if not hasattr(self
,"thisown"): self
.thisown
= 0
4672 self
.__class
__ = HelpProvider
4673 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4675 def HelpProvider_Set(*args
, **kwargs
):
4676 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4677 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4679 def HelpProvider_Get(*args
, **kwargs
):
4680 """HelpProvider_Get() -> HelpProvider"""
4681 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4683 class SimpleHelpProvider(HelpProvider
):
4685 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4686 def __init__(self
, *args
, **kwargs
):
4687 """__init__() -> SimpleHelpProvider"""
4688 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4689 self
.this
= newobj
.this
4693 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4694 def __init__(self
, this
):
4696 if not hasattr(self
,"thisown"): self
.thisown
= 0
4697 self
.__class
__ = SimpleHelpProvider
4698 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4700 #---------------------------------------------------------------------------
4702 class DragImage(core
.Object
):
4704 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4705 def __init__(self
, *args
, **kwargs
):
4706 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4707 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4708 self
.this
= newobj
.this
4711 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4714 if self
.thisown
: destroy(self
)
4717 def SetBackingBitmap(*args
, **kwargs
):
4718 """SetBackingBitmap(Bitmap bitmap)"""
4719 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4721 def BeginDrag(*args
, **kwargs
):
4723 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4724 Rect rect=None) -> bool
4726 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4728 def BeginDragBounded(*args
, **kwargs
):
4729 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4730 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4732 def EndDrag(*args
, **kwargs
):
4733 """EndDrag() -> bool"""
4734 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4736 def Move(*args
, **kwargs
):
4737 """Move(Point pt) -> bool"""
4738 return _controls
.DragImage_Move(*args
, **kwargs
)
4740 def Show(*args
, **kwargs
):
4741 """Show() -> bool"""
4742 return _controls
.DragImage_Show(*args
, **kwargs
)
4744 def Hide(*args
, **kwargs
):
4745 """Hide() -> bool"""
4746 return _controls
.DragImage_Hide(*args
, **kwargs
)
4748 def GetImageRect(*args
, **kwargs
):
4749 """GetImageRect(Point pos) -> Rect"""
4750 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4752 def DoDrawImage(*args
, **kwargs
):
4753 """DoDrawImage(DC dc, Point pos) -> bool"""
4754 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4756 def UpdateBackingFromWindow(*args
, **kwargs
):
4757 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4758 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4760 def RedrawImage(*args
, **kwargs
):
4761 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4762 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4765 class DragImagePtr(DragImage
):
4766 def __init__(self
, this
):
4768 if not hasattr(self
,"thisown"): self
.thisown
= 0
4769 self
.__class
__ = DragImage
4770 _controls
.DragImage_swigregister(DragImagePtr
)
4772 def DragIcon(*args
, **kwargs
):
4773 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4774 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4778 def DragString(*args
, **kwargs
):
4779 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4780 val
= _controls
.new_DragString(*args
, **kwargs
)
4784 def DragTreeItem(*args
, **kwargs
):
4785 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4786 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4790 def DragListItem(*args
, **kwargs
):
4791 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4792 val
= _controls
.new_DragListItem(*args
, **kwargs
)