1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 BU_LEFT
= _controls
.BU_LEFT
11 BU_TOP
= _controls
.BU_TOP
12 BU_RIGHT
= _controls
.BU_RIGHT
13 BU_BOTTOM
= _controls
.BU_BOTTOM
14 BU_EXACTFIT
= _controls
.BU_EXACTFIT
15 BU_AUTODRAW
= _controls
.BU_AUTODRAW
16 class Button(core
.Control
):
18 A button is a control that contains a text string, and is one of the most
19 common elements of a GUI. It may be placed on a dialog box or panel, or
20 indeed almost any other window.
23 return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
24 def __init__(self
, *args
, **kwargs
):
26 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
27 Size size=DefaultSize, long style=0,
28 Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button
30 Create and show a button.
32 newobj
= _controls
.new_Button(*args
, **kwargs
)
33 self
.this
= newobj
.this
36 self
._setOORInfo
(self
)
38 def Create(*args
, **kwargs
):
40 Create(Window parent, int id, String label, Point pos=DefaultPosition,
41 Size size=DefaultSize, long style=0,
42 Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool
44 Acutally create the GUI Button for 2-phase creation.
46 return _controls
.Button_Create(*args
, **kwargs
)
48 def SetDefault(*args
, **kwargs
):
52 This sets the button to be the default item for the panel or dialog box.
54 return _controls
.Button_SetDefault(*args
, **kwargs
)
56 def GetDefaultSize(*args
, **kwargs
):
57 """GetDefaultSize() -> Size"""
58 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
60 GetDefaultSize
= staticmethod(GetDefaultSize
)
62 class ButtonPtr(Button
):
63 def __init__(self
, this
):
65 if not hasattr(self
,"thisown"): self
.thisown
= 0
66 self
.__class
__ = Button
67 _controls
.Button_swigregister(ButtonPtr
)
69 ButtonNameStr
= cvar
.ButtonNameStr
71 def PreButton(*args
, **kwargs
):
75 Precreate a Button for 2-phase creation.
77 val
= _controls
.new_PreButton(*args
, **kwargs
)
81 def Button_GetDefaultSize(*args
, **kwargs
):
82 """Button_GetDefaultSize() -> Size"""
83 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
85 class BitmapButton(Button
):
87 A Button that contains a bitmap. A bitmap button can be supplied with a
88 single bitmap, and wxWindows will draw all button states using this bitmap. If
89 the application needs more control, additional bitmaps for the selected state,
90 unpressed focused state, and greyed-out state may be supplied.
94 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
95 def __init__(self
, *args
, **kwargs
):
97 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
98 Size size=DefaultSize, long style=BU_AUTODRAW,
99 Validator validator=DefaultValidator,
100 String name=ButtonNameStr) -> BitmapButton
102 Create and show a button with a bitmap for the label.
104 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
105 self
.this
= newobj
.this
108 self
._setOORInfo
(self
)
110 def Create(*args
, **kwargs
):
112 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
113 Size size=DefaultSize, long style=BU_AUTODRAW,
114 Validator validator=DefaultValidator,
115 String name=ButtonNameStr) -> bool
117 Acutally create the GUI BitmapButton for 2-phase creation.
119 return _controls
.BitmapButton_Create(*args
, **kwargs
)
121 def GetBitmapLabel(*args
, **kwargs
):
123 GetBitmapLabel() -> Bitmap
125 Returns the label bitmap (the one passed to the constructor).
127 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
129 def GetBitmapDisabled(*args
, **kwargs
):
131 GetBitmapDisabled() -> Bitmap
133 Returns the bitmap for the disabled state.
135 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
137 def GetBitmapFocus(*args
, **kwargs
):
139 GetBitmapFocus() -> Bitmap
141 Returns the bitmap for the focused state.
143 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
145 def GetBitmapSelected(*args
, **kwargs
):
147 GetBitmapSelected() -> Bitmap
149 Returns the bitmap for the selected state.
151 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
153 def SetBitmapDisabled(*args
, **kwargs
):
155 SetBitmapDisabled(Bitmap bitmap)
157 Sets the bitmap for the disabled button appearance.
159 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
161 def SetBitmapFocus(*args
, **kwargs
):
163 SetBitmapFocus(Bitmap bitmap)
165 Sets the bitmap for the button appearance when it has the keyboard focus.
167 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
169 def SetBitmapSelected(*args
, **kwargs
):
171 SetBitmapSelected(Bitmap bitmap)
173 Sets the bitmap for the selected (depressed) button appearance.
175 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
177 def SetBitmapLabel(*args
, **kwargs
):
179 SetBitmapLabel(Bitmap bitmap)
181 Sets the bitmap label for the button. This is the bitmap used for the
182 unselected state, and for all other states if no other bitmaps are provided.
184 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
186 def SetMargins(*args
, **kwargs
):
187 """SetMargins(int x, int y)"""
188 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
190 def GetMarginX(*args
, **kwargs
):
191 """GetMarginX() -> int"""
192 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
194 def GetMarginY(*args
, **kwargs
):
195 """GetMarginY() -> int"""
196 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
199 class BitmapButtonPtr(BitmapButton
):
200 def __init__(self
, this
):
202 if not hasattr(self
,"thisown"): self
.thisown
= 0
203 self
.__class
__ = BitmapButton
204 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
206 def PreBitmapButton(*args
, **kwargs
):
208 PreBitmapButton() -> BitmapButton
210 Precreate a BitmapButton for 2-phase creation.
212 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
216 #---------------------------------------------------------------------------
218 CHK_2STATE
= _controls
.CHK_2STATE
219 CHK_3STATE
= _controls
.CHK_3STATE
220 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
221 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
222 CHK_CHECKED
= _controls
.CHK_CHECKED
223 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
224 class CheckBox(core
.Control
):
226 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
227 def __init__(self
, *args
, **kwargs
):
229 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
230 Size size=DefaultSize, long style=0,
231 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
233 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
234 self
.this
= newobj
.this
237 self
._setOORInfo
(self
)
239 def Create(*args
, **kwargs
):
241 Create(Window parent, int id, String label, Point pos=DefaultPosition,
242 Size size=DefaultSize, long style=0,
243 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
245 return _controls
.CheckBox_Create(*args
, **kwargs
)
247 def GetValue(*args
, **kwargs
):
248 """GetValue() -> bool"""
249 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
251 def IsChecked(*args
, **kwargs
):
252 """IsChecked() -> bool"""
253 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
255 def SetValue(*args
, **kwargs
):
256 """SetValue(bool state)"""
257 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
259 def Get3StateValue(*args
, **kwargs
):
260 """Get3StateValue() -> int"""
261 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
263 def Set3StateValue(*args
, **kwargs
):
264 """Set3StateValue(int state)"""
265 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
267 def Is3State(*args
, **kwargs
):
268 """Is3State() -> bool"""
269 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
271 def Is3rdStateAllowedForUser(*args
, **kwargs
):
272 """Is3rdStateAllowedForUser() -> bool"""
273 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
276 class CheckBoxPtr(CheckBox
):
277 def __init__(self
, this
):
279 if not hasattr(self
,"thisown"): self
.thisown
= 0
280 self
.__class
__ = CheckBox
281 _controls
.CheckBox_swigregister(CheckBoxPtr
)
282 CheckBoxNameStr
= cvar
.CheckBoxNameStr
284 def PreCheckBox(*args
, **kwargs
):
285 """PreCheckBox() -> CheckBox"""
286 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
290 #---------------------------------------------------------------------------
292 class Choice(core
.ControlWithItems
):
294 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
295 def __init__(self
, *args
, **kwargs
):
297 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
298 wxArrayString choices=wxPyEmptyStringArray,
299 long style=0, Validator validator=DefaultValidator,
300 String name=ChoiceNameStr) -> Choice
302 newobj
= _controls
.new_Choice(*args
, **kwargs
)
303 self
.this
= newobj
.this
306 self
._setOORInfo
(self
)
308 def Create(*args
, **kwargs
):
310 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
311 wxArrayString choices=wxPyEmptyStringArray,
312 long style=0, Validator validator=DefaultValidator,
313 String name=ChoiceNameStr) -> bool
315 return _controls
.Choice_Create(*args
, **kwargs
)
317 def GetColumns(*args
, **kwargs
):
318 """GetColumns() -> int"""
319 return _controls
.Choice_GetColumns(*args
, **kwargs
)
321 def SetColumns(*args
, **kwargs
):
322 """SetColumns(int n=1)"""
323 return _controls
.Choice_SetColumns(*args
, **kwargs
)
325 def SetSelection(*args
, **kwargs
):
326 """SetSelection(int n)"""
327 return _controls
.Choice_SetSelection(*args
, **kwargs
)
329 def SetStringSelection(*args
, **kwargs
):
330 """SetStringSelection(String string)"""
331 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
333 def SetString(*args
, **kwargs
):
334 """SetString(int n, String s)"""
335 return _controls
.Choice_SetString(*args
, **kwargs
)
338 class ChoicePtr(Choice
):
339 def __init__(self
, this
):
341 if not hasattr(self
,"thisown"): self
.thisown
= 0
342 self
.__class
__ = Choice
343 _controls
.Choice_swigregister(ChoicePtr
)
344 ChoiceNameStr
= cvar
.ChoiceNameStr
346 def PreChoice(*args
, **kwargs
):
347 """PreChoice() -> Choice"""
348 val
= _controls
.new_PreChoice(*args
, **kwargs
)
352 #---------------------------------------------------------------------------
354 class ComboBox(Choice
):
356 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
357 def __init__(self
, *args
, **kwargs
):
359 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
360 Size size=DefaultSize,
361 wxArrayString choices=wxPyEmptyStringArray,
362 long style=0, Validator validator=DefaultValidator,
363 String name=ComboBoxNameStr) -> ComboBox
365 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
366 self
.this
= newobj
.this
369 self
._setOORInfo
(self
)
371 def Create(*args
, **kwargs
):
373 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
374 Size size=DefaultSize,
375 wxArrayString choices=wxPyEmptyStringArray,
376 long style=0, Validator validator=DefaultValidator,
377 String name=ComboBoxNameStr) -> bool
379 return _controls
.ComboBox_Create(*args
, **kwargs
)
381 def GetValue(*args
, **kwargs
):
382 """GetValue() -> String"""
383 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
385 def SetValue(*args
, **kwargs
):
386 """SetValue(String value)"""
387 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
389 def Copy(*args
, **kwargs
):
391 return _controls
.ComboBox_Copy(*args
, **kwargs
)
393 def Cut(*args
, **kwargs
):
395 return _controls
.ComboBox_Cut(*args
, **kwargs
)
397 def Paste(*args
, **kwargs
):
399 return _controls
.ComboBox_Paste(*args
, **kwargs
)
401 def SetInsertionPoint(*args
, **kwargs
):
402 """SetInsertionPoint(long pos)"""
403 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
405 def GetInsertionPoint(*args
, **kwargs
):
406 """GetInsertionPoint() -> long"""
407 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
409 def GetLastPosition(*args
, **kwargs
):
410 """GetLastPosition() -> long"""
411 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
413 def Replace(*args
, **kwargs
):
414 """Replace(long from, long to, String value)"""
415 return _controls
.ComboBox_Replace(*args
, **kwargs
)
417 def SetSelection(*args
, **kwargs
):
418 """SetSelection(int n)"""
419 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
421 def SetMark(*args
, **kwargs
):
422 """SetMark(long from, long to)"""
423 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
425 def SetEditable(*args
, **kwargs
):
426 """SetEditable(bool editable)"""
427 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
429 def SetInsertionPointEnd(*args
, **kwargs
):
430 """SetInsertionPointEnd()"""
431 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
433 def Remove(*args
, **kwargs
):
434 """Remove(long from, long to)"""
435 return _controls
.ComboBox_Remove(*args
, **kwargs
)
438 class ComboBoxPtr(ComboBox
):
439 def __init__(self
, this
):
441 if not hasattr(self
,"thisown"): self
.thisown
= 0
442 self
.__class
__ = ComboBox
443 _controls
.ComboBox_swigregister(ComboBoxPtr
)
444 ComboBoxNameStr
= cvar
.ComboBoxNameStr
446 def PreComboBox(*args
, **kwargs
):
447 """PreComboBox() -> ComboBox"""
448 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
452 #---------------------------------------------------------------------------
454 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
455 GA_VERTICAL
= _controls
.GA_VERTICAL
456 GA_SMOOTH
= _controls
.GA_SMOOTH
457 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
458 class Gauge(core
.Control
):
460 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
461 def __init__(self
, *args
, **kwargs
):
463 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
464 Size size=DefaultSize, long style=GA_HORIZONTAL,
465 Validator validator=DefaultValidator,
466 String name=GaugeNameStr) -> Gauge
468 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
469 self
.this
= newobj
.this
472 self
._setOORInfo
(self
)
474 def Create(*args
, **kwargs
):
476 Create(Window parent, int id, int range, Point pos=DefaultPosition,
477 Size size=DefaultSize, long style=GA_HORIZONTAL,
478 Validator validator=DefaultValidator,
479 String name=GaugeNameStr) -> bool
481 return _controls
.Gauge_Create(*args
, **kwargs
)
483 def SetRange(*args
, **kwargs
):
484 """SetRange(int range)"""
485 return _controls
.Gauge_SetRange(*args
, **kwargs
)
487 def GetRange(*args
, **kwargs
):
488 """GetRange() -> int"""
489 return _controls
.Gauge_GetRange(*args
, **kwargs
)
491 def SetValue(*args
, **kwargs
):
492 """SetValue(int pos)"""
493 return _controls
.Gauge_SetValue(*args
, **kwargs
)
495 def GetValue(*args
, **kwargs
):
496 """GetValue() -> int"""
497 return _controls
.Gauge_GetValue(*args
, **kwargs
)
499 def IsVertical(*args
, **kwargs
):
500 """IsVertical() -> bool"""
501 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
503 def SetShadowWidth(*args
, **kwargs
):
504 """SetShadowWidth(int w)"""
505 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
507 def GetShadowWidth(*args
, **kwargs
):
508 """GetShadowWidth() -> int"""
509 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
511 def SetBezelFace(*args
, **kwargs
):
512 """SetBezelFace(int w)"""
513 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
515 def GetBezelFace(*args
, **kwargs
):
516 """GetBezelFace() -> int"""
517 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
520 class GaugePtr(Gauge
):
521 def __init__(self
, this
):
523 if not hasattr(self
,"thisown"): self
.thisown
= 0
524 self
.__class
__ = Gauge
525 _controls
.Gauge_swigregister(GaugePtr
)
526 GaugeNameStr
= cvar
.GaugeNameStr
528 def PreGauge(*args
, **kwargs
):
529 """PreGauge() -> Gauge"""
530 val
= _controls
.new_PreGauge(*args
, **kwargs
)
534 #---------------------------------------------------------------------------
536 class StaticBox(core
.Control
):
538 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
539 def __init__(self
, *args
, **kwargs
):
541 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
542 Size size=DefaultSize, long style=0,
543 String name=StaticBoxNameStr) -> StaticBox
545 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
546 self
.this
= newobj
.this
549 self
._setOORInfo
(self
)
551 def Create(*args
, **kwargs
):
553 Create(Window parent, int id, String label, Point pos=DefaultPosition,
554 Size size=DefaultSize, long style=0,
555 String name=StaticBoxNameStr) -> bool
557 return _controls
.StaticBox_Create(*args
, **kwargs
)
560 class StaticBoxPtr(StaticBox
):
561 def __init__(self
, this
):
563 if not hasattr(self
,"thisown"): self
.thisown
= 0
564 self
.__class
__ = StaticBox
565 _controls
.StaticBox_swigregister(StaticBoxPtr
)
566 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
567 StaticBoxNameStr
= cvar
.StaticBoxNameStr
568 StaticTextNameStr
= cvar
.StaticTextNameStr
570 def PreStaticBox(*args
, **kwargs
):
571 """PreStaticBox() -> StaticBox"""
572 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
576 #---------------------------------------------------------------------------
578 class StaticLine(core
.Control
):
580 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
581 def __init__(self
, *args
, **kwargs
):
583 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
584 long style=LI_HORIZONTAL,
585 String name=StaticTextNameStr) -> StaticLine
587 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
588 self
.this
= newobj
.this
591 self
._setOORInfo
(self
)
593 def Create(*args
, **kwargs
):
595 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
596 long style=LI_HORIZONTAL,
597 String name=StaticTextNameStr) -> bool
599 return _controls
.StaticLine_Create(*args
, **kwargs
)
601 def IsVertical(*args
, **kwargs
):
602 """IsVertical() -> bool"""
603 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
605 def GetDefaultSize(*args
, **kwargs
):
606 """GetDefaultSize() -> int"""
607 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
609 GetDefaultSize
= staticmethod(GetDefaultSize
)
611 class StaticLinePtr(StaticLine
):
612 def __init__(self
, this
):
614 if not hasattr(self
,"thisown"): self
.thisown
= 0
615 self
.__class
__ = StaticLine
616 _controls
.StaticLine_swigregister(StaticLinePtr
)
618 def PreStaticLine(*args
, **kwargs
):
619 """PreStaticLine() -> StaticLine"""
620 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
624 def StaticLine_GetDefaultSize(*args
, **kwargs
):
625 """StaticLine_GetDefaultSize() -> int"""
626 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
628 #---------------------------------------------------------------------------
630 class StaticText(core
.Control
):
632 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
633 def __init__(self
, *args
, **kwargs
):
635 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
636 Size size=DefaultSize, long style=0,
637 String name=StaticTextNameStr) -> StaticText
639 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
640 self
.this
= newobj
.this
643 self
._setOORInfo
(self
)
645 def Create(*args
, **kwargs
):
647 Create(Window parent, int id, String label, Point pos=DefaultPosition,
648 Size size=DefaultSize, long style=0,
649 String name=StaticTextNameStr) -> bool
651 return _controls
.StaticText_Create(*args
, **kwargs
)
654 class StaticTextPtr(StaticText
):
655 def __init__(self
, this
):
657 if not hasattr(self
,"thisown"): self
.thisown
= 0
658 self
.__class
__ = StaticText
659 _controls
.StaticText_swigregister(StaticTextPtr
)
661 def PreStaticText(*args
, **kwargs
):
662 """PreStaticText() -> StaticText"""
663 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
667 #---------------------------------------------------------------------------
669 class StaticBitmap(core
.Control
):
671 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
672 def __init__(self
, *args
, **kwargs
):
674 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
675 Size size=DefaultSize, long style=0,
676 String name=StaticBitmapNameStr) -> StaticBitmap
678 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
679 self
.this
= newobj
.this
682 def Create(*args
, **kwargs
):
684 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
685 Size size=DefaultSize, long style=0,
686 String name=StaticBitmapNameStr) -> bool
688 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
690 def GetBitmap(*args
, **kwargs
):
691 """GetBitmap() -> Bitmap"""
692 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
694 def SetBitmap(*args
, **kwargs
):
695 """SetBitmap(Bitmap bitmap)"""
696 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
698 def SetIcon(*args
, **kwargs
):
699 """SetIcon(Icon icon)"""
700 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
703 class StaticBitmapPtr(StaticBitmap
):
704 def __init__(self
, this
):
706 if not hasattr(self
,"thisown"): self
.thisown
= 0
707 self
.__class
__ = StaticBitmap
708 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
710 def PreStaticBitmap(*args
, **kwargs
):
711 """PreStaticBitmap() -> StaticBitmap"""
712 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
716 #---------------------------------------------------------------------------
718 class ListBox(core
.ControlWithItems
):
720 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
721 def __init__(self
, *args
, **kwargs
):
723 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
724 wxArrayString choices=wxPyEmptyStringArray,
725 long style=0, Validator validator=DefaultValidator,
726 String name=ListBoxNameStr) -> ListBox
728 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
729 self
.this
= newobj
.this
732 self
._setOORInfo
(self
)
734 def Create(*args
, **kwargs
):
736 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
737 wxArrayString choices=wxPyEmptyStringArray,
738 long style=0, Validator validator=DefaultValidator,
739 String name=ListBoxNameStr) -> bool
741 return _controls
.ListBox_Create(*args
, **kwargs
)
743 def Insert(*args
, **kwargs
):
744 """Insert(String item, int pos, PyObject clientData=None)"""
745 return _controls
.ListBox_Insert(*args
, **kwargs
)
747 def InsertItems(*args
, **kwargs
):
748 """InsertItems(wxArrayString items, int pos)"""
749 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
751 def Set(*args
, **kwargs
):
752 """Set(wxArrayString items)"""
753 return _controls
.ListBox_Set(*args
, **kwargs
)
755 def IsSelected(*args
, **kwargs
):
756 """IsSelected(int n) -> bool"""
757 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
759 def SetSelection(*args
, **kwargs
):
760 """SetSelection(int n, bool select=True)"""
761 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
763 def Select(*args
, **kwargs
):
765 return _controls
.ListBox_Select(*args
, **kwargs
)
767 def Deselect(*args
, **kwargs
):
768 """Deselect(int n)"""
769 return _controls
.ListBox_Deselect(*args
, **kwargs
)
771 def DeselectAll(*args
, **kwargs
):
772 """DeselectAll(int itemToLeaveSelected=-1)"""
773 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
775 def SetStringSelection(*args
, **kwargs
):
776 """SetStringSelection(String s, bool select=True) -> bool"""
777 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
779 def GetSelections(*args
, **kwargs
):
780 """GetSelections() -> PyObject"""
781 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
783 def SetFirstItem(*args
, **kwargs
):
784 """SetFirstItem(int n)"""
785 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
787 def SetFirstItemStr(*args
, **kwargs
):
788 """SetFirstItemStr(String s)"""
789 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
791 def EnsureVisible(*args
, **kwargs
):
792 """EnsureVisible(int n)"""
793 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
795 def AppendAndEnsureVisible(*args
, **kwargs
):
796 """AppendAndEnsureVisible(String s)"""
797 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
799 def IsSorted(*args
, **kwargs
):
800 """IsSorted() -> bool"""
801 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
803 def SetItemForegroundColour(*args
, **kwargs
):
804 """SetItemForegroundColour(int item, Colour c)"""
805 return _controls
.ListBox_SetItemForegroundColour(*args
, **kwargs
)
807 def SetItemBackgroundColour(*args
, **kwargs
):
808 """SetItemBackgroundColour(int item, Colour c)"""
809 return _controls
.ListBox_SetItemBackgroundColour(*args
, **kwargs
)
811 def SetItemFont(*args
, **kwargs
):
812 """SetItemFont(int item, Font f)"""
813 return _controls
.ListBox_SetItemFont(*args
, **kwargs
)
816 class ListBoxPtr(ListBox
):
817 def __init__(self
, this
):
819 if not hasattr(self
,"thisown"): self
.thisown
= 0
820 self
.__class
__ = ListBox
821 _controls
.ListBox_swigregister(ListBoxPtr
)
822 ListBoxNameStr
= cvar
.ListBoxNameStr
824 def PreListBox(*args
, **kwargs
):
825 """PreListBox() -> ListBox"""
826 val
= _controls
.new_PreListBox(*args
, **kwargs
)
830 #---------------------------------------------------------------------------
832 class CheckListBox(ListBox
):
834 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
835 def __init__(self
, *args
, **kwargs
):
837 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
838 wxArrayString choices=wxPyEmptyStringArray,
839 long style=0, Validator validator=DefaultValidator,
840 String name=ListBoxNameStr) -> CheckListBox
842 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
843 self
.this
= newobj
.this
846 self
._setOORInfo
(self
)
848 def Create(*args
, **kwargs
):
850 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
851 wxArrayString choices=wxPyEmptyStringArray,
852 long style=0, Validator validator=DefaultValidator,
853 String name=ListBoxNameStr) -> bool
855 return _controls
.CheckListBox_Create(*args
, **kwargs
)
857 def IsChecked(*args
, **kwargs
):
858 """IsChecked(int index) -> bool"""
859 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
861 def Check(*args
, **kwargs
):
862 """Check(int index, int check=True)"""
863 return _controls
.CheckListBox_Check(*args
, **kwargs
)
865 def GetItemHeight(*args
, **kwargs
):
866 """GetItemHeight() -> int"""
867 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
869 def HitTest(*args
, **kwargs
):
870 """HitTest(Point pt) -> int"""
871 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
873 def HitTestXY(*args
, **kwargs
):
874 """HitTestXY(int x, int y) -> int"""
875 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
878 class CheckListBoxPtr(CheckListBox
):
879 def __init__(self
, this
):
881 if not hasattr(self
,"thisown"): self
.thisown
= 0
882 self
.__class
__ = CheckListBox
883 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
885 def PreCheckListBox(*args
, **kwargs
):
886 """PreCheckListBox() -> CheckListBox"""
887 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
891 #---------------------------------------------------------------------------
893 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
894 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
895 TE_READONLY
= _controls
.TE_READONLY
896 TE_MULTILINE
= _controls
.TE_MULTILINE
897 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
898 TE_LEFT
= _controls
.TE_LEFT
899 TE_CENTER
= _controls
.TE_CENTER
900 TE_RIGHT
= _controls
.TE_RIGHT
901 TE_CENTRE
= _controls
.TE_CENTRE
902 TE_RICH
= _controls
.TE_RICH
903 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
904 TE_PASSWORD
= _controls
.TE_PASSWORD
905 TE_AUTO_URL
= _controls
.TE_AUTO_URL
906 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
907 TE_DONTWRAP
= _controls
.TE_DONTWRAP
908 TE_LINEWRAP
= _controls
.TE_LINEWRAP
909 TE_WORDWRAP
= _controls
.TE_WORDWRAP
910 TE_RICH2
= _controls
.TE_RICH2
911 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
912 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
913 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
914 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
915 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
916 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
917 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
918 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
919 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
920 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
921 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
922 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
923 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
924 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
925 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
926 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
927 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
928 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
929 TE_HT_UNKNOWN
= _controls
.TE_HT_UNKNOWN
930 TE_HT_BEFORE
= _controls
.TE_HT_BEFORE
931 TE_HT_ON_TEXT
= _controls
.TE_HT_ON_TEXT
932 TE_HT_BELOW
= _controls
.TE_HT_BELOW
933 TE_HT_BEYOND
= _controls
.TE_HT_BEYOND
934 class TextAttr(object):
936 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
937 def __init__(self
, *args
):
939 __init__() -> TextAttr
940 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
941 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
943 newobj
= _controls
.new_TextAttr(*args
)
944 self
.this
= newobj
.this
947 def __del__(self
, destroy
=_controls
.delete_TextAttr
):
950 if self
.thisown
: destroy(self
)
953 def Init(*args
, **kwargs
):
955 return _controls
.TextAttr_Init(*args
, **kwargs
)
957 def SetTextColour(*args
, **kwargs
):
958 """SetTextColour(Colour colText)"""
959 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
961 def SetBackgroundColour(*args
, **kwargs
):
962 """SetBackgroundColour(Colour colBack)"""
963 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
965 def SetFont(*args
, **kwargs
):
966 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
967 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
969 def SetAlignment(*args
, **kwargs
):
970 """SetAlignment(int alignment)"""
971 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
973 def SetTabs(*args
, **kwargs
):
974 """SetTabs(wxArrayInt tabs)"""
975 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
977 def SetLeftIndent(*args
, **kwargs
):
978 """SetLeftIndent(int indent)"""
979 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
981 def SetRightIndent(*args
, **kwargs
):
982 """SetRightIndent(int indent)"""
983 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
985 def SetFlags(*args
, **kwargs
):
986 """SetFlags(long flags)"""
987 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
989 def HasTextColour(*args
, **kwargs
):
990 """HasTextColour() -> bool"""
991 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
993 def HasBackgroundColour(*args
, **kwargs
):
994 """HasBackgroundColour() -> bool"""
995 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
997 def HasFont(*args
, **kwargs
):
998 """HasFont() -> bool"""
999 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
1001 def HasAlignment(*args
, **kwargs
):
1002 """HasAlignment() -> bool"""
1003 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
1005 def HasTabs(*args
, **kwargs
):
1006 """HasTabs() -> bool"""
1007 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
1009 def HasLeftIndent(*args
, **kwargs
):
1010 """HasLeftIndent() -> bool"""
1011 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
1013 def HasRightIndent(*args
, **kwargs
):
1014 """HasRightIndent() -> bool"""
1015 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
1017 def HasFlag(*args
, **kwargs
):
1018 """HasFlag(long flag) -> bool"""
1019 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1021 def GetTextColour(*args
, **kwargs
):
1022 """GetTextColour() -> Colour"""
1023 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1025 def GetBackgroundColour(*args
, **kwargs
):
1026 """GetBackgroundColour() -> Colour"""
1027 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1029 def GetFont(*args
, **kwargs
):
1030 """GetFont() -> Font"""
1031 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1033 def GetAlignment(*args
, **kwargs
):
1034 """GetAlignment() -> int"""
1035 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1037 def GetTabs(*args
, **kwargs
):
1038 """GetTabs() -> wxArrayInt"""
1039 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1041 def GetLeftIndent(*args
, **kwargs
):
1042 """GetLeftIndent() -> long"""
1043 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1045 def GetRightIndent(*args
, **kwargs
):
1046 """GetRightIndent() -> long"""
1047 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1049 def GetFlags(*args
, **kwargs
):
1050 """GetFlags() -> long"""
1051 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1053 def IsDefault(*args
, **kwargs
):
1054 """IsDefault() -> bool"""
1055 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1057 def Combine(*args
, **kwargs
):
1058 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1059 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1061 Combine
= staticmethod(Combine
)
1063 class TextAttrPtr(TextAttr
):
1064 def __init__(self
, this
):
1066 if not hasattr(self
,"thisown"): self
.thisown
= 0
1067 self
.__class
__ = TextAttr
1068 _controls
.TextAttr_swigregister(TextAttrPtr
)
1069 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1071 def TextAttr_Combine(*args
, **kwargs
):
1072 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1073 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1075 class TextCtrl(core
.Control
):
1077 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1078 def __init__(self
, *args
, **kwargs
):
1080 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1081 Size size=DefaultSize,
1082 long style=0, Validator validator=DefaultValidator,
1083 String name=TextCtrlNameStr) -> TextCtrl
1085 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1086 self
.this
= newobj
.this
1089 self
._setOORInfo
(self
)
1091 def Create(*args
, **kwargs
):
1093 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1094 Size size=DefaultSize,
1095 long style=0, Validator validator=DefaultValidator,
1096 String name=TextCtrlNameStr) -> bool
1098 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1100 def GetValue(*args
, **kwargs
):
1101 """GetValue() -> String"""
1102 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1104 def SetValue(*args
, **kwargs
):
1105 """SetValue(String value)"""
1106 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1108 def GetRange(*args
, **kwargs
):
1109 """GetRange(long from, long to) -> String"""
1110 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1112 def GetLineLength(*args
, **kwargs
):
1113 """GetLineLength(long lineNo) -> int"""
1114 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1116 def GetLineText(*args
, **kwargs
):
1117 """GetLineText(long lineNo) -> String"""
1118 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1120 def GetNumberOfLines(*args
, **kwargs
):
1121 """GetNumberOfLines() -> int"""
1122 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1124 def IsModified(*args
, **kwargs
):
1125 """IsModified() -> bool"""
1126 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1128 def IsEditable(*args
, **kwargs
):
1129 """IsEditable() -> bool"""
1130 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1132 def IsSingleLine(*args
, **kwargs
):
1133 """IsSingleLine() -> bool"""
1134 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1136 def IsMultiLine(*args
, **kwargs
):
1137 """IsMultiLine() -> bool"""
1138 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1140 def GetSelection(*args
, **kwargs
):
1142 GetSelection() -> (from, to)
1144 If the return values from and to are the same, there is no selection.
1146 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1148 def GetStringSelection(*args
, **kwargs
):
1149 """GetStringSelection() -> String"""
1150 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1152 def Clear(*args
, **kwargs
):
1154 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1156 def Replace(*args
, **kwargs
):
1157 """Replace(long from, long to, String value)"""
1158 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1160 def Remove(*args
, **kwargs
):
1161 """Remove(long from, long to)"""
1162 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1164 def LoadFile(*args
, **kwargs
):
1165 """LoadFile(String file) -> bool"""
1166 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1168 def SaveFile(*args
, **kwargs
):
1169 """SaveFile(String file=EmptyString) -> bool"""
1170 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1172 def MarkDirty(*args
, **kwargs
):
1174 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1176 def DiscardEdits(*args
, **kwargs
):
1177 """DiscardEdits()"""
1178 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1180 def SetMaxLength(*args
, **kwargs
):
1181 """SetMaxLength(unsigned long len)"""
1182 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1184 def WriteText(*args
, **kwargs
):
1185 """WriteText(String text)"""
1186 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1188 def AppendText(*args
, **kwargs
):
1189 """AppendText(String text)"""
1190 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1192 def EmulateKeyPress(*args
, **kwargs
):
1193 """EmulateKeyPress(KeyEvent event) -> bool"""
1194 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1196 def SetStyle(*args
, **kwargs
):
1197 """SetStyle(long start, long end, TextAttr style) -> bool"""
1198 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1200 def GetStyle(*args
, **kwargs
):
1201 """GetStyle(long position, TextAttr style) -> bool"""
1202 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1204 def SetDefaultStyle(*args
, **kwargs
):
1205 """SetDefaultStyle(TextAttr style) -> bool"""
1206 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1208 def GetDefaultStyle(*args
, **kwargs
):
1209 """GetDefaultStyle() -> TextAttr"""
1210 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1212 def XYToPosition(*args
, **kwargs
):
1213 """XYToPosition(long x, long y) -> long"""
1214 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1216 def PositionToXY(*args
, **kwargs
):
1217 """PositionToXY(long pos) -> (x, y)"""
1218 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1220 def ShowPosition(*args
, **kwargs
):
1221 """ShowPosition(long pos)"""
1222 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1224 def HitTest(*args
, **kwargs
):
1226 HitTest(Point pt) -> (result, row, col)
1228 Find the character at position given in pixels.
1229 NB: pt is in device coords (not adjusted for the client area
1230 origin nor scrolling)
1232 return _controls
.TextCtrl_HitTest(*args
, **kwargs
)
1234 def Copy(*args
, **kwargs
):
1236 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1238 def Cut(*args
, **kwargs
):
1240 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1242 def Paste(*args
, **kwargs
):
1244 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1246 def CanCopy(*args
, **kwargs
):
1247 """CanCopy() -> bool"""
1248 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1250 def CanCut(*args
, **kwargs
):
1251 """CanCut() -> bool"""
1252 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1254 def CanPaste(*args
, **kwargs
):
1255 """CanPaste() -> bool"""
1256 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1258 def Undo(*args
, **kwargs
):
1260 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1262 def Redo(*args
, **kwargs
):
1264 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1266 def CanUndo(*args
, **kwargs
):
1267 """CanUndo() -> bool"""
1268 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1270 def CanRedo(*args
, **kwargs
):
1271 """CanRedo() -> bool"""
1272 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1274 def SetInsertionPoint(*args
, **kwargs
):
1275 """SetInsertionPoint(long pos)"""
1276 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1278 def SetInsertionPointEnd(*args
, **kwargs
):
1279 """SetInsertionPointEnd()"""
1280 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1282 def GetInsertionPoint(*args
, **kwargs
):
1283 """GetInsertionPoint() -> long"""
1284 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1286 def GetLastPosition(*args
, **kwargs
):
1287 """GetLastPosition() -> long"""
1288 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1290 def SetSelection(*args
, **kwargs
):
1291 """SetSelection(long from, long to)"""
1292 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1294 def SelectAll(*args
, **kwargs
):
1296 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1298 def SetEditable(*args
, **kwargs
):
1299 """SetEditable(bool editable)"""
1300 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1302 def ShowNativeCaret(*args
, **kwargs
):
1303 """ShowNativeCaret(bool show=True) -> bool"""
1304 return _controls
.TextCtrl_ShowNativeCaret(*args
, **kwargs
)
1306 def HideNativeCaret(*args
, **kwargs
):
1307 """HideNativeCaret() -> bool"""
1308 return _controls
.TextCtrl_HideNativeCaret(*args
, **kwargs
)
1310 def write(*args
, **kwargs
):
1311 """write(String text)"""
1312 return _controls
.TextCtrl_write(*args
, **kwargs
)
1314 def GetString(*args
, **kwargs
):
1315 """GetString(long from, long to) -> String"""
1316 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1319 class TextCtrlPtr(TextCtrl
):
1320 def __init__(self
, this
):
1322 if not hasattr(self
,"thisown"): self
.thisown
= 0
1323 self
.__class
__ = TextCtrl
1324 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1326 def PreTextCtrl(*args
, **kwargs
):
1327 """PreTextCtrl() -> TextCtrl"""
1328 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1332 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1333 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1334 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1335 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1336 class TextUrlEvent(core
.CommandEvent
):
1338 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1339 def __init__(self
, *args
, **kwargs
):
1340 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1341 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1342 self
.this
= newobj
.this
1345 def GetMouseEvent(*args
, **kwargs
):
1346 """GetMouseEvent() -> MouseEvent"""
1347 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1349 def GetURLStart(*args
, **kwargs
):
1350 """GetURLStart() -> long"""
1351 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1353 def GetURLEnd(*args
, **kwargs
):
1354 """GetURLEnd() -> long"""
1355 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1358 class TextUrlEventPtr(TextUrlEvent
):
1359 def __init__(self
, this
):
1361 if not hasattr(self
,"thisown"): self
.thisown
= 0
1362 self
.__class
__ = TextUrlEvent
1363 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1365 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1366 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1367 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1368 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1370 #---------------------------------------------------------------------------
1372 class ScrollBar(core
.Control
):
1374 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1375 def __init__(self
, *args
, **kwargs
):
1377 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1378 Size size=DefaultSize, long style=SB_HORIZONTAL,
1379 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1381 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1382 self
.this
= newobj
.this
1385 self
._setOORInfo
(self
)
1387 def Create(*args
, **kwargs
):
1389 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1390 Size size=DefaultSize, long style=SB_HORIZONTAL,
1391 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1393 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1395 def GetThumbPosition(*args
, **kwargs
):
1396 """GetThumbPosition() -> int"""
1397 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1399 def GetThumbSize(*args
, **kwargs
):
1400 """GetThumbSize() -> int"""
1401 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1403 GetThumbLength
= GetThumbSize
1404 def GetPageSize(*args
, **kwargs
):
1405 """GetPageSize() -> int"""
1406 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1408 def GetRange(*args
, **kwargs
):
1409 """GetRange() -> int"""
1410 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1412 def IsVertical(*args
, **kwargs
):
1413 """IsVertical() -> bool"""
1414 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1416 def SetThumbPosition(*args
, **kwargs
):
1417 """SetThumbPosition(int viewStart)"""
1418 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1420 def SetScrollbar(*args
, **kwargs
):
1422 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1425 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1428 class ScrollBarPtr(ScrollBar
):
1429 def __init__(self
, this
):
1431 if not hasattr(self
,"thisown"): self
.thisown
= 0
1432 self
.__class
__ = ScrollBar
1433 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1434 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1436 def PreScrollBar(*args
, **kwargs
):
1437 """PreScrollBar() -> ScrollBar"""
1438 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1442 #---------------------------------------------------------------------------
1444 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1445 SP_VERTICAL
= _controls
.SP_VERTICAL
1446 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1447 SP_WRAP
= _controls
.SP_WRAP
1448 class SpinButton(core
.Control
):
1450 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1451 def __init__(self
, *args
, **kwargs
):
1453 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1454 Size size=DefaultSize, long style=SP_HORIZONTAL,
1455 String name=SPIN_BUTTON_NAME) -> SpinButton
1457 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1458 self
.this
= newobj
.this
1461 self
._setOORInfo
(self
)
1463 def Create(*args
, **kwargs
):
1465 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1466 Size size=DefaultSize, long style=SP_HORIZONTAL,
1467 String name=SPIN_BUTTON_NAME) -> bool
1469 return _controls
.SpinButton_Create(*args
, **kwargs
)
1471 def GetValue(*args
, **kwargs
):
1472 """GetValue() -> int"""
1473 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1475 def GetMin(*args
, **kwargs
):
1476 """GetMin() -> int"""
1477 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1479 def GetMax(*args
, **kwargs
):
1480 """GetMax() -> int"""
1481 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1483 def SetValue(*args
, **kwargs
):
1484 """SetValue(int val)"""
1485 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1487 def SetMin(*args
, **kwargs
):
1488 """SetMin(int minVal)"""
1489 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1491 def SetMax(*args
, **kwargs
):
1492 """SetMax(int maxVal)"""
1493 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1495 def SetRange(*args
, **kwargs
):
1496 """SetRange(int minVal, int maxVal)"""
1497 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1499 def IsVertical(*args
, **kwargs
):
1500 """IsVertical() -> bool"""
1501 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1504 class SpinButtonPtr(SpinButton
):
1505 def __init__(self
, this
):
1507 if not hasattr(self
,"thisown"): self
.thisown
= 0
1508 self
.__class
__ = SpinButton
1509 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1510 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1511 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1513 def PreSpinButton(*args
, **kwargs
):
1514 """PreSpinButton() -> SpinButton"""
1515 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1519 class SpinCtrl(core
.Control
):
1521 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1522 def __init__(self
, *args
, **kwargs
):
1524 __init__(Window parent, int id=-1, String value=EmptyString,
1525 Point pos=DefaultPosition, Size size=DefaultSize,
1526 long style=SP_ARROW_KEYS, int min=0, int max=100,
1527 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1529 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1530 self
.this
= newobj
.this
1533 self
._setOORInfo
(self
)
1535 def Create(*args
, **kwargs
):
1537 Create(Window parent, int id=-1, String value=EmptyString,
1538 Point pos=DefaultPosition, Size size=DefaultSize,
1539 long style=SP_ARROW_KEYS, int min=0, int max=100,
1540 int initial=0, String name=SpinCtrlNameStr) -> bool
1542 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1544 def GetValue(*args
, **kwargs
):
1545 """GetValue() -> int"""
1546 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1548 def SetValue(*args
, **kwargs
):
1549 """SetValue(int value)"""
1550 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1552 def SetValueString(*args
, **kwargs
):
1553 """SetValueString(String text)"""
1554 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1556 def SetRange(*args
, **kwargs
):
1557 """SetRange(int minVal, int maxVal)"""
1558 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1560 def GetMin(*args
, **kwargs
):
1561 """GetMin() -> int"""
1562 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1564 def GetMax(*args
, **kwargs
):
1565 """GetMax() -> int"""
1566 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1568 def SetSelection(*args
, **kwargs
):
1569 """SetSelection(long from, long to)"""
1570 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1573 class SpinCtrlPtr(SpinCtrl
):
1574 def __init__(self
, this
):
1576 if not hasattr(self
,"thisown"): self
.thisown
= 0
1577 self
.__class
__ = SpinCtrl
1578 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1580 def PreSpinCtrl(*args
, **kwargs
):
1581 """PreSpinCtrl() -> SpinCtrl"""
1582 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1586 class SpinEvent(core
.NotifyEvent
):
1588 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1589 def __init__(self
, *args
, **kwargs
):
1590 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1591 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1592 self
.this
= newobj
.this
1595 def GetPosition(*args
, **kwargs
):
1596 """GetPosition() -> int"""
1597 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1599 def SetPosition(*args
, **kwargs
):
1600 """SetPosition(int pos)"""
1601 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1604 class SpinEventPtr(SpinEvent
):
1605 def __init__(self
, this
):
1607 if not hasattr(self
,"thisown"): self
.thisown
= 0
1608 self
.__class
__ = SpinEvent
1609 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1611 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1612 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1613 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1614 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1615 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1617 #---------------------------------------------------------------------------
1619 class RadioBox(core
.Control
):
1621 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1622 def __init__(self
, *args
, **kwargs
):
1624 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1625 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1626 int majorDimension=0,
1627 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1628 String name=RadioBoxNameStr) -> RadioBox
1630 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1631 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1632 self
.this
= newobj
.this
1635 self
._setOORInfo
(self
)
1637 def Create(*args
, **kwargs
):
1639 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1640 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1641 int majorDimension=0,
1642 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1643 String name=RadioBoxNameStr) -> bool
1645 return _controls
.RadioBox_Create(*args
, **kwargs
)
1647 def SetSelection(*args
, **kwargs
):
1648 """SetSelection(int n)"""
1649 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1651 def GetSelection(*args
, **kwargs
):
1652 """GetSelection() -> int"""
1653 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1655 def GetStringSelection(*args
, **kwargs
):
1656 """GetStringSelection() -> String"""
1657 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1659 def SetStringSelection(*args
, **kwargs
):
1660 """SetStringSelection(String s) -> bool"""
1661 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1663 def GetCount(*args
, **kwargs
):
1664 """GetCount() -> int"""
1665 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1667 def FindString(*args
, **kwargs
):
1668 """FindString(String s) -> int"""
1669 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1671 def GetString(*args
, **kwargs
):
1672 """GetString(int n) -> String"""
1673 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1675 def SetString(*args
, **kwargs
):
1676 """SetString(int n, String label)"""
1677 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1679 GetItemLabel
= GetString
1680 SetItemLabel
= SetString
1681 def EnableItem(*args
, **kwargs
):
1682 """EnableItem(int n, bool enable=True)"""
1683 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1685 def ShowItem(*args
, **kwargs
):
1686 """ShowItem(int n, bool show=True)"""
1687 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1689 def GetColumnCount(*args
, **kwargs
):
1690 """GetColumnCount() -> int"""
1691 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1693 def GetRowCount(*args
, **kwargs
):
1694 """GetRowCount() -> int"""
1695 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1697 def GetNextItem(*args
, **kwargs
):
1698 """GetNextItem(int item, int dir, long style) -> int"""
1699 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1702 class RadioBoxPtr(RadioBox
):
1703 def __init__(self
, this
):
1705 if not hasattr(self
,"thisown"): self
.thisown
= 0
1706 self
.__class
__ = RadioBox
1707 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1708 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1709 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1711 def PreRadioBox(*args
, **kwargs
):
1712 """PreRadioBox() -> RadioBox"""
1713 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1717 #---------------------------------------------------------------------------
1719 class RadioButton(core
.Control
):
1721 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1722 def __init__(self
, *args
, **kwargs
):
1724 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1725 Size size=DefaultSize, long style=0,
1726 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1728 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1729 self
.this
= newobj
.this
1732 self
._setOORInfo
(self
)
1734 def Create(*args
, **kwargs
):
1736 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1737 Size size=DefaultSize, long style=0,
1738 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1740 return _controls
.RadioButton_Create(*args
, **kwargs
)
1742 def GetValue(*args
, **kwargs
):
1743 """GetValue() -> bool"""
1744 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1746 def SetValue(*args
, **kwargs
):
1747 """SetValue(bool value)"""
1748 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1751 class RadioButtonPtr(RadioButton
):
1752 def __init__(self
, this
):
1754 if not hasattr(self
,"thisown"): self
.thisown
= 0
1755 self
.__class
__ = RadioButton
1756 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1758 def PreRadioButton(*args
, **kwargs
):
1759 """PreRadioButton() -> RadioButton"""
1760 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1764 #---------------------------------------------------------------------------
1766 class Slider(core
.Control
):
1768 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1769 def __init__(self
, *args
, **kwargs
):
1771 __init__(Window parent, int id, int value, int minValue, int maxValue,
1772 Point pos=DefaultPosition, Size size=DefaultSize,
1773 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1774 String name=SliderNameStr) -> Slider
1776 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1777 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1778 self
.this
= newobj
.this
1781 self
._setOORInfo
(self
)
1783 def Create(*args
, **kwargs
):
1785 Create(Window parent, int id, int value, int minValue, int maxValue,
1786 Point pos=DefaultPosition, Size size=DefaultSize,
1787 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1788 String name=SliderNameStr) -> bool
1790 return _controls
.Slider_Create(*args
, **kwargs
)
1792 def GetValue(*args
, **kwargs
):
1793 """GetValue() -> int"""
1794 return _controls
.Slider_GetValue(*args
, **kwargs
)
1796 def SetValue(*args
, **kwargs
):
1797 """SetValue(int value)"""
1798 return _controls
.Slider_SetValue(*args
, **kwargs
)
1800 def SetRange(*args
, **kwargs
):
1801 """SetRange(int minValue, int maxValue)"""
1802 return _controls
.Slider_SetRange(*args
, **kwargs
)
1804 def GetMin(*args
, **kwargs
):
1805 """GetMin() -> int"""
1806 return _controls
.Slider_GetMin(*args
, **kwargs
)
1808 def GetMax(*args
, **kwargs
):
1809 """GetMax() -> int"""
1810 return _controls
.Slider_GetMax(*args
, **kwargs
)
1812 def SetMin(*args
, **kwargs
):
1813 """SetMin(int minValue)"""
1814 return _controls
.Slider_SetMin(*args
, **kwargs
)
1816 def SetMax(*args
, **kwargs
):
1817 """SetMax(int maxValue)"""
1818 return _controls
.Slider_SetMax(*args
, **kwargs
)
1820 def SetLineSize(*args
, **kwargs
):
1821 """SetLineSize(int lineSize)"""
1822 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1824 def SetPageSize(*args
, **kwargs
):
1825 """SetPageSize(int pageSize)"""
1826 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1828 def GetLineSize(*args
, **kwargs
):
1829 """GetLineSize() -> int"""
1830 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1832 def GetPageSize(*args
, **kwargs
):
1833 """GetPageSize() -> int"""
1834 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1836 def SetThumbLength(*args
, **kwargs
):
1837 """SetThumbLength(int lenPixels)"""
1838 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1840 def GetThumbLength(*args
, **kwargs
):
1841 """GetThumbLength() -> int"""
1842 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1844 def SetTickFreq(*args
, **kwargs
):
1845 """SetTickFreq(int n, int pos=1)"""
1846 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1848 def GetTickFreq(*args
, **kwargs
):
1849 """GetTickFreq() -> int"""
1850 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1852 def ClearTicks(*args
, **kwargs
):
1854 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1856 def SetTick(*args
, **kwargs
):
1857 """SetTick(int tickPos)"""
1858 return _controls
.Slider_SetTick(*args
, **kwargs
)
1860 def ClearSel(*args
, **kwargs
):
1862 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1864 def GetSelEnd(*args
, **kwargs
):
1865 """GetSelEnd() -> int"""
1866 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1868 def GetSelStart(*args
, **kwargs
):
1869 """GetSelStart() -> int"""
1870 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1872 def SetSelection(*args
, **kwargs
):
1873 """SetSelection(int min, int max)"""
1874 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1877 class SliderPtr(Slider
):
1878 def __init__(self
, this
):
1880 if not hasattr(self
,"thisown"): self
.thisown
= 0
1881 self
.__class
__ = Slider
1882 _controls
.Slider_swigregister(SliderPtr
)
1883 SliderNameStr
= cvar
.SliderNameStr
1885 def PreSlider(*args
, **kwargs
):
1886 """PreSlider() -> Slider"""
1887 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1891 #---------------------------------------------------------------------------
1893 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1894 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1896 class ToggleButton(core
.Control
):
1898 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1899 def __init__(self
, *args
, **kwargs
):
1901 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1902 Size size=DefaultSize, long style=0,
1903 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1905 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1906 self
.this
= newobj
.this
1909 self
._setOORInfo
(self
)
1911 def Create(*args
, **kwargs
):
1913 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1914 Size size=DefaultSize, long style=0,
1915 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1917 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1919 def SetValue(*args
, **kwargs
):
1920 """SetValue(bool value)"""
1921 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1923 def GetValue(*args
, **kwargs
):
1924 """GetValue() -> bool"""
1925 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1927 def SetLabel(*args
, **kwargs
):
1928 """SetLabel(String label)"""
1929 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1932 class ToggleButtonPtr(ToggleButton
):
1933 def __init__(self
, this
):
1935 if not hasattr(self
,"thisown"): self
.thisown
= 0
1936 self
.__class
__ = ToggleButton
1937 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1938 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1940 def PreToggleButton(*args
, **kwargs
):
1941 """PreToggleButton() -> ToggleButton"""
1942 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1946 #---------------------------------------------------------------------------
1948 class BookCtrl(core
.Control
):
1949 def __init__(self
): raise RuntimeError, "No constructor defined"
1951 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1952 def GetPageCount(*args
, **kwargs
):
1953 """GetPageCount() -> size_t"""
1954 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1956 def GetPage(*args
, **kwargs
):
1957 """GetPage(size_t n) -> Window"""
1958 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1960 def GetSelection(*args
, **kwargs
):
1961 """GetSelection() -> int"""
1962 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1964 def SetPageText(*args
, **kwargs
):
1965 """SetPageText(size_t n, String strText) -> bool"""
1966 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1968 def GetPageText(*args
, **kwargs
):
1969 """GetPageText(size_t n) -> String"""
1970 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1972 def SetImageList(*args
, **kwargs
):
1973 """SetImageList(ImageList imageList)"""
1974 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1976 def AssignImageList(*args
, **kwargs
):
1977 """AssignImageList(ImageList imageList)"""
1978 return _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1980 def GetImageList(*args
, **kwargs
):
1981 """GetImageList() -> ImageList"""
1982 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1984 def GetPageImage(*args
, **kwargs
):
1985 """GetPageImage(size_t n) -> int"""
1986 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1988 def SetPageImage(*args
, **kwargs
):
1989 """SetPageImage(size_t n, int imageId) -> bool"""
1990 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1992 def SetPageSize(*args
, **kwargs
):
1993 """SetPageSize(Size size)"""
1994 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1996 def CalcSizeFromPage(*args
, **kwargs
):
1997 """CalcSizeFromPage(Size sizePage) -> Size"""
1998 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
2000 def DeletePage(*args
, **kwargs
):
2001 """DeletePage(size_t n) -> bool"""
2002 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
2004 def RemovePage(*args
, **kwargs
):
2005 """RemovePage(size_t n) -> bool"""
2006 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
2008 def DeleteAllPages(*args
, **kwargs
):
2009 """DeleteAllPages() -> bool"""
2010 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
2012 def AddPage(*args
, **kwargs
):
2013 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
2014 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
2016 def InsertPage(*args
, **kwargs
):
2018 InsertPage(size_t n, Window page, String text, bool select=False,
2019 int imageId=-1) -> bool
2021 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
2023 def SetSelection(*args
, **kwargs
):
2024 """SetSelection(size_t n) -> int"""
2025 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
2027 def AdvanceSelection(*args
, **kwargs
):
2028 """AdvanceSelection(bool forward=True)"""
2029 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
2032 class BookCtrlPtr(BookCtrl
):
2033 def __init__(self
, this
):
2035 if not hasattr(self
,"thisown"): self
.thisown
= 0
2036 self
.__class
__ = BookCtrl
2037 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2038 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2040 class BookCtrlEvent(core
.NotifyEvent
):
2042 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2043 def __init__(self
, *args
, **kwargs
):
2045 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2046 int nOldSel=-1) -> BookCtrlEvent
2048 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2049 self
.this
= newobj
.this
2052 def GetSelection(*args
, **kwargs
):
2053 """GetSelection() -> int"""
2054 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2056 def SetSelection(*args
, **kwargs
):
2057 """SetSelection(int nSel)"""
2058 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2060 def GetOldSelection(*args
, **kwargs
):
2061 """GetOldSelection() -> int"""
2062 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2064 def SetOldSelection(*args
, **kwargs
):
2065 """SetOldSelection(int nOldSel)"""
2066 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2069 class BookCtrlEventPtr(BookCtrlEvent
):
2070 def __init__(self
, this
):
2072 if not hasattr(self
,"thisown"): self
.thisown
= 0
2073 self
.__class
__ = BookCtrlEvent
2074 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2076 #---------------------------------------------------------------------------
2078 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2079 NB_TOP
= _controls
.NB_TOP
2080 NB_LEFT
= _controls
.NB_LEFT
2081 NB_RIGHT
= _controls
.NB_RIGHT
2082 NB_BOTTOM
= _controls
.NB_BOTTOM
2083 NB_MULTILINE
= _controls
.NB_MULTILINE
2084 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2085 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2086 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2087 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2088 class Notebook(BookCtrl
):
2090 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2091 def __init__(self
, *args
, **kwargs
):
2093 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2094 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2096 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2097 self
.this
= newobj
.this
2100 self
._setOORInfo
(self
)
2102 def Create(*args
, **kwargs
):
2104 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2105 long style=0, String name=NOTEBOOK_NAME) -> bool
2107 return _controls
.Notebook_Create(*args
, **kwargs
)
2109 def GetRowCount(*args
, **kwargs
):
2110 """GetRowCount() -> int"""
2111 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2113 def SetPadding(*args
, **kwargs
):
2114 """SetPadding(Size padding)"""
2115 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2117 def SetTabSize(*args
, **kwargs
):
2118 """SetTabSize(Size sz)"""
2119 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2121 def HitTest(*args
, **kwargs
):
2123 HitTest(Point pt) -> (tab, where)
2125 Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.
2127 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2129 def CalcSizeFromPage(*args
, **kwargs
):
2130 """CalcSizeFromPage(Size sizePage) -> Size"""
2131 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2133 def ApplyThemeBackground(*args
, **kwargs
):
2134 """ApplyThemeBackground(Window window, Colour colour)"""
2135 return _controls
.Notebook_ApplyThemeBackground(*args
, **kwargs
)
2138 class NotebookPtr(Notebook
):
2139 def __init__(self
, this
):
2141 if not hasattr(self
,"thisown"): self
.thisown
= 0
2142 self
.__class
__ = Notebook
2143 _controls
.Notebook_swigregister(NotebookPtr
)
2145 def PreNotebook(*args
, **kwargs
):
2146 """PreNotebook() -> Notebook"""
2147 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2151 class NotebookEvent(BookCtrlEvent
):
2153 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2154 def __init__(self
, *args
, **kwargs
):
2156 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2157 int nOldSel=-1) -> NotebookEvent
2159 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2160 self
.this
= newobj
.this
2164 class NotebookEventPtr(NotebookEvent
):
2165 def __init__(self
, this
):
2167 if not hasattr(self
,"thisown"): self
.thisown
= 0
2168 self
.__class
__ = NotebookEvent
2169 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2171 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2172 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2174 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2175 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2177 #----------------------------------------------------------------------------
2179 class NotebookPage(wx
.Panel
):
2181 There is an old (and apparently unsolvable) bug when placing a
2182 window with a nonstandard background colour in a wxNotebook on
2183 wxGTK, as the notbooks's background colour would always be used
2184 when the window is refreshed. The solution is to place a panel in
2185 the notbook and the coloured window on the panel, sized to cover
2186 the panel. This simple class does that for you, just put an
2187 instance of this in the notebook and make your regular window a
2188 child of this one and it will handle the resize for you.
2190 def __init__(self
, parent
, id=-1,
2191 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2192 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2193 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2195 EVT_SIZE(self
, self
.OnSize
)
2197 def OnSize(self
, evt
):
2198 if self
.child
is None:
2199 children
= self
.GetChildren()
2201 self
.child
= children
[0]
2203 self
.child
.SetPosition((0,0))
2204 self
.child
.SetSize(self
.GetSize())
2207 #---------------------------------------------------------------------------
2209 LB_DEFAULT
= _controls
.LB_DEFAULT
2210 LB_TOP
= _controls
.LB_TOP
2211 LB_BOTTOM
= _controls
.LB_BOTTOM
2212 LB_LEFT
= _controls
.LB_LEFT
2213 LB_RIGHT
= _controls
.LB_RIGHT
2214 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2215 class Listbook(BookCtrl
):
2217 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2218 def __init__(self
, *args
, **kwargs
):
2220 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2221 long style=0, String name=EmptyString) -> Listbook
2223 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2224 self
.this
= newobj
.this
2227 self
._setOORInfo
(self
)
2229 def Create(*args
, **kwargs
):
2231 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2232 long style=0, String name=EmptyString) -> bool
2234 return _controls
.Listbook_Create(*args
, **kwargs
)
2236 def IsVertical(*args
, **kwargs
):
2237 """IsVertical() -> bool"""
2238 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2241 class ListbookPtr(Listbook
):
2242 def __init__(self
, this
):
2244 if not hasattr(self
,"thisown"): self
.thisown
= 0
2245 self
.__class
__ = Listbook
2246 _controls
.Listbook_swigregister(ListbookPtr
)
2248 def PreListbook(*args
, **kwargs
):
2249 """PreListbook() -> Listbook"""
2250 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2254 class ListbookEvent(BookCtrlEvent
):
2256 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2257 def __init__(self
, *args
, **kwargs
):
2259 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2260 int nOldSel=-1) -> ListbookEvent
2262 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2263 self
.this
= newobj
.this
2267 class ListbookEventPtr(ListbookEvent
):
2268 def __init__(self
, this
):
2270 if not hasattr(self
,"thisown"): self
.thisown
= 0
2271 self
.__class
__ = ListbookEvent
2272 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2274 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2275 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2276 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2277 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2279 #---------------------------------------------------------------------------
2281 class BookCtrlSizer(core
.Sizer
):
2283 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2284 def __init__(self
, *args
, **kwargs
):
2285 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2286 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2287 self
.this
= newobj
.this
2290 self
._setOORInfo
(self
)
2292 def RecalcSizes(*args
, **kwargs
):
2294 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2296 def CalcMin(*args
, **kwargs
):
2297 """CalcMin() -> Size"""
2298 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2300 def GetControl(*args
, **kwargs
):
2301 """GetControl() -> BookCtrl"""
2302 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2305 class BookCtrlSizerPtr(BookCtrlSizer
):
2306 def __init__(self
, this
):
2308 if not hasattr(self
,"thisown"): self
.thisown
= 0
2309 self
.__class
__ = BookCtrlSizer
2310 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2312 class NotebookSizer(core
.Sizer
):
2314 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2315 def __init__(self
, *args
, **kwargs
):
2316 """__init__(Notebook nb) -> NotebookSizer"""
2317 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2318 self
.this
= newobj
.this
2321 self
._setOORInfo
(self
)
2323 def RecalcSizes(*args
, **kwargs
):
2325 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2327 def CalcMin(*args
, **kwargs
):
2328 """CalcMin() -> Size"""
2329 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2331 def GetNotebook(*args
, **kwargs
):
2332 """GetNotebook() -> Notebook"""
2333 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2336 class NotebookSizerPtr(NotebookSizer
):
2337 def __init__(self
, this
):
2339 if not hasattr(self
,"thisown"): self
.thisown
= 0
2340 self
.__class
__ = NotebookSizer
2341 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2343 #---------------------------------------------------------------------------
2345 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2346 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2347 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2348 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2349 TB_VERTICAL
= _controls
.TB_VERTICAL
2350 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2351 TB_FLAT
= _controls
.TB_FLAT
2352 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2353 TB_NOICONS
= _controls
.TB_NOICONS
2354 TB_TEXT
= _controls
.TB_TEXT
2355 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2356 TB_NOALIGN
= _controls
.TB_NOALIGN
2357 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2358 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2359 class ToolBarToolBase(core
.Object
):
2360 def __init__(self
): raise RuntimeError, "No constructor defined"
2362 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2363 def GetId(*args
, **kwargs
):
2364 """GetId() -> int"""
2365 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2367 def GetControl(*args
, **kwargs
):
2368 """GetControl() -> Control"""
2369 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2371 def GetToolBar(*args
, **kwargs
):
2372 """GetToolBar() -> ToolBarBase"""
2373 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2375 def IsButton(*args
, **kwargs
):
2376 """IsButton() -> int"""
2377 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2379 def IsControl(*args
, **kwargs
):
2380 """IsControl() -> int"""
2381 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2383 def IsSeparator(*args
, **kwargs
):
2384 """IsSeparator() -> int"""
2385 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2387 def GetStyle(*args
, **kwargs
):
2388 """GetStyle() -> int"""
2389 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2391 def GetKind(*args
, **kwargs
):
2392 """GetKind() -> int"""
2393 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2395 def IsEnabled(*args
, **kwargs
):
2396 """IsEnabled() -> bool"""
2397 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2399 def IsToggled(*args
, **kwargs
):
2400 """IsToggled() -> bool"""
2401 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2403 def CanBeToggled(*args
, **kwargs
):
2404 """CanBeToggled() -> bool"""
2405 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2407 def GetNormalBitmap(*args
, **kwargs
):
2408 """GetNormalBitmap() -> Bitmap"""
2409 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2411 def GetDisabledBitmap(*args
, **kwargs
):
2412 """GetDisabledBitmap() -> Bitmap"""
2413 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2415 def GetBitmap(*args
, **kwargs
):
2416 """GetBitmap() -> Bitmap"""
2417 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2419 def GetLabel(*args
, **kwargs
):
2420 """GetLabel() -> String"""
2421 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2423 def GetShortHelp(*args
, **kwargs
):
2424 """GetShortHelp() -> String"""
2425 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2427 def GetLongHelp(*args
, **kwargs
):
2428 """GetLongHelp() -> String"""
2429 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2431 def Enable(*args
, **kwargs
):
2432 """Enable(bool enable) -> bool"""
2433 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2435 def Toggle(*args
, **kwargs
):
2437 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2439 def SetToggle(*args
, **kwargs
):
2440 """SetToggle(bool toggle) -> bool"""
2441 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2443 def SetShortHelp(*args
, **kwargs
):
2444 """SetShortHelp(String help) -> bool"""
2445 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2447 def SetLongHelp(*args
, **kwargs
):
2448 """SetLongHelp(String help) -> bool"""
2449 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2451 def SetNormalBitmap(*args
, **kwargs
):
2452 """SetNormalBitmap(Bitmap bmp)"""
2453 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2455 def SetDisabledBitmap(*args
, **kwargs
):
2456 """SetDisabledBitmap(Bitmap bmp)"""
2457 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2459 def SetLabel(*args
, **kwargs
):
2460 """SetLabel(String label)"""
2461 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2463 def Detach(*args
, **kwargs
):
2465 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2467 def Attach(*args
, **kwargs
):
2468 """Attach(ToolBarBase tbar)"""
2469 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2471 def GetClientData(*args
, **kwargs
):
2472 """GetClientData() -> PyObject"""
2473 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2475 def SetClientData(*args
, **kwargs
):
2476 """SetClientData(PyObject clientData)"""
2477 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2479 GetBitmap1
= GetNormalBitmap
2480 GetBitmap2
= GetDisabledBitmap
2481 SetBitmap1
= SetNormalBitmap
2482 SetBitmap2
= SetDisabledBitmap
2485 class ToolBarToolBasePtr(ToolBarToolBase
):
2486 def __init__(self
, this
):
2488 if not hasattr(self
,"thisown"): self
.thisown
= 0
2489 self
.__class
__ = ToolBarToolBase
2490 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2492 class ToolBarBase(core
.Control
):
2493 def __init__(self
): raise RuntimeError, "No constructor defined"
2495 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2496 def DoAddTool(*args
, **kwargs
):
2498 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2499 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2500 String longHelp=EmptyString,
2501 PyObject clientData=None) -> ToolBarToolBase
2503 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2505 def DoInsertTool(*args
, **kwargs
):
2507 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2508 int kind=ITEM_NORMAL,
2509 String shortHelp=EmptyString, String longHelp=EmptyString,
2510 PyObject clientData=None) -> ToolBarToolBase
2512 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2514 # These match the original Add methods for this class, kept for
2515 # backwards compatibility with versions < 2.3.3.
2518 def AddTool(self
, id, bitmap
,
2519 pushedBitmap
= wx
.NullBitmap
,
2522 shortHelpString
= '',
2523 longHelpString
= '') :
2524 '''Old style method to add a tool to the toolbar.'''
2525 kind
= wx
.ITEM_NORMAL
2526 if isToggle
: kind
= wx
.ITEM_CHECK
2527 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2528 shortHelpString
, longHelpString
, clientData
)
2530 def AddSimpleTool(self
, id, bitmap
,
2531 shortHelpString
= '',
2532 longHelpString
= '',
2534 '''Old style method to add a tool to the toolbar.'''
2535 kind
= wx
.ITEM_NORMAL
2536 if isToggle
: kind
= wx
.ITEM_CHECK
2537 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2538 shortHelpString
, longHelpString
, None)
2540 def InsertTool(self
, pos
, id, bitmap
,
2541 pushedBitmap
= wx
.NullBitmap
,
2544 shortHelpString
= '',
2545 longHelpString
= ''):
2546 '''Old style method to insert a tool in the toolbar.'''
2547 kind
= wx
.ITEM_NORMAL
2548 if isToggle
: kind
= wx
.ITEM_CHECK
2549 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2550 shortHelpString
, longHelpString
, clientData
)
2552 def InsertSimpleTool(self
, pos
, id, bitmap
,
2553 shortHelpString
= '',
2554 longHelpString
= '',
2556 '''Old style method to insert a tool in the toolbar.'''
2557 kind
= wx
.ITEM_NORMAL
2558 if isToggle
: kind
= wx
.ITEM_CHECK
2559 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2560 shortHelpString
, longHelpString
, None)
2563 # The following are the new toolbar Add methods starting with
2564 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2565 # able to keep backwards compatibility with using the above
2566 # methods. Eventually these should migrate to be the methods used
2567 # primarily and lose the 'Label' in the name...
2569 def AddLabelTool(self
, id, label
, bitmap
,
2570 bmpDisabled
= wx
.NullBitmap
,
2571 kind
= wx
.ITEM_NORMAL
,
2572 shortHelp
= '', longHelp
= '',
2575 The full AddTool() function.
2577 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2578 is created and used as the disabled image.
2580 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2581 shortHelp
, longHelp
, clientData
)
2584 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2585 bmpDisabled
= wx
.NullBitmap
,
2586 kind
= wx
.ITEM_NORMAL
,
2587 shortHelp
= '', longHelp
= '',
2590 Insert the new tool at the given position, if pos == GetToolsCount(), it
2591 is equivalent to AddTool()
2593 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2594 shortHelp
, longHelp
, clientData
)
2596 def AddCheckLabelTool(self
, id, label
, bitmap
,
2597 bmpDisabled
= wx
.NullBitmap
,
2598 shortHelp
= '', longHelp
= '',
2600 '''Add a check tool, i.e. a tool which can be toggled'''
2601 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2602 shortHelp
, longHelp
, clientData
)
2604 def AddRadioLabelTool(self
, id, label
, bitmap
,
2605 bmpDisabled
= wx
.NullBitmap
,
2606 shortHelp
= '', longHelp
= '',
2609 Add a radio tool, i.e. a tool which can be toggled and releases any
2610 other toggled radio tools in the same group when it happens
2612 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2613 shortHelp
, longHelp
, clientData
)
2616 # For consistency with the backwards compatible methods above, here are
2617 # some non-'Label' versions of the Check and Radio methods
2618 def AddCheckTool(self
, id, bitmap
,
2619 bmpDisabled
= wx
.NullBitmap
,
2620 shortHelp
= '', longHelp
= '',
2622 '''Add a check tool, i.e. a tool which can be toggled'''
2623 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2624 shortHelp
, longHelp
, clientData
)
2626 def AddRadioTool(self
, id, bitmap
,
2627 bmpDisabled
= wx
.NullBitmap
,
2628 shortHelp
= '', longHelp
= '',
2631 Add a radio tool, i.e. a tool which can be toggled and releases any
2632 other toggled radio tools in the same group when it happens
2634 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2635 shortHelp
, longHelp
, clientData
)
2637 def AddToolItem(*args
, **kwargs
):
2638 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2639 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2641 def InsertToolItem(*args
, **kwargs
):
2642 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2643 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2645 def AddControl(*args
, **kwargs
):
2646 """AddControl(Control control) -> ToolBarToolBase"""
2647 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2649 def InsertControl(*args
, **kwargs
):
2650 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2651 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2653 def FindControl(*args
, **kwargs
):
2654 """FindControl(int id) -> Control"""
2655 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2657 def AddSeparator(*args
, **kwargs
):
2658 """AddSeparator() -> ToolBarToolBase"""
2659 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2661 def InsertSeparator(*args
, **kwargs
):
2662 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2663 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2665 def RemoveTool(*args
, **kwargs
):
2666 """RemoveTool(int id) -> ToolBarToolBase"""
2667 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2669 def DeleteToolByPos(*args
, **kwargs
):
2670 """DeleteToolByPos(size_t pos) -> bool"""
2671 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2673 def DeleteTool(*args
, **kwargs
):
2674 """DeleteTool(int id) -> bool"""
2675 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2677 def ClearTools(*args
, **kwargs
):
2679 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2681 def Realize(*args
, **kwargs
):
2682 """Realize() -> bool"""
2683 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2685 def EnableTool(*args
, **kwargs
):
2686 """EnableTool(int id, bool enable)"""
2687 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2689 def ToggleTool(*args
, **kwargs
):
2690 """ToggleTool(int id, bool toggle)"""
2691 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2693 def SetToggle(*args
, **kwargs
):
2694 """SetToggle(int id, bool toggle)"""
2695 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2697 def GetToolClientData(*args
, **kwargs
):
2698 """GetToolClientData(int id) -> PyObject"""
2699 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2701 def SetToolClientData(*args
, **kwargs
):
2702 """SetToolClientData(int id, PyObject clientData)"""
2703 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2705 def GetToolPos(*args
, **kwargs
):
2706 """GetToolPos(int id) -> int"""
2707 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2709 def GetToolState(*args
, **kwargs
):
2710 """GetToolState(int id) -> bool"""
2711 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2713 def GetToolEnabled(*args
, **kwargs
):
2714 """GetToolEnabled(int id) -> bool"""
2715 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2717 def SetToolShortHelp(*args
, **kwargs
):
2718 """SetToolShortHelp(int id, String helpString)"""
2719 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2721 def GetToolShortHelp(*args
, **kwargs
):
2722 """GetToolShortHelp(int id) -> String"""
2723 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2725 def SetToolLongHelp(*args
, **kwargs
):
2726 """SetToolLongHelp(int id, String helpString)"""
2727 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2729 def GetToolLongHelp(*args
, **kwargs
):
2730 """GetToolLongHelp(int id) -> String"""
2731 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2733 def SetMarginsXY(*args
, **kwargs
):
2734 """SetMarginsXY(int x, int y)"""
2735 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2737 def SetMargins(*args
, **kwargs
):
2738 """SetMargins(Size size)"""
2739 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2741 def SetToolPacking(*args
, **kwargs
):
2742 """SetToolPacking(int packing)"""
2743 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2745 def SetToolSeparation(*args
, **kwargs
):
2746 """SetToolSeparation(int separation)"""
2747 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2749 def GetToolMargins(*args
, **kwargs
):
2750 """GetToolMargins() -> Size"""
2751 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2753 def GetMargins(*args
, **kwargs
):
2754 """GetMargins() -> Size"""
2755 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2757 def GetToolPacking(*args
, **kwargs
):
2758 """GetToolPacking() -> int"""
2759 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2761 def GetToolSeparation(*args
, **kwargs
):
2762 """GetToolSeparation() -> int"""
2763 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2765 def SetRows(*args
, **kwargs
):
2766 """SetRows(int nRows)"""
2767 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2769 def SetMaxRowsCols(*args
, **kwargs
):
2770 """SetMaxRowsCols(int rows, int cols)"""
2771 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2773 def GetMaxRows(*args
, **kwargs
):
2774 """GetMaxRows() -> int"""
2775 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2777 def GetMaxCols(*args
, **kwargs
):
2778 """GetMaxCols() -> int"""
2779 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2781 def SetToolBitmapSize(*args
, **kwargs
):
2782 """SetToolBitmapSize(Size size)"""
2783 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2785 def GetToolBitmapSize(*args
, **kwargs
):
2786 """GetToolBitmapSize() -> Size"""
2787 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2789 def GetToolSize(*args
, **kwargs
):
2790 """GetToolSize() -> Size"""
2791 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2793 def FindToolForPosition(*args
, **kwargs
):
2794 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2795 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2797 def FindById(*args
, **kwargs
):
2798 """FindById(int toolid) -> ToolBarToolBase"""
2799 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2801 def IsVertical(*args
, **kwargs
):
2802 """IsVertical() -> bool"""
2803 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2806 class ToolBarBasePtr(ToolBarBase
):
2807 def __init__(self
, this
):
2809 if not hasattr(self
,"thisown"): self
.thisown
= 0
2810 self
.__class
__ = ToolBarBase
2811 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2813 class ToolBar(ToolBarBase
):
2815 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2816 def __init__(self
, *args
, **kwargs
):
2818 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2819 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2820 String name=wxPyToolBarNameStr) -> ToolBar
2822 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2823 self
.this
= newobj
.this
2826 self
._setOORInfo
(self
)
2828 def Create(*args
, **kwargs
):
2830 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2831 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2832 String name=wxPyToolBarNameStr) -> bool
2834 return _controls
.ToolBar_Create(*args
, **kwargs
)
2836 def FindToolForPosition(*args
, **kwargs
):
2837 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2838 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2841 class ToolBarPtr(ToolBar
):
2842 def __init__(self
, this
):
2844 if not hasattr(self
,"thisown"): self
.thisown
= 0
2845 self
.__class
__ = ToolBar
2846 _controls
.ToolBar_swigregister(ToolBarPtr
)
2848 def PreToolBar(*args
, **kwargs
):
2849 """PreToolBar() -> ToolBar"""
2850 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2854 #---------------------------------------------------------------------------
2856 LC_VRULES
= _controls
.LC_VRULES
2857 LC_HRULES
= _controls
.LC_HRULES
2858 LC_ICON
= _controls
.LC_ICON
2859 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2860 LC_LIST
= _controls
.LC_LIST
2861 LC_REPORT
= _controls
.LC_REPORT
2862 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2863 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2864 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2865 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2866 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2867 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2868 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2869 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2870 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2871 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2872 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2873 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2874 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2875 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2876 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2877 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2878 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2879 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2880 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2881 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2882 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2883 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2884 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2885 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2886 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2887 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2888 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2889 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2890 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2891 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2892 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2893 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2894 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2895 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2896 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2897 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2898 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2899 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2900 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2901 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2902 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2903 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2904 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2905 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2906 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2907 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2908 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2909 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2910 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2911 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2912 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2913 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2914 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2915 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2916 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2917 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2918 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2919 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2920 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2921 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2922 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2923 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2924 #---------------------------------------------------------------------------
2926 class ListItemAttr(object):
2928 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2929 def __init__(self
, *args
, **kwargs
):
2931 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2932 Font font=wxNullFont) -> ListItemAttr
2934 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2935 self
.this
= newobj
.this
2938 def SetTextColour(*args
, **kwargs
):
2939 """SetTextColour(Colour colText)"""
2940 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2942 def SetBackgroundColour(*args
, **kwargs
):
2943 """SetBackgroundColour(Colour colBack)"""
2944 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2946 def SetFont(*args
, **kwargs
):
2947 """SetFont(Font font)"""
2948 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2950 def HasTextColour(*args
, **kwargs
):
2951 """HasTextColour() -> bool"""
2952 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2954 def HasBackgroundColour(*args
, **kwargs
):
2955 """HasBackgroundColour() -> bool"""
2956 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2958 def HasFont(*args
, **kwargs
):
2959 """HasFont() -> bool"""
2960 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2962 def GetTextColour(*args
, **kwargs
):
2963 """GetTextColour() -> Colour"""
2964 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2966 def GetBackgroundColour(*args
, **kwargs
):
2967 """GetBackgroundColour() -> Colour"""
2968 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2970 def GetFont(*args
, **kwargs
):
2971 """GetFont() -> Font"""
2972 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2974 def Destroy(*args
, **kwargs
):
2976 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2979 class ListItemAttrPtr(ListItemAttr
):
2980 def __init__(self
, this
):
2982 if not hasattr(self
,"thisown"): self
.thisown
= 0
2983 self
.__class
__ = ListItemAttr
2984 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2985 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2987 #---------------------------------------------------------------------------
2989 class ListItem(core
.Object
):
2991 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2992 def __init__(self
, *args
, **kwargs
):
2993 """__init__() -> ListItem"""
2994 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2995 self
.this
= newobj
.this
2998 def __del__(self
, destroy
=_controls
.delete_ListItem
):
3001 if self
.thisown
: destroy(self
)
3004 def Clear(*args
, **kwargs
):
3006 return _controls
.ListItem_Clear(*args
, **kwargs
)
3008 def ClearAttributes(*args
, **kwargs
):
3009 """ClearAttributes()"""
3010 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
3012 def SetMask(*args
, **kwargs
):
3013 """SetMask(long mask)"""
3014 return _controls
.ListItem_SetMask(*args
, **kwargs
)
3016 def SetId(*args
, **kwargs
):
3017 """SetId(long id)"""
3018 return _controls
.ListItem_SetId(*args
, **kwargs
)
3020 def SetColumn(*args
, **kwargs
):
3021 """SetColumn(int col)"""
3022 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
3024 def SetState(*args
, **kwargs
):
3025 """SetState(long state)"""
3026 return _controls
.ListItem_SetState(*args
, **kwargs
)
3028 def SetStateMask(*args
, **kwargs
):
3029 """SetStateMask(long stateMask)"""
3030 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
3032 def SetText(*args
, **kwargs
):
3033 """SetText(String text)"""
3034 return _controls
.ListItem_SetText(*args
, **kwargs
)
3036 def SetImage(*args
, **kwargs
):
3037 """SetImage(int image)"""
3038 return _controls
.ListItem_SetImage(*args
, **kwargs
)
3040 def SetData(*args
, **kwargs
):
3041 """SetData(long data)"""
3042 return _controls
.ListItem_SetData(*args
, **kwargs
)
3044 def SetWidth(*args
, **kwargs
):
3045 """SetWidth(int width)"""
3046 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3048 def SetAlign(*args
, **kwargs
):
3049 """SetAlign(int align)"""
3050 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3052 def SetTextColour(*args
, **kwargs
):
3053 """SetTextColour(Colour colText)"""
3054 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3056 def SetBackgroundColour(*args
, **kwargs
):
3057 """SetBackgroundColour(Colour colBack)"""
3058 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3060 def SetFont(*args
, **kwargs
):
3061 """SetFont(Font font)"""
3062 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3064 def GetMask(*args
, **kwargs
):
3065 """GetMask() -> long"""
3066 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3068 def GetId(*args
, **kwargs
):
3069 """GetId() -> long"""
3070 return _controls
.ListItem_GetId(*args
, **kwargs
)
3072 def GetColumn(*args
, **kwargs
):
3073 """GetColumn() -> int"""
3074 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3076 def GetState(*args
, **kwargs
):
3077 """GetState() -> long"""
3078 return _controls
.ListItem_GetState(*args
, **kwargs
)
3080 def GetText(*args
, **kwargs
):
3081 """GetText() -> String"""
3082 return _controls
.ListItem_GetText(*args
, **kwargs
)
3084 def GetImage(*args
, **kwargs
):
3085 """GetImage() -> int"""
3086 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3088 def GetData(*args
, **kwargs
):
3089 """GetData() -> long"""
3090 return _controls
.ListItem_GetData(*args
, **kwargs
)
3092 def GetWidth(*args
, **kwargs
):
3093 """GetWidth() -> int"""
3094 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3096 def GetAlign(*args
, **kwargs
):
3097 """GetAlign() -> int"""
3098 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3100 def GetAttributes(*args
, **kwargs
):
3101 """GetAttributes() -> ListItemAttr"""
3102 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3104 def HasAttributes(*args
, **kwargs
):
3105 """HasAttributes() -> bool"""
3106 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3108 def GetTextColour(*args
, **kwargs
):
3109 """GetTextColour() -> Colour"""
3110 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3112 def GetBackgroundColour(*args
, **kwargs
):
3113 """GetBackgroundColour() -> Colour"""
3114 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3116 def GetFont(*args
, **kwargs
):
3117 """GetFont() -> Font"""
3118 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3120 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3121 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3122 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3123 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3124 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3125 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3126 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3127 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3128 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3129 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3131 class ListItemPtr(ListItem
):
3132 def __init__(self
, this
):
3134 if not hasattr(self
,"thisown"): self
.thisown
= 0
3135 self
.__class
__ = ListItem
3136 _controls
.ListItem_swigregister(ListItemPtr
)
3138 #---------------------------------------------------------------------------
3140 class ListEvent(core
.NotifyEvent
):
3142 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3143 def __init__(self
, *args
, **kwargs
):
3144 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3145 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3146 self
.this
= newobj
.this
3149 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3150 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3151 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3152 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3153 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3154 m_item
= property(_controls
.ListEvent_m_item_get
)
3155 def GetKeyCode(*args
, **kwargs
):
3156 """GetKeyCode() -> int"""
3157 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3159 GetCode
= GetKeyCode
3160 def GetIndex(*args
, **kwargs
):
3161 """GetIndex() -> long"""
3162 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3164 def GetColumn(*args
, **kwargs
):
3165 """GetColumn() -> int"""
3166 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3168 def GetPoint(*args
, **kwargs
):
3169 """GetPoint() -> Point"""
3170 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3172 GetPosition
= GetPoint
3173 def GetLabel(*args
, **kwargs
):
3174 """GetLabel() -> String"""
3175 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3177 def GetText(*args
, **kwargs
):
3178 """GetText() -> String"""
3179 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3181 def GetImage(*args
, **kwargs
):
3182 """GetImage() -> int"""
3183 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3185 def GetData(*args
, **kwargs
):
3186 """GetData() -> long"""
3187 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3189 def GetMask(*args
, **kwargs
):
3190 """GetMask() -> long"""
3191 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3193 def GetItem(*args
, **kwargs
):
3194 """GetItem() -> ListItem"""
3195 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3197 def GetCacheFrom(*args
, **kwargs
):
3198 """GetCacheFrom() -> long"""
3199 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3201 def GetCacheTo(*args
, **kwargs
):
3202 """GetCacheTo() -> long"""
3203 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3205 def IsEditCancelled(*args
, **kwargs
):
3206 """IsEditCancelled() -> bool"""
3207 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3209 def SetEditCanceled(*args
, **kwargs
):
3210 """SetEditCanceled(bool editCancelled)"""
3211 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3214 class ListEventPtr(ListEvent
):
3215 def __init__(self
, this
):
3217 if not hasattr(self
,"thisown"): self
.thisown
= 0
3218 self
.__class
__ = ListEvent
3219 _controls
.ListEvent_swigregister(ListEventPtr
)
3221 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3222 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3223 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3224 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3225 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3226 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3227 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3228 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3229 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3230 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3231 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3232 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3233 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3234 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3235 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3236 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3237 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3238 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3239 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3240 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3241 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3242 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3243 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3244 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3245 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3246 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3247 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3248 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3249 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3250 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3251 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3252 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3253 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3254 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3255 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3256 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3257 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3258 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3259 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3260 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3261 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3262 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3263 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3264 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3266 #---------------------------------------------------------------------------
3268 class ListCtrl(core
.Control
):
3270 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3271 def __init__(self
, *args
, **kwargs
):
3273 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3274 Size size=DefaultSize, long style=LC_ICON,
3275 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3277 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3278 self
.this
= newobj
.this
3281 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3283 def Create(*args
, **kwargs
):
3285 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3286 Size size=DefaultSize, long style=LC_ICON,
3287 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3289 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3291 def _setCallbackInfo(*args
, **kwargs
):
3292 """_setCallbackInfo(PyObject self, PyObject _class)"""
3293 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3295 def SetForegroundColour(*args
, **kwargs
):
3296 """SetForegroundColour(Colour col) -> bool"""
3297 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3299 def SetBackgroundColour(*args
, **kwargs
):
3300 """SetBackgroundColour(Colour col) -> bool"""
3301 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3303 def GetColumn(*args
, **kwargs
):
3304 """GetColumn(int col) -> ListItem"""
3305 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3306 if val
is not None: val
.thisown
= 1
3309 def SetColumn(*args
, **kwargs
):
3310 """SetColumn(int col, ListItem item) -> bool"""
3311 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3313 def GetColumnWidth(*args
, **kwargs
):
3314 """GetColumnWidth(int col) -> int"""
3315 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3317 def SetColumnWidth(*args
, **kwargs
):
3318 """SetColumnWidth(int col, int width) -> bool"""
3319 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3321 def GetCountPerPage(*args
, **kwargs
):
3322 """GetCountPerPage() -> int"""
3323 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3325 def GetViewRect(*args
, **kwargs
):
3326 """GetViewRect() -> Rect"""
3327 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3329 def GetEditControl(*args
, **kwargs
):
3330 """GetEditControl() -> TextCtrl"""
3331 return _controls
.ListCtrl_GetEditControl(*args
, **kwargs
)
3333 def GetItem(*args
, **kwargs
):
3334 """GetItem(long itemId, int col=0) -> ListItem"""
3335 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3336 if val
is not None: val
.thisown
= 1
3339 def SetItem(*args
, **kwargs
):
3340 """SetItem(ListItem info) -> bool"""
3341 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3343 def SetStringItem(*args
, **kwargs
):
3344 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3345 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3347 def GetItemState(*args
, **kwargs
):
3348 """GetItemState(long item, long stateMask) -> int"""
3349 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3351 def SetItemState(*args
, **kwargs
):
3352 """SetItemState(long item, long state, long stateMask) -> bool"""
3353 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3355 def SetItemImage(*args
, **kwargs
):
3356 """SetItemImage(long item, int image, int selImage) -> bool"""
3357 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3359 def GetItemText(*args
, **kwargs
):
3360 """GetItemText(long item) -> String"""
3361 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3363 def SetItemText(*args
, **kwargs
):
3364 """SetItemText(long item, String str)"""
3365 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3367 def GetItemData(*args
, **kwargs
):
3368 """GetItemData(long item) -> long"""
3369 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3371 def SetItemData(*args
, **kwargs
):
3372 """SetItemData(long item, long data) -> bool"""
3373 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3375 def GetItemPosition(*args
, **kwargs
):
3376 """GetItemPosition(long item) -> Point"""
3377 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3379 def GetItemRect(*args
, **kwargs
):
3380 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3381 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3383 def SetItemPosition(*args
, **kwargs
):
3384 """SetItemPosition(long item, Point pos) -> bool"""
3385 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3387 def GetItemCount(*args
, **kwargs
):
3388 """GetItemCount() -> int"""
3389 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3391 def GetColumnCount(*args
, **kwargs
):
3392 """GetColumnCount() -> int"""
3393 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3395 def GetItemSpacing(*args
, **kwargs
):
3396 """GetItemSpacing() -> Size"""
3397 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3399 def GetSelectedItemCount(*args
, **kwargs
):
3400 """GetSelectedItemCount() -> int"""
3401 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3403 def GetTextColour(*args
, **kwargs
):
3404 """GetTextColour() -> Colour"""
3405 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3407 def SetTextColour(*args
, **kwargs
):
3408 """SetTextColour(Colour col)"""
3409 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3411 def GetTopItem(*args
, **kwargs
):
3412 """GetTopItem() -> long"""
3413 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3415 def SetSingleStyle(*args
, **kwargs
):
3416 """SetSingleStyle(long style, bool add=True)"""
3417 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3419 def SetWindowStyleFlag(*args
, **kwargs
):
3420 """SetWindowStyleFlag(long style)"""
3421 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3423 def GetNextItem(*args
, **kwargs
):
3424 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3425 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3427 def GetImageList(*args
, **kwargs
):
3428 """GetImageList(int which) -> ImageList"""
3429 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3431 def SetImageList(*args
, **kwargs
):
3432 """SetImageList(ImageList imageList, int which)"""
3433 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3435 def AssignImageList(*args
, **kwargs
):
3436 """AssignImageList(ImageList imageList, int which)"""
3437 return _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3439 def IsVirtual(*args
, **kwargs
):
3440 """IsVirtual() -> bool"""
3441 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3443 def RefreshItem(*args
, **kwargs
):
3444 """RefreshItem(long item)"""
3445 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3447 def RefreshItems(*args
, **kwargs
):
3448 """RefreshItems(long itemFrom, long itemTo)"""
3449 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3451 def Arrange(*args
, **kwargs
):
3452 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3453 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3455 def DeleteItem(*args
, **kwargs
):
3456 """DeleteItem(long item) -> bool"""
3457 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3459 def DeleteAllItems(*args
, **kwargs
):
3460 """DeleteAllItems() -> bool"""
3461 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3463 def DeleteColumn(*args
, **kwargs
):
3464 """DeleteColumn(int col) -> bool"""
3465 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3467 def DeleteAllColumns(*args
, **kwargs
):
3468 """DeleteAllColumns() -> bool"""
3469 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3471 def ClearAll(*args
, **kwargs
):
3473 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3475 def EditLabel(*args
, **kwargs
):
3476 """EditLabel(long item) -> TextCtrl"""
3477 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3479 def EndEditLabel(*args
, **kwargs
):
3480 """EndEditLabel(bool cancel) -> bool"""
3481 return _controls
.ListCtrl_EndEditLabel(*args
, **kwargs
)
3483 def EnsureVisible(*args
, **kwargs
):
3484 """EnsureVisible(long item) -> bool"""
3485 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3487 def FindItem(*args
, **kwargs
):
3488 """FindItem(long start, String str, bool partial=False) -> long"""
3489 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3491 def FindItemData(*args
, **kwargs
):
3492 """FindItemData(long start, long data) -> long"""
3493 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3495 def FindItemAtPos(*args
, **kwargs
):
3496 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3497 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3499 def HitTest(*args
, **kwargs
):
3501 HitTest(Point point) -> (item, where)
3503 Determines which item (if any) is at the specified point,
3504 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3506 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3508 def InsertItem(*args
, **kwargs
):
3509 """InsertItem(ListItem info) -> long"""
3510 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3512 def InsertStringItem(*args
, **kwargs
):
3513 """InsertStringItem(long index, String label) -> long"""
3514 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3516 def InsertImageItem(*args
, **kwargs
):
3517 """InsertImageItem(long index, int imageIndex) -> long"""
3518 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3520 def InsertImageStringItem(*args
, **kwargs
):
3521 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3522 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3524 def InsertColumnInfo(*args
, **kwargs
):
3525 """InsertColumnInfo(long col, ListItem info) -> long"""
3526 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3528 def InsertColumn(*args
, **kwargs
):
3530 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3531 int width=-1) -> long
3533 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3535 def SetItemCount(*args
, **kwargs
):
3536 """SetItemCount(long count)"""
3537 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3539 def ScrollList(*args
, **kwargs
):
3540 """ScrollList(int dx, int dy) -> bool"""
3541 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3543 def SetItemTextColour(*args
, **kwargs
):
3544 """SetItemTextColour(long item, Colour col)"""
3545 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3547 def GetItemTextColour(*args
, **kwargs
):
3548 """GetItemTextColour(long item) -> Colour"""
3549 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3551 def SetItemBackgroundColour(*args
, **kwargs
):
3552 """SetItemBackgroundColour(long item, Colour col)"""
3553 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3555 def GetItemBackgroundColour(*args
, **kwargs
):
3556 """GetItemBackgroundColour(long item) -> Colour"""
3557 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3561 def Select(self
, idx
, on
=1):
3562 '''[de]select an item'''
3563 if on
: state
= wx
.LIST_STATE_SELECTED
3565 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3567 def Focus(self
, idx
):
3568 '''Focus and show the given item'''
3569 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3570 self
.EnsureVisible(idx
)
3572 def GetFocusedItem(self
):
3573 '''get the currently focused item or -1 if none'''
3574 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3576 def GetFirstSelected(self
, *args
):
3577 '''return first selected item, or -1 when none'''
3578 return self
.GetNextSelected(-1)
3580 def GetNextSelected(self
, item
):
3581 '''return subsequent selected items, or -1 when no more'''
3582 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3584 def IsSelected(self
, idx
):
3585 '''return True if the item is selected'''
3586 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3588 def SetColumnImage(self
, col
, image
):
3589 item
= self
.GetColumn(col
)
3590 # preserve all other attributes too
3591 item
.SetMask( wx
.LIST_MASK_STATE |
3593 wx
.LIST_MASK_IMAGE |
3596 wx
.LIST_MASK_WIDTH |
3597 wx
.LIST_MASK_FORMAT
)
3598 item
.SetImage(image
)
3599 self
.SetColumn(col
, item
)
3601 def ClearColumnImage(self
, col
):
3602 self
.SetColumnImage(col
, -1)
3604 def Append(self
, entry
):
3605 '''Append an item to the list control. The entry parameter should be a
3606 sequence with an item for each column'''
3612 pos
= self
.GetItemCount()
3613 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3614 for i
in range(1, len(entry
)):
3615 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3618 def SortItems(*args
, **kwargs
):
3619 """SortItems(PyObject func) -> bool"""
3620 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3622 def GetMainWindow(*args
, **kwargs
):
3623 """GetMainWindow() -> Window"""
3624 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3627 class ListCtrlPtr(ListCtrl
):
3628 def __init__(self
, this
):
3630 if not hasattr(self
,"thisown"): self
.thisown
= 0
3631 self
.__class
__ = ListCtrl
3632 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3634 def PreListCtrl(*args
, **kwargs
):
3635 """PreListCtrl() -> ListCtrl"""
3636 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3640 #---------------------------------------------------------------------------
3642 class ListView(ListCtrl
):
3644 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3645 def __init__(self
, *args
, **kwargs
):
3647 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3648 Size size=DefaultSize, long style=LC_REPORT,
3649 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3651 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3652 self
.this
= newobj
.this
3655 self
._setOORInfo
(self
)
3657 def Create(*args
, **kwargs
):
3659 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3660 Size size=DefaultSize, long style=LC_REPORT,
3661 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3663 return _controls
.ListView_Create(*args
, **kwargs
)
3665 def Select(*args
, **kwargs
):
3666 """Select(long n, bool on=True)"""
3667 return _controls
.ListView_Select(*args
, **kwargs
)
3669 def Focus(*args
, **kwargs
):
3670 """Focus(long index)"""
3671 return _controls
.ListView_Focus(*args
, **kwargs
)
3673 def GetFocusedItem(*args
, **kwargs
):
3674 """GetFocusedItem() -> long"""
3675 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3677 def GetNextSelected(*args
, **kwargs
):
3678 """GetNextSelected(long item) -> long"""
3679 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3681 def GetFirstSelected(*args
, **kwargs
):
3682 """GetFirstSelected() -> long"""
3683 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3685 def IsSelected(*args
, **kwargs
):
3686 """IsSelected(long index) -> bool"""
3687 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3689 def SetColumnImage(*args
, **kwargs
):
3690 """SetColumnImage(int col, int image)"""
3691 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3693 def ClearColumnImage(*args
, **kwargs
):
3694 """ClearColumnImage(int col)"""
3695 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3698 class ListViewPtr(ListView
):
3699 def __init__(self
, this
):
3701 if not hasattr(self
,"thisown"): self
.thisown
= 0
3702 self
.__class
__ = ListView
3703 _controls
.ListView_swigregister(ListViewPtr
)
3705 def PreListView(*args
, **kwargs
):
3706 """PreListView() -> ListView"""
3707 val
= _controls
.new_PreListView(*args
, **kwargs
)
3711 #---------------------------------------------------------------------------
3713 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3714 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3715 TR_NO_LINES
= _controls
.TR_NO_LINES
3716 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3717 TR_SINGLE
= _controls
.TR_SINGLE
3718 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3719 TR_EXTENDED
= _controls
.TR_EXTENDED
3720 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3721 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3722 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3723 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3724 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3725 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3726 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3727 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3728 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3729 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3730 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3731 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3732 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3733 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3734 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3735 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3736 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3737 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3738 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3739 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3740 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3741 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3742 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3743 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3744 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3745 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3746 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3747 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3748 #---------------------------------------------------------------------------
3750 class TreeItemId(object):
3752 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3753 def __init__(self
, *args
, **kwargs
):
3754 """__init__() -> TreeItemId"""
3755 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3756 self
.this
= newobj
.this
3759 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3762 if self
.thisown
: destroy(self
)
3765 def IsOk(*args
, **kwargs
):
3766 """IsOk() -> bool"""
3767 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3769 def __eq__(*args
, **kwargs
):
3770 """__eq__(TreeItemId other) -> bool"""
3771 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3773 def __ne__(*args
, **kwargs
):
3774 """__ne__(TreeItemId other) -> bool"""
3775 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3777 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3779 def __nonzero__(self
): return self
.IsOk()
3781 class TreeItemIdPtr(TreeItemId
):
3782 def __init__(self
, this
):
3784 if not hasattr(self
,"thisown"): self
.thisown
= 0
3785 self
.__class
__ = TreeItemId
3786 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3787 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3789 class TreeItemData(object):
3791 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3792 def __init__(self
, *args
, **kwargs
):
3793 """__init__(PyObject obj=None) -> TreeItemData"""
3794 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3795 self
.this
= newobj
.this
3798 def GetData(*args
, **kwargs
):
3799 """GetData() -> PyObject"""
3800 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3802 def SetData(*args
, **kwargs
):
3803 """SetData(PyObject obj)"""
3804 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3806 def GetId(*args
, **kwargs
):
3807 """GetId() -> TreeItemId"""
3808 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3810 def SetId(*args
, **kwargs
):
3811 """SetId(TreeItemId id)"""
3812 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3814 def Destroy(*args
, **kwargs
):
3816 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3819 class TreeItemDataPtr(TreeItemData
):
3820 def __init__(self
, this
):
3822 if not hasattr(self
,"thisown"): self
.thisown
= 0
3823 self
.__class
__ = TreeItemData
3824 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3826 #---------------------------------------------------------------------------
3828 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3829 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3830 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3831 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3832 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3833 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3834 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3835 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3836 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3837 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3838 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3839 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3840 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3841 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3842 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3843 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3844 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3845 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3846 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3847 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3848 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3849 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3850 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3851 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3852 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3853 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3854 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3855 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3856 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3857 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3858 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3859 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3860 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3861 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3862 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3863 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3864 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3865 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3866 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3867 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3869 class TreeEvent(core
.NotifyEvent
):
3871 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3872 def __init__(self
, *args
, **kwargs
):
3873 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3874 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3875 self
.this
= newobj
.this
3878 def GetItem(*args
, **kwargs
):
3879 """GetItem() -> TreeItemId"""
3880 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3882 def SetItem(*args
, **kwargs
):
3883 """SetItem(TreeItemId item)"""
3884 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3886 def GetOldItem(*args
, **kwargs
):
3887 """GetOldItem() -> TreeItemId"""
3888 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3890 def SetOldItem(*args
, **kwargs
):
3891 """SetOldItem(TreeItemId item)"""
3892 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3894 def GetPoint(*args
, **kwargs
):
3895 """GetPoint() -> Point"""
3896 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3898 def SetPoint(*args
, **kwargs
):
3899 """SetPoint(Point pt)"""
3900 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3902 def GetKeyEvent(*args
, **kwargs
):
3903 """GetKeyEvent() -> KeyEvent"""
3904 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3906 def GetKeyCode(*args
, **kwargs
):
3907 """GetKeyCode() -> int"""
3908 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3910 def SetKeyEvent(*args
, **kwargs
):
3911 """SetKeyEvent(KeyEvent evt)"""
3912 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3914 def GetLabel(*args
, **kwargs
):
3915 """GetLabel() -> String"""
3916 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3918 def SetLabel(*args
, **kwargs
):
3919 """SetLabel(String label)"""
3920 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3922 def IsEditCancelled(*args
, **kwargs
):
3923 """IsEditCancelled() -> bool"""
3924 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3926 def SetEditCanceled(*args
, **kwargs
):
3927 """SetEditCanceled(bool editCancelled)"""
3928 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3930 def SetToolTip(*args
, **kwargs
):
3931 """SetToolTip(String toolTip)"""
3932 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3935 class TreeEventPtr(TreeEvent
):
3936 def __init__(self
, this
):
3938 if not hasattr(self
,"thisown"): self
.thisown
= 0
3939 self
.__class
__ = TreeEvent
3940 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3942 #---------------------------------------------------------------------------
3944 class TreeCtrl(core
.Control
):
3946 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3947 def __init__(self
, *args
, **kwargs
):
3949 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3950 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3951 Validator validator=DefaultValidator,
3952 String name=TreeCtrlNameStr) -> TreeCtrl
3954 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3955 self
.this
= newobj
.this
3958 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3960 def Create(*args
, **kwargs
):
3962 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3963 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3964 Validator validator=DefaultValidator,
3965 String name=TreeCtrlNameStr) -> bool
3967 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3969 def _setCallbackInfo(*args
, **kwargs
):
3970 """_setCallbackInfo(PyObject self, PyObject _class)"""
3971 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3973 def GetCount(*args
, **kwargs
):
3974 """GetCount() -> size_t"""
3975 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3977 def GetIndent(*args
, **kwargs
):
3978 """GetIndent() -> unsigned int"""
3979 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3981 def SetIndent(*args
, **kwargs
):
3982 """SetIndent(unsigned int indent)"""
3983 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3985 def GetSpacing(*args
, **kwargs
):
3986 """GetSpacing() -> unsigned int"""
3987 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3989 def SetSpacing(*args
, **kwargs
):
3990 """SetSpacing(unsigned int spacing)"""
3991 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3993 def GetImageList(*args
, **kwargs
):
3994 """GetImageList() -> ImageList"""
3995 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3997 def GetStateImageList(*args
, **kwargs
):
3998 """GetStateImageList() -> ImageList"""
3999 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
4001 def SetImageList(*args
, **kwargs
):
4002 """SetImageList(ImageList imageList)"""
4003 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
4005 def SetStateImageList(*args
, **kwargs
):
4006 """SetStateImageList(ImageList imageList)"""
4007 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
4009 def AssignImageList(*args
, **kwargs
):
4010 """AssignImageList(ImageList imageList)"""
4011 return _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
4013 def AssignStateImageList(*args
, **kwargs
):
4014 """AssignStateImageList(ImageList imageList)"""
4015 return _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
4017 def GetItemText(*args
, **kwargs
):
4018 """GetItemText(TreeItemId item) -> String"""
4019 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
4021 def GetItemImage(*args
, **kwargs
):
4022 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
4023 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
4025 def GetItemData(*args
, **kwargs
):
4026 """GetItemData(TreeItemId item) -> TreeItemData"""
4027 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
4029 def GetItemPyData(*args
, **kwargs
):
4030 """GetItemPyData(TreeItemId item) -> PyObject"""
4031 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
4033 GetPyData
= GetItemPyData
4034 def GetItemTextColour(*args
, **kwargs
):
4035 """GetItemTextColour(TreeItemId item) -> Colour"""
4036 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
4038 def GetItemBackgroundColour(*args
, **kwargs
):
4039 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
4040 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4042 def GetItemFont(*args
, **kwargs
):
4043 """GetItemFont(TreeItemId item) -> Font"""
4044 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4046 def SetItemText(*args
, **kwargs
):
4047 """SetItemText(TreeItemId item, String text)"""
4048 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4050 def SetItemImage(*args
, **kwargs
):
4051 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4052 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4054 def SetItemData(*args
, **kwargs
):
4055 """SetItemData(TreeItemId item, TreeItemData data)"""
4056 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4058 def SetItemPyData(*args
, **kwargs
):
4059 """SetItemPyData(TreeItemId item, PyObject obj)"""
4060 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4062 SetPyData
= SetItemPyData
4063 def SetItemHasChildren(*args
, **kwargs
):
4064 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4065 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4067 def SetItemBold(*args
, **kwargs
):
4068 """SetItemBold(TreeItemId item, bool bold=True)"""
4069 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4071 def SetItemDropHighlight(*args
, **kwargs
):
4072 """SetItemDropHighlight(TreeItemId item, bool highlight=True)"""
4073 return _controls
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
)
4075 def SetItemTextColour(*args
, **kwargs
):
4076 """SetItemTextColour(TreeItemId item, Colour col)"""
4077 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4079 def SetItemBackgroundColour(*args
, **kwargs
):
4080 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4081 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4083 def SetItemFont(*args
, **kwargs
):
4084 """SetItemFont(TreeItemId item, Font font)"""
4085 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4087 def IsVisible(*args
, **kwargs
):
4088 """IsVisible(TreeItemId item) -> bool"""
4089 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4091 def ItemHasChildren(*args
, **kwargs
):
4092 """ItemHasChildren(TreeItemId item) -> bool"""
4093 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4095 def IsExpanded(*args
, **kwargs
):
4096 """IsExpanded(TreeItemId item) -> bool"""
4097 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4099 def IsSelected(*args
, **kwargs
):
4100 """IsSelected(TreeItemId item) -> bool"""
4101 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4103 def IsBold(*args
, **kwargs
):
4104 """IsBold(TreeItemId item) -> bool"""
4105 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4107 def GetChildrenCount(*args
, **kwargs
):
4108 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4109 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4111 def GetRootItem(*args
, **kwargs
):
4112 """GetRootItem() -> TreeItemId"""
4113 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4115 def GetSelection(*args
, **kwargs
):
4116 """GetSelection() -> TreeItemId"""
4117 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4119 def GetSelections(*args
, **kwargs
):
4120 """GetSelections() -> PyObject"""
4121 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4123 def GetItemParent(*args
, **kwargs
):
4124 """GetItemParent(TreeItemId item) -> TreeItemId"""
4125 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4127 def GetFirstChild(*args
, **kwargs
):
4128 """GetFirstChild(TreeItemId item) -> PyObject"""
4129 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4131 def GetNextChild(*args
, **kwargs
):
4132 """GetNextChild(TreeItemId item, void cookie) -> PyObject"""
4133 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4135 def GetLastChild(*args
, **kwargs
):
4136 """GetLastChild(TreeItemId item) -> TreeItemId"""
4137 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4139 def GetNextSibling(*args
, **kwargs
):
4140 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4141 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4143 def GetPrevSibling(*args
, **kwargs
):
4144 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4145 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4147 def GetFirstVisibleItem(*args
, **kwargs
):
4148 """GetFirstVisibleItem() -> TreeItemId"""
4149 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4151 def GetNextVisible(*args
, **kwargs
):
4152 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4153 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4155 def GetPrevVisible(*args
, **kwargs
):
4156 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4157 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4159 def AddRoot(*args
, **kwargs
):
4160 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4161 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4163 def PrependItem(*args
, **kwargs
):
4165 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4166 TreeItemData data=None) -> TreeItemId
4168 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4170 def InsertItem(*args
, **kwargs
):
4172 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4173 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4175 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4177 def InsertItemBefore(*args
, **kwargs
):
4179 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4180 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4182 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4184 def AppendItem(*args
, **kwargs
):
4186 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4187 TreeItemData data=None) -> TreeItemId
4189 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4191 def Delete(*args
, **kwargs
):
4192 """Delete(TreeItemId item)"""
4193 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4195 def DeleteChildren(*args
, **kwargs
):
4196 """DeleteChildren(TreeItemId item)"""
4197 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4199 def DeleteAllItems(*args
, **kwargs
):
4200 """DeleteAllItems()"""
4201 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4203 def Expand(*args
, **kwargs
):
4204 """Expand(TreeItemId item)"""
4205 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4207 def Collapse(*args
, **kwargs
):
4208 """Collapse(TreeItemId item)"""
4209 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4211 def CollapseAndReset(*args
, **kwargs
):
4212 """CollapseAndReset(TreeItemId item)"""
4213 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4215 def Toggle(*args
, **kwargs
):
4216 """Toggle(TreeItemId item)"""
4217 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4219 def Unselect(*args
, **kwargs
):
4221 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4223 def UnselectItem(*args
, **kwargs
):
4224 """UnselectItem(TreeItemId item)"""
4225 return _controls
.TreeCtrl_UnselectItem(*args
, **kwargs
)
4227 def UnselectAll(*args
, **kwargs
):
4229 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4231 def SelectItem(*args
, **kwargs
):
4232 """SelectItem(TreeItemId item, bool select=True)"""
4233 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4235 def ToggleItemSelection(*args
, **kwargs
):
4236 """ToggleItemSelection(TreeItemId item)"""
4237 return _controls
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
)
4239 def EnsureVisible(*args
, **kwargs
):
4240 """EnsureVisible(TreeItemId item)"""
4241 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4243 def ScrollTo(*args
, **kwargs
):
4244 """ScrollTo(TreeItemId item)"""
4245 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4247 def EditLabel(*args
, **kwargs
):
4248 """EditLabel(TreeItemId item)"""
4249 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4251 def GetEditControl(*args
, **kwargs
):
4252 """GetEditControl() -> TextCtrl"""
4253 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4255 def EndEditLabel(*args
, **kwargs
):
4256 """EndEditLabel(TreeItemId item, bool discardChanges=False)"""
4257 return _controls
.TreeCtrl_EndEditLabel(*args
, **kwargs
)
4259 def SortChildren(*args
, **kwargs
):
4260 """SortChildren(TreeItemId item)"""
4261 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4263 def HitTest(*args
, **kwargs
):
4265 HitTest(Point point) -> (item, where)
4267 Determine which item (if any) belongs the given point. The
4268 coordinates specified are relative to the client area of tree ctrl
4269 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4273 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4275 def GetBoundingRect(*args
, **kwargs
):
4276 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4277 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4280 class TreeCtrlPtr(TreeCtrl
):
4281 def __init__(self
, this
):
4283 if not hasattr(self
,"thisown"): self
.thisown
= 0
4284 self
.__class
__ = TreeCtrl
4285 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4287 def PreTreeCtrl(*args
, **kwargs
):
4288 """PreTreeCtrl() -> TreeCtrl"""
4289 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4293 #---------------------------------------------------------------------------
4295 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4296 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4297 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4298 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4299 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4300 class GenericDirCtrl(core
.Control
):
4302 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4303 def __init__(self
, *args
, **kwargs
):
4305 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4306 Point pos=DefaultPosition, Size size=DefaultSize,
4307 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4308 String filter=EmptyString,
4309 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4311 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4312 self
.this
= newobj
.this
4315 self
._setOORInfo
(self
)
4317 def Create(*args
, **kwargs
):
4319 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4320 Point pos=DefaultPosition, Size size=DefaultSize,
4321 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4322 String filter=EmptyString,
4323 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4325 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4327 def ExpandPath(*args
, **kwargs
):
4328 """ExpandPath(String path) -> bool"""
4329 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4331 def GetDefaultPath(*args
, **kwargs
):
4332 """GetDefaultPath() -> String"""
4333 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4335 def SetDefaultPath(*args
, **kwargs
):
4336 """SetDefaultPath(String path)"""
4337 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4339 def GetPath(*args
, **kwargs
):
4340 """GetPath() -> String"""
4341 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4343 def GetFilePath(*args
, **kwargs
):
4344 """GetFilePath() -> String"""
4345 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4347 def SetPath(*args
, **kwargs
):
4348 """SetPath(String path)"""
4349 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4351 def ShowHidden(*args
, **kwargs
):
4352 """ShowHidden(bool show)"""
4353 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4355 def GetShowHidden(*args
, **kwargs
):
4356 """GetShowHidden() -> bool"""
4357 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4359 def GetFilter(*args
, **kwargs
):
4360 """GetFilter() -> String"""
4361 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4363 def SetFilter(*args
, **kwargs
):
4364 """SetFilter(String filter)"""
4365 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4367 def GetFilterIndex(*args
, **kwargs
):
4368 """GetFilterIndex() -> int"""
4369 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4371 def SetFilterIndex(*args
, **kwargs
):
4372 """SetFilterIndex(int n)"""
4373 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4375 def GetRootId(*args
, **kwargs
):
4376 """GetRootId() -> TreeItemId"""
4377 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4379 def GetTreeCtrl(*args
, **kwargs
):
4380 """GetTreeCtrl() -> TreeCtrl"""
4381 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4383 def GetFilterListCtrl(*args
, **kwargs
):
4384 """GetFilterListCtrl() -> DirFilterListCtrl"""
4385 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4387 def FindChild(*args
, **kwargs
):
4389 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4391 Find the child that matches the first part of 'path'. E.g. if a child path is
4392 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4393 If the path string has been used (we're at the leaf), done is set to True
4396 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4398 def DoResize(*args
, **kwargs
):
4400 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4402 def ReCreateTree(*args
, **kwargs
):
4403 """ReCreateTree()"""
4404 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4407 class GenericDirCtrlPtr(GenericDirCtrl
):
4408 def __init__(self
, this
):
4410 if not hasattr(self
,"thisown"): self
.thisown
= 0
4411 self
.__class
__ = GenericDirCtrl
4412 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4413 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4415 def PreGenericDirCtrl(*args
, **kwargs
):
4416 """PreGenericDirCtrl() -> GenericDirCtrl"""
4417 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4421 class DirFilterListCtrl(Choice
):
4423 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4424 def __init__(self
, *args
, **kwargs
):
4426 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4427 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4429 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4430 self
.this
= newobj
.this
4433 self
._setOORInfo
(self
)
4435 def Create(*args
, **kwargs
):
4437 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4438 Size size=DefaultSize, long style=0) -> bool
4440 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4442 def FillFilterList(*args
, **kwargs
):
4443 """FillFilterList(String filter, int defaultFilter)"""
4444 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4447 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4448 def __init__(self
, this
):
4450 if not hasattr(self
,"thisown"): self
.thisown
= 0
4451 self
.__class
__ = DirFilterListCtrl
4452 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4454 def PreDirFilterListCtrl(*args
, **kwargs
):
4455 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4456 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4460 #---------------------------------------------------------------------------
4462 class PyControl(core
.Control
):
4464 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4465 def __init__(self
, *args
, **kwargs
):
4467 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4468 long style=0, Validator validator=DefaultValidator,
4469 String name=ControlNameStr) -> PyControl
4471 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4472 self
.this
= newobj
.this
4475 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4477 def _setCallbackInfo(*args
, **kwargs
):
4478 """_setCallbackInfo(PyObject self, PyObject _class)"""
4479 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4481 def base_DoMoveWindow(*args
, **kwargs
):
4482 """base_DoMoveWindow(int x, int y, int width, int height)"""
4483 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4485 def base_DoSetSize(*args
, **kwargs
):
4486 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4487 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4489 def base_DoSetClientSize(*args
, **kwargs
):
4490 """base_DoSetClientSize(int width, int height)"""
4491 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4493 def base_DoSetVirtualSize(*args
, **kwargs
):
4494 """base_DoSetVirtualSize(int x, int y)"""
4495 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4497 def base_DoGetSize(*args
, **kwargs
):
4498 """base_DoGetSize() -> (width, height)"""
4499 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4501 def base_DoGetClientSize(*args
, **kwargs
):
4502 """base_DoGetClientSize() -> (width, height)"""
4503 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4505 def base_DoGetPosition(*args
, **kwargs
):
4506 """base_DoGetPosition() -> (x,y)"""
4507 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4509 def base_DoGetVirtualSize(*args
, **kwargs
):
4510 """base_DoGetVirtualSize() -> Size"""
4511 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4513 def base_DoGetBestSize(*args
, **kwargs
):
4514 """base_DoGetBestSize() -> Size"""
4515 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4517 def base_InitDialog(*args
, **kwargs
):
4518 """base_InitDialog()"""
4519 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4521 def base_TransferDataToWindow(*args
, **kwargs
):
4522 """base_TransferDataToWindow() -> bool"""
4523 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4525 def base_TransferDataFromWindow(*args
, **kwargs
):
4526 """base_TransferDataFromWindow() -> bool"""
4527 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4529 def base_Validate(*args
, **kwargs
):
4530 """base_Validate() -> bool"""
4531 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4533 def base_AcceptsFocus(*args
, **kwargs
):
4534 """base_AcceptsFocus() -> bool"""
4535 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4537 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4538 """base_AcceptsFocusFromKeyboard() -> bool"""
4539 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4541 def base_GetMaxSize(*args
, **kwargs
):
4542 """base_GetMaxSize() -> Size"""
4543 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4545 def base_AddChild(*args
, **kwargs
):
4546 """base_AddChild(Window child)"""
4547 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4549 def base_RemoveChild(*args
, **kwargs
):
4550 """base_RemoveChild(Window child)"""
4551 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4554 class PyControlPtr(PyControl
):
4555 def __init__(self
, this
):
4557 if not hasattr(self
,"thisown"): self
.thisown
= 0
4558 self
.__class
__ = PyControl
4559 _controls
.PyControl_swigregister(PyControlPtr
)
4561 #---------------------------------------------------------------------------
4563 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4564 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4565 wxEVT_HELP
= _controls
.wxEVT_HELP
4566 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4567 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4568 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4569 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4570 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4572 class HelpEvent(core
.CommandEvent
):
4574 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4575 def __init__(self
, *args
, **kwargs
):
4576 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4577 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4578 self
.this
= newobj
.this
4581 def GetPosition(*args
, **kwargs
):
4582 """GetPosition() -> Point"""
4583 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4585 def SetPosition(*args
, **kwargs
):
4586 """SetPosition(Point pos)"""
4587 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4589 def GetLink(*args
, **kwargs
):
4590 """GetLink() -> String"""
4591 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4593 def SetLink(*args
, **kwargs
):
4594 """SetLink(String link)"""
4595 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4597 def GetTarget(*args
, **kwargs
):
4598 """GetTarget() -> String"""
4599 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4601 def SetTarget(*args
, **kwargs
):
4602 """SetTarget(String target)"""
4603 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4606 class HelpEventPtr(HelpEvent
):
4607 def __init__(self
, this
):
4609 if not hasattr(self
,"thisown"): self
.thisown
= 0
4610 self
.__class
__ = HelpEvent
4611 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4613 class ContextHelp(core
.Object
):
4615 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4616 def __init__(self
, *args
, **kwargs
):
4617 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4618 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4619 self
.this
= newobj
.this
4622 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4625 if self
.thisown
: destroy(self
)
4628 def BeginContextHelp(*args
, **kwargs
):
4629 """BeginContextHelp(Window window=None) -> bool"""
4630 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4632 def EndContextHelp(*args
, **kwargs
):
4633 """EndContextHelp() -> bool"""
4634 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4637 class ContextHelpPtr(ContextHelp
):
4638 def __init__(self
, this
):
4640 if not hasattr(self
,"thisown"): self
.thisown
= 0
4641 self
.__class
__ = ContextHelp
4642 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4644 class ContextHelpButton(BitmapButton
):
4646 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4647 def __init__(self
, *args
, **kwargs
):
4649 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4650 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4652 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4653 self
.this
= newobj
.this
4656 self
._setOORInfo
(self
)
4659 class ContextHelpButtonPtr(ContextHelpButton
):
4660 def __init__(self
, this
):
4662 if not hasattr(self
,"thisown"): self
.thisown
= 0
4663 self
.__class
__ = ContextHelpButton
4664 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4666 class HelpProvider(object):
4667 def __init__(self
): raise RuntimeError, "No constructor defined"
4669 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4670 def Set(*args
, **kwargs
):
4671 """Set(HelpProvider helpProvider) -> HelpProvider"""
4672 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4674 Set
= staticmethod(Set
)
4675 def Get(*args
, **kwargs
):
4676 """Get() -> HelpProvider"""
4677 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4679 Get
= staticmethod(Get
)
4680 def GetHelp(*args
, **kwargs
):
4681 """GetHelp(Window window) -> String"""
4682 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4684 def ShowHelp(*args
, **kwargs
):
4685 """ShowHelp(Window window) -> bool"""
4686 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4688 def AddHelp(*args
, **kwargs
):
4689 """AddHelp(Window window, String text)"""
4690 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4692 def AddHelpById(*args
, **kwargs
):
4693 """AddHelpById(int id, String text)"""
4694 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4696 def Destroy(*args
, **kwargs
):
4698 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4701 class HelpProviderPtr(HelpProvider
):
4702 def __init__(self
, this
):
4704 if not hasattr(self
,"thisown"): self
.thisown
= 0
4705 self
.__class
__ = HelpProvider
4706 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4708 def HelpProvider_Set(*args
, **kwargs
):
4709 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4710 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4712 def HelpProvider_Get(*args
, **kwargs
):
4713 """HelpProvider_Get() -> HelpProvider"""
4714 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4716 class SimpleHelpProvider(HelpProvider
):
4718 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4719 def __init__(self
, *args
, **kwargs
):
4720 """__init__() -> SimpleHelpProvider"""
4721 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4722 self
.this
= newobj
.this
4726 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4727 def __init__(self
, this
):
4729 if not hasattr(self
,"thisown"): self
.thisown
= 0
4730 self
.__class
__ = SimpleHelpProvider
4731 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4733 #---------------------------------------------------------------------------
4735 class DragImage(core
.Object
):
4737 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4738 def __init__(self
, *args
, **kwargs
):
4739 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4740 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4741 self
.this
= newobj
.this
4744 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4747 if self
.thisown
: destroy(self
)
4750 def SetBackingBitmap(*args
, **kwargs
):
4751 """SetBackingBitmap(Bitmap bitmap)"""
4752 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4754 def BeginDrag(*args
, **kwargs
):
4756 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4757 Rect rect=None) -> bool
4759 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4761 def BeginDragBounded(*args
, **kwargs
):
4762 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4763 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4765 def EndDrag(*args
, **kwargs
):
4766 """EndDrag() -> bool"""
4767 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4769 def Move(*args
, **kwargs
):
4770 """Move(Point pt) -> bool"""
4771 return _controls
.DragImage_Move(*args
, **kwargs
)
4773 def Show(*args
, **kwargs
):
4774 """Show() -> bool"""
4775 return _controls
.DragImage_Show(*args
, **kwargs
)
4777 def Hide(*args
, **kwargs
):
4778 """Hide() -> bool"""
4779 return _controls
.DragImage_Hide(*args
, **kwargs
)
4781 def GetImageRect(*args
, **kwargs
):
4782 """GetImageRect(Point pos) -> Rect"""
4783 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4785 def DoDrawImage(*args
, **kwargs
):
4786 """DoDrawImage(DC dc, Point pos) -> bool"""
4787 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4789 def UpdateBackingFromWindow(*args
, **kwargs
):
4790 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4791 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4793 def RedrawImage(*args
, **kwargs
):
4794 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4795 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4798 class DragImagePtr(DragImage
):
4799 def __init__(self
, this
):
4801 if not hasattr(self
,"thisown"): self
.thisown
= 0
4802 self
.__class
__ = DragImage
4803 _controls
.DragImage_swigregister(DragImagePtr
)
4805 def DragIcon(*args
, **kwargs
):
4806 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4807 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4811 def DragString(*args
, **kwargs
):
4812 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4813 val
= _controls
.new_DragString(*args
, **kwargs
)
4817 def DragTreeItem(*args
, **kwargs
):
4818 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4819 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4823 def DragListItem(*args
, **kwargs
):
4824 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4825 val
= _controls
.new_DragListItem(*args
, **kwargs
)