1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 BU_LEFT
= _controls
.BU_LEFT
11 BU_TOP
= _controls
.BU_TOP
12 BU_RIGHT
= _controls
.BU_RIGHT
13 BU_BOTTOM
= _controls
.BU_BOTTOM
14 BU_EXACTFIT
= _controls
.BU_EXACTFIT
15 BU_AUTODRAW
= _controls
.BU_AUTODRAW
16 class Button(core
.Control
):
18 A button is a control that contains a text string, and is one of the most
19 common elements of a GUI. It may be placed on a dialog box or panel, or
20 indeed almost any other window.
23 return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
24 def __init__(self
, *args
, **kwargs
):
26 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
27 Size size=DefaultSize, long style=0,
28 Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button
30 Create and show a button.
32 newobj
= _controls
.new_Button(*args
, **kwargs
)
33 self
.this
= newobj
.this
36 self
._setOORInfo
(self
)
38 def Create(*args
, **kwargs
):
40 Create(Window parent, int id, String label, Point pos=DefaultPosition,
41 Size size=DefaultSize, long style=0,
42 Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool
44 Acutally create the GUI Button for 2-phase creation.
46 return _controls
.Button_Create(*args
, **kwargs
)
48 def SetDefault(*args
, **kwargs
):
52 This sets the button to be the default item for the panel or dialog box.
54 return _controls
.Button_SetDefault(*args
, **kwargs
)
56 def GetDefaultSize(*args
, **kwargs
):
57 """GetDefaultSize() -> Size"""
58 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
60 GetDefaultSize
= staticmethod(GetDefaultSize
)
62 class ButtonPtr(Button
):
63 def __init__(self
, this
):
65 if not hasattr(self
,"thisown"): self
.thisown
= 0
66 self
.__class
__ = Button
67 _controls
.Button_swigregister(ButtonPtr
)
69 ButtonNameStr
= cvar
.ButtonNameStr
71 def PreButton(*args
, **kwargs
):
75 Precreate a Button for 2-phase creation.
77 val
= _controls
.new_PreButton(*args
, **kwargs
)
81 def Button_GetDefaultSize(*args
, **kwargs
):
82 """Button_GetDefaultSize() -> Size"""
83 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
85 class BitmapButton(Button
):
86 """A Buttont that contains a bitmap."""
88 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
89 def __init__(self
, *args
, **kwargs
):
91 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
92 Size size=DefaultSize, long style=BU_AUTODRAW,
93 Validator validator=DefaultValidator,
94 String name=ButtonNameStr) -> BitmapButton
96 Create and show a button.
98 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
99 self
.this
= newobj
.this
102 self
._setOORInfo
(self
)
104 def Create(*args
, **kwargs
):
106 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
107 Size size=DefaultSize, long style=BU_AUTODRAW,
108 Validator validator=DefaultValidator,
109 String name=ButtonNameStr) -> bool
111 Acutally create the GUI BitmapButton for 2-phase creation.
113 return _controls
.BitmapButton_Create(*args
, **kwargs
)
115 def GetBitmapLabel(*args
, **kwargs
):
117 GetBitmapLabel() -> Bitmap
119 Returns the label bitmap (the one passed to the constructor).
121 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
123 def GetBitmapDisabled(*args
, **kwargs
):
125 GetBitmapDisabled() -> Bitmap
127 Returns the bitmap for the disabled state.
129 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
131 def GetBitmapFocus(*args
, **kwargs
):
133 GetBitmapFocus() -> Bitmap
135 Returns the bitmap for the focused state.
137 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
139 def GetBitmapSelected(*args
, **kwargs
):
141 GetBitmapSelected() -> Bitmap
143 Returns the bitmap for the selected state.
145 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
147 def SetBitmapDisabled(*args
, **kwargs
):
149 SetBitmapDisabled(Bitmap bitmap)
151 Sets the bitmap for the disabled button appearance.
153 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
155 def SetBitmapFocus(*args
, **kwargs
):
157 SetBitmapFocus(Bitmap bitmap)
159 Sets the bitmap for the button appearance when it has the keyboard focus.
161 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
163 def SetBitmapSelected(*args
, **kwargs
):
165 SetBitmapSelected(Bitmap bitmap)
167 Sets the bitmap for the selected (depressed) button appearance.
169 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
171 def SetBitmapLabel(*args
, **kwargs
):
173 SetBitmapLabel(Bitmap bitmap)
175 Sets the bitmap label for the button. This is the bitmap used for the
176 unselected state, and for all other states if no other bitmaps are provided.
178 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
180 def SetMargins(*args
, **kwargs
):
181 """SetMargins(int x, int y)"""
182 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
184 def GetMarginX(*args
, **kwargs
):
185 """GetMarginX() -> int"""
186 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
188 def GetMarginY(*args
, **kwargs
):
189 """GetMarginY() -> int"""
190 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
193 class BitmapButtonPtr(BitmapButton
):
194 def __init__(self
, this
):
196 if not hasattr(self
,"thisown"): self
.thisown
= 0
197 self
.__class
__ = BitmapButton
198 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
200 def PreBitmapButton(*args
, **kwargs
):
202 PreBitmapButton() -> BitmapButton
204 Precreate a BitmapButton for 2-phase creation.
206 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
210 #---------------------------------------------------------------------------
212 CHK_2STATE
= _controls
.CHK_2STATE
213 CHK_3STATE
= _controls
.CHK_3STATE
214 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
215 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
216 CHK_CHECKED
= _controls
.CHK_CHECKED
217 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
218 class CheckBox(core
.Control
):
220 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
221 def __init__(self
, *args
, **kwargs
):
223 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
224 Size size=DefaultSize, long style=0,
225 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
227 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
228 self
.this
= newobj
.this
231 self
._setOORInfo
(self
)
233 def Create(*args
, **kwargs
):
235 Create(Window parent, int id, String label, Point pos=DefaultPosition,
236 Size size=DefaultSize, long style=0,
237 Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
239 return _controls
.CheckBox_Create(*args
, **kwargs
)
241 def GetValue(*args
, **kwargs
):
242 """GetValue() -> bool"""
243 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
245 def IsChecked(*args
, **kwargs
):
246 """IsChecked() -> bool"""
247 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
249 def SetValue(*args
, **kwargs
):
250 """SetValue(bool state)"""
251 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
253 def Get3StateValue(*args
, **kwargs
):
254 """Get3StateValue() -> int"""
255 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
257 def Set3StateValue(*args
, **kwargs
):
258 """Set3StateValue(int state)"""
259 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
261 def Is3State(*args
, **kwargs
):
262 """Is3State() -> bool"""
263 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
265 def Is3rdStateAllowedForUser(*args
, **kwargs
):
266 """Is3rdStateAllowedForUser() -> bool"""
267 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
270 class CheckBoxPtr(CheckBox
):
271 def __init__(self
, this
):
273 if not hasattr(self
,"thisown"): self
.thisown
= 0
274 self
.__class
__ = CheckBox
275 _controls
.CheckBox_swigregister(CheckBoxPtr
)
276 CheckBoxNameStr
= cvar
.CheckBoxNameStr
278 def PreCheckBox(*args
, **kwargs
):
279 """PreCheckBox() -> CheckBox"""
280 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
284 #---------------------------------------------------------------------------
286 class Choice(core
.ControlWithItems
):
288 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
289 def __init__(self
, *args
, **kwargs
):
291 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
292 wxArrayString choices=wxPyEmptyStringArray,
293 long style=0, Validator validator=DefaultValidator,
294 String name=ChoiceNameStr) -> Choice
296 newobj
= _controls
.new_Choice(*args
, **kwargs
)
297 self
.this
= newobj
.this
300 self
._setOORInfo
(self
)
302 def Create(*args
, **kwargs
):
304 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
305 wxArrayString choices=wxPyEmptyStringArray,
306 long style=0, Validator validator=DefaultValidator,
307 String name=ChoiceNameStr) -> bool
309 return _controls
.Choice_Create(*args
, **kwargs
)
311 def GetColumns(*args
, **kwargs
):
312 """GetColumns() -> int"""
313 return _controls
.Choice_GetColumns(*args
, **kwargs
)
315 def SetColumns(*args
, **kwargs
):
316 """SetColumns(int n=1)"""
317 return _controls
.Choice_SetColumns(*args
, **kwargs
)
319 def SetSelection(*args
, **kwargs
):
320 """SetSelection(int n)"""
321 return _controls
.Choice_SetSelection(*args
, **kwargs
)
323 def SetStringSelection(*args
, **kwargs
):
324 """SetStringSelection(String string)"""
325 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
327 def SetString(*args
, **kwargs
):
328 """SetString(int n, String s)"""
329 return _controls
.Choice_SetString(*args
, **kwargs
)
332 class ChoicePtr(Choice
):
333 def __init__(self
, this
):
335 if not hasattr(self
,"thisown"): self
.thisown
= 0
336 self
.__class
__ = Choice
337 _controls
.Choice_swigregister(ChoicePtr
)
338 ChoiceNameStr
= cvar
.ChoiceNameStr
340 def PreChoice(*args
, **kwargs
):
341 """PreChoice() -> Choice"""
342 val
= _controls
.new_PreChoice(*args
, **kwargs
)
346 #---------------------------------------------------------------------------
348 class ComboBox(core
.Control
,core
.ItemContainer
):
350 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
351 def __init__(self
, *args
, **kwargs
):
353 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
354 Size size=DefaultSize,
355 wxArrayString choices=wxPyEmptyStringArray,
356 long style=0, Validator validator=DefaultValidator,
357 String name=ComboBoxNameStr) -> ComboBox
359 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
360 self
.this
= newobj
.this
363 self
._setOORInfo
(self
)
365 def Create(*args
, **kwargs
):
367 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
368 Size size=DefaultSize,
369 wxArrayString choices=wxPyEmptyStringArray,
370 long style=0, Validator validator=DefaultValidator,
371 String name=ComboBoxNameStr) -> bool
373 return _controls
.ComboBox_Create(*args
, **kwargs
)
375 def GetValue(*args
, **kwargs
):
376 """GetValue() -> String"""
377 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
379 def SetValue(*args
, **kwargs
):
380 """SetValue(String value)"""
381 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
383 def Copy(*args
, **kwargs
):
385 return _controls
.ComboBox_Copy(*args
, **kwargs
)
387 def Cut(*args
, **kwargs
):
389 return _controls
.ComboBox_Cut(*args
, **kwargs
)
391 def Paste(*args
, **kwargs
):
393 return _controls
.ComboBox_Paste(*args
, **kwargs
)
395 def SetInsertionPoint(*args
, **kwargs
):
396 """SetInsertionPoint(long pos)"""
397 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
399 def GetInsertionPoint(*args
, **kwargs
):
400 """GetInsertionPoint() -> long"""
401 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
403 def GetLastPosition(*args
, **kwargs
):
404 """GetLastPosition() -> long"""
405 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
407 def Replace(*args
, **kwargs
):
408 """Replace(long from, long to, String value)"""
409 return _controls
.ComboBox_Replace(*args
, **kwargs
)
411 def SetSelection(*args
, **kwargs
):
412 """SetSelection(int n)"""
413 return _controls
.ComboBox_SetSelection(*args
, **kwargs
)
415 def SetMark(*args
, **kwargs
):
416 """SetMark(long from, long to)"""
417 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
419 def SetEditable(*args
, **kwargs
):
420 """SetEditable(bool editable)"""
421 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
423 def SetInsertionPointEnd(*args
, **kwargs
):
424 """SetInsertionPointEnd()"""
425 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
427 def Remove(*args
, **kwargs
):
428 """Remove(long from, long to)"""
429 return _controls
.ComboBox_Remove(*args
, **kwargs
)
432 class ComboBoxPtr(ComboBox
):
433 def __init__(self
, this
):
435 if not hasattr(self
,"thisown"): self
.thisown
= 0
436 self
.__class
__ = ComboBox
437 _controls
.ComboBox_swigregister(ComboBoxPtr
)
438 ComboBoxNameStr
= cvar
.ComboBoxNameStr
440 def PreComboBox(*args
, **kwargs
):
441 """PreComboBox() -> ComboBox"""
442 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
446 #---------------------------------------------------------------------------
448 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
449 GA_VERTICAL
= _controls
.GA_VERTICAL
450 GA_SMOOTH
= _controls
.GA_SMOOTH
451 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
452 class Gauge(core
.Control
):
454 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
455 def __init__(self
, *args
, **kwargs
):
457 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
458 Size size=DefaultSize, long style=GA_HORIZONTAL,
459 Validator validator=DefaultValidator,
460 String name=GaugeNameStr) -> Gauge
462 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
463 self
.this
= newobj
.this
466 self
._setOORInfo
(self
)
468 def Create(*args
, **kwargs
):
470 Create(Window parent, int id, int range, Point pos=DefaultPosition,
471 Size size=DefaultSize, long style=GA_HORIZONTAL,
472 Validator validator=DefaultValidator,
473 String name=GaugeNameStr) -> bool
475 return _controls
.Gauge_Create(*args
, **kwargs
)
477 def SetRange(*args
, **kwargs
):
478 """SetRange(int range)"""
479 return _controls
.Gauge_SetRange(*args
, **kwargs
)
481 def GetRange(*args
, **kwargs
):
482 """GetRange() -> int"""
483 return _controls
.Gauge_GetRange(*args
, **kwargs
)
485 def SetValue(*args
, **kwargs
):
486 """SetValue(int pos)"""
487 return _controls
.Gauge_SetValue(*args
, **kwargs
)
489 def GetValue(*args
, **kwargs
):
490 """GetValue() -> int"""
491 return _controls
.Gauge_GetValue(*args
, **kwargs
)
493 def IsVertical(*args
, **kwargs
):
494 """IsVertical() -> bool"""
495 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
497 def SetShadowWidth(*args
, **kwargs
):
498 """SetShadowWidth(int w)"""
499 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
501 def GetShadowWidth(*args
, **kwargs
):
502 """GetShadowWidth() -> int"""
503 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
505 def SetBezelFace(*args
, **kwargs
):
506 """SetBezelFace(int w)"""
507 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
509 def GetBezelFace(*args
, **kwargs
):
510 """GetBezelFace() -> int"""
511 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
514 class GaugePtr(Gauge
):
515 def __init__(self
, this
):
517 if not hasattr(self
,"thisown"): self
.thisown
= 0
518 self
.__class
__ = Gauge
519 _controls
.Gauge_swigregister(GaugePtr
)
520 GaugeNameStr
= cvar
.GaugeNameStr
522 def PreGauge(*args
, **kwargs
):
523 """PreGauge() -> Gauge"""
524 val
= _controls
.new_PreGauge(*args
, **kwargs
)
528 #---------------------------------------------------------------------------
530 class StaticBox(core
.Control
):
532 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
533 def __init__(self
, *args
, **kwargs
):
535 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
536 Size size=DefaultSize, long style=0,
537 String name=StaticBoxNameStr) -> StaticBox
539 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
540 self
.this
= newobj
.this
543 self
._setOORInfo
(self
)
545 def Create(*args
, **kwargs
):
547 Create(Window parent, int id, String label, Point pos=DefaultPosition,
548 Size size=DefaultSize, long style=0,
549 String name=StaticBoxNameStr) -> bool
551 return _controls
.StaticBox_Create(*args
, **kwargs
)
554 class StaticBoxPtr(StaticBox
):
555 def __init__(self
, this
):
557 if not hasattr(self
,"thisown"): self
.thisown
= 0
558 self
.__class
__ = StaticBox
559 _controls
.StaticBox_swigregister(StaticBoxPtr
)
560 StaticBitmapNameStr
= cvar
.StaticBitmapNameStr
561 StaticBoxNameStr
= cvar
.StaticBoxNameStr
562 StaticTextNameStr
= cvar
.StaticTextNameStr
564 def PreStaticBox(*args
, **kwargs
):
565 """PreStaticBox() -> StaticBox"""
566 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
570 #---------------------------------------------------------------------------
572 class StaticLine(core
.Control
):
574 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
575 def __init__(self
, *args
, **kwargs
):
577 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
578 long style=LI_HORIZONTAL,
579 String name=StaticTextNameStr) -> StaticLine
581 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
582 self
.this
= newobj
.this
585 self
._setOORInfo
(self
)
587 def Create(*args
, **kwargs
):
589 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
590 long style=LI_HORIZONTAL,
591 String name=StaticTextNameStr) -> bool
593 return _controls
.StaticLine_Create(*args
, **kwargs
)
595 def IsVertical(*args
, **kwargs
):
596 """IsVertical() -> bool"""
597 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
599 def GetDefaultSize(*args
, **kwargs
):
600 """GetDefaultSize() -> int"""
601 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
603 GetDefaultSize
= staticmethod(GetDefaultSize
)
605 class StaticLinePtr(StaticLine
):
606 def __init__(self
, this
):
608 if not hasattr(self
,"thisown"): self
.thisown
= 0
609 self
.__class
__ = StaticLine
610 _controls
.StaticLine_swigregister(StaticLinePtr
)
612 def PreStaticLine(*args
, **kwargs
):
613 """PreStaticLine() -> StaticLine"""
614 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
618 def StaticLine_GetDefaultSize(*args
, **kwargs
):
619 """StaticLine_GetDefaultSize() -> int"""
620 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
622 #---------------------------------------------------------------------------
624 class StaticText(core
.Control
):
626 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
627 def __init__(self
, *args
, **kwargs
):
629 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
630 Size size=DefaultSize, long style=0,
631 String name=StaticTextNameStr) -> StaticText
633 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
634 self
.this
= newobj
.this
637 self
._setOORInfo
(self
)
639 def Create(*args
, **kwargs
):
641 Create(Window parent, int id, String label, Point pos=DefaultPosition,
642 Size size=DefaultSize, long style=0,
643 String name=StaticTextNameStr) -> bool
645 return _controls
.StaticText_Create(*args
, **kwargs
)
648 class StaticTextPtr(StaticText
):
649 def __init__(self
, this
):
651 if not hasattr(self
,"thisown"): self
.thisown
= 0
652 self
.__class
__ = StaticText
653 _controls
.StaticText_swigregister(StaticTextPtr
)
655 def PreStaticText(*args
, **kwargs
):
656 """PreStaticText() -> StaticText"""
657 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
661 #---------------------------------------------------------------------------
663 class StaticBitmap(core
.Control
):
665 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
666 def __init__(self
, *args
, **kwargs
):
668 __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
669 Size size=DefaultSize, long style=0,
670 String name=StaticBitmapNameStr) -> StaticBitmap
672 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
673 self
.this
= newobj
.this
676 def Create(*args
, **kwargs
):
678 Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
679 Size size=DefaultSize, long style=0,
680 String name=StaticBitmapNameStr) -> bool
682 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
684 def GetBitmap(*args
, **kwargs
):
685 """GetBitmap() -> Bitmap"""
686 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
688 def SetBitmap(*args
, **kwargs
):
689 """SetBitmap(Bitmap bitmap)"""
690 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
692 def SetIcon(*args
, **kwargs
):
693 """SetIcon(Icon icon)"""
694 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
697 class StaticBitmapPtr(StaticBitmap
):
698 def __init__(self
, this
):
700 if not hasattr(self
,"thisown"): self
.thisown
= 0
701 self
.__class
__ = StaticBitmap
702 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
704 def PreStaticBitmap(*args
, **kwargs
):
705 """PreStaticBitmap() -> StaticBitmap"""
706 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
710 #---------------------------------------------------------------------------
712 class ListBox(core
.ControlWithItems
):
714 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
715 def __init__(self
, *args
, **kwargs
):
717 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
718 wxArrayString choices=wxPyEmptyStringArray,
719 long style=0, Validator validator=DefaultValidator,
720 String name=ListBoxNameStr) -> ListBox
722 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
723 self
.this
= newobj
.this
726 self
._setOORInfo
(self
)
728 def Create(*args
, **kwargs
):
730 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
731 wxArrayString choices=wxPyEmptyStringArray,
732 long style=0, Validator validator=DefaultValidator,
733 String name=ListBoxNameStr) -> bool
735 return _controls
.ListBox_Create(*args
, **kwargs
)
737 def Insert(*args
, **kwargs
):
738 """Insert(String item, int pos, PyObject clientData=None)"""
739 return _controls
.ListBox_Insert(*args
, **kwargs
)
741 def InsertItems(*args
, **kwargs
):
742 """InsertItems(wxArrayString items, int pos)"""
743 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
745 def Set(*args
, **kwargs
):
746 """Set(wxArrayString items)"""
747 return _controls
.ListBox_Set(*args
, **kwargs
)
749 def IsSelected(*args
, **kwargs
):
750 """IsSelected(int n) -> bool"""
751 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
753 def SetSelection(*args
, **kwargs
):
754 """SetSelection(int n, bool select=True)"""
755 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
757 def Select(*args
, **kwargs
):
759 return _controls
.ListBox_Select(*args
, **kwargs
)
761 def Deselect(*args
, **kwargs
):
762 """Deselect(int n)"""
763 return _controls
.ListBox_Deselect(*args
, **kwargs
)
765 def DeselectAll(*args
, **kwargs
):
766 """DeselectAll(int itemToLeaveSelected=-1)"""
767 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
769 def SetStringSelection(*args
, **kwargs
):
770 """SetStringSelection(String s, bool select=True) -> bool"""
771 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
773 def GetSelections(*args
, **kwargs
):
774 """GetSelections() -> PyObject"""
775 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
777 def SetFirstItem(*args
, **kwargs
):
778 """SetFirstItem(int n)"""
779 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
781 def SetFirstItemStr(*args
, **kwargs
):
782 """SetFirstItemStr(String s)"""
783 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
785 def EnsureVisible(*args
, **kwargs
):
786 """EnsureVisible(int n)"""
787 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
789 def AppendAndEnsureVisible(*args
, **kwargs
):
790 """AppendAndEnsureVisible(String s)"""
791 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
793 def IsSorted(*args
, **kwargs
):
794 """IsSorted() -> bool"""
795 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
798 class ListBoxPtr(ListBox
):
799 def __init__(self
, this
):
801 if not hasattr(self
,"thisown"): self
.thisown
= 0
802 self
.__class
__ = ListBox
803 _controls
.ListBox_swigregister(ListBoxPtr
)
804 ListBoxNameStr
= cvar
.ListBoxNameStr
806 def PreListBox(*args
, **kwargs
):
807 """PreListBox() -> ListBox"""
808 val
= _controls
.new_PreListBox(*args
, **kwargs
)
812 #---------------------------------------------------------------------------
814 class CheckListBox(ListBox
):
816 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
817 def __init__(self
, *args
, **kwargs
):
819 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
820 wxArrayString choices=wxPyEmptyStringArray,
821 long style=0, Validator validator=DefaultValidator,
822 String name=ListBoxNameStr) -> CheckListBox
824 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
825 self
.this
= newobj
.this
828 self
._setOORInfo
(self
)
830 def Create(*args
, **kwargs
):
832 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
833 wxArrayString choices=wxPyEmptyStringArray,
834 long style=0, Validator validator=DefaultValidator,
835 String name=ListBoxNameStr) -> bool
837 return _controls
.CheckListBox_Create(*args
, **kwargs
)
839 def IsChecked(*args
, **kwargs
):
840 """IsChecked(int index) -> bool"""
841 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
843 def Check(*args
, **kwargs
):
844 """Check(int index, int check=True)"""
845 return _controls
.CheckListBox_Check(*args
, **kwargs
)
847 def GetItemHeight(*args
, **kwargs
):
848 """GetItemHeight() -> int"""
849 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
851 def HitTest(*args
, **kwargs
):
852 """HitTest(Point pt) -> int"""
853 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
855 def HitTestXY(*args
, **kwargs
):
856 """HitTestXY(int x, int y) -> int"""
857 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
860 class CheckListBoxPtr(CheckListBox
):
861 def __init__(self
, this
):
863 if not hasattr(self
,"thisown"): self
.thisown
= 0
864 self
.__class
__ = CheckListBox
865 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
867 def PreCheckListBox(*args
, **kwargs
):
868 """PreCheckListBox() -> CheckListBox"""
869 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
873 #---------------------------------------------------------------------------
875 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
876 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
877 TE_READONLY
= _controls
.TE_READONLY
878 TE_MULTILINE
= _controls
.TE_MULTILINE
879 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
880 TE_LEFT
= _controls
.TE_LEFT
881 TE_CENTER
= _controls
.TE_CENTER
882 TE_RIGHT
= _controls
.TE_RIGHT
883 TE_CENTRE
= _controls
.TE_CENTRE
884 TE_RICH
= _controls
.TE_RICH
885 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
886 TE_PASSWORD
= _controls
.TE_PASSWORD
887 TE_AUTO_URL
= _controls
.TE_AUTO_URL
888 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
889 TE_DONTWRAP
= _controls
.TE_DONTWRAP
890 TE_LINEWRAP
= _controls
.TE_LINEWRAP
891 TE_WORDWRAP
= _controls
.TE_WORDWRAP
892 TE_RICH2
= _controls
.TE_RICH2
893 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
894 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
895 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
896 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
897 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
898 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
899 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
900 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
901 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
902 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
903 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
904 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
905 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
906 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
907 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
908 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
909 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
910 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
911 wxTE_HT_UNKNOWN
= _controls
.wxTE_HT_UNKNOWN
912 wxTE_HT_BEFORE
= _controls
.wxTE_HT_BEFORE
913 wxTE_HT_ON_TEXT
= _controls
.wxTE_HT_ON_TEXT
914 wxTE_HT_BELOW
= _controls
.wxTE_HT_BELOW
915 wxTE_HT_BEYOND
= _controls
.wxTE_HT_BEYOND
916 class TextAttr(object):
918 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
919 def __init__(self
, *args
):
921 __init__() -> TextAttr
922 __init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont,
923 int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
925 newobj
= _controls
.new_TextAttr(*args
)
926 self
.this
= newobj
.this
929 def __del__(self
, destroy
=_controls
.delete_TextAttr
):
932 if self
.thisown
: destroy(self
)
935 def Init(*args
, **kwargs
):
937 return _controls
.TextAttr_Init(*args
, **kwargs
)
939 def SetTextColour(*args
, **kwargs
):
940 """SetTextColour(Colour colText)"""
941 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
943 def SetBackgroundColour(*args
, **kwargs
):
944 """SetBackgroundColour(Colour colBack)"""
945 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
947 def SetFont(*args
, **kwargs
):
948 """SetFont(Font font, long flags=TEXT_ATTR_FONT)"""
949 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
951 def SetAlignment(*args
, **kwargs
):
952 """SetAlignment(int alignment)"""
953 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
955 def SetTabs(*args
, **kwargs
):
956 """SetTabs(wxArrayInt tabs)"""
957 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
959 def SetLeftIndent(*args
, **kwargs
):
960 """SetLeftIndent(int indent)"""
961 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
963 def SetRightIndent(*args
, **kwargs
):
964 """SetRightIndent(int indent)"""
965 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
967 def SetFlags(*args
, **kwargs
):
968 """SetFlags(long flags)"""
969 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
971 def HasTextColour(*args
, **kwargs
):
972 """HasTextColour() -> bool"""
973 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
975 def HasBackgroundColour(*args
, **kwargs
):
976 """HasBackgroundColour() -> bool"""
977 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
979 def HasFont(*args
, **kwargs
):
980 """HasFont() -> bool"""
981 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
983 def HasAlignment(*args
, **kwargs
):
984 """HasAlignment() -> bool"""
985 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
987 def HasTabs(*args
, **kwargs
):
988 """HasTabs() -> bool"""
989 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
991 def HasLeftIndent(*args
, **kwargs
):
992 """HasLeftIndent() -> bool"""
993 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
995 def HasRightIndent(*args
, **kwargs
):
996 """HasRightIndent() -> bool"""
997 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
999 def HasFlag(*args
, **kwargs
):
1000 """HasFlag(long flag) -> bool"""
1001 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
1003 def GetTextColour(*args
, **kwargs
):
1004 """GetTextColour() -> Colour"""
1005 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
1007 def GetBackgroundColour(*args
, **kwargs
):
1008 """GetBackgroundColour() -> Colour"""
1009 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
1011 def GetFont(*args
, **kwargs
):
1012 """GetFont() -> Font"""
1013 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
1015 def GetAlignment(*args
, **kwargs
):
1016 """GetAlignment() -> int"""
1017 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1019 def GetTabs(*args
, **kwargs
):
1020 """GetTabs() -> wxArrayInt"""
1021 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1023 def GetLeftIndent(*args
, **kwargs
):
1024 """GetLeftIndent() -> long"""
1025 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1027 def GetRightIndent(*args
, **kwargs
):
1028 """GetRightIndent() -> long"""
1029 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1031 def GetFlags(*args
, **kwargs
):
1032 """GetFlags() -> long"""
1033 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1035 def IsDefault(*args
, **kwargs
):
1036 """IsDefault() -> bool"""
1037 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1039 def Combine(*args
, **kwargs
):
1040 """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1041 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1043 Combine
= staticmethod(Combine
)
1045 class TextAttrPtr(TextAttr
):
1046 def __init__(self
, this
):
1048 if not hasattr(self
,"thisown"): self
.thisown
= 0
1049 self
.__class
__ = TextAttr
1050 _controls
.TextAttr_swigregister(TextAttrPtr
)
1051 TextCtrlNameStr
= cvar
.TextCtrlNameStr
1053 def TextAttr_Combine(*args
, **kwargs
):
1054 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1055 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1057 class TextCtrl(core
.Control
):
1059 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1060 def __init__(self
, *args
, **kwargs
):
1062 __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1063 Size size=DefaultSize,
1064 long style=0, Validator validator=DefaultValidator,
1065 String name=TextCtrlNameStr) -> TextCtrl
1067 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1068 self
.this
= newobj
.this
1071 self
._setOORInfo
(self
)
1073 def Create(*args
, **kwargs
):
1075 Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition,
1076 Size size=DefaultSize,
1077 long style=0, Validator validator=DefaultValidator,
1078 String name=TextCtrlNameStr) -> bool
1080 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1082 def GetValue(*args
, **kwargs
):
1083 """GetValue() -> String"""
1084 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1086 def SetValue(*args
, **kwargs
):
1087 """SetValue(String value)"""
1088 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1090 def GetRange(*args
, **kwargs
):
1091 """GetRange(long from, long to) -> String"""
1092 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1094 def GetLineLength(*args
, **kwargs
):
1095 """GetLineLength(long lineNo) -> int"""
1096 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1098 def GetLineText(*args
, **kwargs
):
1099 """GetLineText(long lineNo) -> String"""
1100 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1102 def GetNumberOfLines(*args
, **kwargs
):
1103 """GetNumberOfLines() -> int"""
1104 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1106 def IsModified(*args
, **kwargs
):
1107 """IsModified() -> bool"""
1108 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1110 def IsEditable(*args
, **kwargs
):
1111 """IsEditable() -> bool"""
1112 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1114 def IsSingleLine(*args
, **kwargs
):
1115 """IsSingleLine() -> bool"""
1116 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1118 def IsMultiLine(*args
, **kwargs
):
1119 """IsMultiLine() -> bool"""
1120 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1122 def GetSelection(*args
, **kwargs
):
1124 GetSelection() -> (from, to)
1126 If the return values from and to are the same, there is no selection.
1128 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1130 def GetStringSelection(*args
, **kwargs
):
1131 """GetStringSelection() -> String"""
1132 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1134 def Clear(*args
, **kwargs
):
1136 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1138 def Replace(*args
, **kwargs
):
1139 """Replace(long from, long to, String value)"""
1140 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1142 def Remove(*args
, **kwargs
):
1143 """Remove(long from, long to)"""
1144 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1146 def LoadFile(*args
, **kwargs
):
1147 """LoadFile(String file) -> bool"""
1148 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1150 def SaveFile(*args
, **kwargs
):
1151 """SaveFile(String file=EmptyString) -> bool"""
1152 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1154 def MarkDirty(*args
, **kwargs
):
1156 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1158 def DiscardEdits(*args
, **kwargs
):
1159 """DiscardEdits()"""
1160 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1162 def SetMaxLength(*args
, **kwargs
):
1163 """SetMaxLength(unsigned long len)"""
1164 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1166 def WriteText(*args
, **kwargs
):
1167 """WriteText(String text)"""
1168 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1170 def AppendText(*args
, **kwargs
):
1171 """AppendText(String text)"""
1172 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1174 def EmulateKeyPress(*args
, **kwargs
):
1175 """EmulateKeyPress(KeyEvent event) -> bool"""
1176 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1178 def SetStyle(*args
, **kwargs
):
1179 """SetStyle(long start, long end, TextAttr style) -> bool"""
1180 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1182 def GetStyle(*args
, **kwargs
):
1183 """GetStyle(long position, TextAttr style) -> bool"""
1184 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1186 def SetDefaultStyle(*args
, **kwargs
):
1187 """SetDefaultStyle(TextAttr style) -> bool"""
1188 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1190 def GetDefaultStyle(*args
, **kwargs
):
1191 """GetDefaultStyle() -> TextAttr"""
1192 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1194 def XYToPosition(*args
, **kwargs
):
1195 """XYToPosition(long x, long y) -> long"""
1196 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1198 def PositionToXY(*args
, **kwargs
):
1199 """PositionToXY(long pos) -> (x, y)"""
1200 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1202 def ShowPosition(*args
, **kwargs
):
1203 """ShowPosition(long pos)"""
1204 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1206 def HitTest(*args
, **kwargs
):
1208 HitTest(Point pt) -> (result, row, col)
1210 Find the character at position given in pixels.
1211 NB: pt is in device coords (not adjusted for the client area
1212 origin nor scrolling)
1214 return _controls
.TextCtrl_HitTest(*args
, **kwargs
)
1216 def Copy(*args
, **kwargs
):
1218 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1220 def Cut(*args
, **kwargs
):
1222 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1224 def Paste(*args
, **kwargs
):
1226 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1228 def CanCopy(*args
, **kwargs
):
1229 """CanCopy() -> bool"""
1230 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1232 def CanCut(*args
, **kwargs
):
1233 """CanCut() -> bool"""
1234 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1236 def CanPaste(*args
, **kwargs
):
1237 """CanPaste() -> bool"""
1238 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1240 def Undo(*args
, **kwargs
):
1242 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1244 def Redo(*args
, **kwargs
):
1246 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1248 def CanUndo(*args
, **kwargs
):
1249 """CanUndo() -> bool"""
1250 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1252 def CanRedo(*args
, **kwargs
):
1253 """CanRedo() -> bool"""
1254 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1256 def SetInsertionPoint(*args
, **kwargs
):
1257 """SetInsertionPoint(long pos)"""
1258 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1260 def SetInsertionPointEnd(*args
, **kwargs
):
1261 """SetInsertionPointEnd()"""
1262 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1264 def GetInsertionPoint(*args
, **kwargs
):
1265 """GetInsertionPoint() -> long"""
1266 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1268 def GetLastPosition(*args
, **kwargs
):
1269 """GetLastPosition() -> long"""
1270 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1272 def SetSelection(*args
, **kwargs
):
1273 """SetSelection(long from, long to)"""
1274 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1276 def SelectAll(*args
, **kwargs
):
1278 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1280 def SetEditable(*args
, **kwargs
):
1281 """SetEditable(bool editable)"""
1282 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1284 def write(*args
, **kwargs
):
1285 """write(String text)"""
1286 return _controls
.TextCtrl_write(*args
, **kwargs
)
1288 def GetString(*args
, **kwargs
):
1289 """GetString(long from, long to) -> String"""
1290 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1293 class TextCtrlPtr(TextCtrl
):
1294 def __init__(self
, this
):
1296 if not hasattr(self
,"thisown"): self
.thisown
= 0
1297 self
.__class
__ = TextCtrl
1298 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1300 def PreTextCtrl(*args
, **kwargs
):
1301 """PreTextCtrl() -> TextCtrl"""
1302 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1306 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1307 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1308 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1309 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1310 class TextUrlEvent(core
.CommandEvent
):
1312 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1313 def __init__(self
, *args
, **kwargs
):
1314 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1315 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1316 self
.this
= newobj
.this
1319 def GetMouseEvent(*args
, **kwargs
):
1320 """GetMouseEvent() -> MouseEvent"""
1321 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1323 def GetURLStart(*args
, **kwargs
):
1324 """GetURLStart() -> long"""
1325 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1327 def GetURLEnd(*args
, **kwargs
):
1328 """GetURLEnd() -> long"""
1329 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1332 class TextUrlEventPtr(TextUrlEvent
):
1333 def __init__(self
, this
):
1335 if not hasattr(self
,"thisown"): self
.thisown
= 0
1336 self
.__class
__ = TextUrlEvent
1337 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1339 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1340 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1341 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1342 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1344 #---------------------------------------------------------------------------
1346 class ScrollBar(core
.Control
):
1348 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1349 def __init__(self
, *args
, **kwargs
):
1351 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1352 Size size=DefaultSize, long style=SB_HORIZONTAL,
1353 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
1355 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1356 self
.this
= newobj
.this
1359 self
._setOORInfo
(self
)
1361 def Create(*args
, **kwargs
):
1363 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1364 Size size=DefaultSize, long style=SB_HORIZONTAL,
1365 Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
1367 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1369 def GetThumbPosition(*args
, **kwargs
):
1370 """GetThumbPosition() -> int"""
1371 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1373 def GetThumbSize(*args
, **kwargs
):
1374 """GetThumbSize() -> int"""
1375 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1377 GetThumbLength
= GetThumbSize
1378 def GetPageSize(*args
, **kwargs
):
1379 """GetPageSize() -> int"""
1380 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1382 def GetRange(*args
, **kwargs
):
1383 """GetRange() -> int"""
1384 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1386 def IsVertical(*args
, **kwargs
):
1387 """IsVertical() -> bool"""
1388 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1390 def SetThumbPosition(*args
, **kwargs
):
1391 """SetThumbPosition(int viewStart)"""
1392 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1394 def SetScrollbar(*args
, **kwargs
):
1396 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1399 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1402 class ScrollBarPtr(ScrollBar
):
1403 def __init__(self
, this
):
1405 if not hasattr(self
,"thisown"): self
.thisown
= 0
1406 self
.__class
__ = ScrollBar
1407 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1408 ScrollBarNameStr
= cvar
.ScrollBarNameStr
1410 def PreScrollBar(*args
, **kwargs
):
1411 """PreScrollBar() -> ScrollBar"""
1412 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1416 #---------------------------------------------------------------------------
1418 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1419 SP_VERTICAL
= _controls
.SP_VERTICAL
1420 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1421 SP_WRAP
= _controls
.SP_WRAP
1422 class SpinButton(core
.Control
):
1424 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1425 def __init__(self
, *args
, **kwargs
):
1427 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1428 Size size=DefaultSize, long style=SP_HORIZONTAL,
1429 String name=SPIN_BUTTON_NAME) -> SpinButton
1431 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1432 self
.this
= newobj
.this
1435 self
._setOORInfo
(self
)
1437 def Create(*args
, **kwargs
):
1439 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1440 Size size=DefaultSize, long style=SP_HORIZONTAL,
1441 String name=SPIN_BUTTON_NAME) -> bool
1443 return _controls
.SpinButton_Create(*args
, **kwargs
)
1445 def GetValue(*args
, **kwargs
):
1446 """GetValue() -> int"""
1447 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1449 def GetMin(*args
, **kwargs
):
1450 """GetMin() -> int"""
1451 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1453 def GetMax(*args
, **kwargs
):
1454 """GetMax() -> int"""
1455 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1457 def SetValue(*args
, **kwargs
):
1458 """SetValue(int val)"""
1459 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1461 def SetMin(*args
, **kwargs
):
1462 """SetMin(int minVal)"""
1463 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1465 def SetMax(*args
, **kwargs
):
1466 """SetMax(int maxVal)"""
1467 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1469 def SetRange(*args
, **kwargs
):
1470 """SetRange(int minVal, int maxVal)"""
1471 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1473 def IsVertical(*args
, **kwargs
):
1474 """IsVertical() -> bool"""
1475 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1478 class SpinButtonPtr(SpinButton
):
1479 def __init__(self
, this
):
1481 if not hasattr(self
,"thisown"): self
.thisown
= 0
1482 self
.__class
__ = SpinButton
1483 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1484 SPIN_BUTTON_NAME
= cvar
.SPIN_BUTTON_NAME
1485 SpinCtrlNameStr
= cvar
.SpinCtrlNameStr
1487 def PreSpinButton(*args
, **kwargs
):
1488 """PreSpinButton() -> SpinButton"""
1489 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1493 class SpinCtrl(core
.Control
):
1495 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1496 def __init__(self
, *args
, **kwargs
):
1498 __init__(Window parent, int id=-1, String value=EmptyString,
1499 Point pos=DefaultPosition, Size size=DefaultSize,
1500 long style=SP_ARROW_KEYS, int min=0, int max=100,
1501 int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
1503 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1504 self
.this
= newobj
.this
1507 self
._setOORInfo
(self
)
1509 def Create(*args
, **kwargs
):
1511 Create(Window parent, int id=-1, String value=EmptyString,
1512 Point pos=DefaultPosition, Size size=DefaultSize,
1513 long style=SP_ARROW_KEYS, int min=0, int max=100,
1514 int initial=0, String name=SpinCtrlNameStr) -> bool
1516 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1518 def GetValue(*args
, **kwargs
):
1519 """GetValue() -> int"""
1520 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1522 def SetValue(*args
, **kwargs
):
1523 """SetValue(int value)"""
1524 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1526 def SetValueString(*args
, **kwargs
):
1527 """SetValueString(String text)"""
1528 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1530 def SetRange(*args
, **kwargs
):
1531 """SetRange(int minVal, int maxVal)"""
1532 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1534 def GetMin(*args
, **kwargs
):
1535 """GetMin() -> int"""
1536 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1538 def GetMax(*args
, **kwargs
):
1539 """GetMax() -> int"""
1540 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1542 def SetSelection(*args
, **kwargs
):
1543 """SetSelection(long from, long to)"""
1544 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1547 class SpinCtrlPtr(SpinCtrl
):
1548 def __init__(self
, this
):
1550 if not hasattr(self
,"thisown"): self
.thisown
= 0
1551 self
.__class
__ = SpinCtrl
1552 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1554 def PreSpinCtrl(*args
, **kwargs
):
1555 """PreSpinCtrl() -> SpinCtrl"""
1556 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1560 class SpinEvent(core
.NotifyEvent
):
1562 return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1563 def __init__(self
, *args
, **kwargs
):
1564 """__init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent"""
1565 newobj
= _controls
.new_SpinEvent(*args
, **kwargs
)
1566 self
.this
= newobj
.this
1569 def GetPosition(*args
, **kwargs
):
1570 """GetPosition() -> int"""
1571 return _controls
.SpinEvent_GetPosition(*args
, **kwargs
)
1573 def SetPosition(*args
, **kwargs
):
1574 """SetPosition(int pos)"""
1575 return _controls
.SpinEvent_SetPosition(*args
, **kwargs
)
1578 class SpinEventPtr(SpinEvent
):
1579 def __init__(self
, this
):
1581 if not hasattr(self
,"thisown"): self
.thisown
= 0
1582 self
.__class
__ = SpinEvent
1583 _controls
.SpinEvent_swigregister(SpinEventPtr
)
1585 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1586 EVT_SPIN_UP
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1)
1587 EVT_SPIN_DOWN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1)
1588 EVT_SPIN
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1)
1589 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1591 #---------------------------------------------------------------------------
1593 class RadioBox(core
.Control
):
1595 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1596 def __init__(self
, *args
, **kwargs
):
1598 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1599 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1600 int majorDimension=0,
1601 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1602 String name=RadioBoxNameStr) -> RadioBox
1604 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1605 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1606 self
.this
= newobj
.this
1609 self
._setOORInfo
(self
)
1611 def Create(*args
, **kwargs
):
1613 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1614 Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,
1615 int majorDimension=0,
1616 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1617 String name=RadioBoxNameStr) -> bool
1619 return _controls
.RadioBox_Create(*args
, **kwargs
)
1621 def SetSelection(*args
, **kwargs
):
1622 """SetSelection(int n)"""
1623 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1625 def GetSelection(*args
, **kwargs
):
1626 """GetSelection() -> int"""
1627 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1629 def GetStringSelection(*args
, **kwargs
):
1630 """GetStringSelection() -> String"""
1631 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1633 def SetStringSelection(*args
, **kwargs
):
1634 """SetStringSelection(String s) -> bool"""
1635 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1637 def GetCount(*args
, **kwargs
):
1638 """GetCount() -> int"""
1639 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1641 def FindString(*args
, **kwargs
):
1642 """FindString(String s) -> int"""
1643 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1645 def GetString(*args
, **kwargs
):
1646 """GetString(int n) -> String"""
1647 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1649 def SetString(*args
, **kwargs
):
1650 """SetString(int n, String label)"""
1651 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1653 GetItemLabel
= GetString
1654 SetItemLabel
= SetString
1655 def EnableItem(*args
, **kwargs
):
1656 """EnableItem(int n, bool enable=True)"""
1657 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1659 def ShowItem(*args
, **kwargs
):
1660 """ShowItem(int n, bool show=True)"""
1661 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1663 def GetColumnCount(*args
, **kwargs
):
1664 """GetColumnCount() -> int"""
1665 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1667 def GetRowCount(*args
, **kwargs
):
1668 """GetRowCount() -> int"""
1669 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1671 def GetNextItem(*args
, **kwargs
):
1672 """GetNextItem(int item, int dir, long style) -> int"""
1673 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1676 class RadioBoxPtr(RadioBox
):
1677 def __init__(self
, this
):
1679 if not hasattr(self
,"thisown"): self
.thisown
= 0
1680 self
.__class
__ = RadioBox
1681 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1682 RadioBoxNameStr
= cvar
.RadioBoxNameStr
1683 RadioButtonNameStr
= cvar
.RadioButtonNameStr
1685 def PreRadioBox(*args
, **kwargs
):
1686 """PreRadioBox() -> RadioBox"""
1687 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1691 #---------------------------------------------------------------------------
1693 class RadioButton(core
.Control
):
1695 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1696 def __init__(self
, *args
, **kwargs
):
1698 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1699 Size size=DefaultSize, long style=0,
1700 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
1702 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1703 self
.this
= newobj
.this
1706 self
._setOORInfo
(self
)
1708 def Create(*args
, **kwargs
):
1710 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1711 Size size=DefaultSize, long style=0,
1712 Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
1714 return _controls
.RadioButton_Create(*args
, **kwargs
)
1716 def GetValue(*args
, **kwargs
):
1717 """GetValue() -> bool"""
1718 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1720 def SetValue(*args
, **kwargs
):
1721 """SetValue(bool value)"""
1722 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1725 class RadioButtonPtr(RadioButton
):
1726 def __init__(self
, this
):
1728 if not hasattr(self
,"thisown"): self
.thisown
= 0
1729 self
.__class
__ = RadioButton
1730 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1732 def PreRadioButton(*args
, **kwargs
):
1733 """PreRadioButton() -> RadioButton"""
1734 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1738 #---------------------------------------------------------------------------
1740 class Slider(core
.Control
):
1742 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1743 def __init__(self
, *args
, **kwargs
):
1745 __init__(Window parent, int id, int value, int minValue, int maxValue,
1746 Point pos=DefaultPosition, Size size=DefaultSize,
1747 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1748 String name=SliderNameStr) -> Slider
1750 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point']
1751 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1752 self
.this
= newobj
.this
1755 self
._setOORInfo
(self
)
1757 def Create(*args
, **kwargs
):
1759 Create(Window parent, int id, int value, int minValue, int maxValue,
1760 Point pos=DefaultPosition, Size size=DefaultSize,
1761 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1762 String name=SliderNameStr) -> bool
1764 return _controls
.Slider_Create(*args
, **kwargs
)
1766 def GetValue(*args
, **kwargs
):
1767 """GetValue() -> int"""
1768 return _controls
.Slider_GetValue(*args
, **kwargs
)
1770 def SetValue(*args
, **kwargs
):
1771 """SetValue(int value)"""
1772 return _controls
.Slider_SetValue(*args
, **kwargs
)
1774 def SetRange(*args
, **kwargs
):
1775 """SetRange(int minValue, int maxValue)"""
1776 return _controls
.Slider_SetRange(*args
, **kwargs
)
1778 def GetMin(*args
, **kwargs
):
1779 """GetMin() -> int"""
1780 return _controls
.Slider_GetMin(*args
, **kwargs
)
1782 def GetMax(*args
, **kwargs
):
1783 """GetMax() -> int"""
1784 return _controls
.Slider_GetMax(*args
, **kwargs
)
1786 def SetMin(*args
, **kwargs
):
1787 """SetMin(int minValue)"""
1788 return _controls
.Slider_SetMin(*args
, **kwargs
)
1790 def SetMax(*args
, **kwargs
):
1791 """SetMax(int maxValue)"""
1792 return _controls
.Slider_SetMax(*args
, **kwargs
)
1794 def SetLineSize(*args
, **kwargs
):
1795 """SetLineSize(int lineSize)"""
1796 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1798 def SetPageSize(*args
, **kwargs
):
1799 """SetPageSize(int pageSize)"""
1800 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1802 def GetLineSize(*args
, **kwargs
):
1803 """GetLineSize() -> int"""
1804 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1806 def GetPageSize(*args
, **kwargs
):
1807 """GetPageSize() -> int"""
1808 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1810 def SetThumbLength(*args
, **kwargs
):
1811 """SetThumbLength(int lenPixels)"""
1812 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1814 def GetThumbLength(*args
, **kwargs
):
1815 """GetThumbLength() -> int"""
1816 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1818 def SetTickFreq(*args
, **kwargs
):
1819 """SetTickFreq(int n, int pos=1)"""
1820 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1822 def GetTickFreq(*args
, **kwargs
):
1823 """GetTickFreq() -> int"""
1824 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1826 def ClearTicks(*args
, **kwargs
):
1828 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1830 def SetTick(*args
, **kwargs
):
1831 """SetTick(int tickPos)"""
1832 return _controls
.Slider_SetTick(*args
, **kwargs
)
1834 def ClearSel(*args
, **kwargs
):
1836 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1838 def GetSelEnd(*args
, **kwargs
):
1839 """GetSelEnd() -> int"""
1840 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1842 def GetSelStart(*args
, **kwargs
):
1843 """GetSelStart() -> int"""
1844 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1846 def SetSelection(*args
, **kwargs
):
1847 """SetSelection(int min, int max)"""
1848 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1851 class SliderPtr(Slider
):
1852 def __init__(self
, this
):
1854 if not hasattr(self
,"thisown"): self
.thisown
= 0
1855 self
.__class
__ = Slider
1856 _controls
.Slider_swigregister(SliderPtr
)
1857 SliderNameStr
= cvar
.SliderNameStr
1859 def PreSlider(*args
, **kwargs
):
1860 """PreSlider() -> Slider"""
1861 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1865 #---------------------------------------------------------------------------
1867 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1868 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1870 class ToggleButton(core
.Control
):
1872 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1873 def __init__(self
, *args
, **kwargs
):
1875 __init__(Window parent, int id, String label, Point pos=DefaultPosition,
1876 Size size=DefaultSize, long style=0,
1877 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
1879 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1880 self
.this
= newobj
.this
1883 self
._setOORInfo
(self
)
1885 def Create(*args
, **kwargs
):
1887 Create(Window parent, int id, String label, Point pos=DefaultPosition,
1888 Size size=DefaultSize, long style=0,
1889 Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
1891 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1893 def SetValue(*args
, **kwargs
):
1894 """SetValue(bool value)"""
1895 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1897 def GetValue(*args
, **kwargs
):
1898 """GetValue() -> bool"""
1899 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1901 def SetLabel(*args
, **kwargs
):
1902 """SetLabel(String label)"""
1903 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1906 class ToggleButtonPtr(ToggleButton
):
1907 def __init__(self
, this
):
1909 if not hasattr(self
,"thisown"): self
.thisown
= 0
1910 self
.__class
__ = ToggleButton
1911 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1912 ToggleButtonNameStr
= cvar
.ToggleButtonNameStr
1914 def PreToggleButton(*args
, **kwargs
):
1915 """PreToggleButton() -> ToggleButton"""
1916 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1920 #---------------------------------------------------------------------------
1922 class BookCtrl(core
.Control
):
1923 def __init__(self
): raise RuntimeError, "No constructor defined"
1925 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1926 def GetPageCount(*args
, **kwargs
):
1927 """GetPageCount() -> size_t"""
1928 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1930 def GetPage(*args
, **kwargs
):
1931 """GetPage(size_t n) -> Window"""
1932 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1934 def GetSelection(*args
, **kwargs
):
1935 """GetSelection() -> int"""
1936 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1938 def SetPageText(*args
, **kwargs
):
1939 """SetPageText(size_t n, String strText) -> bool"""
1940 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1942 def GetPageText(*args
, **kwargs
):
1943 """GetPageText(size_t n) -> String"""
1944 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1946 def SetImageList(*args
, **kwargs
):
1947 """SetImageList(ImageList imageList)"""
1948 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1950 def AssignImageList(*args
, **kwargs
):
1951 """AssignImageList(ImageList imageList)"""
1952 return _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1954 def GetImageList(*args
, **kwargs
):
1955 """GetImageList() -> ImageList"""
1956 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1958 def GetPageImage(*args
, **kwargs
):
1959 """GetPageImage(size_t n) -> int"""
1960 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1962 def SetPageImage(*args
, **kwargs
):
1963 """SetPageImage(size_t n, int imageId) -> bool"""
1964 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1966 def SetPageSize(*args
, **kwargs
):
1967 """SetPageSize(Size size)"""
1968 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1970 def CalcSizeFromPage(*args
, **kwargs
):
1971 """CalcSizeFromPage(Size sizePage) -> Size"""
1972 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1974 def DeletePage(*args
, **kwargs
):
1975 """DeletePage(size_t n) -> bool"""
1976 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1978 def RemovePage(*args
, **kwargs
):
1979 """RemovePage(size_t n) -> bool"""
1980 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1982 def DeleteAllPages(*args
, **kwargs
):
1983 """DeleteAllPages() -> bool"""
1984 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1986 def AddPage(*args
, **kwargs
):
1987 """AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool"""
1988 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1990 def InsertPage(*args
, **kwargs
):
1992 InsertPage(size_t n, Window page, String text, bool select=False,
1993 int imageId=-1) -> bool
1995 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1997 def SetSelection(*args
, **kwargs
):
1998 """SetSelection(size_t n) -> int"""
1999 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
2001 def AdvanceSelection(*args
, **kwargs
):
2002 """AdvanceSelection(bool forward=True)"""
2003 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
2006 class BookCtrlPtr(BookCtrl
):
2007 def __init__(self
, this
):
2009 if not hasattr(self
,"thisown"): self
.thisown
= 0
2010 self
.__class
__ = BookCtrl
2011 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
2012 NOTEBOOK_NAME
= cvar
.NOTEBOOK_NAME
2014 class BookCtrlEvent(core
.NotifyEvent
):
2016 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2017 def __init__(self
, *args
, **kwargs
):
2019 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2020 int nOldSel=-1) -> BookCtrlEvent
2022 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
2023 self
.this
= newobj
.this
2026 def GetSelection(*args
, **kwargs
):
2027 """GetSelection() -> int"""
2028 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
2030 def SetSelection(*args
, **kwargs
):
2031 """SetSelection(int nSel)"""
2032 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
2034 def GetOldSelection(*args
, **kwargs
):
2035 """GetOldSelection() -> int"""
2036 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
2038 def SetOldSelection(*args
, **kwargs
):
2039 """SetOldSelection(int nOldSel)"""
2040 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
2043 class BookCtrlEventPtr(BookCtrlEvent
):
2044 def __init__(self
, this
):
2046 if not hasattr(self
,"thisown"): self
.thisown
= 0
2047 self
.__class
__ = BookCtrlEvent
2048 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
2050 #---------------------------------------------------------------------------
2052 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
2053 NB_TOP
= _controls
.NB_TOP
2054 NB_LEFT
= _controls
.NB_LEFT
2055 NB_RIGHT
= _controls
.NB_RIGHT
2056 NB_BOTTOM
= _controls
.NB_BOTTOM
2057 NB_MULTILINE
= _controls
.NB_MULTILINE
2058 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
2059 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
2060 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
2061 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2062 class Notebook(BookCtrl
):
2064 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2065 def __init__(self
, *args
, **kwargs
):
2067 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2068 long style=0, String name=NOTEBOOK_NAME) -> Notebook
2070 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2071 self
.this
= newobj
.this
2074 self
._setOORInfo
(self
)
2076 def Create(*args
, **kwargs
):
2078 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2079 long style=0, String name=NOTEBOOK_NAME) -> bool
2081 return _controls
.Notebook_Create(*args
, **kwargs
)
2083 def GetRowCount(*args
, **kwargs
):
2084 """GetRowCount() -> int"""
2085 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2087 def SetPadding(*args
, **kwargs
):
2088 """SetPadding(Size padding)"""
2089 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2091 def SetTabSize(*args
, **kwargs
):
2092 """SetTabSize(Size sz)"""
2093 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2095 def HitTest(*args
, **kwargs
):
2097 HitTest(Point pt) -> (tab, where)
2099 Returns the tab which is hit, and flags indicating where using wx.NB_HITTEST_ flags.
2101 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2103 def CalcSizeFromPage(*args
, **kwargs
):
2104 """CalcSizeFromPage(Size sizePage) -> Size"""
2105 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2108 class NotebookPtr(Notebook
):
2109 def __init__(self
, this
):
2111 if not hasattr(self
,"thisown"): self
.thisown
= 0
2112 self
.__class
__ = Notebook
2113 _controls
.Notebook_swigregister(NotebookPtr
)
2115 def PreNotebook(*args
, **kwargs
):
2116 """PreNotebook() -> Notebook"""
2117 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2121 class NotebookEvent(BookCtrlEvent
):
2123 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2124 def __init__(self
, *args
, **kwargs
):
2126 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2127 int nOldSel=-1) -> NotebookEvent
2129 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2130 self
.this
= newobj
.this
2134 class NotebookEventPtr(NotebookEvent
):
2135 def __init__(self
, this
):
2137 if not hasattr(self
,"thisown"): self
.thisown
= 0
2138 self
.__class
__ = NotebookEvent
2139 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2141 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2142 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2144 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2145 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2147 #----------------------------------------------------------------------------
2149 class NotebookPage(wx
.Panel
):
2151 There is an old (and apparently unsolvable) bug when placing a
2152 window with a nonstandard background colour in a wxNotebook on
2153 wxGTK, as the notbooks's background colour would always be used
2154 when the window is refreshed. The solution is to place a panel in
2155 the notbook and the coloured window on the panel, sized to cover
2156 the panel. This simple class does that for you, just put an
2157 instance of this in the notebook and make your regular window a
2158 child of this one and it will handle the resize for you.
2160 def __init__(self
, parent
, id=-1,
2161 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2162 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2163 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2165 EVT_SIZE(self
, self
.OnSize
)
2167 def OnSize(self
, evt
):
2168 if self
.child
is None:
2169 children
= self
.GetChildren()
2171 self
.child
= children
[0]
2173 self
.child
.SetPosition((0,0))
2174 self
.child
.SetSize(self
.GetSize())
2177 #---------------------------------------------------------------------------
2179 LB_DEFAULT
= _controls
.LB_DEFAULT
2180 LB_TOP
= _controls
.LB_TOP
2181 LB_BOTTOM
= _controls
.LB_BOTTOM
2182 LB_LEFT
= _controls
.LB_LEFT
2183 LB_RIGHT
= _controls
.LB_RIGHT
2184 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2185 class Listbook(BookCtrl
):
2187 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2188 def __init__(self
, *args
, **kwargs
):
2190 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2191 long style=0, String name=EmptyString) -> Listbook
2193 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2194 self
.this
= newobj
.this
2197 self
._setOORInfo
(self
)
2199 def Create(*args
, **kwargs
):
2201 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2202 long style=0, String name=EmptyString) -> bool
2204 return _controls
.Listbook_Create(*args
, **kwargs
)
2206 def IsVertical(*args
, **kwargs
):
2207 """IsVertical() -> bool"""
2208 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2211 class ListbookPtr(Listbook
):
2212 def __init__(self
, this
):
2214 if not hasattr(self
,"thisown"): self
.thisown
= 0
2215 self
.__class
__ = Listbook
2216 _controls
.Listbook_swigregister(ListbookPtr
)
2218 def PreListbook(*args
, **kwargs
):
2219 """PreListbook() -> Listbook"""
2220 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2224 class ListbookEvent(BookCtrlEvent
):
2226 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2227 def __init__(self
, *args
, **kwargs
):
2229 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2230 int nOldSel=-1) -> ListbookEvent
2232 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2233 self
.this
= newobj
.this
2237 class ListbookEventPtr(ListbookEvent
):
2238 def __init__(self
, this
):
2240 if not hasattr(self
,"thisown"): self
.thisown
= 0
2241 self
.__class
__ = ListbookEvent
2242 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2244 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2245 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2246 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2247 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2249 #---------------------------------------------------------------------------
2251 class BookCtrlSizer(core
.Sizer
):
2253 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2254 def __init__(self
, *args
, **kwargs
):
2255 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2256 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2257 self
.this
= newobj
.this
2260 self
._setOORInfo
(self
)
2262 def RecalcSizes(*args
, **kwargs
):
2264 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2266 def CalcMin(*args
, **kwargs
):
2267 """CalcMin() -> Size"""
2268 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2270 def GetControl(*args
, **kwargs
):
2271 """GetControl() -> BookCtrl"""
2272 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2275 class BookCtrlSizerPtr(BookCtrlSizer
):
2276 def __init__(self
, this
):
2278 if not hasattr(self
,"thisown"): self
.thisown
= 0
2279 self
.__class
__ = BookCtrlSizer
2280 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2282 class NotebookSizer(core
.Sizer
):
2284 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2285 def __init__(self
, *args
, **kwargs
):
2286 """__init__(Notebook nb) -> NotebookSizer"""
2287 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2288 self
.this
= newobj
.this
2291 self
._setOORInfo
(self
)
2293 def RecalcSizes(*args
, **kwargs
):
2295 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2297 def CalcMin(*args
, **kwargs
):
2298 """CalcMin() -> Size"""
2299 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2301 def GetNotebook(*args
, **kwargs
):
2302 """GetNotebook() -> Notebook"""
2303 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2306 class NotebookSizerPtr(NotebookSizer
):
2307 def __init__(self
, this
):
2309 if not hasattr(self
,"thisown"): self
.thisown
= 0
2310 self
.__class
__ = NotebookSizer
2311 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2313 #---------------------------------------------------------------------------
2315 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2316 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2317 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2318 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2319 TB_VERTICAL
= _controls
.TB_VERTICAL
2320 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2321 TB_FLAT
= _controls
.TB_FLAT
2322 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2323 TB_NOICONS
= _controls
.TB_NOICONS
2324 TB_TEXT
= _controls
.TB_TEXT
2325 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2326 TB_NOALIGN
= _controls
.TB_NOALIGN
2327 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2328 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2329 class ToolBarToolBase(core
.Object
):
2330 def __init__(self
): raise RuntimeError, "No constructor defined"
2332 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2333 def GetId(*args
, **kwargs
):
2334 """GetId() -> int"""
2335 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2337 def GetControl(*args
, **kwargs
):
2338 """GetControl() -> Control"""
2339 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2341 def GetToolBar(*args
, **kwargs
):
2342 """GetToolBar() -> ToolBarBase"""
2343 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2345 def IsButton(*args
, **kwargs
):
2346 """IsButton() -> int"""
2347 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2349 def IsControl(*args
, **kwargs
):
2350 """IsControl() -> int"""
2351 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2353 def IsSeparator(*args
, **kwargs
):
2354 """IsSeparator() -> int"""
2355 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2357 def GetStyle(*args
, **kwargs
):
2358 """GetStyle() -> int"""
2359 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2361 def GetKind(*args
, **kwargs
):
2362 """GetKind() -> int"""
2363 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2365 def IsEnabled(*args
, **kwargs
):
2366 """IsEnabled() -> bool"""
2367 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2369 def IsToggled(*args
, **kwargs
):
2370 """IsToggled() -> bool"""
2371 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2373 def CanBeToggled(*args
, **kwargs
):
2374 """CanBeToggled() -> bool"""
2375 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2377 def GetNormalBitmap(*args
, **kwargs
):
2378 """GetNormalBitmap() -> Bitmap"""
2379 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2381 def GetDisabledBitmap(*args
, **kwargs
):
2382 """GetDisabledBitmap() -> Bitmap"""
2383 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2385 def GetBitmap(*args
, **kwargs
):
2386 """GetBitmap() -> Bitmap"""
2387 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2389 def GetLabel(*args
, **kwargs
):
2390 """GetLabel() -> String"""
2391 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2393 def GetShortHelp(*args
, **kwargs
):
2394 """GetShortHelp() -> String"""
2395 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2397 def GetLongHelp(*args
, **kwargs
):
2398 """GetLongHelp() -> String"""
2399 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2401 def Enable(*args
, **kwargs
):
2402 """Enable(bool enable) -> bool"""
2403 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2405 def Toggle(*args
, **kwargs
):
2407 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2409 def SetToggle(*args
, **kwargs
):
2410 """SetToggle(bool toggle) -> bool"""
2411 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2413 def SetShortHelp(*args
, **kwargs
):
2414 """SetShortHelp(String help) -> bool"""
2415 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2417 def SetLongHelp(*args
, **kwargs
):
2418 """SetLongHelp(String help) -> bool"""
2419 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2421 def SetNormalBitmap(*args
, **kwargs
):
2422 """SetNormalBitmap(Bitmap bmp)"""
2423 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2425 def SetDisabledBitmap(*args
, **kwargs
):
2426 """SetDisabledBitmap(Bitmap bmp)"""
2427 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2429 def SetLabel(*args
, **kwargs
):
2430 """SetLabel(String label)"""
2431 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2433 def Detach(*args
, **kwargs
):
2435 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2437 def Attach(*args
, **kwargs
):
2438 """Attach(ToolBarBase tbar)"""
2439 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2441 def GetClientData(*args
, **kwargs
):
2442 """GetClientData() -> PyObject"""
2443 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2445 def SetClientData(*args
, **kwargs
):
2446 """SetClientData(PyObject clientData)"""
2447 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2449 GetBitmap1
= GetNormalBitmap
2450 GetBitmap2
= GetDisabledBitmap
2451 SetBitmap1
= SetNormalBitmap
2452 SetBitmap2
= SetDisabledBitmap
2455 class ToolBarToolBasePtr(ToolBarToolBase
):
2456 def __init__(self
, this
):
2458 if not hasattr(self
,"thisown"): self
.thisown
= 0
2459 self
.__class
__ = ToolBarToolBase
2460 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2462 class ToolBarBase(core
.Control
):
2463 def __init__(self
): raise RuntimeError, "No constructor defined"
2465 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2466 def DoAddTool(*args
, **kwargs
):
2468 DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2469 int kind=ITEM_NORMAL, String shortHelp=EmptyString,
2470 String longHelp=EmptyString,
2471 PyObject clientData=None) -> ToolBarToolBase
2473 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2475 def DoInsertTool(*args
, **kwargs
):
2477 DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,
2478 int kind=ITEM_NORMAL,
2479 String shortHelp=EmptyString, String longHelp=EmptyString,
2480 PyObject clientData=None) -> ToolBarToolBase
2482 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2484 # These match the original Add methods for this class, kept for
2485 # backwards compatibility with versions < 2.3.3.
2488 def AddTool(self
, id, bitmap
,
2489 pushedBitmap
= wx
.NullBitmap
,
2492 shortHelpString
= '',
2493 longHelpString
= '') :
2494 '''Old style method to add a tool to the toolbar.'''
2495 kind
= wx
.ITEM_NORMAL
2496 if isToggle
: kind
= wx
.ITEM_CHECK
2497 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2498 shortHelpString
, longHelpString
, clientData
)
2500 def AddSimpleTool(self
, id, bitmap
,
2501 shortHelpString
= '',
2502 longHelpString
= '',
2504 '''Old style method to add a tool to the toolbar.'''
2505 kind
= wx
.ITEM_NORMAL
2506 if isToggle
: kind
= wx
.ITEM_CHECK
2507 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2508 shortHelpString
, longHelpString
, None)
2510 def InsertTool(self
, pos
, id, bitmap
,
2511 pushedBitmap
= wx
.NullBitmap
,
2514 shortHelpString
= '',
2515 longHelpString
= ''):
2516 '''Old style method to insert a tool in the toolbar.'''
2517 kind
= wx
.ITEM_NORMAL
2518 if isToggle
: kind
= wx
.ITEM_CHECK
2519 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2520 shortHelpString
, longHelpString
, clientData
)
2522 def InsertSimpleTool(self
, pos
, id, bitmap
,
2523 shortHelpString
= '',
2524 longHelpString
= '',
2526 '''Old style method to insert a tool in the toolbar.'''
2527 kind
= wx
.ITEM_NORMAL
2528 if isToggle
: kind
= wx
.ITEM_CHECK
2529 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2530 shortHelpString
, longHelpString
, None)
2533 # The following are the new toolbar Add methods starting with
2534 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2535 # able to keep backwards compatibility with using the above
2536 # methods. Eventually these should migrate to be the methods used
2537 # primarily and lose the 'Label' in the name...
2539 def AddLabelTool(self
, id, label
, bitmap
,
2540 bmpDisabled
= wx
.NullBitmap
,
2541 kind
= wx
.ITEM_NORMAL
,
2542 shortHelp
= '', longHelp
= '',
2545 The full AddTool() function.
2547 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2548 is created and used as the disabled image.
2550 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2551 shortHelp
, longHelp
, clientData
)
2554 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2555 bmpDisabled
= wx
.NullBitmap
,
2556 kind
= wx
.ITEM_NORMAL
,
2557 shortHelp
= '', longHelp
= '',
2560 Insert the new tool at the given position, if pos == GetToolsCount(), it
2561 is equivalent to AddTool()
2563 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2564 shortHelp
, longHelp
, clientData
)
2566 def AddCheckLabelTool(self
, id, label
, bitmap
,
2567 bmpDisabled
= wx
.NullBitmap
,
2568 shortHelp
= '', longHelp
= '',
2570 '''Add a check tool, i.e. a tool which can be toggled'''
2571 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2572 shortHelp
, longHelp
, clientData
)
2574 def AddRadioLabelTool(self
, id, label
, bitmap
,
2575 bmpDisabled
= wx
.NullBitmap
,
2576 shortHelp
= '', longHelp
= '',
2579 Add a radio tool, i.e. a tool which can be toggled and releases any
2580 other toggled radio tools in the same group when it happens
2582 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2583 shortHelp
, longHelp
, clientData
)
2586 # For consistency with the backwards compatible methods above, here are
2587 # some non-'Label' versions of the Check and Radio methods
2588 def AddCheckTool(self
, id, bitmap
,
2589 bmpDisabled
= wx
.NullBitmap
,
2590 shortHelp
= '', longHelp
= '',
2592 '''Add a check tool, i.e. a tool which can be toggled'''
2593 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2594 shortHelp
, longHelp
, clientData
)
2596 def AddRadioTool(self
, id, bitmap
,
2597 bmpDisabled
= wx
.NullBitmap
,
2598 shortHelp
= '', longHelp
= '',
2601 Add a radio tool, i.e. a tool which can be toggled and releases any
2602 other toggled radio tools in the same group when it happens
2604 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2605 shortHelp
, longHelp
, clientData
)
2607 def AddToolItem(*args
, **kwargs
):
2608 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2609 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2611 def InsertToolItem(*args
, **kwargs
):
2612 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2613 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2615 def AddControl(*args
, **kwargs
):
2616 """AddControl(Control control) -> ToolBarToolBase"""
2617 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2619 def InsertControl(*args
, **kwargs
):
2620 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2621 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2623 def FindControl(*args
, **kwargs
):
2624 """FindControl(int id) -> Control"""
2625 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2627 def AddSeparator(*args
, **kwargs
):
2628 """AddSeparator() -> ToolBarToolBase"""
2629 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2631 def InsertSeparator(*args
, **kwargs
):
2632 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2633 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2635 def RemoveTool(*args
, **kwargs
):
2636 """RemoveTool(int id) -> ToolBarToolBase"""
2637 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2639 def DeleteToolByPos(*args
, **kwargs
):
2640 """DeleteToolByPos(size_t pos) -> bool"""
2641 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2643 def DeleteTool(*args
, **kwargs
):
2644 """DeleteTool(int id) -> bool"""
2645 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2647 def ClearTools(*args
, **kwargs
):
2649 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2651 def Realize(*args
, **kwargs
):
2652 """Realize() -> bool"""
2653 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2655 def EnableTool(*args
, **kwargs
):
2656 """EnableTool(int id, bool enable)"""
2657 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2659 def ToggleTool(*args
, **kwargs
):
2660 """ToggleTool(int id, bool toggle)"""
2661 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2663 def SetToggle(*args
, **kwargs
):
2664 """SetToggle(int id, bool toggle)"""
2665 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2667 def GetToolClientData(*args
, **kwargs
):
2668 """GetToolClientData(int id) -> PyObject"""
2669 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2671 def SetToolClientData(*args
, **kwargs
):
2672 """SetToolClientData(int id, PyObject clientData)"""
2673 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2675 def GetToolPos(*args
, **kwargs
):
2676 """GetToolPos(int id) -> int"""
2677 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2679 def GetToolState(*args
, **kwargs
):
2680 """GetToolState(int id) -> bool"""
2681 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2683 def GetToolEnabled(*args
, **kwargs
):
2684 """GetToolEnabled(int id) -> bool"""
2685 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2687 def SetToolShortHelp(*args
, **kwargs
):
2688 """SetToolShortHelp(int id, String helpString)"""
2689 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2691 def GetToolShortHelp(*args
, **kwargs
):
2692 """GetToolShortHelp(int id) -> String"""
2693 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2695 def SetToolLongHelp(*args
, **kwargs
):
2696 """SetToolLongHelp(int id, String helpString)"""
2697 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2699 def GetToolLongHelp(*args
, **kwargs
):
2700 """GetToolLongHelp(int id) -> String"""
2701 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2703 def SetMarginsXY(*args
, **kwargs
):
2704 """SetMarginsXY(int x, int y)"""
2705 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2707 def SetMargins(*args
, **kwargs
):
2708 """SetMargins(Size size)"""
2709 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2711 def SetToolPacking(*args
, **kwargs
):
2712 """SetToolPacking(int packing)"""
2713 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2715 def SetToolSeparation(*args
, **kwargs
):
2716 """SetToolSeparation(int separation)"""
2717 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2719 def GetToolMargins(*args
, **kwargs
):
2720 """GetToolMargins() -> Size"""
2721 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2723 def GetMargins(*args
, **kwargs
):
2724 """GetMargins() -> Size"""
2725 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2727 def GetToolPacking(*args
, **kwargs
):
2728 """GetToolPacking() -> int"""
2729 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2731 def GetToolSeparation(*args
, **kwargs
):
2732 """GetToolSeparation() -> int"""
2733 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2735 def SetRows(*args
, **kwargs
):
2736 """SetRows(int nRows)"""
2737 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2739 def SetMaxRowsCols(*args
, **kwargs
):
2740 """SetMaxRowsCols(int rows, int cols)"""
2741 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2743 def GetMaxRows(*args
, **kwargs
):
2744 """GetMaxRows() -> int"""
2745 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2747 def GetMaxCols(*args
, **kwargs
):
2748 """GetMaxCols() -> int"""
2749 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2751 def SetToolBitmapSize(*args
, **kwargs
):
2752 """SetToolBitmapSize(Size size)"""
2753 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2755 def GetToolBitmapSize(*args
, **kwargs
):
2756 """GetToolBitmapSize() -> Size"""
2757 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2759 def GetToolSize(*args
, **kwargs
):
2760 """GetToolSize() -> Size"""
2761 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2763 def FindToolForPosition(*args
, **kwargs
):
2764 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2765 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2767 def FindById(*args
, **kwargs
):
2768 """FindById(int toolid) -> ToolBarToolBase"""
2769 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2771 def IsVertical(*args
, **kwargs
):
2772 """IsVertical() -> bool"""
2773 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2776 class ToolBarBasePtr(ToolBarBase
):
2777 def __init__(self
, this
):
2779 if not hasattr(self
,"thisown"): self
.thisown
= 0
2780 self
.__class
__ = ToolBarBase
2781 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2783 class ToolBar(ToolBarBase
):
2785 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2786 def __init__(self
, *args
, **kwargs
):
2788 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2789 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2790 String name=wxPyToolBarNameStr) -> ToolBar
2792 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2793 self
.this
= newobj
.this
2796 self
._setOORInfo
(self
)
2798 def Create(*args
, **kwargs
):
2800 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2801 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2802 String name=wxPyToolBarNameStr) -> bool
2804 return _controls
.ToolBar_Create(*args
, **kwargs
)
2806 def FindToolForPosition(*args
, **kwargs
):
2807 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2808 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2811 class ToolBarPtr(ToolBar
):
2812 def __init__(self
, this
):
2814 if not hasattr(self
,"thisown"): self
.thisown
= 0
2815 self
.__class
__ = ToolBar
2816 _controls
.ToolBar_swigregister(ToolBarPtr
)
2818 def PreToolBar(*args
, **kwargs
):
2819 """PreToolBar() -> ToolBar"""
2820 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2824 #---------------------------------------------------------------------------
2826 LC_VRULES
= _controls
.LC_VRULES
2827 LC_HRULES
= _controls
.LC_HRULES
2828 LC_ICON
= _controls
.LC_ICON
2829 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2830 LC_LIST
= _controls
.LC_LIST
2831 LC_REPORT
= _controls
.LC_REPORT
2832 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2833 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2834 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2835 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2836 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2837 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2838 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2839 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2840 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2841 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2842 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2843 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2844 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2845 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2846 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2847 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2848 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2849 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2850 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2851 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2852 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2853 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2854 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2855 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2856 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2857 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2858 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2859 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2860 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2861 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2862 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2863 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2864 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2865 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2866 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2867 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2868 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2869 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2870 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2871 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2872 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2873 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2874 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2875 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2876 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2877 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2878 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2879 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2880 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2881 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2882 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2883 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2884 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2885 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2886 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2887 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2888 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2889 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2890 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2891 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2892 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2893 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2894 #---------------------------------------------------------------------------
2896 class ListItemAttr(object):
2898 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2899 def __init__(self
, *args
, **kwargs
):
2901 __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour,
2902 Font font=wxNullFont) -> ListItemAttr
2904 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2905 self
.this
= newobj
.this
2908 def SetTextColour(*args
, **kwargs
):
2909 """SetTextColour(Colour colText)"""
2910 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2912 def SetBackgroundColour(*args
, **kwargs
):
2913 """SetBackgroundColour(Colour colBack)"""
2914 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2916 def SetFont(*args
, **kwargs
):
2917 """SetFont(Font font)"""
2918 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2920 def HasTextColour(*args
, **kwargs
):
2921 """HasTextColour() -> bool"""
2922 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2924 def HasBackgroundColour(*args
, **kwargs
):
2925 """HasBackgroundColour() -> bool"""
2926 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2928 def HasFont(*args
, **kwargs
):
2929 """HasFont() -> bool"""
2930 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2932 def GetTextColour(*args
, **kwargs
):
2933 """GetTextColour() -> Colour"""
2934 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2936 def GetBackgroundColour(*args
, **kwargs
):
2937 """GetBackgroundColour() -> Colour"""
2938 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2940 def GetFont(*args
, **kwargs
):
2941 """GetFont() -> Font"""
2942 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2944 def Destroy(*args
, **kwargs
):
2946 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2949 class ListItemAttrPtr(ListItemAttr
):
2950 def __init__(self
, this
):
2952 if not hasattr(self
,"thisown"): self
.thisown
= 0
2953 self
.__class
__ = ListItemAttr
2954 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2955 ListCtrlNameStr
= cvar
.ListCtrlNameStr
2957 #---------------------------------------------------------------------------
2959 class ListItem(core
.Object
):
2961 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2962 def __init__(self
, *args
, **kwargs
):
2963 """__init__() -> ListItem"""
2964 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2965 self
.this
= newobj
.this
2968 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2971 if self
.thisown
: destroy(self
)
2974 def Clear(*args
, **kwargs
):
2976 return _controls
.ListItem_Clear(*args
, **kwargs
)
2978 def ClearAttributes(*args
, **kwargs
):
2979 """ClearAttributes()"""
2980 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2982 def SetMask(*args
, **kwargs
):
2983 """SetMask(long mask)"""
2984 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2986 def SetId(*args
, **kwargs
):
2987 """SetId(long id)"""
2988 return _controls
.ListItem_SetId(*args
, **kwargs
)
2990 def SetColumn(*args
, **kwargs
):
2991 """SetColumn(int col)"""
2992 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2994 def SetState(*args
, **kwargs
):
2995 """SetState(long state)"""
2996 return _controls
.ListItem_SetState(*args
, **kwargs
)
2998 def SetStateMask(*args
, **kwargs
):
2999 """SetStateMask(long stateMask)"""
3000 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
3002 def SetText(*args
, **kwargs
):
3003 """SetText(String text)"""
3004 return _controls
.ListItem_SetText(*args
, **kwargs
)
3006 def SetImage(*args
, **kwargs
):
3007 """SetImage(int image)"""
3008 return _controls
.ListItem_SetImage(*args
, **kwargs
)
3010 def SetData(*args
, **kwargs
):
3011 """SetData(long data)"""
3012 return _controls
.ListItem_SetData(*args
, **kwargs
)
3014 def SetWidth(*args
, **kwargs
):
3015 """SetWidth(int width)"""
3016 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
3018 def SetAlign(*args
, **kwargs
):
3019 """SetAlign(int align)"""
3020 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
3022 def SetTextColour(*args
, **kwargs
):
3023 """SetTextColour(Colour colText)"""
3024 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
3026 def SetBackgroundColour(*args
, **kwargs
):
3027 """SetBackgroundColour(Colour colBack)"""
3028 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
3030 def SetFont(*args
, **kwargs
):
3031 """SetFont(Font font)"""
3032 return _controls
.ListItem_SetFont(*args
, **kwargs
)
3034 def GetMask(*args
, **kwargs
):
3035 """GetMask() -> long"""
3036 return _controls
.ListItem_GetMask(*args
, **kwargs
)
3038 def GetId(*args
, **kwargs
):
3039 """GetId() -> long"""
3040 return _controls
.ListItem_GetId(*args
, **kwargs
)
3042 def GetColumn(*args
, **kwargs
):
3043 """GetColumn() -> int"""
3044 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
3046 def GetState(*args
, **kwargs
):
3047 """GetState() -> long"""
3048 return _controls
.ListItem_GetState(*args
, **kwargs
)
3050 def GetText(*args
, **kwargs
):
3051 """GetText() -> String"""
3052 return _controls
.ListItem_GetText(*args
, **kwargs
)
3054 def GetImage(*args
, **kwargs
):
3055 """GetImage() -> int"""
3056 return _controls
.ListItem_GetImage(*args
, **kwargs
)
3058 def GetData(*args
, **kwargs
):
3059 """GetData() -> long"""
3060 return _controls
.ListItem_GetData(*args
, **kwargs
)
3062 def GetWidth(*args
, **kwargs
):
3063 """GetWidth() -> int"""
3064 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3066 def GetAlign(*args
, **kwargs
):
3067 """GetAlign() -> int"""
3068 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3070 def GetAttributes(*args
, **kwargs
):
3071 """GetAttributes() -> ListItemAttr"""
3072 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3074 def HasAttributes(*args
, **kwargs
):
3075 """HasAttributes() -> bool"""
3076 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3078 def GetTextColour(*args
, **kwargs
):
3079 """GetTextColour() -> Colour"""
3080 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3082 def GetBackgroundColour(*args
, **kwargs
):
3083 """GetBackgroundColour() -> Colour"""
3084 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3086 def GetFont(*args
, **kwargs
):
3087 """GetFont() -> Font"""
3088 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3090 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3091 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3092 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3093 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3094 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3095 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3096 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3097 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3098 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3099 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3101 class ListItemPtr(ListItem
):
3102 def __init__(self
, this
):
3104 if not hasattr(self
,"thisown"): self
.thisown
= 0
3105 self
.__class
__ = ListItem
3106 _controls
.ListItem_swigregister(ListItemPtr
)
3108 #---------------------------------------------------------------------------
3110 class ListEvent(core
.NotifyEvent
):
3112 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3113 def __init__(self
, *args
, **kwargs
):
3114 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3115 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3116 self
.this
= newobj
.this
3119 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3120 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3121 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3122 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3123 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3124 m_item
= property(_controls
.ListEvent_m_item_get
)
3125 def GetKeyCode(*args
, **kwargs
):
3126 """GetKeyCode() -> int"""
3127 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3129 GetCode
= GetKeyCode
3130 def GetIndex(*args
, **kwargs
):
3131 """GetIndex() -> long"""
3132 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3134 def GetColumn(*args
, **kwargs
):
3135 """GetColumn() -> int"""
3136 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3138 def GetPoint(*args
, **kwargs
):
3139 """GetPoint() -> Point"""
3140 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3142 GetPosition
= GetPoint
3143 def GetLabel(*args
, **kwargs
):
3144 """GetLabel() -> String"""
3145 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3147 def GetText(*args
, **kwargs
):
3148 """GetText() -> String"""
3149 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3151 def GetImage(*args
, **kwargs
):
3152 """GetImage() -> int"""
3153 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3155 def GetData(*args
, **kwargs
):
3156 """GetData() -> long"""
3157 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3159 def GetMask(*args
, **kwargs
):
3160 """GetMask() -> long"""
3161 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3163 def GetItem(*args
, **kwargs
):
3164 """GetItem() -> ListItem"""
3165 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3167 def GetCacheFrom(*args
, **kwargs
):
3168 """GetCacheFrom() -> long"""
3169 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3171 def GetCacheTo(*args
, **kwargs
):
3172 """GetCacheTo() -> long"""
3173 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3175 def IsEditCancelled(*args
, **kwargs
):
3176 """IsEditCancelled() -> bool"""
3177 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3179 def SetEditCanceled(*args
, **kwargs
):
3180 """SetEditCanceled(bool editCancelled)"""
3181 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3184 class ListEventPtr(ListEvent
):
3185 def __init__(self
, this
):
3187 if not hasattr(self
,"thisown"): self
.thisown
= 0
3188 self
.__class
__ = ListEvent
3189 _controls
.ListEvent_swigregister(ListEventPtr
)
3191 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3192 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3193 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3194 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3195 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3196 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3197 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3198 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3199 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3200 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3201 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3202 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3203 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3204 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3205 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3206 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3207 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3208 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3209 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3210 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3211 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3212 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3213 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3214 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3215 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3216 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3217 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3218 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3219 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3220 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3221 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3222 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3223 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3224 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3225 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3226 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3227 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3228 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3229 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3230 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3231 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3232 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3233 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3234 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3236 #---------------------------------------------------------------------------
3238 class ListCtrl(core
.Control
):
3240 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3241 def __init__(self
, *args
, **kwargs
):
3243 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3244 Size size=DefaultSize, long style=LC_ICON,
3245 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
3247 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3248 self
.this
= newobj
.this
3251 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3253 def Create(*args
, **kwargs
):
3255 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3256 Size size=DefaultSize, long style=LC_ICON,
3257 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3259 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3261 def _setCallbackInfo(*args
, **kwargs
):
3262 """_setCallbackInfo(PyObject self, PyObject _class)"""
3263 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3265 def SetForegroundColour(*args
, **kwargs
):
3266 """SetForegroundColour(Colour col) -> bool"""
3267 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3269 def SetBackgroundColour(*args
, **kwargs
):
3270 """SetBackgroundColour(Colour col) -> bool"""
3271 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3273 def GetColumn(*args
, **kwargs
):
3274 """GetColumn(int col) -> ListItem"""
3275 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3276 if val
is not None: val
.thisown
= 1
3279 def SetColumn(*args
, **kwargs
):
3280 """SetColumn(int col, ListItem item) -> bool"""
3281 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3283 def GetColumnWidth(*args
, **kwargs
):
3284 """GetColumnWidth(int col) -> int"""
3285 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3287 def SetColumnWidth(*args
, **kwargs
):
3288 """SetColumnWidth(int col, int width) -> bool"""
3289 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3291 def GetCountPerPage(*args
, **kwargs
):
3292 """GetCountPerPage() -> int"""
3293 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3295 def GetViewRect(*args
, **kwargs
):
3296 """GetViewRect() -> Rect"""
3297 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3299 def GetItem(*args
, **kwargs
):
3300 """GetItem(long itemId, int col=0) -> ListItem"""
3301 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3302 if val
is not None: val
.thisown
= 1
3305 def SetItem(*args
, **kwargs
):
3306 """SetItem(ListItem info) -> bool"""
3307 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3309 def SetStringItem(*args
, **kwargs
):
3310 """SetStringItem(long index, int col, String label, int imageId=-1) -> long"""
3311 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3313 def GetItemState(*args
, **kwargs
):
3314 """GetItemState(long item, long stateMask) -> int"""
3315 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3317 def SetItemState(*args
, **kwargs
):
3318 """SetItemState(long item, long state, long stateMask) -> bool"""
3319 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3321 def SetItemImage(*args
, **kwargs
):
3322 """SetItemImage(long item, int image, int selImage) -> bool"""
3323 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3325 def GetItemText(*args
, **kwargs
):
3326 """GetItemText(long item) -> String"""
3327 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3329 def SetItemText(*args
, **kwargs
):
3330 """SetItemText(long item, String str)"""
3331 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3333 def GetItemData(*args
, **kwargs
):
3334 """GetItemData(long item) -> long"""
3335 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3337 def SetItemData(*args
, **kwargs
):
3338 """SetItemData(long item, long data) -> bool"""
3339 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3341 def GetItemPosition(*args
, **kwargs
):
3342 """GetItemPosition(long item) -> Point"""
3343 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3345 def GetItemRect(*args
, **kwargs
):
3346 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3347 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3349 def SetItemPosition(*args
, **kwargs
):
3350 """SetItemPosition(long item, Point pos) -> bool"""
3351 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3353 def GetItemCount(*args
, **kwargs
):
3354 """GetItemCount() -> int"""
3355 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3357 def GetColumnCount(*args
, **kwargs
):
3358 """GetColumnCount() -> int"""
3359 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3361 def GetItemSpacing(*args
, **kwargs
):
3362 """GetItemSpacing() -> Size"""
3363 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3365 def SetItemSpacing(*args
, **kwargs
):
3366 """SetItemSpacing(int spacing, bool isSmall=False)"""
3367 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3369 def GetSelectedItemCount(*args
, **kwargs
):
3370 """GetSelectedItemCount() -> int"""
3371 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3373 def GetTextColour(*args
, **kwargs
):
3374 """GetTextColour() -> Colour"""
3375 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3377 def SetTextColour(*args
, **kwargs
):
3378 """SetTextColour(Colour col)"""
3379 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3381 def GetTopItem(*args
, **kwargs
):
3382 """GetTopItem() -> long"""
3383 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3385 def SetSingleStyle(*args
, **kwargs
):
3386 """SetSingleStyle(long style, bool add=True)"""
3387 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3389 def SetWindowStyleFlag(*args
, **kwargs
):
3390 """SetWindowStyleFlag(long style)"""
3391 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3393 def GetNextItem(*args
, **kwargs
):
3394 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3395 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3397 def GetImageList(*args
, **kwargs
):
3398 """GetImageList(int which) -> ImageList"""
3399 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3401 def SetImageList(*args
, **kwargs
):
3402 """SetImageList(ImageList imageList, int which)"""
3403 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3405 def AssignImageList(*args
, **kwargs
):
3406 """AssignImageList(ImageList imageList, int which)"""
3407 return _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3409 def IsVirtual(*args
, **kwargs
):
3410 """IsVirtual() -> bool"""
3411 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3413 def RefreshItem(*args
, **kwargs
):
3414 """RefreshItem(long item)"""
3415 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3417 def RefreshItems(*args
, **kwargs
):
3418 """RefreshItems(long itemFrom, long itemTo)"""
3419 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3421 def Arrange(*args
, **kwargs
):
3422 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3423 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3425 def DeleteItem(*args
, **kwargs
):
3426 """DeleteItem(long item) -> bool"""
3427 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3429 def DeleteAllItems(*args
, **kwargs
):
3430 """DeleteAllItems() -> bool"""
3431 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3433 def DeleteColumn(*args
, **kwargs
):
3434 """DeleteColumn(int col) -> bool"""
3435 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3437 def DeleteAllColumns(*args
, **kwargs
):
3438 """DeleteAllColumns() -> bool"""
3439 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3441 def ClearAll(*args
, **kwargs
):
3443 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3445 def EditLabel(*args
, **kwargs
):
3446 """EditLabel(long item)"""
3447 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3449 def EnsureVisible(*args
, **kwargs
):
3450 """EnsureVisible(long item) -> bool"""
3451 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3453 def FindItem(*args
, **kwargs
):
3454 """FindItem(long start, String str, bool partial=False) -> long"""
3455 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3457 def FindItemData(*args
, **kwargs
):
3458 """FindItemData(long start, long data) -> long"""
3459 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3461 def FindItemAtPos(*args
, **kwargs
):
3462 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3463 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3465 def HitTest(*args
, **kwargs
):
3467 HitTest(Point point) -> (item, where)
3469 Determines which item (if any) is at the specified point,
3470 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3472 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3474 def InsertItem(*args
, **kwargs
):
3475 """InsertItem(ListItem info) -> long"""
3476 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3478 def InsertStringItem(*args
, **kwargs
):
3479 """InsertStringItem(long index, String label) -> long"""
3480 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3482 def InsertImageItem(*args
, **kwargs
):
3483 """InsertImageItem(long index, int imageIndex) -> long"""
3484 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3486 def InsertImageStringItem(*args
, **kwargs
):
3487 """InsertImageStringItem(long index, String label, int imageIndex) -> long"""
3488 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3490 def InsertColumnInfo(*args
, **kwargs
):
3491 """InsertColumnInfo(long col, ListItem info) -> long"""
3492 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3494 def InsertColumn(*args
, **kwargs
):
3496 InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT,
3497 int width=-1) -> long
3499 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3501 def SetItemCount(*args
, **kwargs
):
3502 """SetItemCount(long count)"""
3503 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3505 def ScrollList(*args
, **kwargs
):
3506 """ScrollList(int dx, int dy) -> bool"""
3507 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3509 def SetItemTextColour(*args
, **kwargs
):
3510 """SetItemTextColour(long item, Colour col)"""
3511 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3513 def GetItemTextColour(*args
, **kwargs
):
3514 """GetItemTextColour(long item) -> Colour"""
3515 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3517 def SetItemBackgroundColour(*args
, **kwargs
):
3518 """SetItemBackgroundColour(long item, Colour col)"""
3519 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3521 def GetItemBackgroundColour(*args
, **kwargs
):
3522 """GetItemBackgroundColour(long item) -> Colour"""
3523 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3527 def Select(self
, idx
, on
=1):
3528 '''[de]select an item'''
3529 if on
: state
= wx
.LIST_STATE_SELECTED
3531 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3533 def Focus(self
, idx
):
3534 '''Focus and show the given item'''
3535 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3536 self
.EnsureVisible(idx
)
3538 def GetFocusedItem(self
):
3539 '''get the currently focused item or -1 if none'''
3540 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3542 def GetFirstSelected(self
, *args
):
3543 '''return first selected item, or -1 when none'''
3544 return self
.GetNextSelected(-1)
3546 def GetNextSelected(self
, item
):
3547 '''return subsequent selected items, or -1 when no more'''
3548 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3550 def IsSelected(self
, idx
):
3551 '''return True if the item is selected'''
3552 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3554 def SetColumnImage(self
, col
, image
):
3555 item
= self
.GetColumn(col
)
3556 # preserve all other attributes too
3557 item
.SetMask( wx
.LIST_MASK_STATE |
3559 wx
.LIST_MASK_IMAGE |
3562 wx
.LIST_MASK_WIDTH |
3563 wx
.LIST_MASK_FORMAT
)
3564 item
.SetImage(image
)
3565 self
.SetColumn(col
, item
)
3567 def ClearColumnImage(self
, col
):
3568 self
.SetColumnImage(col
, -1)
3570 def Append(self
, entry
):
3571 '''Append an item to the list control. The entry parameter should be a
3572 sequence with an item for each column'''
3578 pos
= self
.GetItemCount()
3579 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3580 for i
in range(1, len(entry
)):
3581 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3584 def SortItems(*args
, **kwargs
):
3585 """SortItems(PyObject func) -> bool"""
3586 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3588 def GetMainWindow(*args
, **kwargs
):
3589 """GetMainWindow() -> Window"""
3590 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3593 class ListCtrlPtr(ListCtrl
):
3594 def __init__(self
, this
):
3596 if not hasattr(self
,"thisown"): self
.thisown
= 0
3597 self
.__class
__ = ListCtrl
3598 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3600 def PreListCtrl(*args
, **kwargs
):
3601 """PreListCtrl() -> ListCtrl"""
3602 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3606 #---------------------------------------------------------------------------
3608 class ListView(ListCtrl
):
3610 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3611 def __init__(self
, *args
, **kwargs
):
3613 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3614 Size size=DefaultSize, long style=LC_REPORT,
3615 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
3617 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3618 self
.this
= newobj
.this
3621 self
._setOORInfo
(self
)
3623 def Create(*args
, **kwargs
):
3625 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3626 Size size=DefaultSize, long style=LC_REPORT,
3627 Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
3629 return _controls
.ListView_Create(*args
, **kwargs
)
3631 def Select(*args
, **kwargs
):
3632 """Select(long n, bool on=True)"""
3633 return _controls
.ListView_Select(*args
, **kwargs
)
3635 def Focus(*args
, **kwargs
):
3636 """Focus(long index)"""
3637 return _controls
.ListView_Focus(*args
, **kwargs
)
3639 def GetFocusedItem(*args
, **kwargs
):
3640 """GetFocusedItem() -> long"""
3641 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3643 def GetNextSelected(*args
, **kwargs
):
3644 """GetNextSelected(long item) -> long"""
3645 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3647 def GetFirstSelected(*args
, **kwargs
):
3648 """GetFirstSelected() -> long"""
3649 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3651 def IsSelected(*args
, **kwargs
):
3652 """IsSelected(long index) -> bool"""
3653 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3655 def SetColumnImage(*args
, **kwargs
):
3656 """SetColumnImage(int col, int image)"""
3657 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3659 def ClearColumnImage(*args
, **kwargs
):
3660 """ClearColumnImage(int col)"""
3661 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3664 class ListViewPtr(ListView
):
3665 def __init__(self
, this
):
3667 if not hasattr(self
,"thisown"): self
.thisown
= 0
3668 self
.__class
__ = ListView
3669 _controls
.ListView_swigregister(ListViewPtr
)
3671 def PreListView(*args
, **kwargs
):
3672 """PreListView() -> ListView"""
3673 val
= _controls
.new_PreListView(*args
, **kwargs
)
3677 #---------------------------------------------------------------------------
3679 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3680 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3681 TR_NO_LINES
= _controls
.TR_NO_LINES
3682 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3683 TR_SINGLE
= _controls
.TR_SINGLE
3684 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3685 TR_EXTENDED
= _controls
.TR_EXTENDED
3686 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3687 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3688 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3689 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3690 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3691 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3692 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3693 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3694 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3695 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3696 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3697 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3698 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3699 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3700 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3701 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3702 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3703 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3704 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3705 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3706 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3707 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3708 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3709 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3710 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3711 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3712 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3713 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3714 #---------------------------------------------------------------------------
3716 class TreeItemId(object):
3718 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3719 def __init__(self
, *args
, **kwargs
):
3720 """__init__() -> TreeItemId"""
3721 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3722 self
.this
= newobj
.this
3725 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3728 if self
.thisown
: destroy(self
)
3731 def IsOk(*args
, **kwargs
):
3732 """IsOk() -> bool"""
3733 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3735 def __eq__(*args
, **kwargs
):
3736 """__eq__(TreeItemId other) -> bool"""
3737 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3739 def __ne__(*args
, **kwargs
):
3740 """__ne__(TreeItemId other) -> bool"""
3741 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3743 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3745 def __nonzero__(self
): return self
.IsOk()
3747 class TreeItemIdPtr(TreeItemId
):
3748 def __init__(self
, this
):
3750 if not hasattr(self
,"thisown"): self
.thisown
= 0
3751 self
.__class
__ = TreeItemId
3752 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3753 TreeCtrlNameStr
= cvar
.TreeCtrlNameStr
3755 class TreeItemData(object):
3757 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3758 def __init__(self
, *args
, **kwargs
):
3759 """__init__(PyObject obj=None) -> TreeItemData"""
3760 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3761 self
.this
= newobj
.this
3764 def GetData(*args
, **kwargs
):
3765 """GetData() -> PyObject"""
3766 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3768 def SetData(*args
, **kwargs
):
3769 """SetData(PyObject obj)"""
3770 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3772 def GetId(*args
, **kwargs
):
3773 """GetId() -> TreeItemId"""
3774 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3776 def SetId(*args
, **kwargs
):
3777 """SetId(TreeItemId id)"""
3778 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3780 def Destroy(*args
, **kwargs
):
3782 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3785 class TreeItemDataPtr(TreeItemData
):
3786 def __init__(self
, this
):
3788 if not hasattr(self
,"thisown"): self
.thisown
= 0
3789 self
.__class
__ = TreeItemData
3790 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3792 #---------------------------------------------------------------------------
3794 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3795 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3796 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3797 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3798 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3799 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3800 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3801 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3802 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3803 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3804 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3805 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3806 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3807 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3808 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3809 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3810 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3811 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3812 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3813 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3814 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3815 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3816 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3817 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3818 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3819 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3820 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3821 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3822 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3823 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3824 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3825 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3826 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3827 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3828 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3829 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3830 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3831 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3832 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3833 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3835 class TreeEvent(core
.NotifyEvent
):
3837 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3838 def __init__(self
, *args
, **kwargs
):
3839 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3840 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3841 self
.this
= newobj
.this
3844 def GetItem(*args
, **kwargs
):
3845 """GetItem() -> TreeItemId"""
3846 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3848 def SetItem(*args
, **kwargs
):
3849 """SetItem(TreeItemId item)"""
3850 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3852 def GetOldItem(*args
, **kwargs
):
3853 """GetOldItem() -> TreeItemId"""
3854 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3856 def SetOldItem(*args
, **kwargs
):
3857 """SetOldItem(TreeItemId item)"""
3858 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3860 def GetPoint(*args
, **kwargs
):
3861 """GetPoint() -> Point"""
3862 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3864 def SetPoint(*args
, **kwargs
):
3865 """SetPoint(Point pt)"""
3866 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3868 def GetKeyEvent(*args
, **kwargs
):
3869 """GetKeyEvent() -> KeyEvent"""
3870 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3872 def GetKeyCode(*args
, **kwargs
):
3873 """GetKeyCode() -> int"""
3874 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3876 def SetKeyEvent(*args
, **kwargs
):
3877 """SetKeyEvent(KeyEvent evt)"""
3878 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3880 def GetLabel(*args
, **kwargs
):
3881 """GetLabel() -> String"""
3882 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3884 def SetLabel(*args
, **kwargs
):
3885 """SetLabel(String label)"""
3886 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3888 def IsEditCancelled(*args
, **kwargs
):
3889 """IsEditCancelled() -> bool"""
3890 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3892 def SetEditCanceled(*args
, **kwargs
):
3893 """SetEditCanceled(bool editCancelled)"""
3894 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3896 def SetToolTip(*args
, **kwargs
):
3897 """SetToolTip(String toolTip)"""
3898 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3901 class TreeEventPtr(TreeEvent
):
3902 def __init__(self
, this
):
3904 if not hasattr(self
,"thisown"): self
.thisown
= 0
3905 self
.__class
__ = TreeEvent
3906 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3908 #---------------------------------------------------------------------------
3910 class TreeCtrl(core
.Control
):
3912 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3913 def __init__(self
, *args
, **kwargs
):
3915 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3916 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3917 Validator validator=DefaultValidator,
3918 String name=TreeCtrlNameStr) -> TreeCtrl
3920 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3921 self
.this
= newobj
.this
3924 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3926 def Create(*args
, **kwargs
):
3928 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3929 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3930 Validator validator=DefaultValidator,
3931 String name=TreeCtrlNameStr) -> bool
3933 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3935 def _setCallbackInfo(*args
, **kwargs
):
3936 """_setCallbackInfo(PyObject self, PyObject _class)"""
3937 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3939 def GetCount(*args
, **kwargs
):
3940 """GetCount() -> size_t"""
3941 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3943 def GetIndent(*args
, **kwargs
):
3944 """GetIndent() -> unsigned int"""
3945 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3947 def SetIndent(*args
, **kwargs
):
3948 """SetIndent(unsigned int indent)"""
3949 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3951 def GetSpacing(*args
, **kwargs
):
3952 """GetSpacing() -> unsigned int"""
3953 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3955 def SetSpacing(*args
, **kwargs
):
3956 """SetSpacing(unsigned int spacing)"""
3957 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3959 def GetImageList(*args
, **kwargs
):
3960 """GetImageList() -> ImageList"""
3961 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3963 def GetStateImageList(*args
, **kwargs
):
3964 """GetStateImageList() -> ImageList"""
3965 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3967 def SetImageList(*args
, **kwargs
):
3968 """SetImageList(ImageList imageList)"""
3969 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3971 def SetStateImageList(*args
, **kwargs
):
3972 """SetStateImageList(ImageList imageList)"""
3973 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3975 def AssignImageList(*args
, **kwargs
):
3976 """AssignImageList(ImageList imageList)"""
3977 return _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3979 def AssignStateImageList(*args
, **kwargs
):
3980 """AssignStateImageList(ImageList imageList)"""
3981 return _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3983 def GetItemText(*args
, **kwargs
):
3984 """GetItemText(TreeItemId item) -> String"""
3985 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3987 def GetItemImage(*args
, **kwargs
):
3988 """GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int"""
3989 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3991 def GetItemData(*args
, **kwargs
):
3992 """GetItemData(TreeItemId item) -> TreeItemData"""
3993 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3995 def GetItemPyData(*args
, **kwargs
):
3996 """GetItemPyData(TreeItemId item) -> PyObject"""
3997 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3999 GetPyData
= GetItemPyData
4000 def GetItemTextColour(*args
, **kwargs
):
4001 """GetItemTextColour(TreeItemId item) -> Colour"""
4002 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
4004 def GetItemBackgroundColour(*args
, **kwargs
):
4005 """GetItemBackgroundColour(TreeItemId item) -> Colour"""
4006 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
4008 def GetItemFont(*args
, **kwargs
):
4009 """GetItemFont(TreeItemId item) -> Font"""
4010 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
4012 def SetItemText(*args
, **kwargs
):
4013 """SetItemText(TreeItemId item, String text)"""
4014 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
4016 def SetItemImage(*args
, **kwargs
):
4017 """SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)"""
4018 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
4020 def SetItemData(*args
, **kwargs
):
4021 """SetItemData(TreeItemId item, TreeItemData data)"""
4022 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
4024 def SetItemPyData(*args
, **kwargs
):
4025 """SetItemPyData(TreeItemId item, PyObject obj)"""
4026 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
4028 SetPyData
= SetItemPyData
4029 def SetItemHasChildren(*args
, **kwargs
):
4030 """SetItemHasChildren(TreeItemId item, bool has=True)"""
4031 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
4033 def SetItemBold(*args
, **kwargs
):
4034 """SetItemBold(TreeItemId item, bool bold=True)"""
4035 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
4037 def SetItemTextColour(*args
, **kwargs
):
4038 """SetItemTextColour(TreeItemId item, Colour col)"""
4039 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
4041 def SetItemBackgroundColour(*args
, **kwargs
):
4042 """SetItemBackgroundColour(TreeItemId item, Colour col)"""
4043 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
4045 def SetItemFont(*args
, **kwargs
):
4046 """SetItemFont(TreeItemId item, Font font)"""
4047 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
4049 def IsVisible(*args
, **kwargs
):
4050 """IsVisible(TreeItemId item) -> bool"""
4051 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
4053 def ItemHasChildren(*args
, **kwargs
):
4054 """ItemHasChildren(TreeItemId item) -> bool"""
4055 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4057 def IsExpanded(*args
, **kwargs
):
4058 """IsExpanded(TreeItemId item) -> bool"""
4059 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4061 def IsSelected(*args
, **kwargs
):
4062 """IsSelected(TreeItemId item) -> bool"""
4063 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4065 def IsBold(*args
, **kwargs
):
4066 """IsBold(TreeItemId item) -> bool"""
4067 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4069 def GetChildrenCount(*args
, **kwargs
):
4070 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4071 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4073 def GetRootItem(*args
, **kwargs
):
4074 """GetRootItem() -> TreeItemId"""
4075 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4077 def GetSelection(*args
, **kwargs
):
4078 """GetSelection() -> TreeItemId"""
4079 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4081 def GetSelections(*args
, **kwargs
):
4082 """GetSelections() -> PyObject"""
4083 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4085 def GetItemParent(*args
, **kwargs
):
4086 """GetItemParent(TreeItemId item) -> TreeItemId"""
4087 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4089 def GetFirstChild(*args
, **kwargs
):
4090 """GetFirstChild(TreeItemId item) -> PyObject"""
4091 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4093 def GetNextChild(*args
, **kwargs
):
4094 """GetNextChild(TreeItemId item, void cookie) -> PyObject"""
4095 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4097 def GetLastChild(*args
, **kwargs
):
4098 """GetLastChild(TreeItemId item) -> TreeItemId"""
4099 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4101 def GetNextSibling(*args
, **kwargs
):
4102 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4103 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4105 def GetPrevSibling(*args
, **kwargs
):
4106 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4107 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4109 def GetFirstVisibleItem(*args
, **kwargs
):
4110 """GetFirstVisibleItem() -> TreeItemId"""
4111 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4113 def GetNextVisible(*args
, **kwargs
):
4114 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4115 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4117 def GetPrevVisible(*args
, **kwargs
):
4118 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4119 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4121 def AddRoot(*args
, **kwargs
):
4122 """AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
4123 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4125 def PrependItem(*args
, **kwargs
):
4127 PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4128 TreeItemData data=None) -> TreeItemId
4130 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4132 def InsertItem(*args
, **kwargs
):
4134 InsertItem(TreeItemId parent, TreeItemId idPrevious, String text,
4135 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4137 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4139 def InsertItemBefore(*args
, **kwargs
):
4141 InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1,
4142 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4144 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4146 def AppendItem(*args
, **kwargs
):
4148 AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1,
4149 TreeItemData data=None) -> TreeItemId
4151 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4153 def Delete(*args
, **kwargs
):
4154 """Delete(TreeItemId item)"""
4155 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4157 def DeleteChildren(*args
, **kwargs
):
4158 """DeleteChildren(TreeItemId item)"""
4159 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4161 def DeleteAllItems(*args
, **kwargs
):
4162 """DeleteAllItems()"""
4163 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4165 def Expand(*args
, **kwargs
):
4166 """Expand(TreeItemId item)"""
4167 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4169 def Collapse(*args
, **kwargs
):
4170 """Collapse(TreeItemId item)"""
4171 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4173 def CollapseAndReset(*args
, **kwargs
):
4174 """CollapseAndReset(TreeItemId item)"""
4175 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4177 def Toggle(*args
, **kwargs
):
4178 """Toggle(TreeItemId item)"""
4179 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4181 def Unselect(*args
, **kwargs
):
4183 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4185 def UnselectAll(*args
, **kwargs
):
4187 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4189 def SelectItem(*args
, **kwargs
):
4190 """SelectItem(TreeItemId item)"""
4191 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4193 def EnsureVisible(*args
, **kwargs
):
4194 """EnsureVisible(TreeItemId item)"""
4195 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4197 def ScrollTo(*args
, **kwargs
):
4198 """ScrollTo(TreeItemId item)"""
4199 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4201 def EditLabel(*args
, **kwargs
):
4202 """EditLabel(TreeItemId item)"""
4203 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4205 def GetEditControl(*args
, **kwargs
):
4206 """GetEditControl() -> TextCtrl"""
4207 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4209 def SortChildren(*args
, **kwargs
):
4210 """SortChildren(TreeItemId item)"""
4211 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4213 def HitTest(*args
, **kwargs
):
4215 HitTest(Point point) -> (item, where)
4217 Determine which item (if any) belongs the given point. The
4218 coordinates specified are relative to the client area of tree ctrl
4219 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4223 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4225 def GetBoundingRect(*args
, **kwargs
):
4226 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4227 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4230 class TreeCtrlPtr(TreeCtrl
):
4231 def __init__(self
, this
):
4233 if not hasattr(self
,"thisown"): self
.thisown
= 0
4234 self
.__class
__ = TreeCtrl
4235 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4237 def PreTreeCtrl(*args
, **kwargs
):
4238 """PreTreeCtrl() -> TreeCtrl"""
4239 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4243 #---------------------------------------------------------------------------
4245 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4246 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4247 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4248 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4249 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4250 class GenericDirCtrl(core
.Control
):
4252 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4253 def __init__(self
, *args
, **kwargs
):
4255 __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4256 Point pos=DefaultPosition, Size size=DefaultSize,
4257 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4258 String filter=EmptyString,
4259 int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
4261 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4262 self
.this
= newobj
.this
4265 self
._setOORInfo
(self
)
4267 def Create(*args
, **kwargs
):
4269 Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,
4270 Point pos=DefaultPosition, Size size=DefaultSize,
4271 long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4272 String filter=EmptyString,
4273 int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
4275 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4277 def ExpandPath(*args
, **kwargs
):
4278 """ExpandPath(String path) -> bool"""
4279 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4281 def GetDefaultPath(*args
, **kwargs
):
4282 """GetDefaultPath() -> String"""
4283 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4285 def SetDefaultPath(*args
, **kwargs
):
4286 """SetDefaultPath(String path)"""
4287 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4289 def GetPath(*args
, **kwargs
):
4290 """GetPath() -> String"""
4291 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4293 def GetFilePath(*args
, **kwargs
):
4294 """GetFilePath() -> String"""
4295 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4297 def SetPath(*args
, **kwargs
):
4298 """SetPath(String path)"""
4299 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4301 def ShowHidden(*args
, **kwargs
):
4302 """ShowHidden(bool show)"""
4303 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4305 def GetShowHidden(*args
, **kwargs
):
4306 """GetShowHidden() -> bool"""
4307 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4309 def GetFilter(*args
, **kwargs
):
4310 """GetFilter() -> String"""
4311 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4313 def SetFilter(*args
, **kwargs
):
4314 """SetFilter(String filter)"""
4315 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4317 def GetFilterIndex(*args
, **kwargs
):
4318 """GetFilterIndex() -> int"""
4319 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4321 def SetFilterIndex(*args
, **kwargs
):
4322 """SetFilterIndex(int n)"""
4323 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4325 def GetRootId(*args
, **kwargs
):
4326 """GetRootId() -> TreeItemId"""
4327 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4329 def GetTreeCtrl(*args
, **kwargs
):
4330 """GetTreeCtrl() -> TreeCtrl"""
4331 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4333 def GetFilterListCtrl(*args
, **kwargs
):
4334 """GetFilterListCtrl() -> DirFilterListCtrl"""
4335 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4337 def FindChild(*args
, **kwargs
):
4339 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4341 Find the child that matches the first part of 'path'. E.g. if a child path is
4342 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4343 If the path string has been used (we're at the leaf), done is set to True
4346 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4348 def DoResize(*args
, **kwargs
):
4350 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4352 def ReCreateTree(*args
, **kwargs
):
4353 """ReCreateTree()"""
4354 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4357 class GenericDirCtrlPtr(GenericDirCtrl
):
4358 def __init__(self
, this
):
4360 if not hasattr(self
,"thisown"): self
.thisown
= 0
4361 self
.__class
__ = GenericDirCtrl
4362 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4363 DirDialogDefaultFolderStr
= cvar
.DirDialogDefaultFolderStr
4365 def PreGenericDirCtrl(*args
, **kwargs
):
4366 """PreGenericDirCtrl() -> GenericDirCtrl"""
4367 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4371 class DirFilterListCtrl(Choice
):
4373 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4374 def __init__(self
, *args
, **kwargs
):
4376 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4377 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4379 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4380 self
.this
= newobj
.this
4383 self
._setOORInfo
(self
)
4385 def Create(*args
, **kwargs
):
4387 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4388 Size size=DefaultSize, long style=0) -> bool
4390 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4392 def FillFilterList(*args
, **kwargs
):
4393 """FillFilterList(String filter, int defaultFilter)"""
4394 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4397 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4398 def __init__(self
, this
):
4400 if not hasattr(self
,"thisown"): self
.thisown
= 0
4401 self
.__class
__ = DirFilterListCtrl
4402 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4404 def PreDirFilterListCtrl(*args
, **kwargs
):
4405 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4406 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4410 #---------------------------------------------------------------------------
4412 class PyControl(core
.Control
):
4414 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4415 def __init__(self
, *args
, **kwargs
):
4417 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4418 long style=0, Validator validator=DefaultValidator,
4419 String name=ControlNameStr) -> PyControl
4421 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4422 self
.this
= newobj
.this
4425 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4427 def _setCallbackInfo(*args
, **kwargs
):
4428 """_setCallbackInfo(PyObject self, PyObject _class)"""
4429 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4431 def base_DoMoveWindow(*args
, **kwargs
):
4432 """base_DoMoveWindow(int x, int y, int width, int height)"""
4433 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4435 def base_DoSetSize(*args
, **kwargs
):
4436 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4437 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4439 def base_DoSetClientSize(*args
, **kwargs
):
4440 """base_DoSetClientSize(int width, int height)"""
4441 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4443 def base_DoSetVirtualSize(*args
, **kwargs
):
4444 """base_DoSetVirtualSize(int x, int y)"""
4445 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4447 def base_DoGetSize(*args
, **kwargs
):
4448 """base_DoGetSize() -> (width, height)"""
4449 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4451 def base_DoGetClientSize(*args
, **kwargs
):
4452 """base_DoGetClientSize() -> (width, height)"""
4453 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4455 def base_DoGetPosition(*args
, **kwargs
):
4456 """base_DoGetPosition() -> (x,y)"""
4457 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4459 def base_DoGetVirtualSize(*args
, **kwargs
):
4460 """base_DoGetVirtualSize() -> Size"""
4461 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4463 def base_DoGetBestSize(*args
, **kwargs
):
4464 """base_DoGetBestSize() -> Size"""
4465 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4467 def base_InitDialog(*args
, **kwargs
):
4468 """base_InitDialog()"""
4469 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4471 def base_TransferDataToWindow(*args
, **kwargs
):
4472 """base_TransferDataToWindow() -> bool"""
4473 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4475 def base_TransferDataFromWindow(*args
, **kwargs
):
4476 """base_TransferDataFromWindow() -> bool"""
4477 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4479 def base_Validate(*args
, **kwargs
):
4480 """base_Validate() -> bool"""
4481 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4483 def base_AcceptsFocus(*args
, **kwargs
):
4484 """base_AcceptsFocus() -> bool"""
4485 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4487 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4488 """base_AcceptsFocusFromKeyboard() -> bool"""
4489 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4491 def base_GetMaxSize(*args
, **kwargs
):
4492 """base_GetMaxSize() -> Size"""
4493 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4495 def base_AddChild(*args
, **kwargs
):
4496 """base_AddChild(Window child)"""
4497 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4499 def base_RemoveChild(*args
, **kwargs
):
4500 """base_RemoveChild(Window child)"""
4501 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4504 class PyControlPtr(PyControl
):
4505 def __init__(self
, this
):
4507 if not hasattr(self
,"thisown"): self
.thisown
= 0
4508 self
.__class
__ = PyControl
4509 _controls
.PyControl_swigregister(PyControlPtr
)
4511 #---------------------------------------------------------------------------
4513 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4514 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4515 wxEVT_HELP
= _controls
.wxEVT_HELP
4516 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4517 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4518 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4519 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4520 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4522 class HelpEvent(core
.CommandEvent
):
4524 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4525 def __init__(self
, *args
, **kwargs
):
4526 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4527 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4528 self
.this
= newobj
.this
4531 def GetPosition(*args
, **kwargs
):
4532 """GetPosition() -> Point"""
4533 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4535 def SetPosition(*args
, **kwargs
):
4536 """SetPosition(Point pos)"""
4537 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4539 def GetLink(*args
, **kwargs
):
4540 """GetLink() -> String"""
4541 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4543 def SetLink(*args
, **kwargs
):
4544 """SetLink(String link)"""
4545 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4547 def GetTarget(*args
, **kwargs
):
4548 """GetTarget() -> String"""
4549 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4551 def SetTarget(*args
, **kwargs
):
4552 """SetTarget(String target)"""
4553 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4556 class HelpEventPtr(HelpEvent
):
4557 def __init__(self
, this
):
4559 if not hasattr(self
,"thisown"): self
.thisown
= 0
4560 self
.__class
__ = HelpEvent
4561 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4563 class ContextHelp(core
.Object
):
4565 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4566 def __init__(self
, *args
, **kwargs
):
4567 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4568 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4569 self
.this
= newobj
.this
4572 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4575 if self
.thisown
: destroy(self
)
4578 def BeginContextHelp(*args
, **kwargs
):
4579 """BeginContextHelp(Window window=None) -> bool"""
4580 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4582 def EndContextHelp(*args
, **kwargs
):
4583 """EndContextHelp() -> bool"""
4584 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4587 class ContextHelpPtr(ContextHelp
):
4588 def __init__(self
, this
):
4590 if not hasattr(self
,"thisown"): self
.thisown
= 0
4591 self
.__class
__ = ContextHelp
4592 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4594 class ContextHelpButton(BitmapButton
):
4596 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4597 def __init__(self
, *args
, **kwargs
):
4599 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4600 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4602 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4603 self
.this
= newobj
.this
4606 self
._setOORInfo
(self
)
4609 class ContextHelpButtonPtr(ContextHelpButton
):
4610 def __init__(self
, this
):
4612 if not hasattr(self
,"thisown"): self
.thisown
= 0
4613 self
.__class
__ = ContextHelpButton
4614 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4616 class HelpProvider(object):
4617 def __init__(self
): raise RuntimeError, "No constructor defined"
4619 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4620 def Set(*args
, **kwargs
):
4621 """Set(HelpProvider helpProvider) -> HelpProvider"""
4622 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4624 Set
= staticmethod(Set
)
4625 def Get(*args
, **kwargs
):
4626 """Get() -> HelpProvider"""
4627 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4629 Get
= staticmethod(Get
)
4630 def GetHelp(*args
, **kwargs
):
4631 """GetHelp(Window window) -> String"""
4632 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4634 def ShowHelp(*args
, **kwargs
):
4635 """ShowHelp(Window window) -> bool"""
4636 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4638 def AddHelp(*args
, **kwargs
):
4639 """AddHelp(Window window, String text)"""
4640 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4642 def AddHelpById(*args
, **kwargs
):
4643 """AddHelpById(int id, String text)"""
4644 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4646 def Destroy(*args
, **kwargs
):
4648 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4651 class HelpProviderPtr(HelpProvider
):
4652 def __init__(self
, this
):
4654 if not hasattr(self
,"thisown"): self
.thisown
= 0
4655 self
.__class
__ = HelpProvider
4656 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4658 def HelpProvider_Set(*args
, **kwargs
):
4659 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4660 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4662 def HelpProvider_Get(*args
, **kwargs
):
4663 """HelpProvider_Get() -> HelpProvider"""
4664 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4666 class SimpleHelpProvider(HelpProvider
):
4668 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4669 def __init__(self
, *args
, **kwargs
):
4670 """__init__() -> SimpleHelpProvider"""
4671 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4672 self
.this
= newobj
.this
4676 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4677 def __init__(self
, this
):
4679 if not hasattr(self
,"thisown"): self
.thisown
= 0
4680 self
.__class
__ = SimpleHelpProvider
4681 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4683 #---------------------------------------------------------------------------
4685 class DragImage(core
.Object
):
4687 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4688 def __init__(self
, *args
, **kwargs
):
4689 """__init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage"""
4690 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4691 self
.this
= newobj
.this
4694 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4697 if self
.thisown
: destroy(self
)
4700 def SetBackingBitmap(*args
, **kwargs
):
4701 """SetBackingBitmap(Bitmap bitmap)"""
4702 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4704 def BeginDrag(*args
, **kwargs
):
4706 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4707 Rect rect=None) -> bool
4709 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4711 def BeginDragBounded(*args
, **kwargs
):
4712 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4713 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4715 def EndDrag(*args
, **kwargs
):
4716 """EndDrag() -> bool"""
4717 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4719 def Move(*args
, **kwargs
):
4720 """Move(Point pt) -> bool"""
4721 return _controls
.DragImage_Move(*args
, **kwargs
)
4723 def Show(*args
, **kwargs
):
4724 """Show() -> bool"""
4725 return _controls
.DragImage_Show(*args
, **kwargs
)
4727 def Hide(*args
, **kwargs
):
4728 """Hide() -> bool"""
4729 return _controls
.DragImage_Hide(*args
, **kwargs
)
4731 def GetImageRect(*args
, **kwargs
):
4732 """GetImageRect(Point pos) -> Rect"""
4733 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4735 def DoDrawImage(*args
, **kwargs
):
4736 """DoDrawImage(DC dc, Point pos) -> bool"""
4737 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4739 def UpdateBackingFromWindow(*args
, **kwargs
):
4740 """UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool"""
4741 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4743 def RedrawImage(*args
, **kwargs
):
4744 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4745 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4748 class DragImagePtr(DragImage
):
4749 def __init__(self
, this
):
4751 if not hasattr(self
,"thisown"): self
.thisown
= 0
4752 self
.__class
__ = DragImage
4753 _controls
.DragImage_swigregister(DragImagePtr
)
4755 def DragIcon(*args
, **kwargs
):
4756 """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage"""
4757 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4761 def DragString(*args
, **kwargs
):
4762 """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage"""
4763 val
= _controls
.new_DragString(*args
, **kwargs
)
4767 def DragTreeItem(*args
, **kwargs
):
4768 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4769 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4773 def DragListItem(*args
, **kwargs
):
4774 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4775 val
= _controls
.new_DragListItem(*args
, **kwargs
)