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