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, wxString label, Point pos=DefaultPosition,
27 Size size=DefaultSize, long style=0,
28 Validator validator=DefaultValidator,
29 wxString name=wxPyButtonNameStr) -> Button
31 Create and show a button.
33 newobj
= _controls
.new_Button(*args
, **kwargs
)
34 self
.this
= newobj
.this
37 self
._setOORInfo
(self
)
39 def Create(*args
, **kwargs
):
41 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
42 Size size=DefaultSize, long style=0,
43 Validator validator=DefaultValidator,
44 wxString name=wxPyButtonNameStr) -> bool
46 Acutally create the GUI Button for 2-phase creation.
48 return _controls
.Button_Create(*args
, **kwargs
)
50 def SetDefault(*args
, **kwargs
):
54 This sets the button to be the default item for the panel or dialog box.
56 return _controls
.Button_SetDefault(*args
, **kwargs
)
58 def GetDefaultSize(*args
, **kwargs
):
59 """Button.GetDefaultSize() -> Size"""
60 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
62 GetDefaultSize
= staticmethod(GetDefaultSize
)
64 class ButtonPtr(Button
):
65 def __init__(self
, this
):
67 if not hasattr(self
,"thisown"): self
.thisown
= 0
68 self
.__class
__ = Button
69 _controls
.Button_swigregister(ButtonPtr
)
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, wxBitmap bitmap, Point pos=DefaultPosition,
92 Size size=DefaultSize, long style=BU_AUTODRAW,
93 Validator validator=DefaultValidator,
94 wxString name=wxPyButtonNameStr) -> 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, wxBitmap bitmap, Point pos=DefaultPosition,
107 Size size=DefaultSize, long style=BU_AUTODRAW,
108 Validator validator=DefaultValidator,
109 wxString name=wxPyButtonNameStr) -> 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() -> wxBitmap
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() -> wxBitmap
127 Returns the bitmap for the disabled state.
129 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
131 def GetBitmapFocus(*args
, **kwargs
):
133 GetBitmapFocus() -> wxBitmap
135 Returns the bitmap for the focused state.
137 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
139 def GetBitmapSelected(*args
, **kwargs
):
141 GetBitmapSelected() -> wxBitmap
143 Returns the bitmap for the selected state.
145 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
147 def SetBitmapDisabled(*args
, **kwargs
):
149 SetBitmapDisabled(wxBitmap bitmap)
151 Sets the bitmap for the disabled button appearance.
153 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
155 def SetBitmapFocus(*args
, **kwargs
):
157 SetBitmapFocus(wxBitmap 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(wxBitmap 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(wxBitmap 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, wxString label, Point pos=DefaultPosition,
224 Size size=DefaultSize, long style=0,
225 Validator validator=DefaultValidator,
226 wxString name=wxPyCheckBoxNameStr) -> CheckBox
228 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
229 self
.this
= newobj
.this
232 self
._setOORInfo
(self
)
234 def Create(*args
, **kwargs
):
236 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
237 Size size=DefaultSize, long style=0,
238 Validator validator=DefaultValidator,
239 wxString name=wxPyCheckBoxNameStr) -> bool
241 return _controls
.CheckBox_Create(*args
, **kwargs
)
243 def GetValue(*args
, **kwargs
):
244 """GetValue() -> bool"""
245 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
247 def IsChecked(*args
, **kwargs
):
248 """IsChecked() -> bool"""
249 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
251 def SetValue(*args
, **kwargs
):
252 """SetValue(bool state)"""
253 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
255 def Get3StateValue(*args
, **kwargs
):
256 """Get3StateValue() -> wxCheckBoxState"""
257 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
259 def Set3StateValue(*args
, **kwargs
):
260 """Set3StateValue(wxCheckBoxState state)"""
261 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
263 def Is3State(*args
, **kwargs
):
264 """Is3State() -> bool"""
265 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
267 def Is3rdStateAllowedForUser(*args
, **kwargs
):
268 """Is3rdStateAllowedForUser() -> bool"""
269 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
272 class CheckBoxPtr(CheckBox
):
273 def __init__(self
, this
):
275 if not hasattr(self
,"thisown"): self
.thisown
= 0
276 self
.__class
__ = CheckBox
277 _controls
.CheckBox_swigregister(CheckBoxPtr
)
279 def PreCheckBox(*args
, **kwargs
):
280 """PreCheckBox() -> CheckBox"""
281 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
285 #---------------------------------------------------------------------------
287 class Choice(core
.ControlWithItems
):
289 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
290 def __init__(self
, *args
, **kwargs
):
292 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
293 int choices=0, wxString choices_array=None,
294 long style=0, Validator validator=DefaultValidator,
295 wxString name=wxPyChoiceNameStr) -> Choice
297 newobj
= _controls
.new_Choice(*args
, **kwargs
)
298 self
.this
= newobj
.this
301 self
._setOORInfo
(self
)
303 def Create(*args
, **kwargs
):
305 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
306 int choices=0, wxString choices_array=None,
307 long style=0, Validator validator=DefaultValidator,
308 wxString name=wxPyChoiceNameStr) -> bool
310 return _controls
.Choice_Create(*args
, **kwargs
)
312 def GetColumns(*args
, **kwargs
):
313 """GetColumns() -> int"""
314 return _controls
.Choice_GetColumns(*args
, **kwargs
)
316 def SetColumns(*args
, **kwargs
):
317 """SetColumns(int n=1)"""
318 return _controls
.Choice_SetColumns(*args
, **kwargs
)
320 def SetSelection(*args
, **kwargs
):
321 """SetSelection(int n)"""
322 return _controls
.Choice_SetSelection(*args
, **kwargs
)
324 def SetStringSelection(*args
, **kwargs
):
325 """SetStringSelection(wxString string)"""
326 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
328 def SetString(*args
, **kwargs
):
329 """SetString(int n, wxString s)"""
330 return _controls
.Choice_SetString(*args
, **kwargs
)
333 class ChoicePtr(Choice
):
334 def __init__(self
, this
):
336 if not hasattr(self
,"thisown"): self
.thisown
= 0
337 self
.__class
__ = Choice
338 _controls
.Choice_swigregister(ChoicePtr
)
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, wxString value=wxPyEmptyString,
354 Point pos=DefaultPosition, Size size=DefaultSize,
355 int choices=0, wxString choices_array=None,
356 long style=0, Validator validator=DefaultValidator,
357 wxString name=wxPyComboBoxNameStr) -> 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, wxString value=wxPyEmptyString,
368 Point pos=DefaultPosition, Size size=DefaultSize,
369 int choices=0, wxString choices_array=None,
370 long style=0, Validator validator=DefaultValidator,
371 wxString name=wxPyComboBoxNameStr) -> bool
373 return _controls
.ComboBox_Create(*args
, **kwargs
)
375 def GetValue(*args
, **kwargs
):
376 """GetValue() -> wxString"""
377 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
379 def SetValue(*args
, **kwargs
):
380 """SetValue(wxString 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, wxString 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
)
439 def PreComboBox(*args
, **kwargs
):
440 """PreComboBox() -> ComboBox"""
441 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
445 #---------------------------------------------------------------------------
447 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
448 GA_VERTICAL
= _controls
.GA_VERTICAL
449 GA_SMOOTH
= _controls
.GA_SMOOTH
450 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
451 class Gauge(core
.Control
):
453 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
454 def __init__(self
, *args
, **kwargs
):
456 __init__(Window parent, int id, int range, Point pos=DefaultPosition,
457 Size size=DefaultSize, long style=GA_HORIZONTAL,
458 Validator validator=DefaultValidator,
459 wxString name=wxPyGaugeNameStr) -> Gauge
461 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
462 self
.this
= newobj
.this
465 self
._setOORInfo
(self
)
467 def Create(*args
, **kwargs
):
469 Create(Window parent, int id, int range, Point pos=DefaultPosition,
470 Size size=DefaultSize, long style=GA_HORIZONTAL,
471 Validator validator=DefaultValidator,
472 wxString name=wxPyGaugeNameStr) -> bool
474 return _controls
.Gauge_Create(*args
, **kwargs
)
476 def SetRange(*args
, **kwargs
):
477 """SetRange(int range)"""
478 return _controls
.Gauge_SetRange(*args
, **kwargs
)
480 def GetRange(*args
, **kwargs
):
481 """GetRange() -> int"""
482 return _controls
.Gauge_GetRange(*args
, **kwargs
)
484 def SetValue(*args
, **kwargs
):
485 """SetValue(int pos)"""
486 return _controls
.Gauge_SetValue(*args
, **kwargs
)
488 def GetValue(*args
, **kwargs
):
489 """GetValue() -> int"""
490 return _controls
.Gauge_GetValue(*args
, **kwargs
)
492 def IsVertical(*args
, **kwargs
):
493 """IsVertical() -> bool"""
494 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
496 def SetShadowWidth(*args
, **kwargs
):
497 """SetShadowWidth(int w)"""
498 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
500 def GetShadowWidth(*args
, **kwargs
):
501 """GetShadowWidth() -> int"""
502 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
504 def SetBezelFace(*args
, **kwargs
):
505 """SetBezelFace(int w)"""
506 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
508 def GetBezelFace(*args
, **kwargs
):
509 """GetBezelFace() -> int"""
510 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
513 class GaugePtr(Gauge
):
514 def __init__(self
, this
):
516 if not hasattr(self
,"thisown"): self
.thisown
= 0
517 self
.__class
__ = Gauge
518 _controls
.Gauge_swigregister(GaugePtr
)
520 def PreGauge(*args
, **kwargs
):
521 """PreGauge() -> Gauge"""
522 val
= _controls
.new_PreGauge(*args
, **kwargs
)
526 #---------------------------------------------------------------------------
528 class StaticBox(core
.Control
):
530 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
531 def __init__(self
, *args
, **kwargs
):
533 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
534 Size size=DefaultSize, long style=0,
535 wxString name=wxPyStaticBoxNameStr) -> StaticBox
537 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
538 self
.this
= newobj
.this
541 self
._setOORInfo
(self
)
543 def Create(*args
, **kwargs
):
545 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
546 Size size=DefaultSize, long style=0,
547 wxString name=wxPyStaticBoxNameStr) -> bool
549 return _controls
.StaticBox_Create(*args
, **kwargs
)
552 class StaticBoxPtr(StaticBox
):
553 def __init__(self
, this
):
555 if not hasattr(self
,"thisown"): self
.thisown
= 0
556 self
.__class
__ = StaticBox
557 _controls
.StaticBox_swigregister(StaticBoxPtr
)
559 def PreStaticBox(*args
, **kwargs
):
560 """PreStaticBox() -> StaticBox"""
561 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
565 #---------------------------------------------------------------------------
567 class StaticLine(core
.Control
):
569 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
570 def __init__(self
, *args
, **kwargs
):
572 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
573 long style=LI_HORIZONTAL,
574 wxString name=wxPyStaticTextNameStr) -> StaticLine
576 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
577 self
.this
= newobj
.this
580 self
._setOORInfo
(self
)
582 def Create(*args
, **kwargs
):
584 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
585 long style=LI_HORIZONTAL,
586 wxString name=wxPyStaticTextNameStr) -> bool
588 return _controls
.StaticLine_Create(*args
, **kwargs
)
590 def IsVertical(*args
, **kwargs
):
591 """IsVertical() -> bool"""
592 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
594 def GetDefaultSize(*args
, **kwargs
):
595 """StaticLine.GetDefaultSize() -> int"""
596 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
598 GetDefaultSize
= staticmethod(GetDefaultSize
)
600 class StaticLinePtr(StaticLine
):
601 def __init__(self
, this
):
603 if not hasattr(self
,"thisown"): self
.thisown
= 0
604 self
.__class
__ = StaticLine
605 _controls
.StaticLine_swigregister(StaticLinePtr
)
607 def PreStaticLine(*args
, **kwargs
):
608 """PreStaticLine() -> StaticLine"""
609 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
613 def StaticLine_GetDefaultSize(*args
, **kwargs
):
614 """StaticLine_GetDefaultSize() -> int"""
615 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
617 #---------------------------------------------------------------------------
619 class StaticText(core
.Control
):
621 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
622 def __init__(self
, *args
, **kwargs
):
624 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
625 Size size=DefaultSize, long style=0,
626 wxString name=wxPyStaticTextNameStr) -> StaticText
628 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
629 self
.this
= newobj
.this
632 self
._setOORInfo
(self
)
634 def Create(*args
, **kwargs
):
636 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
637 Size size=DefaultSize, long style=0,
638 wxString name=wxPyStaticTextNameStr) -> bool
640 return _controls
.StaticText_Create(*args
, **kwargs
)
643 class StaticTextPtr(StaticText
):
644 def __init__(self
, this
):
646 if not hasattr(self
,"thisown"): self
.thisown
= 0
647 self
.__class
__ = StaticText
648 _controls
.StaticText_swigregister(StaticTextPtr
)
650 def PreStaticText(*args
, **kwargs
):
651 """PreStaticText() -> StaticText"""
652 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
656 #---------------------------------------------------------------------------
658 class StaticBitmap(core
.Control
):
660 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
661 def __init__(self
, *args
, **kwargs
):
663 __init__(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
664 Size size=DefaultSize, long style=0,
665 wxString name=wxPyStaticBitmapNameStr) -> StaticBitmap
667 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
668 self
.this
= newobj
.this
671 def Create(*args
, **kwargs
):
673 Create(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
674 Size size=DefaultSize, long style=0,
675 wxString name=wxPyStaticBitmapNameStr) -> bool
677 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
679 def GetBitmap(*args
, **kwargs
):
680 """GetBitmap() -> wxBitmap"""
681 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
683 def SetBitmap(*args
, **kwargs
):
684 """SetBitmap(wxBitmap bitmap)"""
685 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
687 def SetIcon(*args
, **kwargs
):
688 """SetIcon(wxIcon icon)"""
689 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
692 class StaticBitmapPtr(StaticBitmap
):
693 def __init__(self
, this
):
695 if not hasattr(self
,"thisown"): self
.thisown
= 0
696 self
.__class
__ = StaticBitmap
697 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
699 def PreStaticBitmap(*args
, **kwargs
):
700 """PreStaticBitmap() -> StaticBitmap"""
701 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
705 #---------------------------------------------------------------------------
707 class ListBox(core
.ControlWithItems
):
709 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
710 def __init__(self
, *args
, **kwargs
):
712 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
713 int choices=0, wxString choices_array=None,
714 long style=0, Validator validator=DefaultValidator,
715 wxString name=wxPyListBoxNameStr) -> ListBox
717 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
718 self
.this
= newobj
.this
721 self
._setOORInfo
(self
)
723 def Create(*args
, **kwargs
):
725 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
726 int choices=0, wxString choices_array=None,
727 long style=0, Validator validator=DefaultValidator,
728 wxString name=wxPyListBoxNameStr) -> bool
730 return _controls
.ListBox_Create(*args
, **kwargs
)
732 def Insert(*args
, **kwargs
):
733 """Insert(wxString item, int pos, PyObject clientData=None)"""
734 return _controls
.ListBox_Insert(*args
, **kwargs
)
736 def InsertItems(*args
, **kwargs
):
737 """InsertItems(wxArrayString items, int pos)"""
738 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
740 def Set(*args
, **kwargs
):
741 """Set(wxArrayString items)"""
742 return _controls
.ListBox_Set(*args
, **kwargs
)
744 def IsSelected(*args
, **kwargs
):
745 """IsSelected(int n) -> bool"""
746 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
748 def SetSelection(*args
, **kwargs
):
749 """SetSelection(int n, bool select=True)"""
750 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
752 def Select(*args
, **kwargs
):
754 return _controls
.ListBox_Select(*args
, **kwargs
)
756 def Deselect(*args
, **kwargs
):
757 """Deselect(int n)"""
758 return _controls
.ListBox_Deselect(*args
, **kwargs
)
760 def DeselectAll(*args
, **kwargs
):
761 """DeselectAll(int itemToLeaveSelected=-1)"""
762 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
764 def SetStringSelection(*args
, **kwargs
):
765 """SetStringSelection(wxString s, bool select=True) -> bool"""
766 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
768 def GetSelections(*args
, **kwargs
):
769 """GetSelections() -> PyObject"""
770 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
772 def SetFirstItem(*args
, **kwargs
):
773 """SetFirstItem(int n)"""
774 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
776 def SetFirstItemStr(*args
, **kwargs
):
777 """SetFirstItemStr(wxString s)"""
778 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
780 def EnsureVisible(*args
, **kwargs
):
781 """EnsureVisible(int n)"""
782 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
784 def AppendAndEnsureVisible(*args
, **kwargs
):
785 """AppendAndEnsureVisible(wxString s)"""
786 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
788 def IsSorted(*args
, **kwargs
):
789 """IsSorted() -> bool"""
790 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
793 class ListBoxPtr(ListBox
):
794 def __init__(self
, this
):
796 if not hasattr(self
,"thisown"): self
.thisown
= 0
797 self
.__class
__ = ListBox
798 _controls
.ListBox_swigregister(ListBoxPtr
)
800 def PreListBox(*args
, **kwargs
):
801 """PreListBox() -> ListBox"""
802 val
= _controls
.new_PreListBox(*args
, **kwargs
)
806 #---------------------------------------------------------------------------
808 class CheckListBox(ListBox
):
810 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
811 def __init__(self
, *args
, **kwargs
):
813 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
814 int choices=0, wxString choices_array=None,
815 long style=0, Validator validator=DefaultValidator,
816 wxString name=wxPyListBoxNameStr) -> CheckListBox
818 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
819 self
.this
= newobj
.this
822 def Create(*args
, **kwargs
):
824 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
825 int choices=0, wxString choices_array=None,
826 long style=0, Validator validator=DefaultValidator,
827 wxString name=wxPyListBoxNameStr) -> bool
829 return _controls
.CheckListBox_Create(*args
, **kwargs
)
831 def IsChecked(*args
, **kwargs
):
832 """IsChecked(int index) -> bool"""
833 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
835 def Check(*args
, **kwargs
):
836 """Check(int index, int check=True)"""
837 return _controls
.CheckListBox_Check(*args
, **kwargs
)
839 def GetItemHeight(*args
, **kwargs
):
840 """GetItemHeight() -> int"""
841 return _controls
.CheckListBox_GetItemHeight(*args
, **kwargs
)
843 def HitTest(*args
, **kwargs
):
844 """HitTest(Point pt) -> int"""
845 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
847 def HitTestXY(*args
, **kwargs
):
848 """HitTestXY(int x, int y) -> int"""
849 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
852 class CheckListBoxPtr(CheckListBox
):
853 def __init__(self
, this
):
855 if not hasattr(self
,"thisown"): self
.thisown
= 0
856 self
.__class
__ = CheckListBox
857 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
859 def PreCheckListBox(*args
, **kwargs
):
860 """PreCheckListBox() -> CheckListBox"""
861 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
865 #---------------------------------------------------------------------------
867 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
868 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
869 TE_READONLY
= _controls
.TE_READONLY
870 TE_MULTILINE
= _controls
.TE_MULTILINE
871 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
872 TE_LEFT
= _controls
.TE_LEFT
873 TE_CENTER
= _controls
.TE_CENTER
874 TE_RIGHT
= _controls
.TE_RIGHT
875 TE_CENTRE
= _controls
.TE_CENTRE
876 TE_RICH
= _controls
.TE_RICH
877 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
878 TE_PASSWORD
= _controls
.TE_PASSWORD
879 TE_AUTO_URL
= _controls
.TE_AUTO_URL
880 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
881 TE_DONTWRAP
= _controls
.TE_DONTWRAP
882 TE_LINEWRAP
= _controls
.TE_LINEWRAP
883 TE_WORDWRAP
= _controls
.TE_WORDWRAP
884 TE_RICH2
= _controls
.TE_RICH2
885 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
886 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
887 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
888 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
889 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
890 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
891 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
892 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
893 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
894 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
895 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
896 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
897 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
898 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
899 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
900 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
901 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
902 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
903 class TextAttr(object):
905 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
906 def __init__(self
, *args
):
908 __init__() -> TextAttr
909 __init__(wxColour colText, wxColour colBack=wxNullColour, wxFont font=wxNullFont,
910 wxTextAttrAlignment alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
912 newobj
= _controls
.new_TextAttr(*args
)
913 self
.this
= newobj
.this
916 def Init(*args
, **kwargs
):
918 return _controls
.TextAttr_Init(*args
, **kwargs
)
920 def SetTextColour(*args
, **kwargs
):
921 """SetTextColour(wxColour colText)"""
922 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
924 def SetBackgroundColour(*args
, **kwargs
):
925 """SetBackgroundColour(wxColour colBack)"""
926 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
928 def SetFont(*args
, **kwargs
):
929 """SetFont(wxFont font, long flags=TEXT_ATTR_FONT)"""
930 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
932 def SetAlignment(*args
, **kwargs
):
933 """SetAlignment(wxTextAttrAlignment alignment)"""
934 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
936 def SetTabs(*args
, **kwargs
):
937 """SetTabs(wxArrayInt tabs)"""
938 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
940 def SetLeftIndent(*args
, **kwargs
):
941 """SetLeftIndent(int indent)"""
942 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
944 def SetRightIndent(*args
, **kwargs
):
945 """SetRightIndent(int indent)"""
946 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
948 def SetFlags(*args
, **kwargs
):
949 """SetFlags(long flags)"""
950 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
952 def HasTextColour(*args
, **kwargs
):
953 """HasTextColour() -> bool"""
954 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
956 def HasBackgroundColour(*args
, **kwargs
):
957 """HasBackgroundColour() -> bool"""
958 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
960 def HasFont(*args
, **kwargs
):
961 """HasFont() -> bool"""
962 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
964 def HasAlignment(*args
, **kwargs
):
965 """HasAlignment() -> bool"""
966 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
968 def HasTabs(*args
, **kwargs
):
969 """HasTabs() -> bool"""
970 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
972 def HasLeftIndent(*args
, **kwargs
):
973 """HasLeftIndent() -> bool"""
974 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
976 def HasRightIndent(*args
, **kwargs
):
977 """HasRightIndent() -> bool"""
978 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
980 def HasFlag(*args
, **kwargs
):
981 """HasFlag(long flag) -> bool"""
982 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
984 def GetTextColour(*args
, **kwargs
):
985 """GetTextColour() -> wxColour"""
986 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
988 def GetBackgroundColour(*args
, **kwargs
):
989 """GetBackgroundColour() -> wxColour"""
990 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
992 def GetFont(*args
, **kwargs
):
993 """GetFont() -> wxFont"""
994 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
996 def GetAlignment(*args
, **kwargs
):
997 """GetAlignment() -> wxTextAttrAlignment"""
998 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
1000 def GetTabs(*args
, **kwargs
):
1001 """GetTabs() -> wxArrayInt"""
1002 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1004 def GetLeftIndent(*args
, **kwargs
):
1005 """GetLeftIndent() -> long"""
1006 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1008 def GetRightIndent(*args
, **kwargs
):
1009 """GetRightIndent() -> long"""
1010 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1012 def GetFlags(*args
, **kwargs
):
1013 """GetFlags() -> long"""
1014 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1016 def IsDefault(*args
, **kwargs
):
1017 """IsDefault() -> bool"""
1018 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1020 def Combine(*args
, **kwargs
):
1021 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1022 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1024 Combine
= staticmethod(Combine
)
1026 class TextAttrPtr(TextAttr
):
1027 def __init__(self
, this
):
1029 if not hasattr(self
,"thisown"): self
.thisown
= 0
1030 self
.__class
__ = TextAttr
1031 _controls
.TextAttr_swigregister(TextAttrPtr
)
1033 def TextAttr_Combine(*args
, **kwargs
):
1034 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1035 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1037 class TextCtrl(core
.Control
):
1039 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1040 def __init__(self
, *args
, **kwargs
):
1042 __init__(Window parent, int id, wxString value=wxPyEmptyString,
1043 Point pos=DefaultPosition, Size size=DefaultSize,
1044 long style=0, Validator validator=DefaultValidator,
1045 wxString name=wxPyTextCtrlNameStr) -> TextCtrl
1047 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1048 self
.this
= newobj
.this
1051 self
._setOORInfo
(self
)
1053 def Create(*args
, **kwargs
):
1055 Create(Window parent, int id, wxString value=wxPyEmptyString,
1056 Point pos=DefaultPosition, Size size=DefaultSize,
1057 long style=0, Validator validator=DefaultValidator,
1058 wxString name=wxPyTextCtrlNameStr) -> bool
1060 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1062 def GetValue(*args
, **kwargs
):
1063 """GetValue() -> wxString"""
1064 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1066 def SetValue(*args
, **kwargs
):
1067 """SetValue(wxString value)"""
1068 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1070 def GetRange(*args
, **kwargs
):
1071 """GetRange(long from, long to) -> wxString"""
1072 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1074 def GetLineLength(*args
, **kwargs
):
1075 """GetLineLength(long lineNo) -> int"""
1076 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1078 def GetLineText(*args
, **kwargs
):
1079 """GetLineText(long lineNo) -> wxString"""
1080 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1082 def GetNumberOfLines(*args
, **kwargs
):
1083 """GetNumberOfLines() -> int"""
1084 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1086 def IsModified(*args
, **kwargs
):
1087 """IsModified() -> bool"""
1088 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1090 def IsEditable(*args
, **kwargs
):
1091 """IsEditable() -> bool"""
1092 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1094 def IsSingleLine(*args
, **kwargs
):
1095 """IsSingleLine() -> bool"""
1096 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1098 def IsMultiLine(*args
, **kwargs
):
1099 """IsMultiLine() -> bool"""
1100 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1102 def GetSelection(*args
, **kwargs
):
1104 GetSelection() -> (from, to)
1106 If the return values from and to are the same, there is no selection.
1108 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1110 def GetStringSelection(*args
, **kwargs
):
1111 """GetStringSelection() -> wxString"""
1112 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1114 def Clear(*args
, **kwargs
):
1116 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1118 def Replace(*args
, **kwargs
):
1119 """Replace(long from, long to, wxString value)"""
1120 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1122 def Remove(*args
, **kwargs
):
1123 """Remove(long from, long to)"""
1124 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1126 def LoadFile(*args
, **kwargs
):
1127 """LoadFile(wxString file) -> bool"""
1128 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1130 def SaveFile(*args
, **kwargs
):
1131 """SaveFile(wxString file=wxPyEmptyString) -> bool"""
1132 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1134 def MarkDirty(*args
, **kwargs
):
1136 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1138 def DiscardEdits(*args
, **kwargs
):
1139 """DiscardEdits()"""
1140 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1142 def SetMaxLength(*args
, **kwargs
):
1143 """SetMaxLength(unsigned long len)"""
1144 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1146 def WriteText(*args
, **kwargs
):
1147 """WriteText(wxString text)"""
1148 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1150 def AppendText(*args
, **kwargs
):
1151 """AppendText(wxString text)"""
1152 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1154 def EmulateKeyPress(*args
, **kwargs
):
1155 """EmulateKeyPress(KeyEvent event) -> bool"""
1156 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1158 def SetStyle(*args
, **kwargs
):
1159 """SetStyle(long start, long end, TextAttr style) -> bool"""
1160 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1162 def GetStyle(*args
, **kwargs
):
1163 """GetStyle(long position, TextAttr style) -> bool"""
1164 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1166 def SetDefaultStyle(*args
, **kwargs
):
1167 """SetDefaultStyle(TextAttr style) -> bool"""
1168 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1170 def GetDefaultStyle(*args
, **kwargs
):
1171 """GetDefaultStyle() -> TextAttr"""
1172 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1174 def XYToPosition(*args
, **kwargs
):
1175 """XYToPosition(long x, long y) -> long"""
1176 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1178 def PositionToXY(*args
, **kwargs
):
1179 """PositionToXY(long pos) -> (x, y)"""
1180 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1182 def ShowPosition(*args
, **kwargs
):
1183 """ShowPosition(long pos)"""
1184 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1186 def Copy(*args
, **kwargs
):
1188 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1190 def Cut(*args
, **kwargs
):
1192 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1194 def Paste(*args
, **kwargs
):
1196 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1198 def CanCopy(*args
, **kwargs
):
1199 """CanCopy() -> bool"""
1200 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1202 def CanCut(*args
, **kwargs
):
1203 """CanCut() -> bool"""
1204 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1206 def CanPaste(*args
, **kwargs
):
1207 """CanPaste() -> bool"""
1208 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1210 def Undo(*args
, **kwargs
):
1212 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1214 def Redo(*args
, **kwargs
):
1216 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1218 def CanUndo(*args
, **kwargs
):
1219 """CanUndo() -> bool"""
1220 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1222 def CanRedo(*args
, **kwargs
):
1223 """CanRedo() -> bool"""
1224 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1226 def SetInsertionPoint(*args
, **kwargs
):
1227 """SetInsertionPoint(long pos)"""
1228 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1230 def SetInsertionPointEnd(*args
, **kwargs
):
1231 """SetInsertionPointEnd()"""
1232 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1234 def GetInsertionPoint(*args
, **kwargs
):
1235 """GetInsertionPoint() -> long"""
1236 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1238 def GetLastPosition(*args
, **kwargs
):
1239 """GetLastPosition() -> long"""
1240 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1242 def SetSelection(*args
, **kwargs
):
1243 """SetSelection(long from, long to)"""
1244 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1246 def SelectAll(*args
, **kwargs
):
1248 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1250 def SetEditable(*args
, **kwargs
):
1251 """SetEditable(bool editable)"""
1252 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1254 def write(*args
, **kwargs
):
1255 """write(wxString text)"""
1256 return _controls
.TextCtrl_write(*args
, **kwargs
)
1258 def GetString(*args
, **kwargs
):
1259 """GetString(long from, long to) -> wxString"""
1260 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1263 class TextCtrlPtr(TextCtrl
):
1264 def __init__(self
, this
):
1266 if not hasattr(self
,"thisown"): self
.thisown
= 0
1267 self
.__class
__ = TextCtrl
1268 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1270 def PreTextCtrl(*args
, **kwargs
):
1271 """PreTextCtrl() -> TextCtrl"""
1272 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1276 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1277 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1278 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1279 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1280 class TextUrlEvent(core
.CommandEvent
):
1282 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1283 def __init__(self
, *args
, **kwargs
):
1284 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1285 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1286 self
.this
= newobj
.this
1289 def GetMouseEvent(*args
, **kwargs
):
1290 """GetMouseEvent() -> MouseEvent"""
1291 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1293 def GetURLStart(*args
, **kwargs
):
1294 """GetURLStart() -> long"""
1295 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1297 def GetURLEnd(*args
, **kwargs
):
1298 """GetURLEnd() -> long"""
1299 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1302 class TextUrlEventPtr(TextUrlEvent
):
1303 def __init__(self
, this
):
1305 if not hasattr(self
,"thisown"): self
.thisown
= 0
1306 self
.__class
__ = TextUrlEvent
1307 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1309 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1310 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1311 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1312 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1314 #---------------------------------------------------------------------------
1316 class ScrollBar(core
.Control
):
1318 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1319 def __init__(self
, *args
, **kwargs
):
1321 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1322 Size size=DefaultSize, long style=SB_HORIZONTAL,
1323 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> ScrollBar
1325 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1326 self
.this
= newobj
.this
1329 self
._setOORInfo
(self
)
1331 def Create(*args
, **kwargs
):
1333 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1334 Size size=DefaultSize, long style=SB_HORIZONTAL,
1335 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> bool
1337 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1339 def GetThumbPosition(*args
, **kwargs
):
1340 """GetThumbPosition() -> int"""
1341 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1343 def GetThumbSize(*args
, **kwargs
):
1344 """GetThumbSize() -> int"""
1345 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1347 GetThumbLength
= GetThumbSize
1348 def GetPageSize(*args
, **kwargs
):
1349 """GetPageSize() -> int"""
1350 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1352 def GetRange(*args
, **kwargs
):
1353 """GetRange() -> int"""
1354 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1356 def IsVertical(*args
, **kwargs
):
1357 """IsVertical() -> bool"""
1358 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1360 def SetThumbPosition(*args
, **kwargs
):
1361 """SetThumbPosition(int viewStart)"""
1362 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1364 def SetScrollbar(*args
, **kwargs
):
1366 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1369 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1372 class ScrollBarPtr(ScrollBar
):
1373 def __init__(self
, this
):
1375 if not hasattr(self
,"thisown"): self
.thisown
= 0
1376 self
.__class
__ = ScrollBar
1377 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1379 def PreScrollBar(*args
, **kwargs
):
1380 """PreScrollBar() -> ScrollBar"""
1381 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1385 #---------------------------------------------------------------------------
1387 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1388 SP_VERTICAL
= _controls
.SP_VERTICAL
1389 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1390 SP_WRAP
= _controls
.SP_WRAP
1391 class SpinButton(core
.Control
):
1393 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1394 def __init__(self
, *args
, **kwargs
):
1396 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1397 Size size=DefaultSize, long style=SP_HORIZONTAL,
1398 wxString name=wxPySPIN_BUTTON_NAME) -> SpinButton
1400 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1401 self
.this
= newobj
.this
1404 self
._setOORInfo
(self
)
1406 def Create(*args
, **kwargs
):
1408 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1409 Size size=DefaultSize, long style=SP_HORIZONTAL,
1410 wxString name=wxPySPIN_BUTTON_NAME) -> bool
1412 return _controls
.SpinButton_Create(*args
, **kwargs
)
1414 def GetValue(*args
, **kwargs
):
1415 """GetValue() -> int"""
1416 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1418 def GetMin(*args
, **kwargs
):
1419 """GetMin() -> int"""
1420 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1422 def GetMax(*args
, **kwargs
):
1423 """GetMax() -> int"""
1424 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1426 def SetValue(*args
, **kwargs
):
1427 """SetValue(int val)"""
1428 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1430 def SetMin(*args
, **kwargs
):
1431 """SetMin(int minVal)"""
1432 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1434 def SetMax(*args
, **kwargs
):
1435 """SetMax(int maxVal)"""
1436 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1438 def SetRange(*args
, **kwargs
):
1439 """SetRange(int minVal, int maxVal)"""
1440 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1442 def IsVertical(*args
, **kwargs
):
1443 """IsVertical() -> bool"""
1444 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1447 class SpinButtonPtr(SpinButton
):
1448 def __init__(self
, this
):
1450 if not hasattr(self
,"thisown"): self
.thisown
= 0
1451 self
.__class
__ = SpinButton
1452 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1454 def PreSpinButton(*args
, **kwargs
):
1455 """PreSpinButton() -> SpinButton"""
1456 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1460 class SpinCtrl(core
.Control
):
1462 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1463 def __init__(self
, *args
, **kwargs
):
1465 __init__(Window parent, int id=-1, wxString value=wxPyEmptyString,
1466 Point pos=DefaultPosition, Size size=DefaultSize,
1467 long style=SP_ARROW_KEYS, int min=0,
1468 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> SpinCtrl
1470 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1471 self
.this
= newobj
.this
1474 self
._setOORInfo
(self
)
1476 def Create(*args
, **kwargs
):
1478 Create(Window parent, int id=-1, wxString value=wxPyEmptyString,
1479 Point pos=DefaultPosition, Size size=DefaultSize,
1480 long style=SP_ARROW_KEYS, int min=0,
1481 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> bool
1483 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1485 def GetValue(*args
, **kwargs
):
1486 """GetValue() -> int"""
1487 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1489 def SetValue(*args
, **kwargs
):
1490 """SetValue(int value)"""
1491 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1493 def SetValueString(*args
, **kwargs
):
1494 """SetValueString(wxString text)"""
1495 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1497 def SetRange(*args
, **kwargs
):
1498 """SetRange(int minVal, int maxVal)"""
1499 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1501 def GetMin(*args
, **kwargs
):
1502 """GetMin() -> int"""
1503 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1505 def GetMax(*args
, **kwargs
):
1506 """GetMax() -> int"""
1507 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1509 def SetSelection(*args
, **kwargs
):
1510 """SetSelection(long from, long to)"""
1511 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1514 class SpinCtrlPtr(SpinCtrl
):
1515 def __init__(self
, this
):
1517 if not hasattr(self
,"thisown"): self
.thisown
= 0
1518 self
.__class
__ = SpinCtrl
1519 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1521 def PreSpinCtrl(*args
, **kwargs
):
1522 """PreSpinCtrl() -> SpinCtrl"""
1523 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1527 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1528 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1530 #---------------------------------------------------------------------------
1532 class RadioBox(core
.Control
):
1534 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1535 def __init__(self
, *args
, **kwargs
):
1537 __init__(Window parent, int id, wxString label, Point point=DefaultPosition,
1538 Size size=DefaultSize, int choices=0,
1539 wxString choices_array=None, int majorDimension=0,
1540 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1541 wxString name=wxPyRadioBoxNameStr) -> RadioBox
1543 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1544 self
.this
= newobj
.this
1547 self
._setOORInfo
(self
)
1549 def Create(*args
, **kwargs
):
1551 Create(Window parent, int id, wxString label, Point point=DefaultPosition,
1552 Size size=DefaultSize, int choices=0,
1553 wxString choices_array=None, int majorDimension=0,
1554 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1555 wxString name=wxPyRadioBoxNameStr) -> bool
1557 return _controls
.RadioBox_Create(*args
, **kwargs
)
1559 def SetSelection(*args
, **kwargs
):
1560 """SetSelection(int n)"""
1561 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1563 def GetSelection(*args
, **kwargs
):
1564 """GetSelection() -> int"""
1565 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1567 def GetStringSelection(*args
, **kwargs
):
1568 """GetStringSelection() -> wxString"""
1569 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1571 def SetStringSelection(*args
, **kwargs
):
1572 """SetStringSelection(wxString s) -> bool"""
1573 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1575 def GetCount(*args
, **kwargs
):
1576 """GetCount() -> int"""
1577 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1579 def FindString(*args
, **kwargs
):
1580 """FindString(wxString s) -> int"""
1581 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1583 def GetString(*args
, **kwargs
):
1584 """GetString(int n) -> wxString"""
1585 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1587 def SetString(*args
, **kwargs
):
1588 """SetString(int n, wxString label)"""
1589 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1591 GetItemLabel
= GetString
1592 SetItemLabel
= SetString
1593 def EnableItem(*args
, **kwargs
):
1594 """EnableItem(int n, bool enable=True)"""
1595 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1597 def ShowItem(*args
, **kwargs
):
1598 """ShowItem(int n, bool show=True)"""
1599 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1601 def GetColumnCount(*args
, **kwargs
):
1602 """GetColumnCount() -> int"""
1603 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1605 def GetRowCount(*args
, **kwargs
):
1606 """GetRowCount() -> int"""
1607 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1609 def GetNextItem(*args
, **kwargs
):
1610 """GetNextItem(int item, wxDirection dir, long style) -> int"""
1611 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1614 class RadioBoxPtr(RadioBox
):
1615 def __init__(self
, this
):
1617 if not hasattr(self
,"thisown"): self
.thisown
= 0
1618 self
.__class
__ = RadioBox
1619 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1621 def PreRadioBox(*args
, **kwargs
):
1622 """PreRadioBox() -> RadioBox"""
1623 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1627 #---------------------------------------------------------------------------
1629 class RadioButton(core
.Control
):
1631 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1632 def __init__(self
, *args
, **kwargs
):
1634 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1635 Size size=DefaultSize, long style=0,
1636 Validator validator=DefaultValidator,
1637 wxString name=wxPyRadioButtonNameStr) -> RadioButton
1639 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1640 self
.this
= newobj
.this
1643 self
._setOORInfo
(self
)
1645 def Create(*args
, **kwargs
):
1647 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
1648 Size size=DefaultSize, long style=0,
1649 Validator validator=DefaultValidator,
1650 wxString name=wxPyRadioButtonNameStr) -> bool
1652 return _controls
.RadioButton_Create(*args
, **kwargs
)
1654 def GetValue(*args
, **kwargs
):
1655 """GetValue() -> bool"""
1656 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1658 def SetValue(*args
, **kwargs
):
1659 """SetValue(bool value)"""
1660 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1663 class RadioButtonPtr(RadioButton
):
1664 def __init__(self
, this
):
1666 if not hasattr(self
,"thisown"): self
.thisown
= 0
1667 self
.__class
__ = RadioButton
1668 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1670 def PreRadioButton(*args
, **kwargs
):
1671 """PreRadioButton() -> RadioButton"""
1672 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1676 #---------------------------------------------------------------------------
1678 class Slider(core
.Control
):
1680 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1681 def __init__(self
, *args
, **kwargs
):
1683 __init__(Window parent, int id, int value, int minValue, int maxValue,
1684 Point point=DefaultPosition, Size size=DefaultSize,
1685 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1686 wxString name=wxPySliderNameStr) -> Slider
1688 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1689 self
.this
= newobj
.this
1692 self
._setOORInfo
(self
)
1694 def Create(*args
, **kwargs
):
1696 Create(Window parent, int id, int value, int minValue, int maxValue,
1697 Point point=DefaultPosition, Size size=DefaultSize,
1698 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1699 wxString name=wxPySliderNameStr) -> bool
1701 return _controls
.Slider_Create(*args
, **kwargs
)
1703 def GetValue(*args
, **kwargs
):
1704 """GetValue() -> int"""
1705 return _controls
.Slider_GetValue(*args
, **kwargs
)
1707 def SetValue(*args
, **kwargs
):
1708 """SetValue(int value)"""
1709 return _controls
.Slider_SetValue(*args
, **kwargs
)
1711 def SetRange(*args
, **kwargs
):
1712 """SetRange(int minValue, int maxValue)"""
1713 return _controls
.Slider_SetRange(*args
, **kwargs
)
1715 def GetMin(*args
, **kwargs
):
1716 """GetMin() -> int"""
1717 return _controls
.Slider_GetMin(*args
, **kwargs
)
1719 def GetMax(*args
, **kwargs
):
1720 """GetMax() -> int"""
1721 return _controls
.Slider_GetMax(*args
, **kwargs
)
1723 def SetMin(*args
, **kwargs
):
1724 """SetMin(int minValue)"""
1725 return _controls
.Slider_SetMin(*args
, **kwargs
)
1727 def SetMax(*args
, **kwargs
):
1728 """SetMax(int maxValue)"""
1729 return _controls
.Slider_SetMax(*args
, **kwargs
)
1731 def SetLineSize(*args
, **kwargs
):
1732 """SetLineSize(int lineSize)"""
1733 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1735 def SetPageSize(*args
, **kwargs
):
1736 """SetPageSize(int pageSize)"""
1737 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1739 def GetLineSize(*args
, **kwargs
):
1740 """GetLineSize() -> int"""
1741 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1743 def GetPageSize(*args
, **kwargs
):
1744 """GetPageSize() -> int"""
1745 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1747 def SetThumbLength(*args
, **kwargs
):
1748 """SetThumbLength(int lenPixels)"""
1749 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1751 def GetThumbLength(*args
, **kwargs
):
1752 """GetThumbLength() -> int"""
1753 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1755 def SetTickFreq(*args
, **kwargs
):
1756 """SetTickFreq(int n, int pos)"""
1757 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1759 def GetTickFreq(*args
, **kwargs
):
1760 """GetTickFreq() -> int"""
1761 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1763 def ClearTicks(*args
, **kwargs
):
1765 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1767 def SetTick(*args
, **kwargs
):
1768 """SetTick(int tickPos)"""
1769 return _controls
.Slider_SetTick(*args
, **kwargs
)
1771 def ClearSel(*args
, **kwargs
):
1773 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1775 def GetSelEnd(*args
, **kwargs
):
1776 """GetSelEnd() -> int"""
1777 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1779 def GetSelStart(*args
, **kwargs
):
1780 """GetSelStart() -> int"""
1781 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1783 def SetSelection(*args
, **kwargs
):
1784 """SetSelection(int min, int max)"""
1785 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1788 class SliderPtr(Slider
):
1789 def __init__(self
, this
):
1791 if not hasattr(self
,"thisown"): self
.thisown
= 0
1792 self
.__class
__ = Slider
1793 _controls
.Slider_swigregister(SliderPtr
)
1795 def PreSlider(*args
, **kwargs
):
1796 """PreSlider() -> Slider"""
1797 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1801 #---------------------------------------------------------------------------
1803 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1804 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1806 class ToggleButton(core
.Control
):
1808 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1809 def __init__(self
, *args
, **kwargs
):
1811 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1812 Size size=DefaultSize, long style=0,
1813 Validator validator=DefaultValidator,
1814 wxString name=wxPyToggleButtonNameStr) -> ToggleButton
1816 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1817 self
.this
= newobj
.this
1820 self
._setOORInfo
(self
)
1822 def Create(*args
, **kwargs
):
1824 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
1825 Size size=DefaultSize, long style=0,
1826 Validator validator=DefaultValidator,
1827 wxString name=wxPyToggleButtonNameStr) -> bool
1829 return _controls
.ToggleButton_Create(*args
, **kwargs
)
1831 def SetValue(*args
, **kwargs
):
1832 """SetValue(bool value)"""
1833 return _controls
.ToggleButton_SetValue(*args
, **kwargs
)
1835 def GetValue(*args
, **kwargs
):
1836 """GetValue() -> bool"""
1837 return _controls
.ToggleButton_GetValue(*args
, **kwargs
)
1839 def SetLabel(*args
, **kwargs
):
1840 """SetLabel(wxString label)"""
1841 return _controls
.ToggleButton_SetLabel(*args
, **kwargs
)
1844 class ToggleButtonPtr(ToggleButton
):
1845 def __init__(self
, this
):
1847 if not hasattr(self
,"thisown"): self
.thisown
= 0
1848 self
.__class
__ = ToggleButton
1849 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1851 def PreToggleButton(*args
, **kwargs
):
1852 """PreToggleButton() -> ToggleButton"""
1853 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1857 #---------------------------------------------------------------------------
1859 class BookCtrl(core
.Control
):
1860 def __init__(self
): raise RuntimeError, "No constructor defined"
1862 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1863 def GetPageCount(*args
, **kwargs
):
1864 """GetPageCount() -> size_t"""
1865 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1867 def GetPage(*args
, **kwargs
):
1868 """GetPage(size_t n) -> Window"""
1869 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1871 def GetSelection(*args
, **kwargs
):
1872 """GetSelection() -> int"""
1873 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1875 def SetPageText(*args
, **kwargs
):
1876 """SetPageText(size_t n, wxString strText) -> bool"""
1877 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1879 def GetPageText(*args
, **kwargs
):
1880 """GetPageText(size_t n) -> wxString"""
1881 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1883 def SetImageList(*args
, **kwargs
):
1884 """SetImageList(wxImageList imageList)"""
1885 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1887 def AssignImageList(*args
, **kwargs
):
1888 """AssignImageList(wxImageList imageList)"""
1889 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1893 def GetImageList(*args
, **kwargs
):
1894 """GetImageList() -> wxImageList"""
1895 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1897 def GetPageImage(*args
, **kwargs
):
1898 """GetPageImage(size_t n) -> int"""
1899 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1901 def SetPageImage(*args
, **kwargs
):
1902 """SetPageImage(size_t n, int imageId) -> bool"""
1903 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1905 def SetPageSize(*args
, **kwargs
):
1906 """SetPageSize(Size size)"""
1907 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1909 def CalcSizeFromPage(*args
, **kwargs
):
1910 """CalcSizeFromPage(Size sizePage) -> Size"""
1911 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1913 def DeletePage(*args
, **kwargs
):
1914 """DeletePage(size_t n) -> bool"""
1915 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1917 def RemovePage(*args
, **kwargs
):
1918 """RemovePage(size_t n) -> bool"""
1919 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1921 def DeleteAllPages(*args
, **kwargs
):
1922 """DeleteAllPages() -> bool"""
1923 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1925 def AddPage(*args
, **kwargs
):
1926 """AddPage(Window page, wxString text, bool select=False, int imageId=-1) -> bool"""
1927 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1929 def InsertPage(*args
, **kwargs
):
1931 InsertPage(size_t n, Window page, wxString text, bool select=False,
1932 int imageId=-1) -> bool
1934 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1936 def SetSelection(*args
, **kwargs
):
1937 """SetSelection(size_t n) -> int"""
1938 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1940 def AdvanceSelection(*args
, **kwargs
):
1941 """AdvanceSelection(bool forward=True)"""
1942 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1945 class BookCtrlPtr(BookCtrl
):
1946 def __init__(self
, this
):
1948 if not hasattr(self
,"thisown"): self
.thisown
= 0
1949 self
.__class
__ = BookCtrl
1950 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1952 class BookCtrlEvent(core
.NotifyEvent
):
1954 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1955 def __init__(self
, *args
, **kwargs
):
1957 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1958 int nOldSel=-1) -> BookCtrlEvent
1960 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1961 self
.this
= newobj
.this
1964 def GetSelection(*args
, **kwargs
):
1965 """GetSelection() -> int"""
1966 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1968 def SetSelection(*args
, **kwargs
):
1969 """SetSelection(int nSel)"""
1970 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1972 def GetOldSelection(*args
, **kwargs
):
1973 """GetOldSelection() -> int"""
1974 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1976 def SetOldSelection(*args
, **kwargs
):
1977 """SetOldSelection(int nOldSel)"""
1978 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1981 class BookCtrlEventPtr(BookCtrlEvent
):
1982 def __init__(self
, this
):
1984 if not hasattr(self
,"thisown"): self
.thisown
= 0
1985 self
.__class
__ = BookCtrlEvent
1986 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
1988 #---------------------------------------------------------------------------
1990 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
1991 NB_TOP
= _controls
.NB_TOP
1992 NB_LEFT
= _controls
.NB_LEFT
1993 NB_RIGHT
= _controls
.NB_RIGHT
1994 NB_BOTTOM
= _controls
.NB_BOTTOM
1995 NB_MULTILINE
= _controls
.NB_MULTILINE
1996 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
1997 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
1998 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
1999 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
2000 class Notebook(BookCtrl
):
2002 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2003 def __init__(self
, *args
, **kwargs
):
2005 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2006 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> Notebook
2008 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
2009 self
.this
= newobj
.this
2012 self
._setOORInfo
(self
)
2014 def Create(*args
, **kwargs
):
2016 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2017 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> bool
2019 return _controls
.Notebook_Create(*args
, **kwargs
)
2021 def GetRowCount(*args
, **kwargs
):
2022 """GetRowCount() -> int"""
2023 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2025 def SetPadding(*args
, **kwargs
):
2026 """SetPadding(Size padding)"""
2027 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2029 def SetTabSize(*args
, **kwargs
):
2030 """SetTabSize(Size sz)"""
2031 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2033 def HitTest(*args
, **kwargs
):
2035 HitTest(Point pt) -> (tab, where)
2037 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2039 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2041 def CalcSizeFromPage(*args
, **kwargs
):
2042 """CalcSizeFromPage(Size sizePage) -> Size"""
2043 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2046 class NotebookPtr(Notebook
):
2047 def __init__(self
, this
):
2049 if not hasattr(self
,"thisown"): self
.thisown
= 0
2050 self
.__class
__ = Notebook
2051 _controls
.Notebook_swigregister(NotebookPtr
)
2053 def PreNotebook(*args
, **kwargs
):
2054 """PreNotebook() -> Notebook"""
2055 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2059 class NotebookEvent(BookCtrlEvent
):
2061 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2062 def __init__(self
, *args
, **kwargs
):
2064 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2065 int nOldSel=-1) -> NotebookEvent
2067 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2068 self
.this
= newobj
.this
2072 class NotebookEventPtr(NotebookEvent
):
2073 def __init__(self
, this
):
2075 if not hasattr(self
,"thisown"): self
.thisown
= 0
2076 self
.__class
__ = NotebookEvent
2077 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2079 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2080 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2082 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2083 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2085 #----------------------------------------------------------------------------
2087 class NotebookPage(wx
.Panel
):
2089 There is an old (and apparently unsolvable) bug when placing a
2090 window with a nonstandard background colour in a wxNotebook on
2091 wxGTK, as the notbooks's background colour would always be used
2092 when the window is refreshed. The solution is to place a panel in
2093 the notbook and the coloured window on the panel, sized to cover
2094 the panel. This simple class does that for you, just put an
2095 instance of this in the notebook and make your regular window a
2096 child of this one and it will handle the resize for you.
2098 def __init__(self
, parent
, id=-1,
2099 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2100 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2101 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2103 EVT_SIZE(self
, self
.OnSize
)
2105 def OnSize(self
, evt
):
2106 if self
.child
is None:
2107 children
= self
.GetChildren()
2109 self
.child
= children
[0]
2111 self
.child
.SetPosition((0,0))
2112 self
.child
.SetSize(self
.GetSize())
2115 #---------------------------------------------------------------------------
2117 LB_DEFAULT
= _controls
.LB_DEFAULT
2118 LB_TOP
= _controls
.LB_TOP
2119 LB_BOTTOM
= _controls
.LB_BOTTOM
2120 LB_LEFT
= _controls
.LB_LEFT
2121 LB_RIGHT
= _controls
.LB_RIGHT
2122 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2123 class Listbook(BookCtrl
):
2125 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2126 def __init__(self
, *args
, **kwargs
):
2128 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2129 long style=0, wxString name=wxPyEmptyString) -> Listbook
2131 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2132 self
.this
= newobj
.this
2135 self
._setOORInfo
(self
)
2137 def Create(*args
, **kwargs
):
2139 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2140 long style=0, wxString name=wxPyEmptyString) -> bool
2142 return _controls
.Listbook_Create(*args
, **kwargs
)
2144 def IsVertical(*args
, **kwargs
):
2145 """IsVertical() -> bool"""
2146 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2149 class ListbookPtr(Listbook
):
2150 def __init__(self
, this
):
2152 if not hasattr(self
,"thisown"): self
.thisown
= 0
2153 self
.__class
__ = Listbook
2154 _controls
.Listbook_swigregister(ListbookPtr
)
2156 def PreListbook(*args
, **kwargs
):
2157 """PreListbook() -> Listbook"""
2158 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2162 class ListbookEvent(BookCtrlEvent
):
2164 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2165 def __init__(self
, *args
, **kwargs
):
2167 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2168 int nOldSel=-1) -> ListbookEvent
2170 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2171 self
.this
= newobj
.this
2175 class ListbookEventPtr(ListbookEvent
):
2176 def __init__(self
, this
):
2178 if not hasattr(self
,"thisown"): self
.thisown
= 0
2179 self
.__class
__ = ListbookEvent
2180 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2182 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2183 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2184 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2185 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2187 #---------------------------------------------------------------------------
2189 class BookCtrlSizer(core
.Sizer
):
2191 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2192 def __init__(self
, *args
, **kwargs
):
2193 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2194 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2195 self
.this
= newobj
.this
2198 self
._setOORInfo
(self
)
2200 def RecalcSizes(*args
, **kwargs
):
2202 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2204 def CalcMin(*args
, **kwargs
):
2205 """CalcMin() -> Size"""
2206 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2208 def GetControl(*args
, **kwargs
):
2209 """GetControl() -> BookCtrl"""
2210 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2213 class BookCtrlSizerPtr(BookCtrlSizer
):
2214 def __init__(self
, this
):
2216 if not hasattr(self
,"thisown"): self
.thisown
= 0
2217 self
.__class
__ = BookCtrlSizer
2218 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2220 class NotebookSizer(core
.Sizer
):
2222 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2223 def __init__(self
, *args
, **kwargs
):
2224 """__init__(Notebook nb) -> NotebookSizer"""
2225 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2226 self
.this
= newobj
.this
2229 self
._setOORInfo
(self
)
2231 def RecalcSizes(*args
, **kwargs
):
2233 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2235 def CalcMin(*args
, **kwargs
):
2236 """CalcMin() -> Size"""
2237 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2239 def GetNotebook(*args
, **kwargs
):
2240 """GetNotebook() -> Notebook"""
2241 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2244 class NotebookSizerPtr(NotebookSizer
):
2245 def __init__(self
, this
):
2247 if not hasattr(self
,"thisown"): self
.thisown
= 0
2248 self
.__class
__ = NotebookSizer
2249 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2251 #---------------------------------------------------------------------------
2253 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2254 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2255 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2256 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2257 TB_VERTICAL
= _controls
.TB_VERTICAL
2258 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2259 TB_FLAT
= _controls
.TB_FLAT
2260 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2261 TB_NOICONS
= _controls
.TB_NOICONS
2262 TB_TEXT
= _controls
.TB_TEXT
2263 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2264 TB_NOALIGN
= _controls
.TB_NOALIGN
2265 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2266 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2267 class ToolBarToolBase(core
.Object
):
2268 def __init__(self
): raise RuntimeError, "No constructor defined"
2270 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2271 def GetId(*args
, **kwargs
):
2272 """GetId() -> int"""
2273 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2275 def GetControl(*args
, **kwargs
):
2276 """GetControl() -> Control"""
2277 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2279 def GetToolBar(*args
, **kwargs
):
2280 """GetToolBar() -> ToolBarBase"""
2281 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2283 def IsButton(*args
, **kwargs
):
2284 """IsButton() -> int"""
2285 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2287 def IsControl(*args
, **kwargs
):
2288 """IsControl() -> int"""
2289 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2291 def IsSeparator(*args
, **kwargs
):
2292 """IsSeparator() -> int"""
2293 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2295 def GetStyle(*args
, **kwargs
):
2296 """GetStyle() -> int"""
2297 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2299 def GetKind(*args
, **kwargs
):
2300 """GetKind() -> wxItemKind"""
2301 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2303 def IsEnabled(*args
, **kwargs
):
2304 """IsEnabled() -> bool"""
2305 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2307 def IsToggled(*args
, **kwargs
):
2308 """IsToggled() -> bool"""
2309 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2311 def CanBeToggled(*args
, **kwargs
):
2312 """CanBeToggled() -> bool"""
2313 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2315 def GetNormalBitmap(*args
, **kwargs
):
2316 """GetNormalBitmap() -> wxBitmap"""
2317 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2319 def GetDisabledBitmap(*args
, **kwargs
):
2320 """GetDisabledBitmap() -> wxBitmap"""
2321 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2323 def GetBitmap(*args
, **kwargs
):
2324 """GetBitmap() -> wxBitmap"""
2325 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2327 def GetLabel(*args
, **kwargs
):
2328 """GetLabel() -> wxString"""
2329 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2331 def GetShortHelp(*args
, **kwargs
):
2332 """GetShortHelp() -> wxString"""
2333 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2335 def GetLongHelp(*args
, **kwargs
):
2336 """GetLongHelp() -> wxString"""
2337 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2339 def Enable(*args
, **kwargs
):
2340 """Enable(bool enable) -> bool"""
2341 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2343 def Toggle(*args
, **kwargs
):
2345 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2347 def SetToggle(*args
, **kwargs
):
2348 """SetToggle(bool toggle) -> bool"""
2349 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2351 def SetShortHelp(*args
, **kwargs
):
2352 """SetShortHelp(wxString help) -> bool"""
2353 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2355 def SetLongHelp(*args
, **kwargs
):
2356 """SetLongHelp(wxString help) -> bool"""
2357 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2359 def SetNormalBitmap(*args
, **kwargs
):
2360 """SetNormalBitmap(wxBitmap bmp)"""
2361 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2363 def SetDisabledBitmap(*args
, **kwargs
):
2364 """SetDisabledBitmap(wxBitmap bmp)"""
2365 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2367 def SetLabel(*args
, **kwargs
):
2368 """SetLabel(wxString label)"""
2369 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2371 def Detach(*args
, **kwargs
):
2373 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2375 def Attach(*args
, **kwargs
):
2376 """Attach(ToolBarBase tbar)"""
2377 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2379 def GetClientData(*args
, **kwargs
):
2380 """GetClientData() -> PyObject"""
2381 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2383 def SetClientData(*args
, **kwargs
):
2384 """SetClientData(PyObject clientData)"""
2385 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2387 GetBitmap1
= GetNormalBitmap
2388 GetBitmap2
= GetDisabledBitmap
2389 SetBitmap1
= SetNormalBitmap
2390 SetBitmap2
= SetDisabledBitmap
2393 class ToolBarToolBasePtr(ToolBarToolBase
):
2394 def __init__(self
, this
):
2396 if not hasattr(self
,"thisown"): self
.thisown
= 0
2397 self
.__class
__ = ToolBarToolBase
2398 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2400 class ToolBarBase(core
.Control
):
2401 def __init__(self
): raise RuntimeError, "No constructor defined"
2403 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2404 def DoAddTool(*args
, **kwargs
):
2406 DoAddTool(int id, wxString label, wxBitmap bitmap, wxBitmap bmpDisabled=wxNullBitmap,
2407 wxItemKind kind=ITEM_NORMAL,
2408 wxString shortHelp=wxPyEmptyString,
2409 wxString longHelp=wxPyEmptyString, PyObject clientData=None) -> ToolBarToolBase
2411 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2413 def DoInsertTool(*args
, **kwargs
):
2415 DoInsertTool(size_t pos, int id, wxString label, wxBitmap bitmap,
2416 wxBitmap bmpDisabled=wxNullBitmap, wxItemKind kind=ITEM_NORMAL,
2417 wxString shortHelp=wxPyEmptyString,
2418 wxString longHelp=wxPyEmptyString,
2419 PyObject clientData=None) -> ToolBarToolBase
2421 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2423 # These match the original Add methods for this class, kept for
2424 # backwards compatibility with versions < 2.3.3.
2427 def AddTool(self
, id, bitmap
,
2428 pushedBitmap
= wx
.NullBitmap
,
2431 shortHelpString
= '',
2432 longHelpString
= '') :
2433 '''Old style method to add a tool to the toolbar.'''
2434 kind
= wx
.ITEM_NORMAL
2435 if isToggle
: kind
= wx
.ITEM_CHECK
2436 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2437 shortHelpString
, longHelpString
, clientData
)
2439 def AddSimpleTool(self
, id, bitmap
,
2440 shortHelpString
= '',
2441 longHelpString
= '',
2443 '''Old style method to add a tool to the toolbar.'''
2444 kind
= wx
.ITEM_NORMAL
2445 if isToggle
: kind
= wx
.ITEM_CHECK
2446 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2447 shortHelpString
, longHelpString
, None)
2449 def InsertTool(self
, pos
, id, bitmap
,
2450 pushedBitmap
= wx
.NullBitmap
,
2453 shortHelpString
= '',
2454 longHelpString
= ''):
2455 '''Old style method to insert a tool in the toolbar.'''
2456 kind
= wx
.ITEM_NORMAL
2457 if isToggle
: kind
= wx
.ITEM_CHECK
2458 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2459 shortHelpString
, longHelpString
, clientData
)
2461 def InsertSimpleTool(self
, pos
, id, bitmap
,
2462 shortHelpString
= '',
2463 longHelpString
= '',
2465 '''Old style method to insert a tool in the toolbar.'''
2466 kind
= wx
.ITEM_NORMAL
2467 if isToggle
: kind
= wx
.ITEM_CHECK
2468 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2469 shortHelpString
, longHelpString
, None)
2472 # The following are the new toolbar Add methods starting with
2473 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2474 # able to keep backwards compatibility with using the above
2475 # methods. Eventually these should migrate to be the methods used
2476 # primarily and lose the 'Label' in the name...
2478 def AddLabelTool(self
, id, label
, bitmap
,
2479 bmpDisabled
= wx
.NullBitmap
,
2480 kind
= wx
.ITEM_NORMAL
,
2481 shortHelp
= '', longHelp
= '',
2484 The full AddTool() function.
2486 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2487 is created and used as the disabled image.
2489 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2490 shortHelp
, longHelp
, clientData
)
2493 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2494 bmpDisabled
= wx
.NullBitmap
,
2495 kind
= wx
.ITEM_NORMAL
,
2496 shortHelp
= '', longHelp
= '',
2499 Insert the new tool at the given position, if pos == GetToolsCount(), it
2500 is equivalent to AddTool()
2502 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2503 shortHelp
, longHelp
, clientData
)
2505 def AddCheckLabelTool(self
, id, label
, bitmap
,
2506 bmpDisabled
= wx
.NullBitmap
,
2507 shortHelp
= '', longHelp
= '',
2509 '''Add a check tool, i.e. a tool which can be toggled'''
2510 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2511 shortHelp
, longHelp
, clientData
)
2513 def AddRadioLabelTool(self
, id, label
, bitmap
,
2514 bmpDisabled
= wx
.NullBitmap
,
2515 shortHelp
= '', longHelp
= '',
2518 Add a radio tool, i.e. a tool which can be toggled and releases any
2519 other toggled radio tools in the same group when it happens
2521 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2522 shortHelp
, longHelp
, clientData
)
2525 # For consistency with the backwards compatible methods above, here are
2526 # some non-'Label' versions of the Check and Radio methods
2527 def AddCheckTool(self
, id, bitmap
,
2528 bmpDisabled
= wx
.NullBitmap
,
2529 shortHelp
= '', longHelp
= '',
2531 '''Add a check tool, i.e. a tool which can be toggled'''
2532 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2533 shortHelp
, longHelp
, clientData
)
2535 def AddRadioTool(self
, id, bitmap
,
2536 bmpDisabled
= wx
.NullBitmap
,
2537 shortHelp
= '', longHelp
= '',
2540 Add a radio tool, i.e. a tool which can be toggled and releases any
2541 other toggled radio tools in the same group when it happens
2543 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2544 shortHelp
, longHelp
, clientData
)
2546 def AddToolItem(*args
, **kwargs
):
2547 """AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase"""
2548 return _controls
.ToolBarBase_AddToolItem(*args
, **kwargs
)
2550 def InsertToolItem(*args
, **kwargs
):
2551 """InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase"""
2552 return _controls
.ToolBarBase_InsertToolItem(*args
, **kwargs
)
2554 def AddControl(*args
, **kwargs
):
2555 """AddControl(Control control) -> ToolBarToolBase"""
2556 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2558 def InsertControl(*args
, **kwargs
):
2559 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2560 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2562 def FindControl(*args
, **kwargs
):
2563 """FindControl(int id) -> Control"""
2564 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2566 def AddSeparator(*args
, **kwargs
):
2567 """AddSeparator() -> ToolBarToolBase"""
2568 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2570 def InsertSeparator(*args
, **kwargs
):
2571 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2572 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2574 def RemoveTool(*args
, **kwargs
):
2575 """RemoveTool(int id) -> ToolBarToolBase"""
2576 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2578 def DeleteToolByPos(*args
, **kwargs
):
2579 """DeleteToolByPos(size_t pos) -> bool"""
2580 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2582 def DeleteTool(*args
, **kwargs
):
2583 """DeleteTool(int id) -> bool"""
2584 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2586 def ClearTools(*args
, **kwargs
):
2588 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2590 def Realize(*args
, **kwargs
):
2591 """Realize() -> bool"""
2592 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2594 def EnableTool(*args
, **kwargs
):
2595 """EnableTool(int id, bool enable)"""
2596 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2598 def ToggleTool(*args
, **kwargs
):
2599 """ToggleTool(int id, bool toggle)"""
2600 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2602 def SetToggle(*args
, **kwargs
):
2603 """SetToggle(int id, bool toggle)"""
2604 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2606 def GetToolClientData(*args
, **kwargs
):
2607 """GetToolClientData(int id) -> PyObject"""
2608 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2610 def SetToolClientData(*args
, **kwargs
):
2611 """SetToolClientData(int id, PyObject clientData)"""
2612 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2614 def GetToolPos(*args
, **kwargs
):
2615 """GetToolPos(int id) -> int"""
2616 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2618 def GetToolState(*args
, **kwargs
):
2619 """GetToolState(int id) -> bool"""
2620 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2622 def GetToolEnabled(*args
, **kwargs
):
2623 """GetToolEnabled(int id) -> bool"""
2624 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2626 def SetToolShortHelp(*args
, **kwargs
):
2627 """SetToolShortHelp(int id, wxString helpString)"""
2628 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2630 def GetToolShortHelp(*args
, **kwargs
):
2631 """GetToolShortHelp(int id) -> wxString"""
2632 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2634 def SetToolLongHelp(*args
, **kwargs
):
2635 """SetToolLongHelp(int id, wxString helpString)"""
2636 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2638 def GetToolLongHelp(*args
, **kwargs
):
2639 """GetToolLongHelp(int id) -> wxString"""
2640 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2642 def SetMarginsXY(*args
, **kwargs
):
2643 """SetMarginsXY(int x, int y)"""
2644 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2646 def SetMargins(*args
, **kwargs
):
2647 """SetMargins(Size size)"""
2648 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2650 def SetToolPacking(*args
, **kwargs
):
2651 """SetToolPacking(int packing)"""
2652 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2654 def SetToolSeparation(*args
, **kwargs
):
2655 """SetToolSeparation(int separation)"""
2656 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2658 def GetToolMargins(*args
, **kwargs
):
2659 """GetToolMargins() -> Size"""
2660 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2662 def GetMargins(*args
, **kwargs
):
2663 """GetMargins() -> Size"""
2664 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2666 def GetToolPacking(*args
, **kwargs
):
2667 """GetToolPacking() -> int"""
2668 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2670 def GetToolSeparation(*args
, **kwargs
):
2671 """GetToolSeparation() -> int"""
2672 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2674 def SetRows(*args
, **kwargs
):
2675 """SetRows(int nRows)"""
2676 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2678 def SetMaxRowsCols(*args
, **kwargs
):
2679 """SetMaxRowsCols(int rows, int cols)"""
2680 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2682 def GetMaxRows(*args
, **kwargs
):
2683 """GetMaxRows() -> int"""
2684 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2686 def GetMaxCols(*args
, **kwargs
):
2687 """GetMaxCols() -> int"""
2688 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2690 def SetToolBitmapSize(*args
, **kwargs
):
2691 """SetToolBitmapSize(Size size)"""
2692 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2694 def GetToolBitmapSize(*args
, **kwargs
):
2695 """GetToolBitmapSize() -> Size"""
2696 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2698 def GetToolSize(*args
, **kwargs
):
2699 """GetToolSize() -> Size"""
2700 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2702 def FindToolForPosition(*args
, **kwargs
):
2703 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2704 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2706 def FindById(*args
, **kwargs
):
2707 """FindById(int toolid) -> ToolBarToolBase"""
2708 return _controls
.ToolBarBase_FindById(*args
, **kwargs
)
2710 def IsVertical(*args
, **kwargs
):
2711 """IsVertical() -> bool"""
2712 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2715 class ToolBarBasePtr(ToolBarBase
):
2716 def __init__(self
, this
):
2718 if not hasattr(self
,"thisown"): self
.thisown
= 0
2719 self
.__class
__ = ToolBarBase
2720 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2722 class ToolBar(ToolBarBase
):
2724 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2725 def __init__(self
, *args
, **kwargs
):
2727 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2728 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2729 wxString name=wxPyToolBarNameStr) -> ToolBar
2731 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2732 self
.this
= newobj
.this
2735 self
._setOORInfo
(self
)
2737 def Create(*args
, **kwargs
):
2739 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2740 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2741 wxString name=wxPyToolBarNameStr) -> bool
2743 return _controls
.ToolBar_Create(*args
, **kwargs
)
2745 def FindToolForPosition(*args
, **kwargs
):
2746 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2747 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2750 class ToolBarPtr(ToolBar
):
2751 def __init__(self
, this
):
2753 if not hasattr(self
,"thisown"): self
.thisown
= 0
2754 self
.__class
__ = ToolBar
2755 _controls
.ToolBar_swigregister(ToolBarPtr
)
2757 def PreToolBar(*args
, **kwargs
):
2758 """PreToolBar() -> ToolBar"""
2759 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2763 #---------------------------------------------------------------------------
2765 LC_VRULES
= _controls
.LC_VRULES
2766 LC_HRULES
= _controls
.LC_HRULES
2767 LC_ICON
= _controls
.LC_ICON
2768 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2769 LC_LIST
= _controls
.LC_LIST
2770 LC_REPORT
= _controls
.LC_REPORT
2771 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2772 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2773 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2774 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2775 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2776 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2777 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2778 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2779 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2780 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2781 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2782 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2783 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2784 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2785 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2786 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2787 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2788 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2789 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2790 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2791 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2792 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2793 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2794 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2795 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2796 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2797 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2798 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2799 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2800 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2801 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2802 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2803 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2804 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2805 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2806 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2807 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2808 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2809 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2810 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2811 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2812 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2813 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2814 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2815 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2816 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2817 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2818 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2819 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2820 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2821 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2822 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2823 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2824 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2825 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2826 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2827 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2828 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2829 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2830 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2831 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2832 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2833 #---------------------------------------------------------------------------
2835 class ListItemAttr(object):
2837 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2838 def __init__(self
, *args
, **kwargs
):
2840 __init__(wxColour colText=wxNullColour, wxColour colBack=wxNullColour,
2841 wxFont font=wxNullFont) -> ListItemAttr
2843 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2844 self
.this
= newobj
.this
2847 def SetTextColour(*args
, **kwargs
):
2848 """SetTextColour(wxColour colText)"""
2849 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2851 def SetBackgroundColour(*args
, **kwargs
):
2852 """SetBackgroundColour(wxColour colBack)"""
2853 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2855 def SetFont(*args
, **kwargs
):
2856 """SetFont(wxFont font)"""
2857 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2859 def HasTextColour(*args
, **kwargs
):
2860 """HasTextColour() -> bool"""
2861 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2863 def HasBackgroundColour(*args
, **kwargs
):
2864 """HasBackgroundColour() -> bool"""
2865 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2867 def HasFont(*args
, **kwargs
):
2868 """HasFont() -> bool"""
2869 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2871 def GetTextColour(*args
, **kwargs
):
2872 """GetTextColour() -> wxColour"""
2873 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2875 def GetBackgroundColour(*args
, **kwargs
):
2876 """GetBackgroundColour() -> wxColour"""
2877 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2879 def GetFont(*args
, **kwargs
):
2880 """GetFont() -> wxFont"""
2881 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2883 def Destroy(*args
, **kwargs
):
2885 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2888 class ListItemAttrPtr(ListItemAttr
):
2889 def __init__(self
, this
):
2891 if not hasattr(self
,"thisown"): self
.thisown
= 0
2892 self
.__class
__ = ListItemAttr
2893 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2895 #---------------------------------------------------------------------------
2897 class ListItem(core
.Object
):
2899 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2900 def __init__(self
, *args
, **kwargs
):
2901 """__init__() -> ListItem"""
2902 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2903 self
.this
= newobj
.this
2906 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2909 if self
.thisown
: destroy(self
)
2912 def Clear(*args
, **kwargs
):
2914 return _controls
.ListItem_Clear(*args
, **kwargs
)
2916 def ClearAttributes(*args
, **kwargs
):
2917 """ClearAttributes()"""
2918 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2920 def SetMask(*args
, **kwargs
):
2921 """SetMask(long mask)"""
2922 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2924 def SetId(*args
, **kwargs
):
2925 """SetId(long id)"""
2926 return _controls
.ListItem_SetId(*args
, **kwargs
)
2928 def SetColumn(*args
, **kwargs
):
2929 """SetColumn(int col)"""
2930 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2932 def SetState(*args
, **kwargs
):
2933 """SetState(long state)"""
2934 return _controls
.ListItem_SetState(*args
, **kwargs
)
2936 def SetStateMask(*args
, **kwargs
):
2937 """SetStateMask(long stateMask)"""
2938 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2940 def SetText(*args
, **kwargs
):
2941 """SetText(wxString text)"""
2942 return _controls
.ListItem_SetText(*args
, **kwargs
)
2944 def SetImage(*args
, **kwargs
):
2945 """SetImage(int image)"""
2946 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2948 def SetData(*args
, **kwargs
):
2949 """SetData(long data)"""
2950 return _controls
.ListItem_SetData(*args
, **kwargs
)
2952 def SetWidth(*args
, **kwargs
):
2953 """SetWidth(int width)"""
2954 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2956 def SetAlign(*args
, **kwargs
):
2957 """SetAlign(wxListColumnFormat align)"""
2958 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2960 def SetTextColour(*args
, **kwargs
):
2961 """SetTextColour(wxColour colText)"""
2962 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2964 def SetBackgroundColour(*args
, **kwargs
):
2965 """SetBackgroundColour(wxColour colBack)"""
2966 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2968 def SetFont(*args
, **kwargs
):
2969 """SetFont(wxFont font)"""
2970 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2972 def GetMask(*args
, **kwargs
):
2973 """GetMask() -> long"""
2974 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2976 def GetId(*args
, **kwargs
):
2977 """GetId() -> long"""
2978 return _controls
.ListItem_GetId(*args
, **kwargs
)
2980 def GetColumn(*args
, **kwargs
):
2981 """GetColumn() -> int"""
2982 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2984 def GetState(*args
, **kwargs
):
2985 """GetState() -> long"""
2986 return _controls
.ListItem_GetState(*args
, **kwargs
)
2988 def GetText(*args
, **kwargs
):
2989 """GetText() -> wxString"""
2990 return _controls
.ListItem_GetText(*args
, **kwargs
)
2992 def GetImage(*args
, **kwargs
):
2993 """GetImage() -> int"""
2994 return _controls
.ListItem_GetImage(*args
, **kwargs
)
2996 def GetData(*args
, **kwargs
):
2997 """GetData() -> long"""
2998 return _controls
.ListItem_GetData(*args
, **kwargs
)
3000 def GetWidth(*args
, **kwargs
):
3001 """GetWidth() -> int"""
3002 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
3004 def GetAlign(*args
, **kwargs
):
3005 """GetAlign() -> wxListColumnFormat"""
3006 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
3008 def GetAttributes(*args
, **kwargs
):
3009 """GetAttributes() -> ListItemAttr"""
3010 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
3012 def HasAttributes(*args
, **kwargs
):
3013 """HasAttributes() -> bool"""
3014 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
3016 def GetTextColour(*args
, **kwargs
):
3017 """GetTextColour() -> wxColour"""
3018 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
3020 def GetBackgroundColour(*args
, **kwargs
):
3021 """GetBackgroundColour() -> wxColour"""
3022 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
3024 def GetFont(*args
, **kwargs
):
3025 """GetFont() -> wxFont"""
3026 return _controls
.ListItem_GetFont(*args
, **kwargs
)
3028 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
3029 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
3030 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
3031 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
3032 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
3033 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
3034 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
3035 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
3036 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3037 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3039 class ListItemPtr(ListItem
):
3040 def __init__(self
, this
):
3042 if not hasattr(self
,"thisown"): self
.thisown
= 0
3043 self
.__class
__ = ListItem
3044 _controls
.ListItem_swigregister(ListItemPtr
)
3046 #---------------------------------------------------------------------------
3048 class ListEvent(core
.NotifyEvent
):
3050 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3051 def __init__(self
, *args
, **kwargs
):
3052 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3053 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3054 self
.this
= newobj
.this
3057 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3058 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3059 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3060 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3061 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3062 m_item
= property(_controls
.ListEvent_m_item_get
)
3063 def GetKeyCode(*args
, **kwargs
):
3064 """GetKeyCode() -> int"""
3065 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3067 GetCode
= GetKeyCode
3068 def GetIndex(*args
, **kwargs
):
3069 """GetIndex() -> long"""
3070 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3072 def GetColumn(*args
, **kwargs
):
3073 """GetColumn() -> int"""
3074 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3076 def GetPoint(*args
, **kwargs
):
3077 """GetPoint() -> Point"""
3078 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3080 GetPosition
= GetPoint
3081 def GetLabel(*args
, **kwargs
):
3082 """GetLabel() -> wxString"""
3083 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3085 def GetText(*args
, **kwargs
):
3086 """GetText() -> wxString"""
3087 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3089 def GetImage(*args
, **kwargs
):
3090 """GetImage() -> int"""
3091 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3093 def GetData(*args
, **kwargs
):
3094 """GetData() -> long"""
3095 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3097 def GetMask(*args
, **kwargs
):
3098 """GetMask() -> long"""
3099 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3101 def GetItem(*args
, **kwargs
):
3102 """GetItem() -> ListItem"""
3103 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3105 def GetCacheFrom(*args
, **kwargs
):
3106 """GetCacheFrom() -> long"""
3107 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3109 def GetCacheTo(*args
, **kwargs
):
3110 """GetCacheTo() -> long"""
3111 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3113 def IsEditCancelled(*args
, **kwargs
):
3114 """IsEditCancelled() -> bool"""
3115 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3117 def SetEditCanceled(*args
, **kwargs
):
3118 """SetEditCanceled(bool editCancelled)"""
3119 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3122 class ListEventPtr(ListEvent
):
3123 def __init__(self
, this
):
3125 if not hasattr(self
,"thisown"): self
.thisown
= 0
3126 self
.__class
__ = ListEvent
3127 _controls
.ListEvent_swigregister(ListEventPtr
)
3129 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3130 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3131 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3132 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3133 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3134 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3135 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3136 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3137 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3138 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3139 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3140 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3141 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3142 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3143 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3144 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3145 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3146 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3147 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3148 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3149 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3150 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3151 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3152 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3153 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3154 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3155 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3156 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3157 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3158 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3159 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3160 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3161 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3162 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3163 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3164 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3165 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3166 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3167 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3168 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3169 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3170 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3171 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3172 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3174 #---------------------------------------------------------------------------
3176 class ListCtrl(core
.Control
):
3178 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3179 def __init__(self
, *args
, **kwargs
):
3181 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3182 Size size=DefaultSize, long style=LC_ICON,
3183 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListCtrl
3185 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3186 self
.this
= newobj
.this
3189 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3191 def Create(*args
, **kwargs
):
3193 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3194 Size size=DefaultSize, long style=LC_ICON,
3195 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool
3197 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3199 def _setCallbackInfo(*args
, **kwargs
):
3200 """_setCallbackInfo(PyObject self, PyObject _class)"""
3201 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3203 def SetForegroundColour(*args
, **kwargs
):
3204 """SetForegroundColour(wxColour col) -> bool"""
3205 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3207 def SetBackgroundColour(*args
, **kwargs
):
3208 """SetBackgroundColour(wxColour col) -> bool"""
3209 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3211 def GetColumn(*args
, **kwargs
):
3212 """GetColumn(int col) -> ListItem"""
3213 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3214 if val
is not None: val
.thisown
= 1
3217 def SetColumn(*args
, **kwargs
):
3218 """SetColumn(int col, ListItem item) -> bool"""
3219 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3221 def GetColumnWidth(*args
, **kwargs
):
3222 """GetColumnWidth(int col) -> int"""
3223 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3225 def SetColumnWidth(*args
, **kwargs
):
3226 """SetColumnWidth(int col, int width) -> bool"""
3227 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3229 def GetCountPerPage(*args
, **kwargs
):
3230 """GetCountPerPage() -> int"""
3231 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3233 def GetViewRect(*args
, **kwargs
):
3234 """GetViewRect() -> Rect"""
3235 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3237 def GetItem(*args
, **kwargs
):
3238 """GetItem(long itemId, int col=0) -> ListItem"""
3239 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3240 if val
is not None: val
.thisown
= 1
3243 def SetItem(*args
, **kwargs
):
3244 """SetItem(ListItem info) -> bool"""
3245 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3247 def SetStringItem(*args
, **kwargs
):
3248 """SetStringItem(long index, int col, wxString label, int imageId=-1) -> long"""
3249 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3251 def GetItemState(*args
, **kwargs
):
3252 """GetItemState(long item, long stateMask) -> int"""
3253 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3255 def SetItemState(*args
, **kwargs
):
3256 """SetItemState(long item, long state, long stateMask) -> bool"""
3257 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3259 def SetItemImage(*args
, **kwargs
):
3260 """SetItemImage(long item, int image, int selImage) -> bool"""
3261 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3263 def GetItemText(*args
, **kwargs
):
3264 """GetItemText(long item) -> wxString"""
3265 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3267 def SetItemText(*args
, **kwargs
):
3268 """SetItemText(long item, wxString str)"""
3269 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3271 def GetItemData(*args
, **kwargs
):
3272 """GetItemData(long item) -> long"""
3273 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3275 def SetItemData(*args
, **kwargs
):
3276 """SetItemData(long item, long data) -> bool"""
3277 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3279 def GetItemPosition(*args
, **kwargs
):
3280 """GetItemPosition(long item) -> Point"""
3281 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3283 def GetItemRect(*args
, **kwargs
):
3284 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3285 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3287 def SetItemPosition(*args
, **kwargs
):
3288 """SetItemPosition(long item, Point pos) -> bool"""
3289 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3291 def GetItemCount(*args
, **kwargs
):
3292 """GetItemCount() -> int"""
3293 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3295 def GetColumnCount(*args
, **kwargs
):
3296 """GetColumnCount() -> int"""
3297 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3299 def GetItemSpacing(*args
, **kwargs
):
3300 """GetItemSpacing() -> Size"""
3301 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3303 def SetItemSpacing(*args
, **kwargs
):
3304 """SetItemSpacing(int spacing, bool isSmall=False)"""
3305 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3307 def GetSelectedItemCount(*args
, **kwargs
):
3308 """GetSelectedItemCount() -> int"""
3309 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3311 def GetTextColour(*args
, **kwargs
):
3312 """GetTextColour() -> wxColour"""
3313 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3315 def SetTextColour(*args
, **kwargs
):
3316 """SetTextColour(wxColour col)"""
3317 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3319 def GetTopItem(*args
, **kwargs
):
3320 """GetTopItem() -> long"""
3321 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3323 def SetSingleStyle(*args
, **kwargs
):
3324 """SetSingleStyle(long style, bool add=True)"""
3325 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3327 def SetWindowStyleFlag(*args
, **kwargs
):
3328 """SetWindowStyleFlag(long style)"""
3329 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3331 def GetNextItem(*args
, **kwargs
):
3332 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3333 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3335 def GetImageList(*args
, **kwargs
):
3336 """GetImageList(int which) -> wxImageList"""
3337 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3339 def SetImageList(*args
, **kwargs
):
3340 """SetImageList(wxImageList imageList, int which)"""
3341 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3343 def AssignImageList(*args
, **kwargs
):
3344 """AssignImageList(wxImageList imageList, int which)"""
3345 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3349 def IsVirtual(*args
, **kwargs
):
3350 """IsVirtual() -> bool"""
3351 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3353 def RefreshItem(*args
, **kwargs
):
3354 """RefreshItem(long item)"""
3355 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3357 def RefreshItems(*args
, **kwargs
):
3358 """RefreshItems(long itemFrom, long itemTo)"""
3359 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3361 def Arrange(*args
, **kwargs
):
3362 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3363 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3365 def DeleteItem(*args
, **kwargs
):
3366 """DeleteItem(long item) -> bool"""
3367 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3369 def DeleteAllItems(*args
, **kwargs
):
3370 """DeleteAllItems() -> bool"""
3371 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3373 def DeleteColumn(*args
, **kwargs
):
3374 """DeleteColumn(int col) -> bool"""
3375 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3377 def DeleteAllColumns(*args
, **kwargs
):
3378 """DeleteAllColumns() -> bool"""
3379 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3381 def ClearAll(*args
, **kwargs
):
3383 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3385 def EditLabel(*args
, **kwargs
):
3386 """EditLabel(long item)"""
3387 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3389 def EnsureVisible(*args
, **kwargs
):
3390 """EnsureVisible(long item) -> bool"""
3391 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3393 def FindItem(*args
, **kwargs
):
3394 """FindItem(long start, wxString str, bool partial=False) -> long"""
3395 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3397 def FindItemData(*args
, **kwargs
):
3398 """FindItemData(long start, long data) -> long"""
3399 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3401 def FindItemAtPos(*args
, **kwargs
):
3402 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3403 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3405 def HitTest(*args
, **kwargs
):
3407 HitTest(Point point) -> (item, where)
3409 Determines which item (if any) is at the specified point,
3410 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3412 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3414 def InsertItem(*args
, **kwargs
):
3415 """InsertItem(ListItem info) -> long"""
3416 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3418 def InsertStringItem(*args
, **kwargs
):
3419 """InsertStringItem(long index, wxString label) -> long"""
3420 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3422 def InsertImageItem(*args
, **kwargs
):
3423 """InsertImageItem(long index, int imageIndex) -> long"""
3424 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3426 def InsertImageStringItem(*args
, **kwargs
):
3427 """InsertImageStringItem(long index, wxString label, int imageIndex) -> long"""
3428 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3430 def InsertColumnInfo(*args
, **kwargs
):
3431 """InsertColumnInfo(long col, ListItem info) -> long"""
3432 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3434 def InsertColumn(*args
, **kwargs
):
3436 InsertColumn(long col, wxString heading, int format=LIST_FORMAT_LEFT,
3437 int width=-1) -> long
3439 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3441 def SetItemCount(*args
, **kwargs
):
3442 """SetItemCount(long count)"""
3443 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3445 def ScrollList(*args
, **kwargs
):
3446 """ScrollList(int dx, int dy) -> bool"""
3447 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3449 def SetItemTextColour(*args
, **kwargs
):
3450 """SetItemTextColour(long item, wxColour col)"""
3451 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3453 def GetItemTextColour(*args
, **kwargs
):
3454 """GetItemTextColour(long item) -> wxColour"""
3455 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3457 def SetItemBackgroundColour(*args
, **kwargs
):
3458 """SetItemBackgroundColour(long item, wxColour col)"""
3459 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3461 def GetItemBackgroundColour(*args
, **kwargs
):
3462 """GetItemBackgroundColour(long item) -> wxColour"""
3463 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3467 def Select(self
, idx
, on
=1):
3468 '''[de]select an item'''
3469 if on
: state
= wx
.LIST_STATE_SELECTED
3471 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3473 def Focus(self
, idx
):
3474 '''Focus and show the given item'''
3475 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3476 self
.EnsureVisible(idx
)
3478 def GetFocusedItem(self
):
3479 '''get the currently focused item or -1 if none'''
3480 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3482 def GetFirstSelected(self
, *args
):
3483 '''return first selected item, or -1 when none'''
3484 return self
.GetNextSelected(-1)
3486 def GetNextSelected(self
, item
):
3487 '''return subsequent selected items, or -1 when no more'''
3488 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3490 def IsSelected(self
, idx
):
3491 '''return True if the item is selected'''
3492 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3494 def SetColumnImage(self
, col
, image
):
3495 item
= self
.GetColumn(col
)
3496 # preserve all other attributes too
3497 item
.SetMask( wx
.LIST_MASK_STATE |
3499 wx
.LIST_MASK_IMAGE |
3502 wx
.LIST_MASK_WIDTH |
3503 wx
.LIST_MASK_FORMAT
)
3504 item
.SetImage(image
)
3505 self
.SetColumn(col
, item
)
3507 def ClearColumnImage(self
, col
):
3508 self
.SetColumnImage(col
, -1)
3510 def Append(self
, entry
):
3511 '''Append an item to the list control. The entry parameter should be a
3512 sequence with an item for each column'''
3518 pos
= self
.GetItemCount()
3519 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3520 for i
in range(1, len(entry
)):
3521 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3524 def SortItems(*args
, **kwargs
):
3525 """SortItems(PyObject func) -> bool"""
3526 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3528 def GetMainWindow(*args
, **kwargs
):
3529 """GetMainWindow() -> Window"""
3530 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3533 class ListCtrlPtr(ListCtrl
):
3534 def __init__(self
, this
):
3536 if not hasattr(self
,"thisown"): self
.thisown
= 0
3537 self
.__class
__ = ListCtrl
3538 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3540 def PreListCtrl(*args
, **kwargs
):
3541 """PreListCtrl() -> ListCtrl"""
3542 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3546 #---------------------------------------------------------------------------
3548 class ListView(ListCtrl
):
3550 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3551 def __init__(self
, *args
, **kwargs
):
3553 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3554 Size size=DefaultSize, long style=LC_REPORT,
3555 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListView
3557 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3558 self
.this
= newobj
.this
3561 self
._setOORInfo
(self
)
3563 def Create(*args
, **kwargs
):
3565 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3566 Size size=DefaultSize, long style=LC_REPORT,
3567 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool
3569 return _controls
.ListView_Create(*args
, **kwargs
)
3571 def Select(*args
, **kwargs
):
3572 """Select(long n, bool on=True)"""
3573 return _controls
.ListView_Select(*args
, **kwargs
)
3575 def Focus(*args
, **kwargs
):
3576 """Focus(long index)"""
3577 return _controls
.ListView_Focus(*args
, **kwargs
)
3579 def GetFocusedItem(*args
, **kwargs
):
3580 """GetFocusedItem() -> long"""
3581 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3583 def GetNextSelected(*args
, **kwargs
):
3584 """GetNextSelected(long item) -> long"""
3585 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3587 def GetFirstSelected(*args
, **kwargs
):
3588 """GetFirstSelected() -> long"""
3589 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3591 def IsSelected(*args
, **kwargs
):
3592 """IsSelected(long index) -> bool"""
3593 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3595 def SetColumnImage(*args
, **kwargs
):
3596 """SetColumnImage(int col, int image)"""
3597 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3599 def ClearColumnImage(*args
, **kwargs
):
3600 """ClearColumnImage(int col)"""
3601 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3604 class ListViewPtr(ListView
):
3605 def __init__(self
, this
):
3607 if not hasattr(self
,"thisown"): self
.thisown
= 0
3608 self
.__class
__ = ListView
3609 _controls
.ListView_swigregister(ListViewPtr
)
3611 def PreListView(*args
, **kwargs
):
3612 """PreListView() -> ListView"""
3613 val
= _controls
.new_PreListView(*args
, **kwargs
)
3617 #---------------------------------------------------------------------------
3619 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3620 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3621 TR_NO_LINES
= _controls
.TR_NO_LINES
3622 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3623 TR_SINGLE
= _controls
.TR_SINGLE
3624 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3625 TR_EXTENDED
= _controls
.TR_EXTENDED
3626 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3627 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3628 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3629 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3630 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3631 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3632 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3633 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3634 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3635 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3636 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3637 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3638 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3639 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3640 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3641 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3642 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3643 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3644 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3645 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3646 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3647 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3648 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3649 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3650 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3651 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3652 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3653 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3654 #---------------------------------------------------------------------------
3656 class TreeItemId(object):
3658 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3659 def __init__(self
, *args
, **kwargs
):
3660 """__init__() -> TreeItemId"""
3661 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3662 self
.this
= newobj
.this
3665 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3668 if self
.thisown
: destroy(self
)
3671 def IsOk(*args
, **kwargs
):
3672 """IsOk() -> bool"""
3673 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3675 def __eq__(*args
, **kwargs
):
3676 """__eq__(TreeItemId other) -> bool"""
3677 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3679 def __ne__(*args
, **kwargs
):
3680 """__ne__(TreeItemId other) -> bool"""
3681 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3683 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3685 def __nonzero__(self
): return self
.IsOk()
3687 class TreeItemIdPtr(TreeItemId
):
3688 def __init__(self
, this
):
3690 if not hasattr(self
,"thisown"): self
.thisown
= 0
3691 self
.__class
__ = TreeItemId
3692 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3694 class TreeItemData(object):
3696 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3697 def __init__(self
, *args
, **kwargs
):
3698 """__init__(PyObject obj=None) -> TreeItemData"""
3699 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3700 self
.this
= newobj
.this
3703 def GetData(*args
, **kwargs
):
3704 """GetData() -> PyObject"""
3705 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3707 def SetData(*args
, **kwargs
):
3708 """SetData(PyObject obj)"""
3709 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3711 def GetId(*args
, **kwargs
):
3712 """GetId() -> TreeItemId"""
3713 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3715 def SetId(*args
, **kwargs
):
3716 """SetId(TreeItemId id)"""
3717 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3719 def Destroy(*args
, **kwargs
):
3721 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3724 class TreeItemDataPtr(TreeItemData
):
3725 def __init__(self
, this
):
3727 if not hasattr(self
,"thisown"): self
.thisown
= 0
3728 self
.__class
__ = TreeItemData
3729 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3731 #---------------------------------------------------------------------------
3733 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3734 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3735 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3736 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3737 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3738 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3739 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3740 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3741 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3742 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3743 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3744 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3745 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3746 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3747 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3748 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3749 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3750 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3751 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3752 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3753 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3754 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3755 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3756 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3757 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3758 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3759 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3760 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3761 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3762 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3763 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3764 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3765 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3766 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3767 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3768 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3769 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3770 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3771 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3772 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3774 class TreeEvent(core
.NotifyEvent
):
3776 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3777 def __init__(self
, *args
, **kwargs
):
3778 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3779 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3780 self
.this
= newobj
.this
3783 def GetItem(*args
, **kwargs
):
3784 """GetItem() -> TreeItemId"""
3785 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3787 def SetItem(*args
, **kwargs
):
3788 """SetItem(TreeItemId item)"""
3789 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3791 def GetOldItem(*args
, **kwargs
):
3792 """GetOldItem() -> TreeItemId"""
3793 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3795 def SetOldItem(*args
, **kwargs
):
3796 """SetOldItem(TreeItemId item)"""
3797 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3799 def GetPoint(*args
, **kwargs
):
3800 """GetPoint() -> Point"""
3801 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3803 def SetPoint(*args
, **kwargs
):
3804 """SetPoint(Point pt)"""
3805 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3807 def GetKeyEvent(*args
, **kwargs
):
3808 """GetKeyEvent() -> KeyEvent"""
3809 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3811 def GetKeyCode(*args
, **kwargs
):
3812 """GetKeyCode() -> int"""
3813 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3815 def SetKeyEvent(*args
, **kwargs
):
3816 """SetKeyEvent(KeyEvent evt)"""
3817 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3819 def GetLabel(*args
, **kwargs
):
3820 """GetLabel() -> wxString"""
3821 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3823 def SetLabel(*args
, **kwargs
):
3824 """SetLabel(wxString label)"""
3825 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3827 def IsEditCancelled(*args
, **kwargs
):
3828 """IsEditCancelled() -> bool"""
3829 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3831 def SetEditCanceled(*args
, **kwargs
):
3832 """SetEditCanceled(bool editCancelled)"""
3833 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3835 def SetToolTip(*args
, **kwargs
):
3836 """SetToolTip(wxString toolTip)"""
3837 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3840 class TreeEventPtr(TreeEvent
):
3841 def __init__(self
, this
):
3843 if not hasattr(self
,"thisown"): self
.thisown
= 0
3844 self
.__class
__ = TreeEvent
3845 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3847 #---------------------------------------------------------------------------
3849 class TreeCtrl(core
.Control
):
3851 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3852 def __init__(self
, *args
, **kwargs
):
3854 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3855 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3856 Validator validator=DefaultValidator,
3857 wxString name=wxPy_TreeCtrlNameStr) -> TreeCtrl
3859 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3860 self
.this
= newobj
.this
3863 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3865 def Create(*args
, **kwargs
):
3867 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3868 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3869 Validator validator=DefaultValidator,
3870 wxString name=wxPy_TreeCtrlNameStr) -> bool
3872 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3874 def _setCallbackInfo(*args
, **kwargs
):
3875 """_setCallbackInfo(PyObject self, PyObject _class)"""
3876 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3878 def GetCount(*args
, **kwargs
):
3879 """GetCount() -> size_t"""
3880 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3882 def GetIndent(*args
, **kwargs
):
3883 """GetIndent() -> unsigned int"""
3884 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3886 def SetIndent(*args
, **kwargs
):
3887 """SetIndent(unsigned int indent)"""
3888 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3890 def GetSpacing(*args
, **kwargs
):
3891 """GetSpacing() -> unsigned int"""
3892 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3894 def SetSpacing(*args
, **kwargs
):
3895 """SetSpacing(unsigned int spacing)"""
3896 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3898 def GetImageList(*args
, **kwargs
):
3899 """GetImageList() -> wxImageList"""
3900 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3902 def GetStateImageList(*args
, **kwargs
):
3903 """GetStateImageList() -> wxImageList"""
3904 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3906 def SetImageList(*args
, **kwargs
):
3907 """SetImageList(wxImageList imageList)"""
3908 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3910 def SetStateImageList(*args
, **kwargs
):
3911 """SetStateImageList(wxImageList imageList)"""
3912 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3914 def AssignImageList(*args
, **kwargs
):
3915 """AssignImageList(wxImageList imageList)"""
3916 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3920 def AssignStateImageList(*args
, **kwargs
):
3921 """AssignStateImageList(wxImageList imageList)"""
3922 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3926 def GetItemText(*args
, **kwargs
):
3927 """GetItemText(TreeItemId item) -> wxString"""
3928 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3930 def GetItemImage(*args
, **kwargs
):
3931 """GetItemImage(TreeItemId item, wxTreeItemIcon which=TreeItemIcon_Normal) -> int"""
3932 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3934 def GetItemData(*args
, **kwargs
):
3935 """GetItemData(TreeItemId item) -> TreeItemData"""
3936 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3938 def GetItemPyData(*args
, **kwargs
):
3939 """GetItemPyData(TreeItemId item) -> PyObject"""
3940 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3942 GetPyData
= GetItemPyData
3943 def GetItemTextColour(*args
, **kwargs
):
3944 """GetItemTextColour(TreeItemId item) -> wxColour"""
3945 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3947 def GetItemBackgroundColour(*args
, **kwargs
):
3948 """GetItemBackgroundColour(TreeItemId item) -> wxColour"""
3949 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3951 def GetItemFont(*args
, **kwargs
):
3952 """GetItemFont(TreeItemId item) -> wxFont"""
3953 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3955 def SetItemText(*args
, **kwargs
):
3956 """SetItemText(TreeItemId item, wxString text)"""
3957 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3959 def SetItemImage(*args
, **kwargs
):
3960 """SetItemImage(TreeItemId item, int image, wxTreeItemIcon which=TreeItemIcon_Normal)"""
3961 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3963 def SetItemData(*args
, **kwargs
):
3964 """SetItemData(TreeItemId item, TreeItemData data)"""
3965 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3967 def SetItemPyData(*args
, **kwargs
):
3968 """SetItemPyData(TreeItemId item, PyObject obj)"""
3969 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3971 SetPyData
= SetItemPyData
3972 def SetItemHasChildren(*args
, **kwargs
):
3973 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3974 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3976 def SetItemBold(*args
, **kwargs
):
3977 """SetItemBold(TreeItemId item, bool bold=True)"""
3978 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3980 def SetItemTextColour(*args
, **kwargs
):
3981 """SetItemTextColour(TreeItemId item, wxColour col)"""
3982 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3984 def SetItemBackgroundColour(*args
, **kwargs
):
3985 """SetItemBackgroundColour(TreeItemId item, wxColour col)"""
3986 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3988 def SetItemFont(*args
, **kwargs
):
3989 """SetItemFont(TreeItemId item, wxFont font)"""
3990 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
3992 def IsVisible(*args
, **kwargs
):
3993 """IsVisible(TreeItemId item) -> bool"""
3994 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
3996 def ItemHasChildren(*args
, **kwargs
):
3997 """ItemHasChildren(TreeItemId item) -> bool"""
3998 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
4000 def IsExpanded(*args
, **kwargs
):
4001 """IsExpanded(TreeItemId item) -> bool"""
4002 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
4004 def IsSelected(*args
, **kwargs
):
4005 """IsSelected(TreeItemId item) -> bool"""
4006 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
4008 def IsBold(*args
, **kwargs
):
4009 """IsBold(TreeItemId item) -> bool"""
4010 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
4012 def GetChildrenCount(*args
, **kwargs
):
4013 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
4014 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
4016 def GetRootItem(*args
, **kwargs
):
4017 """GetRootItem() -> TreeItemId"""
4018 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
4020 def GetSelection(*args
, **kwargs
):
4021 """GetSelection() -> TreeItemId"""
4022 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
4024 def GetSelections(*args
, **kwargs
):
4025 """GetSelections() -> PyObject"""
4026 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
4028 def GetItemParent(*args
, **kwargs
):
4029 """GetItemParent(TreeItemId item) -> TreeItemId"""
4030 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
4032 def GetFirstChild(*args
, **kwargs
):
4033 """GetFirstChild(TreeItemId item) -> PyObject"""
4034 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
4036 def GetNextChild(*args
, **kwargs
):
4037 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4038 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4040 def GetLastChild(*args
, **kwargs
):
4041 """GetLastChild(TreeItemId item) -> TreeItemId"""
4042 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4044 def GetNextSibling(*args
, **kwargs
):
4045 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4046 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4048 def GetPrevSibling(*args
, **kwargs
):
4049 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4050 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4052 def GetFirstVisibleItem(*args
, **kwargs
):
4053 """GetFirstVisibleItem() -> TreeItemId"""
4054 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4056 def GetNextVisible(*args
, **kwargs
):
4057 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4058 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4060 def GetPrevVisible(*args
, **kwargs
):
4061 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4062 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4064 def AddRoot(*args
, **kwargs
):
4066 AddRoot(wxString text, int image=-1, int selectedImage=-1,
4067 TreeItemData data=None) -> TreeItemId
4069 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4071 def PrependItem(*args
, **kwargs
):
4073 PrependItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
4074 TreeItemData data=None) -> TreeItemId
4076 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4078 def InsertItem(*args
, **kwargs
):
4080 InsertItem(TreeItemId parent, TreeItemId idPrevious, wxString text,
4081 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4083 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4085 def InsertItemBefore(*args
, **kwargs
):
4087 InsertItemBefore(TreeItemId parent, size_t index, wxString text, int image=-1,
4088 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4090 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4092 def AppendItem(*args
, **kwargs
):
4094 AppendItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
4095 TreeItemData data=None) -> TreeItemId
4097 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4099 def Delete(*args
, **kwargs
):
4100 """Delete(TreeItemId item)"""
4101 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4103 def DeleteChildren(*args
, **kwargs
):
4104 """DeleteChildren(TreeItemId item)"""
4105 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4107 def DeleteAllItems(*args
, **kwargs
):
4108 """DeleteAllItems()"""
4109 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4111 def Expand(*args
, **kwargs
):
4112 """Expand(TreeItemId item)"""
4113 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4115 def Collapse(*args
, **kwargs
):
4116 """Collapse(TreeItemId item)"""
4117 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4119 def CollapseAndReset(*args
, **kwargs
):
4120 """CollapseAndReset(TreeItemId item)"""
4121 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4123 def Toggle(*args
, **kwargs
):
4124 """Toggle(TreeItemId item)"""
4125 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4127 def Unselect(*args
, **kwargs
):
4129 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4131 def UnselectAll(*args
, **kwargs
):
4133 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4135 def SelectItem(*args
, **kwargs
):
4136 """SelectItem(TreeItemId item)"""
4137 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4139 def EnsureVisible(*args
, **kwargs
):
4140 """EnsureVisible(TreeItemId item)"""
4141 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4143 def ScrollTo(*args
, **kwargs
):
4144 """ScrollTo(TreeItemId item)"""
4145 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4147 def EditLabel(*args
, **kwargs
):
4148 """EditLabel(TreeItemId item)"""
4149 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4151 def GetEditControl(*args
, **kwargs
):
4152 """GetEditControl() -> TextCtrl"""
4153 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4155 def SortChildren(*args
, **kwargs
):
4156 """SortChildren(TreeItemId item)"""
4157 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4159 def HitTest(*args
, **kwargs
):
4161 HitTest(Point point) -> (item, where)
4163 Determine which item (if any) belongs the given point. The
4164 coordinates specified are relative to the client area of tree ctrl
4165 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4169 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4171 def GetBoundingRect(*args
, **kwargs
):
4172 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4173 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4176 class TreeCtrlPtr(TreeCtrl
):
4177 def __init__(self
, this
):
4179 if not hasattr(self
,"thisown"): self
.thisown
= 0
4180 self
.__class
__ = TreeCtrl
4181 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4183 def PreTreeCtrl(*args
, **kwargs
):
4184 """PreTreeCtrl() -> TreeCtrl"""
4185 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4189 #---------------------------------------------------------------------------
4191 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4192 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4193 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4194 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4195 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4196 class GenericDirCtrl(core
.Control
):
4198 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4199 def __init__(self
, *args
, **kwargs
):
4201 __init__(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
4202 Point pos=DefaultPosition,
4203 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4204 wxString filter=wxPyEmptyString,
4205 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> GenericDirCtrl
4207 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4208 self
.this
= newobj
.this
4211 self
._setOORInfo
(self
)
4213 def Create(*args
, **kwargs
):
4215 Create(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
4216 Point pos=DefaultPosition,
4217 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4218 wxString filter=wxPyEmptyString,
4219 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> bool
4221 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4223 def ExpandPath(*args
, **kwargs
):
4224 """ExpandPath(wxString path) -> bool"""
4225 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4227 def GetDefaultPath(*args
, **kwargs
):
4228 """GetDefaultPath() -> wxString"""
4229 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4231 def SetDefaultPath(*args
, **kwargs
):
4232 """SetDefaultPath(wxString path)"""
4233 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4235 def GetPath(*args
, **kwargs
):
4236 """GetPath() -> wxString"""
4237 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4239 def GetFilePath(*args
, **kwargs
):
4240 """GetFilePath() -> wxString"""
4241 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4243 def SetPath(*args
, **kwargs
):
4244 """SetPath(wxString path)"""
4245 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4247 def ShowHidden(*args
, **kwargs
):
4248 """ShowHidden(bool show)"""
4249 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4251 def GetShowHidden(*args
, **kwargs
):
4252 """GetShowHidden() -> bool"""
4253 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4255 def GetFilter(*args
, **kwargs
):
4256 """GetFilter() -> wxString"""
4257 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4259 def SetFilter(*args
, **kwargs
):
4260 """SetFilter(wxString filter)"""
4261 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4263 def GetFilterIndex(*args
, **kwargs
):
4264 """GetFilterIndex() -> int"""
4265 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4267 def SetFilterIndex(*args
, **kwargs
):
4268 """SetFilterIndex(int n)"""
4269 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4271 def GetRootId(*args
, **kwargs
):
4272 """GetRootId() -> TreeItemId"""
4273 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4275 def GetTreeCtrl(*args
, **kwargs
):
4276 """GetTreeCtrl() -> wxTreeCtrl"""
4277 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4279 def GetFilterListCtrl(*args
, **kwargs
):
4280 """GetFilterListCtrl() -> DirFilterListCtrl"""
4281 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4283 def FindChild(*args
, **kwargs
):
4285 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4287 Find the child that matches the first part of 'path'. E.g. if a child path is
4288 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4289 If the path string has been used (we're at the leaf), done is set to True
4292 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4294 def DoResize(*args
, **kwargs
):
4296 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4298 def ReCreateTree(*args
, **kwargs
):
4299 """ReCreateTree()"""
4300 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4303 class GenericDirCtrlPtr(GenericDirCtrl
):
4304 def __init__(self
, this
):
4306 if not hasattr(self
,"thisown"): self
.thisown
= 0
4307 self
.__class
__ = GenericDirCtrl
4308 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4310 def PreGenericDirCtrl(*args
, **kwargs
):
4311 """PreGenericDirCtrl() -> GenericDirCtrl"""
4312 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4316 class DirFilterListCtrl(Choice
):
4318 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4319 def __init__(self
, *args
, **kwargs
):
4321 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4322 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4324 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4325 self
.this
= newobj
.this
4328 self
._setOORInfo
(self
)
4330 def Create(*args
, **kwargs
):
4332 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4333 Size size=DefaultSize, long style=0) -> bool
4335 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4337 def FillFilterList(*args
, **kwargs
):
4338 """FillFilterList(wxString filter, int defaultFilter)"""
4339 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4342 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4343 def __init__(self
, this
):
4345 if not hasattr(self
,"thisown"): self
.thisown
= 0
4346 self
.__class
__ = DirFilterListCtrl
4347 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4349 def PreDirFilterListCtrl(*args
, **kwargs
):
4350 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4351 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4355 #---------------------------------------------------------------------------
4357 class PyControl(core
.Control
):
4359 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4360 def __init__(self
, *args
, **kwargs
):
4362 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4363 long style=0, Validator validator=DefaultValidator,
4364 wxString name=wxPyControlNameStr) -> PyControl
4366 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4367 self
.this
= newobj
.this
4370 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4372 def _setCallbackInfo(*args
, **kwargs
):
4373 """_setCallbackInfo(PyObject self, PyObject _class)"""
4374 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4376 def base_DoMoveWindow(*args
, **kwargs
):
4377 """base_DoMoveWindow(int x, int y, int width, int height)"""
4378 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4380 def base_DoSetSize(*args
, **kwargs
):
4381 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4382 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4384 def base_DoSetClientSize(*args
, **kwargs
):
4385 """base_DoSetClientSize(int width, int height)"""
4386 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4388 def base_DoSetVirtualSize(*args
, **kwargs
):
4389 """base_DoSetVirtualSize(int x, int y)"""
4390 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4392 def base_DoGetSize(*args
, **kwargs
):
4393 """base_DoGetSize() -> (width, height)"""
4394 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4396 def base_DoGetClientSize(*args
, **kwargs
):
4397 """base_DoGetClientSize() -> (width, height)"""
4398 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4400 def base_DoGetPosition(*args
, **kwargs
):
4401 """base_DoGetPosition() -> (x,y)"""
4402 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4404 def base_DoGetVirtualSize(*args
, **kwargs
):
4405 """base_DoGetVirtualSize() -> Size"""
4406 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4408 def base_DoGetBestSize(*args
, **kwargs
):
4409 """base_DoGetBestSize() -> Size"""
4410 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4412 def base_InitDialog(*args
, **kwargs
):
4413 """base_InitDialog()"""
4414 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4416 def base_TransferDataToWindow(*args
, **kwargs
):
4417 """base_TransferDataToWindow() -> bool"""
4418 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4420 def base_TransferDataFromWindow(*args
, **kwargs
):
4421 """base_TransferDataFromWindow() -> bool"""
4422 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4424 def base_Validate(*args
, **kwargs
):
4425 """base_Validate() -> bool"""
4426 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4428 def base_AcceptsFocus(*args
, **kwargs
):
4429 """base_AcceptsFocus() -> bool"""
4430 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4432 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4433 """base_AcceptsFocusFromKeyboard() -> bool"""
4434 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4436 def base_GetMaxSize(*args
, **kwargs
):
4437 """base_GetMaxSize() -> Size"""
4438 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4440 def base_AddChild(*args
, **kwargs
):
4441 """base_AddChild(Window child)"""
4442 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4444 def base_RemoveChild(*args
, **kwargs
):
4445 """base_RemoveChild(Window child)"""
4446 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4449 class PyControlPtr(PyControl
):
4450 def __init__(self
, this
):
4452 if not hasattr(self
,"thisown"): self
.thisown
= 0
4453 self
.__class
__ = PyControl
4454 _controls
.PyControl_swigregister(PyControlPtr
)
4456 #---------------------------------------------------------------------------
4458 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4459 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4460 wxEVT_HELP
= _controls
.wxEVT_HELP
4461 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4462 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4463 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4464 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4465 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4467 class HelpEvent(core
.CommandEvent
):
4469 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4470 def __init__(self
, *args
, **kwargs
):
4471 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4472 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4473 self
.this
= newobj
.this
4476 def GetPosition(*args
, **kwargs
):
4477 """GetPosition() -> Point"""
4478 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4480 def SetPosition(*args
, **kwargs
):
4481 """SetPosition(Point pos)"""
4482 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4484 def GetLink(*args
, **kwargs
):
4485 """GetLink() -> wxString"""
4486 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4488 def SetLink(*args
, **kwargs
):
4489 """SetLink(wxString link)"""
4490 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4492 def GetTarget(*args
, **kwargs
):
4493 """GetTarget() -> wxString"""
4494 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4496 def SetTarget(*args
, **kwargs
):
4497 """SetTarget(wxString target)"""
4498 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4501 class HelpEventPtr(HelpEvent
):
4502 def __init__(self
, this
):
4504 if not hasattr(self
,"thisown"): self
.thisown
= 0
4505 self
.__class
__ = HelpEvent
4506 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4508 class ContextHelp(core
.Object
):
4510 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4511 def __init__(self
, *args
, **kwargs
):
4512 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4513 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4514 self
.this
= newobj
.this
4517 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4520 if self
.thisown
: destroy(self
)
4523 def BeginContextHelp(*args
, **kwargs
):
4524 """BeginContextHelp(Window window=None) -> bool"""
4525 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4527 def EndContextHelp(*args
, **kwargs
):
4528 """EndContextHelp() -> bool"""
4529 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4532 class ContextHelpPtr(ContextHelp
):
4533 def __init__(self
, this
):
4535 if not hasattr(self
,"thisown"): self
.thisown
= 0
4536 self
.__class
__ = ContextHelp
4537 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4539 class ContextHelpButton(BitmapButton
):
4541 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4542 def __init__(self
, *args
, **kwargs
):
4544 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4545 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4547 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4548 self
.this
= newobj
.this
4551 self
._setOORInfo
(self
)
4554 class ContextHelpButtonPtr(ContextHelpButton
):
4555 def __init__(self
, this
):
4557 if not hasattr(self
,"thisown"): self
.thisown
= 0
4558 self
.__class
__ = ContextHelpButton
4559 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4561 class HelpProvider(object):
4562 def __init__(self
): raise RuntimeError, "No constructor defined"
4564 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4565 def Set(*args
, **kwargs
):
4566 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4567 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4569 Set
= staticmethod(Set
)
4570 def Get(*args
, **kwargs
):
4571 """HelpProvider.Get() -> HelpProvider"""
4572 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4574 Get
= staticmethod(Get
)
4575 def GetHelp(*args
, **kwargs
):
4576 """GetHelp(Window window) -> wxString"""
4577 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4579 def ShowHelp(*args
, **kwargs
):
4580 """ShowHelp(Window window) -> bool"""
4581 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4583 def AddHelp(*args
, **kwargs
):
4584 """AddHelp(Window window, wxString text)"""
4585 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4587 def AddHelpById(*args
, **kwargs
):
4588 """AddHelpById(int id, wxString text)"""
4589 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4591 def Destroy(*args
, **kwargs
):
4593 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4596 class HelpProviderPtr(HelpProvider
):
4597 def __init__(self
, this
):
4599 if not hasattr(self
,"thisown"): self
.thisown
= 0
4600 self
.__class
__ = HelpProvider
4601 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4603 def HelpProvider_Set(*args
, **kwargs
):
4604 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4605 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4607 def HelpProvider_Get(*args
, **kwargs
):
4608 """HelpProvider_Get() -> HelpProvider"""
4609 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4611 class SimpleHelpProvider(HelpProvider
):
4613 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4614 def __init__(self
, *args
, **kwargs
):
4615 """__init__() -> SimpleHelpProvider"""
4616 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4617 self
.this
= newobj
.this
4621 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4622 def __init__(self
, this
):
4624 if not hasattr(self
,"thisown"): self
.thisown
= 0
4625 self
.__class
__ = SimpleHelpProvider
4626 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4628 #---------------------------------------------------------------------------
4630 class DragImage(core
.Object
):
4632 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4633 def __init__(self
, *args
, **kwargs
):
4634 """__init__(wxBitmap image, wxCursor cursor=wxNullCursor) -> DragImage"""
4635 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4636 self
.this
= newobj
.this
4639 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4642 if self
.thisown
: destroy(self
)
4645 def SetBackingBitmap(*args
, **kwargs
):
4646 """SetBackingBitmap(wxBitmap bitmap)"""
4647 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4649 def BeginDrag(*args
, **kwargs
):
4651 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4652 Rect rect=None) -> bool
4654 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4656 def BeginDragBounded(*args
, **kwargs
):
4657 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4658 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4660 def EndDrag(*args
, **kwargs
):
4661 """EndDrag() -> bool"""
4662 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4664 def Move(*args
, **kwargs
):
4665 """Move(Point pt) -> bool"""
4666 return _controls
.DragImage_Move(*args
, **kwargs
)
4668 def Show(*args
, **kwargs
):
4669 """Show() -> bool"""
4670 return _controls
.DragImage_Show(*args
, **kwargs
)
4672 def Hide(*args
, **kwargs
):
4673 """Hide() -> bool"""
4674 return _controls
.DragImage_Hide(*args
, **kwargs
)
4676 def GetImageRect(*args
, **kwargs
):
4677 """GetImageRect(Point pos) -> Rect"""
4678 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4680 def DoDrawImage(*args
, **kwargs
):
4681 """DoDrawImage(wxDC dc, Point pos) -> bool"""
4682 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4684 def UpdateBackingFromWindow(*args
, **kwargs
):
4686 UpdateBackingFromWindow(wxDC windowDC, wxMemoryDC destDC, Rect sourceRect,
4687 Rect destRect) -> bool
4689 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4691 def RedrawImage(*args
, **kwargs
):
4692 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4693 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4696 class DragImagePtr(DragImage
):
4697 def __init__(self
, this
):
4699 if not hasattr(self
,"thisown"): self
.thisown
= 0
4700 self
.__class
__ = DragImage
4701 _controls
.DragImage_swigregister(DragImagePtr
)
4703 def DragIcon(*args
, **kwargs
):
4704 """DragIcon(wxIcon image, wxCursor cursor=wxNullCursor) -> DragImage"""
4705 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4709 def DragString(*args
, **kwargs
):
4710 """DragString(wxString str, wxCursor cursor=wxNullCursor) -> DragImage"""
4711 val
= _controls
.new_DragString(*args
, **kwargs
)
4715 def DragTreeItem(*args
, **kwargs
):
4716 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4717 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4721 def DragListItem(*args
, **kwargs
):
4722 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4723 val
= _controls
.new_DragListItem(*args
, **kwargs
)