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 HitTest(*args
, **kwargs
):
840 """HitTest(Point pt) -> int"""
841 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
843 def HitTestXY(*args
, **kwargs
):
844 """HitTestXY(int x, int y) -> int"""
845 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
848 class CheckListBoxPtr(CheckListBox
):
849 def __init__(self
, this
):
851 if not hasattr(self
,"thisown"): self
.thisown
= 0
852 self
.__class
__ = CheckListBox
853 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
855 def PreCheckListBox(*args
, **kwargs
):
856 """PreCheckListBox() -> CheckListBox"""
857 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
861 #---------------------------------------------------------------------------
863 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
864 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
865 TE_READONLY
= _controls
.TE_READONLY
866 TE_MULTILINE
= _controls
.TE_MULTILINE
867 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
868 TE_LEFT
= _controls
.TE_LEFT
869 TE_CENTER
= _controls
.TE_CENTER
870 TE_RIGHT
= _controls
.TE_RIGHT
871 TE_CENTRE
= _controls
.TE_CENTRE
872 TE_RICH
= _controls
.TE_RICH
873 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
874 TE_PASSWORD
= _controls
.TE_PASSWORD
875 TE_AUTO_URL
= _controls
.TE_AUTO_URL
876 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
877 TE_DONTWRAP
= _controls
.TE_DONTWRAP
878 TE_LINEWRAP
= _controls
.TE_LINEWRAP
879 TE_WORDWRAP
= _controls
.TE_WORDWRAP
880 TE_RICH2
= _controls
.TE_RICH2
881 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
882 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
883 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
884 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
885 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
886 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
887 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
888 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
889 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
890 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
891 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
892 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
893 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
894 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
895 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
896 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
897 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
898 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
899 class TextAttr(object):
901 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
902 def __init__(self
, *args
):
904 __init__() -> TextAttr
905 __init__(wxColour colText, wxColour colBack=wxNullColour, wxFont font=wxNullFont,
906 wxTextAttrAlignment alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
908 newobj
= _controls
.new_TextAttr(*args
)
909 self
.this
= newobj
.this
912 def Init(*args
, **kwargs
):
914 return _controls
.TextAttr_Init(*args
, **kwargs
)
916 def SetTextColour(*args
, **kwargs
):
917 """SetTextColour(wxColour colText)"""
918 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
920 def SetBackgroundColour(*args
, **kwargs
):
921 """SetBackgroundColour(wxColour colBack)"""
922 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
924 def SetFont(*args
, **kwargs
):
925 """SetFont(wxFont font, long flags=TEXT_ATTR_FONT)"""
926 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
928 def SetAlignment(*args
, **kwargs
):
929 """SetAlignment(wxTextAttrAlignment alignment)"""
930 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
932 def SetTabs(*args
, **kwargs
):
933 """SetTabs(wxArrayInt tabs)"""
934 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
936 def SetLeftIndent(*args
, **kwargs
):
937 """SetLeftIndent(int indent)"""
938 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
940 def SetRightIndent(*args
, **kwargs
):
941 """SetRightIndent(int indent)"""
942 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
944 def SetFlags(*args
, **kwargs
):
945 """SetFlags(long flags)"""
946 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
948 def HasTextColour(*args
, **kwargs
):
949 """HasTextColour() -> bool"""
950 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
952 def HasBackgroundColour(*args
, **kwargs
):
953 """HasBackgroundColour() -> bool"""
954 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
956 def HasFont(*args
, **kwargs
):
957 """HasFont() -> bool"""
958 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
960 def HasAlignment(*args
, **kwargs
):
961 """HasAlignment() -> bool"""
962 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
964 def HasTabs(*args
, **kwargs
):
965 """HasTabs() -> bool"""
966 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
968 def HasLeftIndent(*args
, **kwargs
):
969 """HasLeftIndent() -> bool"""
970 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
972 def HasRightIndent(*args
, **kwargs
):
973 """HasRightIndent() -> bool"""
974 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
976 def HasFlag(*args
, **kwargs
):
977 """HasFlag(long flag) -> bool"""
978 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
980 def GetTextColour(*args
, **kwargs
):
981 """GetTextColour() -> wxColour"""
982 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
984 def GetBackgroundColour(*args
, **kwargs
):
985 """GetBackgroundColour() -> wxColour"""
986 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
988 def GetFont(*args
, **kwargs
):
989 """GetFont() -> wxFont"""
990 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
992 def GetAlignment(*args
, **kwargs
):
993 """GetAlignment() -> wxTextAttrAlignment"""
994 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
996 def GetTabs(*args
, **kwargs
):
997 """GetTabs() -> wxArrayInt"""
998 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
1000 def GetLeftIndent(*args
, **kwargs
):
1001 """GetLeftIndent() -> long"""
1002 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
1004 def GetRightIndent(*args
, **kwargs
):
1005 """GetRightIndent() -> long"""
1006 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
1008 def GetFlags(*args
, **kwargs
):
1009 """GetFlags() -> long"""
1010 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
1012 def IsDefault(*args
, **kwargs
):
1013 """IsDefault() -> bool"""
1014 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
1016 def Combine(*args
, **kwargs
):
1017 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1018 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1020 Combine
= staticmethod(Combine
)
1022 class TextAttrPtr(TextAttr
):
1023 def __init__(self
, this
):
1025 if not hasattr(self
,"thisown"): self
.thisown
= 0
1026 self
.__class
__ = TextAttr
1027 _controls
.TextAttr_swigregister(TextAttrPtr
)
1029 def TextAttr_Combine(*args
, **kwargs
):
1030 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
1031 return _controls
.TextAttr_Combine(*args
, **kwargs
)
1033 class TextCtrl(core
.Control
):
1035 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1036 def __init__(self
, *args
, **kwargs
):
1038 __init__(Window parent, int id, wxString value=wxPyEmptyString,
1039 Point pos=DefaultPosition, Size size=DefaultSize,
1040 long style=0, Validator validator=DefaultValidator,
1041 wxString name=wxPyTextCtrlNameStr) -> TextCtrl
1043 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
1044 self
.this
= newobj
.this
1047 self
._setOORInfo
(self
)
1049 def Create(*args
, **kwargs
):
1051 Create(Window parent, int id, wxString value=wxPyEmptyString,
1052 Point pos=DefaultPosition, Size size=DefaultSize,
1053 long style=0, Validator validator=DefaultValidator,
1054 wxString name=wxPyTextCtrlNameStr) -> bool
1056 return _controls
.TextCtrl_Create(*args
, **kwargs
)
1058 def GetValue(*args
, **kwargs
):
1059 """GetValue() -> wxString"""
1060 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
1062 def SetValue(*args
, **kwargs
):
1063 """SetValue(wxString value)"""
1064 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
1066 def GetRange(*args
, **kwargs
):
1067 """GetRange(long from, long to) -> wxString"""
1068 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
1070 def GetLineLength(*args
, **kwargs
):
1071 """GetLineLength(long lineNo) -> int"""
1072 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
1074 def GetLineText(*args
, **kwargs
):
1075 """GetLineText(long lineNo) -> wxString"""
1076 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
1078 def GetNumberOfLines(*args
, **kwargs
):
1079 """GetNumberOfLines() -> int"""
1080 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
1082 def IsModified(*args
, **kwargs
):
1083 """IsModified() -> bool"""
1084 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
1086 def IsEditable(*args
, **kwargs
):
1087 """IsEditable() -> bool"""
1088 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
1090 def IsSingleLine(*args
, **kwargs
):
1091 """IsSingleLine() -> bool"""
1092 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
1094 def IsMultiLine(*args
, **kwargs
):
1095 """IsMultiLine() -> bool"""
1096 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
1098 def GetSelection(*args
, **kwargs
):
1100 GetSelection() -> (from, to)
1102 If the return values from and to are the same, there is no selection.
1104 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
1106 def GetStringSelection(*args
, **kwargs
):
1107 """GetStringSelection() -> wxString"""
1108 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1110 def Clear(*args
, **kwargs
):
1112 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1114 def Replace(*args
, **kwargs
):
1115 """Replace(long from, long to, wxString value)"""
1116 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1118 def Remove(*args
, **kwargs
):
1119 """Remove(long from, long to)"""
1120 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1122 def LoadFile(*args
, **kwargs
):
1123 """LoadFile(wxString file) -> bool"""
1124 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1126 def SaveFile(*args
, **kwargs
):
1127 """SaveFile(wxString file=wxPyEmptyString) -> bool"""
1128 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1130 def MarkDirty(*args
, **kwargs
):
1132 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1134 def DiscardEdits(*args
, **kwargs
):
1135 """DiscardEdits()"""
1136 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1138 def SetMaxLength(*args
, **kwargs
):
1139 """SetMaxLength(unsigned long len)"""
1140 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1142 def WriteText(*args
, **kwargs
):
1143 """WriteText(wxString text)"""
1144 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1146 def AppendText(*args
, **kwargs
):
1147 """AppendText(wxString text)"""
1148 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1150 def EmulateKeyPress(*args
, **kwargs
):
1151 """EmulateKeyPress(KeyEvent event) -> bool"""
1152 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1154 def SetStyle(*args
, **kwargs
):
1155 """SetStyle(long start, long end, TextAttr style) -> bool"""
1156 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1158 def GetStyle(*args
, **kwargs
):
1159 """GetStyle(long position, TextAttr style) -> bool"""
1160 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1162 def SetDefaultStyle(*args
, **kwargs
):
1163 """SetDefaultStyle(TextAttr style) -> bool"""
1164 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1166 def GetDefaultStyle(*args
, **kwargs
):
1167 """GetDefaultStyle() -> TextAttr"""
1168 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1170 def XYToPosition(*args
, **kwargs
):
1171 """XYToPosition(long x, long y) -> long"""
1172 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1174 def PositionToXY(*args
, **kwargs
):
1175 """PositionToXY(long pos) -> (x, y)"""
1176 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1178 def ShowPosition(*args
, **kwargs
):
1179 """ShowPosition(long pos)"""
1180 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1182 def Copy(*args
, **kwargs
):
1184 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1186 def Cut(*args
, **kwargs
):
1188 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1190 def Paste(*args
, **kwargs
):
1192 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1194 def CanCopy(*args
, **kwargs
):
1195 """CanCopy() -> bool"""
1196 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1198 def CanCut(*args
, **kwargs
):
1199 """CanCut() -> bool"""
1200 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1202 def CanPaste(*args
, **kwargs
):
1203 """CanPaste() -> bool"""
1204 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1206 def Undo(*args
, **kwargs
):
1208 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1210 def Redo(*args
, **kwargs
):
1212 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1214 def CanUndo(*args
, **kwargs
):
1215 """CanUndo() -> bool"""
1216 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1218 def CanRedo(*args
, **kwargs
):
1219 """CanRedo() -> bool"""
1220 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1222 def SetInsertionPoint(*args
, **kwargs
):
1223 """SetInsertionPoint(long pos)"""
1224 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1226 def SetInsertionPointEnd(*args
, **kwargs
):
1227 """SetInsertionPointEnd()"""
1228 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1230 def GetInsertionPoint(*args
, **kwargs
):
1231 """GetInsertionPoint() -> long"""
1232 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1234 def GetLastPosition(*args
, **kwargs
):
1235 """GetLastPosition() -> long"""
1236 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1238 def SetSelection(*args
, **kwargs
):
1239 """SetSelection(long from, long to)"""
1240 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1242 def SelectAll(*args
, **kwargs
):
1244 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1246 def SetEditable(*args
, **kwargs
):
1247 """SetEditable(bool editable)"""
1248 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1250 def write(*args
, **kwargs
):
1251 """write(wxString text)"""
1252 return _controls
.TextCtrl_write(*args
, **kwargs
)
1254 def GetString(*args
, **kwargs
):
1255 """GetString(long from, long to) -> wxString"""
1256 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1259 class TextCtrlPtr(TextCtrl
):
1260 def __init__(self
, this
):
1262 if not hasattr(self
,"thisown"): self
.thisown
= 0
1263 self
.__class
__ = TextCtrl
1264 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1266 def PreTextCtrl(*args
, **kwargs
):
1267 """PreTextCtrl() -> TextCtrl"""
1268 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1272 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1273 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1274 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1275 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1276 class TextUrlEvent(core
.CommandEvent
):
1278 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1279 def __init__(self
, *args
, **kwargs
):
1280 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1281 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1282 self
.this
= newobj
.this
1285 def GetMouseEvent(*args
, **kwargs
):
1286 """GetMouseEvent() -> MouseEvent"""
1287 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1289 def GetURLStart(*args
, **kwargs
):
1290 """GetURLStart() -> long"""
1291 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1293 def GetURLEnd(*args
, **kwargs
):
1294 """GetURLEnd() -> long"""
1295 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1298 class TextUrlEventPtr(TextUrlEvent
):
1299 def __init__(self
, this
):
1301 if not hasattr(self
,"thisown"): self
.thisown
= 0
1302 self
.__class
__ = TextUrlEvent
1303 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1305 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1306 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1307 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1308 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1310 #---------------------------------------------------------------------------
1312 class ScrollBar(core
.Control
):
1314 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1315 def __init__(self
, *args
, **kwargs
):
1317 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1318 Size size=DefaultSize, long style=SB_HORIZONTAL,
1319 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> ScrollBar
1321 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1322 self
.this
= newobj
.this
1325 self
._setOORInfo
(self
)
1327 def Create(*args
, **kwargs
):
1329 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1330 Size size=DefaultSize, long style=SB_HORIZONTAL,
1331 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> bool
1333 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1335 def GetThumbPosition(*args
, **kwargs
):
1336 """GetThumbPosition() -> int"""
1337 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1339 def GetThumbSize(*args
, **kwargs
):
1340 """GetThumbSize() -> int"""
1341 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1343 GetThumbLength
= GetThumbSize
1344 def GetPageSize(*args
, **kwargs
):
1345 """GetPageSize() -> int"""
1346 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1348 def GetRange(*args
, **kwargs
):
1349 """GetRange() -> int"""
1350 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1352 def IsVertical(*args
, **kwargs
):
1353 """IsVertical() -> bool"""
1354 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1356 def SetThumbPosition(*args
, **kwargs
):
1357 """SetThumbPosition(int viewStart)"""
1358 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1360 def SetScrollbar(*args
, **kwargs
):
1362 SetScrollbar(int position, int thumbSize, int range, int pageSize,
1365 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1368 class ScrollBarPtr(ScrollBar
):
1369 def __init__(self
, this
):
1371 if not hasattr(self
,"thisown"): self
.thisown
= 0
1372 self
.__class
__ = ScrollBar
1373 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1375 def PreScrollBar(*args
, **kwargs
):
1376 """PreScrollBar() -> ScrollBar"""
1377 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1381 #---------------------------------------------------------------------------
1383 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1384 SP_VERTICAL
= _controls
.SP_VERTICAL
1385 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1386 SP_WRAP
= _controls
.SP_WRAP
1387 class SpinButton(core
.Control
):
1389 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1390 def __init__(self
, *args
, **kwargs
):
1392 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
1393 Size size=DefaultSize, long style=SP_HORIZONTAL,
1394 wxString name=wxPySPIN_BUTTON_NAME) -> SpinButton
1396 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1397 self
.this
= newobj
.this
1400 self
._setOORInfo
(self
)
1402 def Create(*args
, **kwargs
):
1404 Create(Window parent, int id=-1, Point pos=DefaultPosition,
1405 Size size=DefaultSize, long style=SP_HORIZONTAL,
1406 wxString name=wxPySPIN_BUTTON_NAME) -> bool
1408 return _controls
.SpinButton_Create(*args
, **kwargs
)
1410 def GetValue(*args
, **kwargs
):
1411 """GetValue() -> int"""
1412 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1414 def GetMin(*args
, **kwargs
):
1415 """GetMin() -> int"""
1416 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1418 def GetMax(*args
, **kwargs
):
1419 """GetMax() -> int"""
1420 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1422 def SetValue(*args
, **kwargs
):
1423 """SetValue(int val)"""
1424 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1426 def SetMin(*args
, **kwargs
):
1427 """SetMin(int minVal)"""
1428 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1430 def SetMax(*args
, **kwargs
):
1431 """SetMax(int maxVal)"""
1432 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1434 def SetRange(*args
, **kwargs
):
1435 """SetRange(int minVal, int maxVal)"""
1436 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1438 def IsVertical(*args
, **kwargs
):
1439 """IsVertical() -> bool"""
1440 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1443 class SpinButtonPtr(SpinButton
):
1444 def __init__(self
, this
):
1446 if not hasattr(self
,"thisown"): self
.thisown
= 0
1447 self
.__class
__ = SpinButton
1448 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1450 def PreSpinButton(*args
, **kwargs
):
1451 """PreSpinButton() -> SpinButton"""
1452 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1456 class SpinCtrl(core
.Control
):
1458 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1459 def __init__(self
, *args
, **kwargs
):
1461 __init__(Window parent, int id=-1, wxString value=wxPyEmptyString,
1462 Point pos=DefaultPosition, Size size=DefaultSize,
1463 long style=SP_ARROW_KEYS, int min=0,
1464 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> SpinCtrl
1466 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1467 self
.this
= newobj
.this
1470 self
._setOORInfo
(self
)
1472 def Create(*args
, **kwargs
):
1474 Create(Window parent, int id=-1, wxString value=wxPyEmptyString,
1475 Point pos=DefaultPosition, Size size=DefaultSize,
1476 long style=SP_ARROW_KEYS, int min=0,
1477 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> bool
1479 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1481 def GetValue(*args
, **kwargs
):
1482 """GetValue() -> int"""
1483 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1485 def SetValue(*args
, **kwargs
):
1486 """SetValue(int value)"""
1487 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1489 def SetValueString(*args
, **kwargs
):
1490 """SetValueString(wxString text)"""
1491 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1493 def SetRange(*args
, **kwargs
):
1494 """SetRange(int minVal, int maxVal)"""
1495 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1497 def GetMin(*args
, **kwargs
):
1498 """GetMin() -> int"""
1499 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1501 def GetMax(*args
, **kwargs
):
1502 """GetMax() -> int"""
1503 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1505 def SetSelection(*args
, **kwargs
):
1506 """SetSelection(long from, long to)"""
1507 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1510 class SpinCtrlPtr(SpinCtrl
):
1511 def __init__(self
, this
):
1513 if not hasattr(self
,"thisown"): self
.thisown
= 0
1514 self
.__class
__ = SpinCtrl
1515 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1517 def PreSpinCtrl(*args
, **kwargs
):
1518 """PreSpinCtrl() -> SpinCtrl"""
1519 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1523 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1524 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1526 #---------------------------------------------------------------------------
1528 class RadioBox(core
.Control
):
1530 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1531 def __init__(self
, *args
, **kwargs
):
1533 __init__(Window parent, int id, wxString label, Point point=DefaultPosition,
1534 Size size=DefaultSize, int choices=0,
1535 wxString choices_array=None, int majorDimension=0,
1536 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1537 wxString name=wxPyRadioBoxNameStr) -> RadioBox
1539 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1540 self
.this
= newobj
.this
1543 self
._setOORInfo
(self
)
1545 def Create(*args
, **kwargs
):
1547 Create(Window parent, int id, wxString label, Point point=DefaultPosition,
1548 Size size=DefaultSize, int choices=0,
1549 wxString choices_array=None, int majorDimension=0,
1550 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1551 wxString name=wxPyRadioBoxNameStr) -> bool
1553 return _controls
.RadioBox_Create(*args
, **kwargs
)
1555 def SetSelection(*args
, **kwargs
):
1556 """SetSelection(int n)"""
1557 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1559 def GetSelection(*args
, **kwargs
):
1560 """GetSelection() -> int"""
1561 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1563 def GetStringSelection(*args
, **kwargs
):
1564 """GetStringSelection() -> wxString"""
1565 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1567 def SetStringSelection(*args
, **kwargs
):
1568 """SetStringSelection(wxString s) -> bool"""
1569 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1571 def GetCount(*args
, **kwargs
):
1572 """GetCount() -> int"""
1573 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1575 def FindString(*args
, **kwargs
):
1576 """FindString(wxString s) -> int"""
1577 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1579 def GetString(*args
, **kwargs
):
1580 """GetString(int n) -> wxString"""
1581 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1583 def SetString(*args
, **kwargs
):
1584 """SetString(int n, wxString label)"""
1585 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1587 GetItemLabel
= GetString
1588 SetItemLabel
= SetString
1589 def EnableItem(*args
, **kwargs
):
1590 """EnableItem(int n, bool enable=True)"""
1591 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1593 def ShowItem(*args
, **kwargs
):
1594 """ShowItem(int n, bool show=True)"""
1595 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1597 def GetColumnCount(*args
, **kwargs
):
1598 """GetColumnCount() -> int"""
1599 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1601 def GetRowCount(*args
, **kwargs
):
1602 """GetRowCount() -> int"""
1603 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1605 def GetNextItem(*args
, **kwargs
):
1606 """GetNextItem(int item, wxDirection dir, long style) -> int"""
1607 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1610 class RadioBoxPtr(RadioBox
):
1611 def __init__(self
, this
):
1613 if not hasattr(self
,"thisown"): self
.thisown
= 0
1614 self
.__class
__ = RadioBox
1615 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1617 def PreRadioBox(*args
, **kwargs
):
1618 """PreRadioBox() -> RadioBox"""
1619 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1623 #---------------------------------------------------------------------------
1625 class RadioButton(core
.Control
):
1627 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1628 def __init__(self
, *args
, **kwargs
):
1630 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1631 Size size=DefaultSize, long style=0,
1632 Validator validator=DefaultValidator,
1633 wxString name=wxPyRadioButtonNameStr) -> RadioButton
1635 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1636 self
.this
= newobj
.this
1639 self
._setOORInfo
(self
)
1641 def Create(*args
, **kwargs
):
1643 Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
1644 Size size=DefaultSize, long style=0,
1645 Validator validator=DefaultValidator,
1646 wxString name=wxPyRadioButtonNameStr) -> bool
1648 return _controls
.RadioButton_Create(*args
, **kwargs
)
1650 def GetValue(*args
, **kwargs
):
1651 """GetValue() -> bool"""
1652 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1654 def SetValue(*args
, **kwargs
):
1655 """SetValue(bool value)"""
1656 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1659 class RadioButtonPtr(RadioButton
):
1660 def __init__(self
, this
):
1662 if not hasattr(self
,"thisown"): self
.thisown
= 0
1663 self
.__class
__ = RadioButton
1664 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1666 def PreRadioButton(*args
, **kwargs
):
1667 """PreRadioButton() -> RadioButton"""
1668 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1672 #---------------------------------------------------------------------------
1674 class Slider(core
.Control
):
1676 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1677 def __init__(self
, *args
, **kwargs
):
1679 __init__(Window parent, int id, int value, int minValue, int maxValue,
1680 Point point=DefaultPosition, Size size=DefaultSize,
1681 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1682 wxString name=wxPySliderNameStr) -> Slider
1684 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1685 self
.this
= newobj
.this
1688 self
._setOORInfo
(self
)
1690 def Create(*args
, **kwargs
):
1692 Create(Window parent, int id, int value, int minValue, int maxValue,
1693 Point point=DefaultPosition, Size size=DefaultSize,
1694 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1695 wxString name=wxPySliderNameStr) -> bool
1697 return _controls
.Slider_Create(*args
, **kwargs
)
1699 def GetValue(*args
, **kwargs
):
1700 """GetValue() -> int"""
1701 return _controls
.Slider_GetValue(*args
, **kwargs
)
1703 def SetValue(*args
, **kwargs
):
1704 """SetValue(int value)"""
1705 return _controls
.Slider_SetValue(*args
, **kwargs
)
1707 def SetRange(*args
, **kwargs
):
1708 """SetRange(int minValue, int maxValue)"""
1709 return _controls
.Slider_SetRange(*args
, **kwargs
)
1711 def GetMin(*args
, **kwargs
):
1712 """GetMin() -> int"""
1713 return _controls
.Slider_GetMin(*args
, **kwargs
)
1715 def GetMax(*args
, **kwargs
):
1716 """GetMax() -> int"""
1717 return _controls
.Slider_GetMax(*args
, **kwargs
)
1719 def SetMin(*args
, **kwargs
):
1720 """SetMin(int minValue)"""
1721 return _controls
.Slider_SetMin(*args
, **kwargs
)
1723 def SetMax(*args
, **kwargs
):
1724 """SetMax(int maxValue)"""
1725 return _controls
.Slider_SetMax(*args
, **kwargs
)
1727 def SetLineSize(*args
, **kwargs
):
1728 """SetLineSize(int lineSize)"""
1729 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1731 def SetPageSize(*args
, **kwargs
):
1732 """SetPageSize(int pageSize)"""
1733 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1735 def GetLineSize(*args
, **kwargs
):
1736 """GetLineSize() -> int"""
1737 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1739 def GetPageSize(*args
, **kwargs
):
1740 """GetPageSize() -> int"""
1741 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1743 def SetThumbLength(*args
, **kwargs
):
1744 """SetThumbLength(int lenPixels)"""
1745 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1747 def GetThumbLength(*args
, **kwargs
):
1748 """GetThumbLength() -> int"""
1749 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1751 def SetTickFreq(*args
, **kwargs
):
1752 """SetTickFreq(int n, int pos)"""
1753 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1755 def GetTickFreq(*args
, **kwargs
):
1756 """GetTickFreq() -> int"""
1757 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1759 def ClearTicks(*args
, **kwargs
):
1761 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1763 def SetTick(*args
, **kwargs
):
1764 """SetTick(int tickPos)"""
1765 return _controls
.Slider_SetTick(*args
, **kwargs
)
1767 def ClearSel(*args
, **kwargs
):
1769 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1771 def GetSelEnd(*args
, **kwargs
):
1772 """GetSelEnd() -> int"""
1773 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1775 def GetSelStart(*args
, **kwargs
):
1776 """GetSelStart() -> int"""
1777 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1779 def SetSelection(*args
, **kwargs
):
1780 """SetSelection(int min, int max)"""
1781 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1784 class SliderPtr(Slider
):
1785 def __init__(self
, this
):
1787 if not hasattr(self
,"thisown"): self
.thisown
= 0
1788 self
.__class
__ = Slider
1789 _controls
.Slider_swigregister(SliderPtr
)
1791 def PreSlider(*args
, **kwargs
):
1792 """PreSlider() -> Slider"""
1793 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1797 #---------------------------------------------------------------------------
1799 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1800 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1802 class ToggleButton(core
.Control
):
1804 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1805 def __init__(self
, *args
, **kwargs
):
1807 __init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1808 Size size=DefaultSize, long style=0,
1809 Validator validator=DefaultValidator,
1810 wxString name=wxPyToggleButtonNameStr) -> ToggleButton
1812 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1813 self
.this
= newobj
.this
1816 self
._setOORInfo
(self
)
1819 class ToggleButtonPtr(ToggleButton
):
1820 def __init__(self
, this
):
1822 if not hasattr(self
,"thisown"): self
.thisown
= 0
1823 self
.__class
__ = ToggleButton
1824 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1826 def PreToggleButton(*args
, **kwargs
):
1827 """PreToggleButton() -> ToggleButton"""
1828 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1832 #---------------------------------------------------------------------------
1834 class BookCtrl(core
.Control
):
1835 def __init__(self
): raise RuntimeError, "No constructor defined"
1837 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1838 def GetPageCount(*args
, **kwargs
):
1839 """GetPageCount() -> size_t"""
1840 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1842 def GetPage(*args
, **kwargs
):
1843 """GetPage(size_t n) -> Window"""
1844 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1846 def GetSelection(*args
, **kwargs
):
1847 """GetSelection() -> int"""
1848 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1850 def SetPageText(*args
, **kwargs
):
1851 """SetPageText(size_t n, wxString strText) -> bool"""
1852 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1854 def GetPageText(*args
, **kwargs
):
1855 """GetPageText(size_t n) -> wxString"""
1856 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1858 def SetImageList(*args
, **kwargs
):
1859 """SetImageList(wxImageList imageList)"""
1860 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1862 def AssignImageList(*args
, **kwargs
):
1863 """AssignImageList(wxImageList imageList)"""
1864 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1868 def GetImageList(*args
, **kwargs
):
1869 """GetImageList() -> wxImageList"""
1870 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1872 def GetPageImage(*args
, **kwargs
):
1873 """GetPageImage(size_t n) -> int"""
1874 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1876 def SetPageImage(*args
, **kwargs
):
1877 """SetPageImage(size_t n, int imageId) -> bool"""
1878 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1880 def SetPageSize(*args
, **kwargs
):
1881 """SetPageSize(Size size)"""
1882 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1884 def CalcSizeFromPage(*args
, **kwargs
):
1885 """CalcSizeFromPage(Size sizePage) -> Size"""
1886 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1888 def DeletePage(*args
, **kwargs
):
1889 """DeletePage(size_t n) -> bool"""
1890 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1892 def RemovePage(*args
, **kwargs
):
1893 """RemovePage(size_t n) -> bool"""
1894 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1896 def DeleteAllPages(*args
, **kwargs
):
1897 """DeleteAllPages() -> bool"""
1898 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1900 def AddPage(*args
, **kwargs
):
1901 """AddPage(Window page, wxString text, bool select=False, int imageId=-1) -> bool"""
1902 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1904 def InsertPage(*args
, **kwargs
):
1906 InsertPage(size_t n, Window page, wxString text, bool select=False,
1907 int imageId=-1) -> bool
1909 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1911 def SetSelection(*args
, **kwargs
):
1912 """SetSelection(size_t n) -> int"""
1913 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1915 def AdvanceSelection(*args
, **kwargs
):
1916 """AdvanceSelection(bool forward=True)"""
1917 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1920 class BookCtrlPtr(BookCtrl
):
1921 def __init__(self
, this
):
1923 if not hasattr(self
,"thisown"): self
.thisown
= 0
1924 self
.__class
__ = BookCtrl
1925 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1927 class BookCtrlEvent(core
.NotifyEvent
):
1929 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1930 def __init__(self
, *args
, **kwargs
):
1932 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1933 int nOldSel=-1) -> BookCtrlEvent
1935 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1936 self
.this
= newobj
.this
1939 def GetSelection(*args
, **kwargs
):
1940 """GetSelection() -> int"""
1941 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1943 def SetSelection(*args
, **kwargs
):
1944 """SetSelection(int nSel)"""
1945 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1947 def GetOldSelection(*args
, **kwargs
):
1948 """GetOldSelection() -> int"""
1949 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1951 def SetOldSelection(*args
, **kwargs
):
1952 """SetOldSelection(int nOldSel)"""
1953 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1956 class BookCtrlEventPtr(BookCtrlEvent
):
1957 def __init__(self
, this
):
1959 if not hasattr(self
,"thisown"): self
.thisown
= 0
1960 self
.__class
__ = BookCtrlEvent
1961 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
1963 #---------------------------------------------------------------------------
1965 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
1966 NB_TOP
= _controls
.NB_TOP
1967 NB_LEFT
= _controls
.NB_LEFT
1968 NB_RIGHT
= _controls
.NB_RIGHT
1969 NB_BOTTOM
= _controls
.NB_BOTTOM
1970 NB_MULTILINE
= _controls
.NB_MULTILINE
1971 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
1972 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
1973 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
1974 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
1975 class Notebook(BookCtrl
):
1977 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1978 def __init__(self
, *args
, **kwargs
):
1980 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1981 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> Notebook
1983 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
1984 self
.this
= newobj
.this
1987 self
._setOORInfo
(self
)
1989 def Create(*args
, **kwargs
):
1991 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1992 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> bool
1994 return _controls
.Notebook_Create(*args
, **kwargs
)
1996 def GetRowCount(*args
, **kwargs
):
1997 """GetRowCount() -> int"""
1998 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
2000 def SetPadding(*args
, **kwargs
):
2001 """SetPadding(Size padding)"""
2002 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
2004 def SetTabSize(*args
, **kwargs
):
2005 """SetTabSize(Size sz)"""
2006 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
2008 def HitTest(*args
, **kwargs
):
2010 HitTest(Point pt) -> (tab, where)
2012 Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
2014 return _controls
.Notebook_HitTest(*args
, **kwargs
)
2016 def CalcSizeFromPage(*args
, **kwargs
):
2017 """CalcSizeFromPage(Size sizePage) -> Size"""
2018 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
2021 class NotebookPtr(Notebook
):
2022 def __init__(self
, this
):
2024 if not hasattr(self
,"thisown"): self
.thisown
= 0
2025 self
.__class
__ = Notebook
2026 _controls
.Notebook_swigregister(NotebookPtr
)
2028 def PreNotebook(*args
, **kwargs
):
2029 """PreNotebook() -> Notebook"""
2030 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
2034 class NotebookEvent(BookCtrlEvent
):
2036 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2037 def __init__(self
, *args
, **kwargs
):
2039 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2040 int nOldSel=-1) -> NotebookEvent
2042 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
2043 self
.this
= newobj
.this
2047 class NotebookEventPtr(NotebookEvent
):
2048 def __init__(self
, this
):
2050 if not hasattr(self
,"thisown"): self
.thisown
= 0
2051 self
.__class
__ = NotebookEvent
2052 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
2054 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
2055 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
2057 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
2058 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
2060 #----------------------------------------------------------------------------
2062 class NotebookPage(wx
.Panel
):
2064 There is an old (and apparently unsolvable) bug when placing a
2065 window with a nonstandard background colour in a wxNotebook on
2066 wxGTK, as the notbooks's background colour would always be used
2067 when the window is refreshed. The solution is to place a panel in
2068 the notbook and the coloured window on the panel, sized to cover
2069 the panel. This simple class does that for you, just put an
2070 instance of this in the notebook and make your regular window a
2071 child of this one and it will handle the resize for you.
2073 def __init__(self
, parent
, id=-1,
2074 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
2075 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
2076 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
2078 EVT_SIZE(self
, self
.OnSize
)
2080 def OnSize(self
, evt
):
2081 if self
.child
is None:
2082 children
= self
.GetChildren()
2084 self
.child
= children
[0]
2086 self
.child
.SetPosition((0,0))
2087 self
.child
.SetSize(self
.GetSize())
2090 #---------------------------------------------------------------------------
2092 LB_DEFAULT
= _controls
.LB_DEFAULT
2093 LB_TOP
= _controls
.LB_TOP
2094 LB_BOTTOM
= _controls
.LB_BOTTOM
2095 LB_LEFT
= _controls
.LB_LEFT
2096 LB_RIGHT
= _controls
.LB_RIGHT
2097 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
2098 class Listbook(BookCtrl
):
2100 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2101 def __init__(self
, *args
, **kwargs
):
2103 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2104 long style=0, wxString name=wxPyEmptyString) -> Listbook
2106 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
2107 self
.this
= newobj
.this
2110 self
._setOORInfo
(self
)
2112 def Create(*args
, **kwargs
):
2114 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2115 long style=0, wxString name=wxPyEmptyString) -> bool
2117 return _controls
.Listbook_Create(*args
, **kwargs
)
2119 def IsVertical(*args
, **kwargs
):
2120 """IsVertical() -> bool"""
2121 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
2124 class ListbookPtr(Listbook
):
2125 def __init__(self
, this
):
2127 if not hasattr(self
,"thisown"): self
.thisown
= 0
2128 self
.__class
__ = Listbook
2129 _controls
.Listbook_swigregister(ListbookPtr
)
2131 def PreListbook(*args
, **kwargs
):
2132 """PreListbook() -> Listbook"""
2133 val
= _controls
.new_PreListbook(*args
, **kwargs
)
2137 class ListbookEvent(BookCtrlEvent
):
2139 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2140 def __init__(self
, *args
, **kwargs
):
2142 __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2143 int nOldSel=-1) -> ListbookEvent
2145 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2146 self
.this
= newobj
.this
2150 class ListbookEventPtr(ListbookEvent
):
2151 def __init__(self
, this
):
2153 if not hasattr(self
,"thisown"): self
.thisown
= 0
2154 self
.__class
__ = ListbookEvent
2155 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2157 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2158 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2159 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2160 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2162 #---------------------------------------------------------------------------
2164 class BookCtrlSizer(core
.Sizer
):
2166 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2167 def __init__(self
, *args
, **kwargs
):
2168 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2169 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2170 self
.this
= newobj
.this
2173 self
._setOORInfo
(self
)
2175 def RecalcSizes(*args
, **kwargs
):
2177 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2179 def CalcMin(*args
, **kwargs
):
2180 """CalcMin() -> Size"""
2181 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2183 def GetControl(*args
, **kwargs
):
2184 """GetControl() -> BookCtrl"""
2185 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2188 class BookCtrlSizerPtr(BookCtrlSizer
):
2189 def __init__(self
, this
):
2191 if not hasattr(self
,"thisown"): self
.thisown
= 0
2192 self
.__class
__ = BookCtrlSizer
2193 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2195 class NotebookSizer(core
.Sizer
):
2197 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2198 def __init__(self
, *args
, **kwargs
):
2199 """__init__(Notebook nb) -> NotebookSizer"""
2200 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2201 self
.this
= newobj
.this
2204 self
._setOORInfo
(self
)
2206 def RecalcSizes(*args
, **kwargs
):
2208 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2210 def CalcMin(*args
, **kwargs
):
2211 """CalcMin() -> Size"""
2212 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2214 def GetNotebook(*args
, **kwargs
):
2215 """GetNotebook() -> Notebook"""
2216 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2219 class NotebookSizerPtr(NotebookSizer
):
2220 def __init__(self
, this
):
2222 if not hasattr(self
,"thisown"): self
.thisown
= 0
2223 self
.__class
__ = NotebookSizer
2224 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2226 #---------------------------------------------------------------------------
2228 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2229 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2230 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2231 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2232 TB_VERTICAL
= _controls
.TB_VERTICAL
2233 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2234 TB_FLAT
= _controls
.TB_FLAT
2235 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2236 TB_NOICONS
= _controls
.TB_NOICONS
2237 TB_TEXT
= _controls
.TB_TEXT
2238 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2239 TB_NOALIGN
= _controls
.TB_NOALIGN
2240 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2241 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2242 class ToolBarToolBase(core
.Object
):
2243 def __init__(self
): raise RuntimeError, "No constructor defined"
2245 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2246 def GetId(*args
, **kwargs
):
2247 """GetId() -> int"""
2248 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2250 def GetControl(*args
, **kwargs
):
2251 """GetControl() -> Control"""
2252 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2254 def GetToolBar(*args
, **kwargs
):
2255 """GetToolBar() -> ToolBarBase"""
2256 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2258 def IsButton(*args
, **kwargs
):
2259 """IsButton() -> int"""
2260 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2262 def IsControl(*args
, **kwargs
):
2263 """IsControl() -> int"""
2264 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2266 def IsSeparator(*args
, **kwargs
):
2267 """IsSeparator() -> int"""
2268 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2270 def GetStyle(*args
, **kwargs
):
2271 """GetStyle() -> int"""
2272 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2274 def GetKind(*args
, **kwargs
):
2275 """GetKind() -> wxItemKind"""
2276 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2278 def IsEnabled(*args
, **kwargs
):
2279 """IsEnabled() -> bool"""
2280 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2282 def IsToggled(*args
, **kwargs
):
2283 """IsToggled() -> bool"""
2284 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2286 def CanBeToggled(*args
, **kwargs
):
2287 """CanBeToggled() -> bool"""
2288 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2290 def GetNormalBitmap(*args
, **kwargs
):
2291 """GetNormalBitmap() -> wxBitmap"""
2292 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2294 def GetDisabledBitmap(*args
, **kwargs
):
2295 """GetDisabledBitmap() -> wxBitmap"""
2296 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2298 def GetBitmap(*args
, **kwargs
):
2299 """GetBitmap() -> wxBitmap"""
2300 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2302 def GetLabel(*args
, **kwargs
):
2303 """GetLabel() -> wxString"""
2304 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2306 def GetShortHelp(*args
, **kwargs
):
2307 """GetShortHelp() -> wxString"""
2308 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2310 def GetLongHelp(*args
, **kwargs
):
2311 """GetLongHelp() -> wxString"""
2312 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2314 def Enable(*args
, **kwargs
):
2315 """Enable(bool enable) -> bool"""
2316 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2318 def Toggle(*args
, **kwargs
):
2320 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2322 def SetToggle(*args
, **kwargs
):
2323 """SetToggle(bool toggle) -> bool"""
2324 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2326 def SetShortHelp(*args
, **kwargs
):
2327 """SetShortHelp(wxString help) -> bool"""
2328 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2330 def SetLongHelp(*args
, **kwargs
):
2331 """SetLongHelp(wxString help) -> bool"""
2332 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2334 def SetNormalBitmap(*args
, **kwargs
):
2335 """SetNormalBitmap(wxBitmap bmp)"""
2336 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2338 def SetDisabledBitmap(*args
, **kwargs
):
2339 """SetDisabledBitmap(wxBitmap bmp)"""
2340 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2342 def SetLabel(*args
, **kwargs
):
2343 """SetLabel(wxString label)"""
2344 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2346 def Detach(*args
, **kwargs
):
2348 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2350 def Attach(*args
, **kwargs
):
2351 """Attach(ToolBarBase tbar)"""
2352 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2354 def GetClientData(*args
, **kwargs
):
2355 """GetClientData() -> PyObject"""
2356 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2358 def SetClientData(*args
, **kwargs
):
2359 """SetClientData(PyObject clientData)"""
2360 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2362 GetBitmap1
= GetNormalBitmap
2363 GetBitmap2
= GetDisabledBitmap
2364 SetBitmap1
= SetNormalBitmap
2365 SetBitmap2
= SetDisabledBitmap
2368 class ToolBarToolBasePtr(ToolBarToolBase
):
2369 def __init__(self
, this
):
2371 if not hasattr(self
,"thisown"): self
.thisown
= 0
2372 self
.__class
__ = ToolBarToolBase
2373 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2375 class ToolBarBase(core
.Control
):
2376 def __init__(self
): raise RuntimeError, "No constructor defined"
2378 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2379 def DoAddTool(*args
, **kwargs
):
2381 DoAddTool(int id, wxString label, wxBitmap bitmap, wxBitmap bmpDisabled=wxNullBitmap,
2382 wxItemKind kind=ITEM_NORMAL,
2383 wxString shortHelp=wxPyEmptyString,
2384 wxString longHelp=wxPyEmptyString, PyObject clientData=None) -> ToolBarToolBase
2386 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2388 def DoInsertTool(*args
, **kwargs
):
2390 DoInsertTool(size_t pos, int id, wxString label, wxBitmap bitmap,
2391 wxBitmap bmpDisabled=wxNullBitmap, wxItemKind kind=ITEM_NORMAL,
2392 wxString shortHelp=wxPyEmptyString,
2393 wxString longHelp=wxPyEmptyString,
2394 PyObject clientData=None) -> ToolBarToolBase
2396 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2398 # These match the original Add methods for this class, kept for
2399 # backwards compatibility with versions < 2.3.3.
2402 def AddTool(self
, id, bitmap
,
2403 pushedBitmap
= wx
.NullBitmap
,
2406 shortHelpString
= '',
2407 longHelpString
= '') :
2408 '''Old style method to add a tool to the toolbar.'''
2409 kind
= wx
.ITEM_NORMAL
2410 if isToggle
: kind
= wx
.ITEM_CHECK
2411 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2412 shortHelpString
, longHelpString
, clientData
)
2414 def AddSimpleTool(self
, id, bitmap
,
2415 shortHelpString
= '',
2416 longHelpString
= '',
2418 '''Old style method to add a tool to the toolbar.'''
2419 kind
= wx
.ITEM_NORMAL
2420 if isToggle
: kind
= wx
.ITEM_CHECK
2421 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2422 shortHelpString
, longHelpString
, None)
2424 def InsertTool(self
, pos
, id, bitmap
,
2425 pushedBitmap
= wx
.NullBitmap
,
2428 shortHelpString
= '',
2429 longHelpString
= ''):
2430 '''Old style method to insert a tool in the toolbar.'''
2431 kind
= wx
.ITEM_NORMAL
2432 if isToggle
: kind
= wx
.ITEM_CHECK
2433 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2434 shortHelpString
, longHelpString
, clientData
)
2436 def InsertSimpleTool(self
, pos
, id, bitmap
,
2437 shortHelpString
= '',
2438 longHelpString
= '',
2440 '''Old style method to insert a tool in the toolbar.'''
2441 kind
= wx
.ITEM_NORMAL
2442 if isToggle
: kind
= wx
.ITEM_CHECK
2443 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2444 shortHelpString
, longHelpString
, None)
2447 # The following are the new toolbar Add methods starting with
2448 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2449 # able to keep backwards compatibility with using the above
2450 # methods. Eventually these should migrate to be the methods used
2451 # primarily and lose the 'Label' in the name...
2453 def AddLabelTool(self
, id, label
, bitmap
,
2454 bmpDisabled
= wx
.NullBitmap
,
2455 kind
= wx
.ITEM_NORMAL
,
2456 shortHelp
= '', longHelp
= '',
2459 The full AddTool() function.
2461 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2462 is created and used as the disabled image.
2464 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2465 shortHelp
, longHelp
, clientData
)
2468 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2469 bmpDisabled
= wx
.NullBitmap
,
2470 kind
= wx
.ITEM_NORMAL
,
2471 shortHelp
= '', longHelp
= '',
2474 Insert the new tool at the given position, if pos == GetToolsCount(), it
2475 is equivalent to AddTool()
2477 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2478 shortHelp
, longHelp
, clientData
)
2480 def AddCheckLabelTool(self
, id, label
, bitmap
,
2481 bmpDisabled
= wx
.NullBitmap
,
2482 shortHelp
= '', longHelp
= '',
2484 '''Add a check tool, i.e. a tool which can be toggled'''
2485 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2486 shortHelp
, longHelp
, clientData
)
2488 def AddRadioLabelTool(self
, id, label
, bitmap
,
2489 bmpDisabled
= wx
.NullBitmap
,
2490 shortHelp
= '', longHelp
= '',
2493 Add a radio tool, i.e. a tool which can be toggled and releases any
2494 other toggled radio tools in the same group when it happens
2496 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2497 shortHelp
, longHelp
, clientData
)
2500 # For consistency with the backwards compatible methods above, here are
2501 # some non-'Label' versions of the Check and Radio methods
2502 def AddCheckTool(self
, id, bitmap
,
2503 bmpDisabled
= wx
.NullBitmap
,
2504 shortHelp
= '', longHelp
= '',
2506 '''Add a check tool, i.e. a tool which can be toggled'''
2507 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2508 shortHelp
, longHelp
, clientData
)
2510 def AddRadioTool(self
, id, bitmap
,
2511 bmpDisabled
= wx
.NullBitmap
,
2512 shortHelp
= '', longHelp
= '',
2515 Add a radio tool, i.e. a tool which can be toggled and releases any
2516 other toggled radio tools in the same group when it happens
2518 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2519 shortHelp
, longHelp
, clientData
)
2521 def AddControl(*args
, **kwargs
):
2522 """AddControl(Control control) -> ToolBarToolBase"""
2523 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2525 def InsertControl(*args
, **kwargs
):
2526 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2527 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2529 def FindControl(*args
, **kwargs
):
2530 """FindControl(int id) -> Control"""
2531 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2533 def AddSeparator(*args
, **kwargs
):
2534 """AddSeparator() -> ToolBarToolBase"""
2535 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2537 def InsertSeparator(*args
, **kwargs
):
2538 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2539 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2541 def RemoveTool(*args
, **kwargs
):
2542 """RemoveTool(int id) -> ToolBarToolBase"""
2543 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2545 def DeleteToolByPos(*args
, **kwargs
):
2546 """DeleteToolByPos(size_t pos) -> bool"""
2547 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2549 def DeleteTool(*args
, **kwargs
):
2550 """DeleteTool(int id) -> bool"""
2551 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2553 def ClearTools(*args
, **kwargs
):
2555 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2557 def Realize(*args
, **kwargs
):
2558 """Realize() -> bool"""
2559 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2561 def EnableTool(*args
, **kwargs
):
2562 """EnableTool(int id, bool enable)"""
2563 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2565 def ToggleTool(*args
, **kwargs
):
2566 """ToggleTool(int id, bool toggle)"""
2567 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2569 def SetToggle(*args
, **kwargs
):
2570 """SetToggle(int id, bool toggle)"""
2571 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2573 def GetToolClientData(*args
, **kwargs
):
2574 """GetToolClientData(int id) -> PyObject"""
2575 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2577 def SetToolClientData(*args
, **kwargs
):
2578 """SetToolClientData(int id, PyObject clientData)"""
2579 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2581 def GetToolPos(*args
, **kwargs
):
2582 """GetToolPos(int id) -> int"""
2583 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2585 def GetToolState(*args
, **kwargs
):
2586 """GetToolState(int id) -> bool"""
2587 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2589 def GetToolEnabled(*args
, **kwargs
):
2590 """GetToolEnabled(int id) -> bool"""
2591 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2593 def SetToolShortHelp(*args
, **kwargs
):
2594 """SetToolShortHelp(int id, wxString helpString)"""
2595 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2597 def GetToolShortHelp(*args
, **kwargs
):
2598 """GetToolShortHelp(int id) -> wxString"""
2599 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2601 def SetToolLongHelp(*args
, **kwargs
):
2602 """SetToolLongHelp(int id, wxString helpString)"""
2603 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2605 def GetToolLongHelp(*args
, **kwargs
):
2606 """GetToolLongHelp(int id) -> wxString"""
2607 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2609 def SetMarginsXY(*args
, **kwargs
):
2610 """SetMarginsXY(int x, int y)"""
2611 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2613 def SetMargins(*args
, **kwargs
):
2614 """SetMargins(Size size)"""
2615 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2617 def SetToolPacking(*args
, **kwargs
):
2618 """SetToolPacking(int packing)"""
2619 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2621 def SetToolSeparation(*args
, **kwargs
):
2622 """SetToolSeparation(int separation)"""
2623 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2625 def GetToolMargins(*args
, **kwargs
):
2626 """GetToolMargins() -> Size"""
2627 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2629 def GetMargins(*args
, **kwargs
):
2630 """GetMargins() -> Size"""
2631 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2633 def GetToolPacking(*args
, **kwargs
):
2634 """GetToolPacking() -> int"""
2635 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2637 def GetToolSeparation(*args
, **kwargs
):
2638 """GetToolSeparation() -> int"""
2639 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2641 def SetRows(*args
, **kwargs
):
2642 """SetRows(int nRows)"""
2643 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2645 def SetMaxRowsCols(*args
, **kwargs
):
2646 """SetMaxRowsCols(int rows, int cols)"""
2647 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2649 def GetMaxRows(*args
, **kwargs
):
2650 """GetMaxRows() -> int"""
2651 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2653 def GetMaxCols(*args
, **kwargs
):
2654 """GetMaxCols() -> int"""
2655 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2657 def SetToolBitmapSize(*args
, **kwargs
):
2658 """SetToolBitmapSize(Size size)"""
2659 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2661 def GetToolBitmapSize(*args
, **kwargs
):
2662 """GetToolBitmapSize() -> Size"""
2663 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2665 def GetToolSize(*args
, **kwargs
):
2666 """GetToolSize() -> Size"""
2667 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2669 def FindToolForPosition(*args
, **kwargs
):
2670 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2671 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2673 def IsVertical(*args
, **kwargs
):
2674 """IsVertical() -> bool"""
2675 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2678 class ToolBarBasePtr(ToolBarBase
):
2679 def __init__(self
, this
):
2681 if not hasattr(self
,"thisown"): self
.thisown
= 0
2682 self
.__class
__ = ToolBarBase
2683 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2685 class ToolBar(ToolBarBase
):
2687 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2688 def __init__(self
, *args
, **kwargs
):
2690 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2691 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2692 wxString name=wxPyToolBarNameStr) -> ToolBar
2694 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2695 self
.this
= newobj
.this
2698 self
._setOORInfo
(self
)
2700 def Create(*args
, **kwargs
):
2702 Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2703 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2704 wxString name=wxPyToolBarNameStr) -> bool
2706 return _controls
.ToolBar_Create(*args
, **kwargs
)
2708 def FindToolForPosition(*args
, **kwargs
):
2709 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2710 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2713 class ToolBarPtr(ToolBar
):
2714 def __init__(self
, this
):
2716 if not hasattr(self
,"thisown"): self
.thisown
= 0
2717 self
.__class
__ = ToolBar
2718 _controls
.ToolBar_swigregister(ToolBarPtr
)
2720 def PreToolBar(*args
, **kwargs
):
2721 """PreToolBar() -> ToolBar"""
2722 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2726 #---------------------------------------------------------------------------
2728 LC_VRULES
= _controls
.LC_VRULES
2729 LC_HRULES
= _controls
.LC_HRULES
2730 LC_ICON
= _controls
.LC_ICON
2731 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2732 LC_LIST
= _controls
.LC_LIST
2733 LC_REPORT
= _controls
.LC_REPORT
2734 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2735 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2736 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2737 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2738 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2739 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2740 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2741 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2742 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2743 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2744 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2745 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2746 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2747 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2748 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2749 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2750 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2751 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2752 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2753 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2754 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2755 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2756 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2757 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2758 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2759 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2760 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2761 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2762 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2763 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2764 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2765 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2766 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2767 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2768 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2769 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2770 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2771 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2772 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2773 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2774 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2775 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2776 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2777 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2778 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2779 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2780 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2781 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2782 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2783 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2784 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2785 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2786 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2787 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2788 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2789 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2790 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2791 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2792 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2793 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2794 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2795 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2796 #---------------------------------------------------------------------------
2798 class ListItemAttr(object):
2800 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2801 def __init__(self
, *args
, **kwargs
):
2803 __init__(wxColour colText=wxNullColour, wxColour colBack=wxNullColour,
2804 wxFont font=wxNullFont) -> ListItemAttr
2806 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2807 self
.this
= newobj
.this
2810 def SetTextColour(*args
, **kwargs
):
2811 """SetTextColour(wxColour colText)"""
2812 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2814 def SetBackgroundColour(*args
, **kwargs
):
2815 """SetBackgroundColour(wxColour colBack)"""
2816 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2818 def SetFont(*args
, **kwargs
):
2819 """SetFont(wxFont font)"""
2820 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2822 def HasTextColour(*args
, **kwargs
):
2823 """HasTextColour() -> bool"""
2824 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2826 def HasBackgroundColour(*args
, **kwargs
):
2827 """HasBackgroundColour() -> bool"""
2828 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2830 def HasFont(*args
, **kwargs
):
2831 """HasFont() -> bool"""
2832 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2834 def GetTextColour(*args
, **kwargs
):
2835 """GetTextColour() -> wxColour"""
2836 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2838 def GetBackgroundColour(*args
, **kwargs
):
2839 """GetBackgroundColour() -> wxColour"""
2840 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2842 def GetFont(*args
, **kwargs
):
2843 """GetFont() -> wxFont"""
2844 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2846 def Destroy(*args
, **kwargs
):
2848 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2851 class ListItemAttrPtr(ListItemAttr
):
2852 def __init__(self
, this
):
2854 if not hasattr(self
,"thisown"): self
.thisown
= 0
2855 self
.__class
__ = ListItemAttr
2856 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2858 #---------------------------------------------------------------------------
2860 class ListItem(core
.Object
):
2862 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2863 def __init__(self
, *args
, **kwargs
):
2864 """__init__() -> ListItem"""
2865 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2866 self
.this
= newobj
.this
2869 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2872 if self
.thisown
: destroy(self
)
2875 def Clear(*args
, **kwargs
):
2877 return _controls
.ListItem_Clear(*args
, **kwargs
)
2879 def ClearAttributes(*args
, **kwargs
):
2880 """ClearAttributes()"""
2881 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2883 def SetMask(*args
, **kwargs
):
2884 """SetMask(long mask)"""
2885 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2887 def SetId(*args
, **kwargs
):
2888 """SetId(long id)"""
2889 return _controls
.ListItem_SetId(*args
, **kwargs
)
2891 def SetColumn(*args
, **kwargs
):
2892 """SetColumn(int col)"""
2893 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2895 def SetState(*args
, **kwargs
):
2896 """SetState(long state)"""
2897 return _controls
.ListItem_SetState(*args
, **kwargs
)
2899 def SetStateMask(*args
, **kwargs
):
2900 """SetStateMask(long stateMask)"""
2901 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2903 def SetText(*args
, **kwargs
):
2904 """SetText(wxString text)"""
2905 return _controls
.ListItem_SetText(*args
, **kwargs
)
2907 def SetImage(*args
, **kwargs
):
2908 """SetImage(int image)"""
2909 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2911 def SetData(*args
, **kwargs
):
2912 """SetData(long data)"""
2913 return _controls
.ListItem_SetData(*args
, **kwargs
)
2915 def SetWidth(*args
, **kwargs
):
2916 """SetWidth(int width)"""
2917 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2919 def SetAlign(*args
, **kwargs
):
2920 """SetAlign(wxListColumnFormat align)"""
2921 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2923 def SetTextColour(*args
, **kwargs
):
2924 """SetTextColour(wxColour colText)"""
2925 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2927 def SetBackgroundColour(*args
, **kwargs
):
2928 """SetBackgroundColour(wxColour colBack)"""
2929 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2931 def SetFont(*args
, **kwargs
):
2932 """SetFont(wxFont font)"""
2933 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2935 def GetMask(*args
, **kwargs
):
2936 """GetMask() -> long"""
2937 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2939 def GetId(*args
, **kwargs
):
2940 """GetId() -> long"""
2941 return _controls
.ListItem_GetId(*args
, **kwargs
)
2943 def GetColumn(*args
, **kwargs
):
2944 """GetColumn() -> int"""
2945 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2947 def GetState(*args
, **kwargs
):
2948 """GetState() -> long"""
2949 return _controls
.ListItem_GetState(*args
, **kwargs
)
2951 def GetText(*args
, **kwargs
):
2952 """GetText() -> wxString"""
2953 return _controls
.ListItem_GetText(*args
, **kwargs
)
2955 def GetImage(*args
, **kwargs
):
2956 """GetImage() -> int"""
2957 return _controls
.ListItem_GetImage(*args
, **kwargs
)
2959 def GetData(*args
, **kwargs
):
2960 """GetData() -> long"""
2961 return _controls
.ListItem_GetData(*args
, **kwargs
)
2963 def GetWidth(*args
, **kwargs
):
2964 """GetWidth() -> int"""
2965 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
2967 def GetAlign(*args
, **kwargs
):
2968 """GetAlign() -> wxListColumnFormat"""
2969 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
2971 def GetAttributes(*args
, **kwargs
):
2972 """GetAttributes() -> ListItemAttr"""
2973 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
2975 def HasAttributes(*args
, **kwargs
):
2976 """HasAttributes() -> bool"""
2977 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
2979 def GetTextColour(*args
, **kwargs
):
2980 """GetTextColour() -> wxColour"""
2981 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
2983 def GetBackgroundColour(*args
, **kwargs
):
2984 """GetBackgroundColour() -> wxColour"""
2985 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
2987 def GetFont(*args
, **kwargs
):
2988 """GetFont() -> wxFont"""
2989 return _controls
.ListItem_GetFont(*args
, **kwargs
)
2991 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
2992 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
2993 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
2994 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
2995 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
2996 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
2997 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
2998 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
2999 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
3000 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
3002 class ListItemPtr(ListItem
):
3003 def __init__(self
, this
):
3005 if not hasattr(self
,"thisown"): self
.thisown
= 0
3006 self
.__class
__ = ListItem
3007 _controls
.ListItem_swigregister(ListItemPtr
)
3009 #---------------------------------------------------------------------------
3011 class ListEvent(core
.NotifyEvent
):
3013 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3014 def __init__(self
, *args
, **kwargs
):
3015 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
3016 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
3017 self
.this
= newobj
.this
3020 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
3021 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
3022 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
3023 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
3024 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
3025 m_item
= property(_controls
.ListEvent_m_item_get
)
3026 def GetKeyCode(*args
, **kwargs
):
3027 """GetKeyCode() -> int"""
3028 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
3030 GetCode
= GetKeyCode
3031 def GetIndex(*args
, **kwargs
):
3032 """GetIndex() -> long"""
3033 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
3035 def GetColumn(*args
, **kwargs
):
3036 """GetColumn() -> int"""
3037 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
3039 def GetPoint(*args
, **kwargs
):
3040 """GetPoint() -> Point"""
3041 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
3043 GetPosition
= GetPoint
3044 def GetLabel(*args
, **kwargs
):
3045 """GetLabel() -> wxString"""
3046 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
3048 def GetText(*args
, **kwargs
):
3049 """GetText() -> wxString"""
3050 return _controls
.ListEvent_GetText(*args
, **kwargs
)
3052 def GetImage(*args
, **kwargs
):
3053 """GetImage() -> int"""
3054 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
3056 def GetData(*args
, **kwargs
):
3057 """GetData() -> long"""
3058 return _controls
.ListEvent_GetData(*args
, **kwargs
)
3060 def GetMask(*args
, **kwargs
):
3061 """GetMask() -> long"""
3062 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
3064 def GetItem(*args
, **kwargs
):
3065 """GetItem() -> ListItem"""
3066 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
3068 def GetCacheFrom(*args
, **kwargs
):
3069 """GetCacheFrom() -> long"""
3070 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
3072 def GetCacheTo(*args
, **kwargs
):
3073 """GetCacheTo() -> long"""
3074 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
3076 def IsEditCancelled(*args
, **kwargs
):
3077 """IsEditCancelled() -> bool"""
3078 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
3080 def SetEditCanceled(*args
, **kwargs
):
3081 """SetEditCanceled(bool editCancelled)"""
3082 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
3085 class ListEventPtr(ListEvent
):
3086 def __init__(self
, this
):
3088 if not hasattr(self
,"thisown"): self
.thisown
= 0
3089 self
.__class
__ = ListEvent
3090 _controls
.ListEvent_swigregister(ListEventPtr
)
3092 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
3093 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
3094 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
3095 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
3096 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
3097 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
3098 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
3099 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
3100 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
3101 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
3102 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
3103 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
3104 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
3105 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
3106 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
3107 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
3108 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
3109 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
3110 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
3111 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
3112 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
3113 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
3114 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
3115 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
3116 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
3117 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
3118 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
3119 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
3120 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
3121 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
3122 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
3123 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
3124 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
3125 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
3126 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
3127 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
3128 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
3129 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
3130 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
3131 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
3132 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
3133 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
3134 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
3135 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
3137 #---------------------------------------------------------------------------
3139 class ListCtrl(core
.Control
):
3141 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3142 def __init__(self
, *args
, **kwargs
):
3144 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3145 Size size=DefaultSize, long style=LC_ICON,
3146 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListCtrl
3148 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3149 self
.this
= newobj
.this
3152 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3154 def Create(*args
, **kwargs
):
3156 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3157 Size size=DefaultSize, long style=LC_ICON,
3158 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool
3160 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3162 def _setCallbackInfo(*args
, **kwargs
):
3163 """_setCallbackInfo(PyObject self, PyObject _class)"""
3164 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3166 def SetForegroundColour(*args
, **kwargs
):
3167 """SetForegroundColour(wxColour col) -> bool"""
3168 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3170 def SetBackgroundColour(*args
, **kwargs
):
3171 """SetBackgroundColour(wxColour col) -> bool"""
3172 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3174 def GetColumn(*args
, **kwargs
):
3175 """GetColumn(int col) -> ListItem"""
3176 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3177 if val
is not None: val
.thisown
= 1
3180 def SetColumn(*args
, **kwargs
):
3181 """SetColumn(int col, ListItem item) -> bool"""
3182 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3184 def GetColumnWidth(*args
, **kwargs
):
3185 """GetColumnWidth(int col) -> int"""
3186 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3188 def SetColumnWidth(*args
, **kwargs
):
3189 """SetColumnWidth(int col, int width) -> bool"""
3190 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3192 def GetCountPerPage(*args
, **kwargs
):
3193 """GetCountPerPage() -> int"""
3194 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3196 def GetViewRect(*args
, **kwargs
):
3197 """GetViewRect() -> Rect"""
3198 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3200 def GetItem(*args
, **kwargs
):
3201 """GetItem(long itemId, int col=0) -> ListItem"""
3202 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3203 if val
is not None: val
.thisown
= 1
3206 def SetItem(*args
, **kwargs
):
3207 """SetItem(ListItem info) -> bool"""
3208 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3210 def SetStringItem(*args
, **kwargs
):
3211 """SetStringItem(long index, int col, wxString label, int imageId=-1) -> long"""
3212 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3214 def GetItemState(*args
, **kwargs
):
3215 """GetItemState(long item, long stateMask) -> int"""
3216 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3218 def SetItemState(*args
, **kwargs
):
3219 """SetItemState(long item, long state, long stateMask) -> bool"""
3220 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3222 def SetItemImage(*args
, **kwargs
):
3223 """SetItemImage(long item, int image, int selImage) -> bool"""
3224 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3226 def GetItemText(*args
, **kwargs
):
3227 """GetItemText(long item) -> wxString"""
3228 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3230 def SetItemText(*args
, **kwargs
):
3231 """SetItemText(long item, wxString str)"""
3232 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3234 def GetItemData(*args
, **kwargs
):
3235 """GetItemData(long item) -> long"""
3236 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3238 def SetItemData(*args
, **kwargs
):
3239 """SetItemData(long item, long data) -> bool"""
3240 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3242 def GetItemPosition(*args
, **kwargs
):
3243 """GetItemPosition(long item) -> Point"""
3244 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3246 def GetItemRect(*args
, **kwargs
):
3247 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3248 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3250 def SetItemPosition(*args
, **kwargs
):
3251 """SetItemPosition(long item, Point pos) -> bool"""
3252 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3254 def GetItemCount(*args
, **kwargs
):
3255 """GetItemCount() -> int"""
3256 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3258 def GetColumnCount(*args
, **kwargs
):
3259 """GetColumnCount() -> int"""
3260 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3262 def GetItemSpacing(*args
, **kwargs
):
3263 """GetItemSpacing() -> Size"""
3264 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3266 def SetItemSpacing(*args
, **kwargs
):
3267 """SetItemSpacing(int spacing, bool isSmall=False)"""
3268 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3270 def GetSelectedItemCount(*args
, **kwargs
):
3271 """GetSelectedItemCount() -> int"""
3272 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3274 def GetTextColour(*args
, **kwargs
):
3275 """GetTextColour() -> wxColour"""
3276 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3278 def SetTextColour(*args
, **kwargs
):
3279 """SetTextColour(wxColour col)"""
3280 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3282 def GetTopItem(*args
, **kwargs
):
3283 """GetTopItem() -> long"""
3284 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3286 def SetSingleStyle(*args
, **kwargs
):
3287 """SetSingleStyle(long style, bool add=True)"""
3288 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3290 def SetWindowStyleFlag(*args
, **kwargs
):
3291 """SetWindowStyleFlag(long style)"""
3292 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3294 def GetNextItem(*args
, **kwargs
):
3295 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3296 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3298 def GetImageList(*args
, **kwargs
):
3299 """GetImageList(int which) -> wxImageList"""
3300 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3302 def SetImageList(*args
, **kwargs
):
3303 """SetImageList(wxImageList imageList, int which)"""
3304 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3306 def AssignImageList(*args
, **kwargs
):
3307 """AssignImageList(wxImageList imageList, int which)"""
3308 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3312 def IsVirtual(*args
, **kwargs
):
3313 """IsVirtual() -> bool"""
3314 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3316 def RefreshItem(*args
, **kwargs
):
3317 """RefreshItem(long item)"""
3318 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3320 def RefreshItems(*args
, **kwargs
):
3321 """RefreshItems(long itemFrom, long itemTo)"""
3322 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3324 def Arrange(*args
, **kwargs
):
3325 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3326 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3328 def DeleteItem(*args
, **kwargs
):
3329 """DeleteItem(long item) -> bool"""
3330 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3332 def DeleteAllItems(*args
, **kwargs
):
3333 """DeleteAllItems() -> bool"""
3334 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3336 def DeleteColumn(*args
, **kwargs
):
3337 """DeleteColumn(int col) -> bool"""
3338 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3340 def DeleteAllColumns(*args
, **kwargs
):
3341 """DeleteAllColumns() -> bool"""
3342 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3344 def ClearAll(*args
, **kwargs
):
3346 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3348 def EditLabel(*args
, **kwargs
):
3349 """EditLabel(long item)"""
3350 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3352 def EnsureVisible(*args
, **kwargs
):
3353 """EnsureVisible(long item) -> bool"""
3354 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3356 def FindItem(*args
, **kwargs
):
3357 """FindItem(long start, wxString str, bool partial=False) -> long"""
3358 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3360 def FindItemData(*args
, **kwargs
):
3361 """FindItemData(long start, long data) -> long"""
3362 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3364 def FindItemAtPos(*args
, **kwargs
):
3365 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3366 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3368 def HitTest(*args
, **kwargs
):
3370 HitTest(Point point) -> (item, where)
3372 Determines which item (if any) is at the specified point,
3373 giving details in the second return value (see wxLIST_HITTEST_... flags.)
3375 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3377 def InsertItem(*args
, **kwargs
):
3378 """InsertItem(ListItem info) -> long"""
3379 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3381 def InsertStringItem(*args
, **kwargs
):
3382 """InsertStringItem(long index, wxString label) -> long"""
3383 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3385 def InsertImageItem(*args
, **kwargs
):
3386 """InsertImageItem(long index, int imageIndex) -> long"""
3387 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3389 def InsertImageStringItem(*args
, **kwargs
):
3390 """InsertImageStringItem(long index, wxString label, int imageIndex) -> long"""
3391 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3393 def InsertColumnInfo(*args
, **kwargs
):
3394 """InsertColumnInfo(long col, ListItem info) -> long"""
3395 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3397 def InsertColumn(*args
, **kwargs
):
3399 InsertColumn(long col, wxString heading, int format=LIST_FORMAT_LEFT,
3400 int width=-1) -> long
3402 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3404 def SetItemCount(*args
, **kwargs
):
3405 """SetItemCount(long count)"""
3406 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3408 def ScrollList(*args
, **kwargs
):
3409 """ScrollList(int dx, int dy) -> bool"""
3410 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3412 def SetItemTextColour(*args
, **kwargs
):
3413 """SetItemTextColour(long item, wxColour col)"""
3414 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3416 def GetItemTextColour(*args
, **kwargs
):
3417 """GetItemTextColour(long item) -> wxColour"""
3418 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3420 def SetItemBackgroundColour(*args
, **kwargs
):
3421 """SetItemBackgroundColour(long item, wxColour col)"""
3422 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3424 def GetItemBackgroundColour(*args
, **kwargs
):
3425 """GetItemBackgroundColour(long item) -> wxColour"""
3426 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3430 def Select(self
, idx
, on
=1):
3431 '''[de]select an item'''
3432 if on
: state
= wx
.LIST_STATE_SELECTED
3434 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3436 def Focus(self
, idx
):
3437 '''Focus and show the given item'''
3438 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3439 self
.EnsureVisible(idx
)
3441 def GetFocusedItem(self
):
3442 '''get the currently focused item or -1 if none'''
3443 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3445 def GetFirstSelected(self
, *args
):
3446 '''return first selected item, or -1 when none'''
3447 return self
.GetNextSelected(-1)
3449 def GetNextSelected(self
, item
):
3450 '''return subsequent selected items, or -1 when no more'''
3451 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3453 def IsSelected(self
, idx
):
3454 '''return True if the item is selected'''
3455 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3457 def SetColumnImage(self
, col
, image
):
3458 item
= self
.GetColumn(col
)
3459 # preserve all other attributes too
3460 item
.SetMask( wx
.LIST_MASK_STATE |
3462 wx
.LIST_MASK_IMAGE |
3465 wx
.LIST_MASK_WIDTH |
3466 wx
.LIST_MASK_FORMAT
)
3467 item
.SetImage(image
)
3468 self
.SetColumn(col
, item
)
3470 def ClearColumnImage(self
, col
):
3471 self
.SetColumnImage(col
, -1)
3473 def Append(self
, entry
):
3474 '''Append an item to the list control. The entry parameter should be a
3475 sequence with an item for each column'''
3481 pos
= self
.GetItemCount()
3482 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3483 for i
in range(1, len(entry
)):
3484 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3487 def SortItems(*args
, **kwargs
):
3488 """SortItems(PyObject func) -> bool"""
3489 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3491 def GetMainWindow(*args
, **kwargs
):
3492 """GetMainWindow() -> Window"""
3493 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3496 class ListCtrlPtr(ListCtrl
):
3497 def __init__(self
, this
):
3499 if not hasattr(self
,"thisown"): self
.thisown
= 0
3500 self
.__class
__ = ListCtrl
3501 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3503 def PreListCtrl(*args
, **kwargs
):
3504 """PreListCtrl() -> ListCtrl"""
3505 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3509 #---------------------------------------------------------------------------
3511 class ListView(ListCtrl
):
3513 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3514 def __init__(self
, *args
, **kwargs
):
3516 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3517 Size size=DefaultSize, long style=LC_REPORT,
3518 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListView
3520 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3521 self
.this
= newobj
.this
3524 self
._setOORInfo
(self
)
3526 def Create(*args
, **kwargs
):
3528 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3529 Size size=DefaultSize, long style=LC_REPORT,
3530 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool
3532 return _controls
.ListView_Create(*args
, **kwargs
)
3534 def Select(*args
, **kwargs
):
3535 """Select(long n, bool on=True)"""
3536 return _controls
.ListView_Select(*args
, **kwargs
)
3538 def Focus(*args
, **kwargs
):
3539 """Focus(long index)"""
3540 return _controls
.ListView_Focus(*args
, **kwargs
)
3542 def GetFocusedItem(*args
, **kwargs
):
3543 """GetFocusedItem() -> long"""
3544 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3546 def GetNextSelected(*args
, **kwargs
):
3547 """GetNextSelected(long item) -> long"""
3548 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3550 def GetFirstSelected(*args
, **kwargs
):
3551 """GetFirstSelected() -> long"""
3552 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3554 def IsSelected(*args
, **kwargs
):
3555 """IsSelected(long index) -> bool"""
3556 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3558 def SetColumnImage(*args
, **kwargs
):
3559 """SetColumnImage(int col, int image)"""
3560 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3562 def ClearColumnImage(*args
, **kwargs
):
3563 """ClearColumnImage(int col)"""
3564 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3567 class ListViewPtr(ListView
):
3568 def __init__(self
, this
):
3570 if not hasattr(self
,"thisown"): self
.thisown
= 0
3571 self
.__class
__ = ListView
3572 _controls
.ListView_swigregister(ListViewPtr
)
3574 def PreListView(*args
, **kwargs
):
3575 """PreListView() -> ListView"""
3576 val
= _controls
.new_PreListView(*args
, **kwargs
)
3580 #---------------------------------------------------------------------------
3582 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3583 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3584 TR_NO_LINES
= _controls
.TR_NO_LINES
3585 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3586 TR_SINGLE
= _controls
.TR_SINGLE
3587 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3588 TR_EXTENDED
= _controls
.TR_EXTENDED
3589 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3590 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3591 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3592 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3593 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3594 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3595 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3596 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3597 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3598 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3599 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3600 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3601 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3602 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3603 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3604 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3605 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3606 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3607 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3608 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3609 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3610 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3611 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3612 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3613 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3614 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3615 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3616 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3617 #---------------------------------------------------------------------------
3619 class TreeItemId(object):
3621 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3622 def __init__(self
, *args
, **kwargs
):
3623 """__init__() -> TreeItemId"""
3624 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3625 self
.this
= newobj
.this
3628 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3631 if self
.thisown
: destroy(self
)
3634 def IsOk(*args
, **kwargs
):
3635 """IsOk() -> bool"""
3636 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3638 def __eq__(*args
, **kwargs
):
3639 """__eq__(TreeItemId other) -> bool"""
3640 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3642 def __ne__(*args
, **kwargs
):
3643 """__ne__(TreeItemId other) -> bool"""
3644 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3646 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3648 def __nonzero__(self
): return self
.IsOk()
3650 class TreeItemIdPtr(TreeItemId
):
3651 def __init__(self
, this
):
3653 if not hasattr(self
,"thisown"): self
.thisown
= 0
3654 self
.__class
__ = TreeItemId
3655 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3657 class TreeItemData(object):
3659 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3660 def __init__(self
, *args
, **kwargs
):
3661 """__init__(PyObject obj=None) -> TreeItemData"""
3662 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3663 self
.this
= newobj
.this
3666 def GetData(*args
, **kwargs
):
3667 """GetData() -> PyObject"""
3668 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3670 def SetData(*args
, **kwargs
):
3671 """SetData(PyObject obj)"""
3672 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3674 def GetId(*args
, **kwargs
):
3675 """GetId() -> TreeItemId"""
3676 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3678 def SetId(*args
, **kwargs
):
3679 """SetId(TreeItemId id)"""
3680 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3682 def Destroy(*args
, **kwargs
):
3684 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3687 class TreeItemDataPtr(TreeItemData
):
3688 def __init__(self
, this
):
3690 if not hasattr(self
,"thisown"): self
.thisown
= 0
3691 self
.__class
__ = TreeItemData
3692 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3694 #---------------------------------------------------------------------------
3696 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3697 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3698 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3699 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3700 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3701 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3702 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3703 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3704 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3705 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3706 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3707 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3708 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3709 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3710 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3711 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3712 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3713 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3714 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3715 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
= _controls
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
3716 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3717 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3718 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3719 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3720 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3721 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3722 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3723 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3724 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3725 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3726 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3727 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3728 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3729 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3730 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3731 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3732 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3733 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3734 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3735 EVT_TREE_ITEM_GETTOOLTIP
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
, 1)
3737 class TreeEvent(core
.NotifyEvent
):
3739 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3740 def __init__(self
, *args
, **kwargs
):
3741 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3742 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3743 self
.this
= newobj
.this
3746 def GetItem(*args
, **kwargs
):
3747 """GetItem() -> TreeItemId"""
3748 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3750 def SetItem(*args
, **kwargs
):
3751 """SetItem(TreeItemId item)"""
3752 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3754 def GetOldItem(*args
, **kwargs
):
3755 """GetOldItem() -> TreeItemId"""
3756 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3758 def SetOldItem(*args
, **kwargs
):
3759 """SetOldItem(TreeItemId item)"""
3760 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3762 def GetPoint(*args
, **kwargs
):
3763 """GetPoint() -> Point"""
3764 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3766 def SetPoint(*args
, **kwargs
):
3767 """SetPoint(Point pt)"""
3768 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3770 def GetKeyEvent(*args
, **kwargs
):
3771 """GetKeyEvent() -> KeyEvent"""
3772 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3774 def GetKeyCode(*args
, **kwargs
):
3775 """GetKeyCode() -> int"""
3776 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3778 def SetKeyEvent(*args
, **kwargs
):
3779 """SetKeyEvent(KeyEvent evt)"""
3780 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3782 def GetLabel(*args
, **kwargs
):
3783 """GetLabel() -> wxString"""
3784 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3786 def SetLabel(*args
, **kwargs
):
3787 """SetLabel(wxString label)"""
3788 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3790 def IsEditCancelled(*args
, **kwargs
):
3791 """IsEditCancelled() -> bool"""
3792 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3794 def SetEditCanceled(*args
, **kwargs
):
3795 """SetEditCanceled(bool editCancelled)"""
3796 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3798 def SetToolTip(*args
, **kwargs
):
3799 """SetToolTip(wxString toolTip)"""
3800 return _controls
.TreeEvent_SetToolTip(*args
, **kwargs
)
3803 class TreeEventPtr(TreeEvent
):
3804 def __init__(self
, this
):
3806 if not hasattr(self
,"thisown"): self
.thisown
= 0
3807 self
.__class
__ = TreeEvent
3808 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3810 #---------------------------------------------------------------------------
3812 class TreeCtrl(core
.Control
):
3814 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3815 def __init__(self
, *args
, **kwargs
):
3817 __init__(Window parent, int id=-1, Point pos=DefaultPosition,
3818 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3819 Validator validator=DefaultValidator,
3820 wxString name=wxPy_TreeCtrlNameStr) -> TreeCtrl
3822 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3823 self
.this
= newobj
.this
3826 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3828 def Create(*args
, **kwargs
):
3830 Create(Window parent, int id=-1, Point pos=DefaultPosition,
3831 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3832 Validator validator=DefaultValidator,
3833 wxString name=wxPy_TreeCtrlNameStr) -> bool
3835 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3837 def _setCallbackInfo(*args
, **kwargs
):
3838 """_setCallbackInfo(PyObject self, PyObject _class)"""
3839 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3841 def GetCount(*args
, **kwargs
):
3842 """GetCount() -> size_t"""
3843 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3845 def GetIndent(*args
, **kwargs
):
3846 """GetIndent() -> unsigned int"""
3847 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3849 def SetIndent(*args
, **kwargs
):
3850 """SetIndent(unsigned int indent)"""
3851 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3853 def GetSpacing(*args
, **kwargs
):
3854 """GetSpacing() -> unsigned int"""
3855 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3857 def SetSpacing(*args
, **kwargs
):
3858 """SetSpacing(unsigned int spacing)"""
3859 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3861 def GetImageList(*args
, **kwargs
):
3862 """GetImageList() -> wxImageList"""
3863 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3865 def GetStateImageList(*args
, **kwargs
):
3866 """GetStateImageList() -> wxImageList"""
3867 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3869 def SetImageList(*args
, **kwargs
):
3870 """SetImageList(wxImageList imageList)"""
3871 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3873 def SetStateImageList(*args
, **kwargs
):
3874 """SetStateImageList(wxImageList imageList)"""
3875 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3877 def AssignImageList(*args
, **kwargs
):
3878 """AssignImageList(wxImageList imageList)"""
3879 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3883 def AssignStateImageList(*args
, **kwargs
):
3884 """AssignStateImageList(wxImageList imageList)"""
3885 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3889 def GetItemText(*args
, **kwargs
):
3890 """GetItemText(TreeItemId item) -> wxString"""
3891 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3893 def GetItemImage(*args
, **kwargs
):
3894 """GetItemImage(TreeItemId item, wxTreeItemIcon which=TreeItemIcon_Normal) -> int"""
3895 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3897 def GetItemData(*args
, **kwargs
):
3898 """GetItemData(TreeItemId item) -> TreeItemData"""
3899 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3901 def GetItemPyData(*args
, **kwargs
):
3902 """GetItemPyData(TreeItemId item) -> PyObject"""
3903 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3905 GetPyData
= GetItemPyData
3906 def GetItemTextColour(*args
, **kwargs
):
3907 """GetItemTextColour(TreeItemId item) -> wxColour"""
3908 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3910 def GetItemBackgroundColour(*args
, **kwargs
):
3911 """GetItemBackgroundColour(TreeItemId item) -> wxColour"""
3912 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3914 def GetItemFont(*args
, **kwargs
):
3915 """GetItemFont(TreeItemId item) -> wxFont"""
3916 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3918 def SetItemText(*args
, **kwargs
):
3919 """SetItemText(TreeItemId item, wxString text)"""
3920 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3922 def SetItemImage(*args
, **kwargs
):
3923 """SetItemImage(TreeItemId item, int image, wxTreeItemIcon which=TreeItemIcon_Normal)"""
3924 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3926 def SetItemData(*args
, **kwargs
):
3927 """SetItemData(TreeItemId item, TreeItemData data)"""
3928 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3930 def SetItemPyData(*args
, **kwargs
):
3931 """SetItemPyData(TreeItemId item, PyObject obj)"""
3932 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3934 SetPyData
= SetItemPyData
3935 def SetItemHasChildren(*args
, **kwargs
):
3936 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3937 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3939 def SetItemBold(*args
, **kwargs
):
3940 """SetItemBold(TreeItemId item, bool bold=True)"""
3941 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3943 def SetItemTextColour(*args
, **kwargs
):
3944 """SetItemTextColour(TreeItemId item, wxColour col)"""
3945 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3947 def SetItemBackgroundColour(*args
, **kwargs
):
3948 """SetItemBackgroundColour(TreeItemId item, wxColour col)"""
3949 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3951 def SetItemFont(*args
, **kwargs
):
3952 """SetItemFont(TreeItemId item, wxFont font)"""
3953 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
3955 def IsVisible(*args
, **kwargs
):
3956 """IsVisible(TreeItemId item) -> bool"""
3957 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
3959 def ItemHasChildren(*args
, **kwargs
):
3960 """ItemHasChildren(TreeItemId item) -> bool"""
3961 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
3963 def IsExpanded(*args
, **kwargs
):
3964 """IsExpanded(TreeItemId item) -> bool"""
3965 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
3967 def IsSelected(*args
, **kwargs
):
3968 """IsSelected(TreeItemId item) -> bool"""
3969 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
3971 def IsBold(*args
, **kwargs
):
3972 """IsBold(TreeItemId item) -> bool"""
3973 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
3975 def GetChildrenCount(*args
, **kwargs
):
3976 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
3977 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
3979 def GetRootItem(*args
, **kwargs
):
3980 """GetRootItem() -> TreeItemId"""
3981 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
3983 def GetSelection(*args
, **kwargs
):
3984 """GetSelection() -> TreeItemId"""
3985 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
3987 def GetSelections(*args
, **kwargs
):
3988 """GetSelections() -> PyObject"""
3989 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
3991 def GetItemParent(*args
, **kwargs
):
3992 """GetItemParent(TreeItemId item) -> TreeItemId"""
3993 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
3995 def GetFirstChild(*args
, **kwargs
):
3996 """GetFirstChild(TreeItemId item) -> PyObject"""
3997 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
3999 def GetNextChild(*args
, **kwargs
):
4000 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
4001 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
4003 def GetLastChild(*args
, **kwargs
):
4004 """GetLastChild(TreeItemId item) -> TreeItemId"""
4005 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
4007 def GetNextSibling(*args
, **kwargs
):
4008 """GetNextSibling(TreeItemId item) -> TreeItemId"""
4009 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
4011 def GetPrevSibling(*args
, **kwargs
):
4012 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
4013 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
4015 def GetFirstVisibleItem(*args
, **kwargs
):
4016 """GetFirstVisibleItem() -> TreeItemId"""
4017 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
4019 def GetNextVisible(*args
, **kwargs
):
4020 """GetNextVisible(TreeItemId item) -> TreeItemId"""
4021 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
4023 def GetPrevVisible(*args
, **kwargs
):
4024 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
4025 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
4027 def AddRoot(*args
, **kwargs
):
4029 AddRoot(wxString text, int image=-1, int selectedImage=-1,
4030 TreeItemData data=None) -> TreeItemId
4032 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
4034 def PrependItem(*args
, **kwargs
):
4036 PrependItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
4037 TreeItemData data=None) -> TreeItemId
4039 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
4041 def InsertItem(*args
, **kwargs
):
4043 InsertItem(TreeItemId parent, TreeItemId idPrevious, wxString text,
4044 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4046 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
4048 def InsertItemBefore(*args
, **kwargs
):
4050 InsertItemBefore(TreeItemId parent, size_t index, wxString text, int image=-1,
4051 int selectedImage=-1, TreeItemData data=None) -> TreeItemId
4053 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
4055 def AppendItem(*args
, **kwargs
):
4057 AppendItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
4058 TreeItemData data=None) -> TreeItemId
4060 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
4062 def Delete(*args
, **kwargs
):
4063 """Delete(TreeItemId item)"""
4064 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
4066 def DeleteChildren(*args
, **kwargs
):
4067 """DeleteChildren(TreeItemId item)"""
4068 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
4070 def DeleteAllItems(*args
, **kwargs
):
4071 """DeleteAllItems()"""
4072 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
4074 def Expand(*args
, **kwargs
):
4075 """Expand(TreeItemId item)"""
4076 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
4078 def Collapse(*args
, **kwargs
):
4079 """Collapse(TreeItemId item)"""
4080 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
4082 def CollapseAndReset(*args
, **kwargs
):
4083 """CollapseAndReset(TreeItemId item)"""
4084 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
4086 def Toggle(*args
, **kwargs
):
4087 """Toggle(TreeItemId item)"""
4088 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
4090 def Unselect(*args
, **kwargs
):
4092 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
4094 def UnselectAll(*args
, **kwargs
):
4096 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
4098 def SelectItem(*args
, **kwargs
):
4099 """SelectItem(TreeItemId item)"""
4100 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
4102 def EnsureVisible(*args
, **kwargs
):
4103 """EnsureVisible(TreeItemId item)"""
4104 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
4106 def ScrollTo(*args
, **kwargs
):
4107 """ScrollTo(TreeItemId item)"""
4108 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
4110 def EditLabel(*args
, **kwargs
):
4111 """EditLabel(TreeItemId item)"""
4112 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
4114 def GetEditControl(*args
, **kwargs
):
4115 """GetEditControl() -> TextCtrl"""
4116 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
4118 def SortChildren(*args
, **kwargs
):
4119 """SortChildren(TreeItemId item)"""
4120 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
4122 def HitTest(*args
, **kwargs
):
4124 HitTest(Point point) -> (item, where)
4126 Determine which item (if any) belongs the given point. The
4127 coordinates specified are relative to the client area of tree ctrl
4128 and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
4132 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
4134 def GetBoundingRect(*args
, **kwargs
):
4135 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
4136 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
4139 class TreeCtrlPtr(TreeCtrl
):
4140 def __init__(self
, this
):
4142 if not hasattr(self
,"thisown"): self
.thisown
= 0
4143 self
.__class
__ = TreeCtrl
4144 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
4146 def PreTreeCtrl(*args
, **kwargs
):
4147 """PreTreeCtrl() -> TreeCtrl"""
4148 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
4152 #---------------------------------------------------------------------------
4154 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
4155 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
4156 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
4157 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
4158 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
4159 class GenericDirCtrl(core
.Control
):
4161 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4162 def __init__(self
, *args
, **kwargs
):
4164 __init__(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
4165 Point pos=DefaultPosition,
4166 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4167 wxString filter=wxPyEmptyString,
4168 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> GenericDirCtrl
4170 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
4171 self
.this
= newobj
.this
4174 self
._setOORInfo
(self
)
4176 def Create(*args
, **kwargs
):
4178 Create(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
4179 Point pos=DefaultPosition,
4180 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4181 wxString filter=wxPyEmptyString,
4182 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> bool
4184 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4186 def ExpandPath(*args
, **kwargs
):
4187 """ExpandPath(wxString path) -> bool"""
4188 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4190 def GetDefaultPath(*args
, **kwargs
):
4191 """GetDefaultPath() -> wxString"""
4192 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4194 def SetDefaultPath(*args
, **kwargs
):
4195 """SetDefaultPath(wxString path)"""
4196 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4198 def GetPath(*args
, **kwargs
):
4199 """GetPath() -> wxString"""
4200 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4202 def GetFilePath(*args
, **kwargs
):
4203 """GetFilePath() -> wxString"""
4204 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4206 def SetPath(*args
, **kwargs
):
4207 """SetPath(wxString path)"""
4208 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4210 def ShowHidden(*args
, **kwargs
):
4211 """ShowHidden(bool show)"""
4212 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4214 def GetShowHidden(*args
, **kwargs
):
4215 """GetShowHidden() -> bool"""
4216 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4218 def GetFilter(*args
, **kwargs
):
4219 """GetFilter() -> wxString"""
4220 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4222 def SetFilter(*args
, **kwargs
):
4223 """SetFilter(wxString filter)"""
4224 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4226 def GetFilterIndex(*args
, **kwargs
):
4227 """GetFilterIndex() -> int"""
4228 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4230 def SetFilterIndex(*args
, **kwargs
):
4231 """SetFilterIndex(int n)"""
4232 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4234 def GetRootId(*args
, **kwargs
):
4235 """GetRootId() -> TreeItemId"""
4236 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4238 def GetTreeCtrl(*args
, **kwargs
):
4239 """GetTreeCtrl() -> wxTreeCtrl"""
4240 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4242 def GetFilterListCtrl(*args
, **kwargs
):
4243 """GetFilterListCtrl() -> DirFilterListCtrl"""
4244 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4246 def FindChild(*args
, **kwargs
):
4248 FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
4250 Find the child that matches the first part of 'path'. E.g. if a child path is
4251 "/usr" and 'path' is "/usr/include" then the child for /usr is returned.
4252 If the path string has been used (we're at the leaf), done is set to True
4255 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4257 def DoResize(*args
, **kwargs
):
4259 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4261 def ReCreateTree(*args
, **kwargs
):
4262 """ReCreateTree()"""
4263 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4266 class GenericDirCtrlPtr(GenericDirCtrl
):
4267 def __init__(self
, this
):
4269 if not hasattr(self
,"thisown"): self
.thisown
= 0
4270 self
.__class
__ = GenericDirCtrl
4271 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4273 def PreGenericDirCtrl(*args
, **kwargs
):
4274 """PreGenericDirCtrl() -> GenericDirCtrl"""
4275 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4279 class DirFilterListCtrl(Choice
):
4281 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4282 def __init__(self
, *args
, **kwargs
):
4284 __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4285 Size size=DefaultSize, long style=0) -> DirFilterListCtrl
4287 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4288 self
.this
= newobj
.this
4291 self
._setOORInfo
(self
)
4293 def Create(*args
, **kwargs
):
4295 Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4296 Size size=DefaultSize, long style=0) -> bool
4298 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4300 def FillFilterList(*args
, **kwargs
):
4301 """FillFilterList(wxString filter, int defaultFilter)"""
4302 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4305 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4306 def __init__(self
, this
):
4308 if not hasattr(self
,"thisown"): self
.thisown
= 0
4309 self
.__class
__ = DirFilterListCtrl
4310 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4312 def PreDirFilterListCtrl(*args
, **kwargs
):
4313 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4314 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4318 #---------------------------------------------------------------------------
4320 class PyControl(core
.Control
):
4322 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4323 def __init__(self
, *args
, **kwargs
):
4325 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4326 long style=0, Validator validator=DefaultValidator,
4327 wxString name=wxPyControlNameStr) -> PyControl
4329 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4330 self
.this
= newobj
.this
4333 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4335 def _setCallbackInfo(*args
, **kwargs
):
4336 """_setCallbackInfo(PyObject self, PyObject _class)"""
4337 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4339 def base_DoMoveWindow(*args
, **kwargs
):
4340 """base_DoMoveWindow(int x, int y, int width, int height)"""
4341 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4343 def base_DoSetSize(*args
, **kwargs
):
4344 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4345 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4347 def base_DoSetClientSize(*args
, **kwargs
):
4348 """base_DoSetClientSize(int width, int height)"""
4349 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4351 def base_DoSetVirtualSize(*args
, **kwargs
):
4352 """base_DoSetVirtualSize(int x, int y)"""
4353 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4355 def base_DoGetSize(*args
, **kwargs
):
4356 """base_DoGetSize() -> (width, height)"""
4357 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4359 def base_DoGetClientSize(*args
, **kwargs
):
4360 """base_DoGetClientSize() -> (width, height)"""
4361 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4363 def base_DoGetPosition(*args
, **kwargs
):
4364 """base_DoGetPosition() -> (x,y)"""
4365 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4367 def base_DoGetVirtualSize(*args
, **kwargs
):
4368 """base_DoGetVirtualSize() -> Size"""
4369 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4371 def base_DoGetBestSize(*args
, **kwargs
):
4372 """base_DoGetBestSize() -> Size"""
4373 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4375 def base_InitDialog(*args
, **kwargs
):
4376 """base_InitDialog()"""
4377 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4379 def base_TransferDataToWindow(*args
, **kwargs
):
4380 """base_TransferDataToWindow() -> bool"""
4381 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4383 def base_TransferDataFromWindow(*args
, **kwargs
):
4384 """base_TransferDataFromWindow() -> bool"""
4385 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4387 def base_Validate(*args
, **kwargs
):
4388 """base_Validate() -> bool"""
4389 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4391 def base_AcceptsFocus(*args
, **kwargs
):
4392 """base_AcceptsFocus() -> bool"""
4393 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4395 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4396 """base_AcceptsFocusFromKeyboard() -> bool"""
4397 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4399 def base_GetMaxSize(*args
, **kwargs
):
4400 """base_GetMaxSize() -> Size"""
4401 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4403 def base_AddChild(*args
, **kwargs
):
4404 """base_AddChild(Window child)"""
4405 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4407 def base_RemoveChild(*args
, **kwargs
):
4408 """base_RemoveChild(Window child)"""
4409 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4412 class PyControlPtr(PyControl
):
4413 def __init__(self
, this
):
4415 if not hasattr(self
,"thisown"): self
.thisown
= 0
4416 self
.__class
__ = PyControl
4417 _controls
.PyControl_swigregister(PyControlPtr
)
4419 #---------------------------------------------------------------------------
4421 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4422 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4423 wxEVT_HELP
= _controls
.wxEVT_HELP
4424 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4425 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4426 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4427 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4428 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4430 class HelpEvent(core
.CommandEvent
):
4432 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4433 def __init__(self
, *args
, **kwargs
):
4434 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4435 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4436 self
.this
= newobj
.this
4439 def GetPosition(*args
, **kwargs
):
4440 """GetPosition() -> Point"""
4441 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4443 def SetPosition(*args
, **kwargs
):
4444 """SetPosition(Point pos)"""
4445 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4447 def GetLink(*args
, **kwargs
):
4448 """GetLink() -> wxString"""
4449 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4451 def SetLink(*args
, **kwargs
):
4452 """SetLink(wxString link)"""
4453 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4455 def GetTarget(*args
, **kwargs
):
4456 """GetTarget() -> wxString"""
4457 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4459 def SetTarget(*args
, **kwargs
):
4460 """SetTarget(wxString target)"""
4461 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4464 class HelpEventPtr(HelpEvent
):
4465 def __init__(self
, this
):
4467 if not hasattr(self
,"thisown"): self
.thisown
= 0
4468 self
.__class
__ = HelpEvent
4469 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4471 class ContextHelp(core
.Object
):
4473 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4474 def __init__(self
, *args
, **kwargs
):
4475 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4476 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4477 self
.this
= newobj
.this
4480 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4483 if self
.thisown
: destroy(self
)
4486 def BeginContextHelp(*args
, **kwargs
):
4487 """BeginContextHelp(Window window=None) -> bool"""
4488 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4490 def EndContextHelp(*args
, **kwargs
):
4491 """EndContextHelp() -> bool"""
4492 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4495 class ContextHelpPtr(ContextHelp
):
4496 def __init__(self
, this
):
4498 if not hasattr(self
,"thisown"): self
.thisown
= 0
4499 self
.__class
__ = ContextHelp
4500 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4502 class ContextHelpButton(BitmapButton
):
4504 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4505 def __init__(self
, *args
, **kwargs
):
4507 __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4508 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
4510 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4511 self
.this
= newobj
.this
4514 self
._setOORInfo
(self
)
4517 class ContextHelpButtonPtr(ContextHelpButton
):
4518 def __init__(self
, this
):
4520 if not hasattr(self
,"thisown"): self
.thisown
= 0
4521 self
.__class
__ = ContextHelpButton
4522 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4524 class HelpProvider(object):
4525 def __init__(self
): raise RuntimeError, "No constructor defined"
4527 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4528 def Set(*args
, **kwargs
):
4529 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4530 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4532 Set
= staticmethod(Set
)
4533 def Get(*args
, **kwargs
):
4534 """HelpProvider.Get() -> HelpProvider"""
4535 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4537 Get
= staticmethod(Get
)
4538 def GetHelp(*args
, **kwargs
):
4539 """GetHelp(Window window) -> wxString"""
4540 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4542 def ShowHelp(*args
, **kwargs
):
4543 """ShowHelp(Window window) -> bool"""
4544 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4546 def AddHelp(*args
, **kwargs
):
4547 """AddHelp(Window window, wxString text)"""
4548 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4550 def AddHelpById(*args
, **kwargs
):
4551 """AddHelpById(int id, wxString text)"""
4552 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4554 def Destroy(*args
, **kwargs
):
4556 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4559 class HelpProviderPtr(HelpProvider
):
4560 def __init__(self
, this
):
4562 if not hasattr(self
,"thisown"): self
.thisown
= 0
4563 self
.__class
__ = HelpProvider
4564 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4566 def HelpProvider_Set(*args
, **kwargs
):
4567 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4568 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4570 def HelpProvider_Get(*args
, **kwargs
):
4571 """HelpProvider_Get() -> HelpProvider"""
4572 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4574 class SimpleHelpProvider(HelpProvider
):
4576 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4577 def __init__(self
, *args
, **kwargs
):
4578 """__init__() -> SimpleHelpProvider"""
4579 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4580 self
.this
= newobj
.this
4584 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4585 def __init__(self
, this
):
4587 if not hasattr(self
,"thisown"): self
.thisown
= 0
4588 self
.__class
__ = SimpleHelpProvider
4589 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4591 #---------------------------------------------------------------------------
4593 class DragImage(core
.Object
):
4595 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4596 def __init__(self
, *args
, **kwargs
):
4597 """__init__(wxBitmap image, wxCursor cursor=wxNullCursor) -> DragImage"""
4598 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4599 self
.this
= newobj
.this
4602 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4605 if self
.thisown
: destroy(self
)
4608 def SetBackingBitmap(*args
, **kwargs
):
4609 """SetBackingBitmap(wxBitmap bitmap)"""
4610 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4612 def BeginDrag(*args
, **kwargs
):
4614 BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4615 Rect rect=None) -> bool
4617 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4619 def BeginDragBounded(*args
, **kwargs
):
4620 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4621 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4623 def EndDrag(*args
, **kwargs
):
4624 """EndDrag() -> bool"""
4625 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4627 def Move(*args
, **kwargs
):
4628 """Move(Point pt) -> bool"""
4629 return _controls
.DragImage_Move(*args
, **kwargs
)
4631 def Show(*args
, **kwargs
):
4632 """Show() -> bool"""
4633 return _controls
.DragImage_Show(*args
, **kwargs
)
4635 def Hide(*args
, **kwargs
):
4636 """Hide() -> bool"""
4637 return _controls
.DragImage_Hide(*args
, **kwargs
)
4639 def GetImageRect(*args
, **kwargs
):
4640 """GetImageRect(Point pos) -> Rect"""
4641 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4643 def DoDrawImage(*args
, **kwargs
):
4644 """DoDrawImage(wxDC dc, Point pos) -> bool"""
4645 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4647 def UpdateBackingFromWindow(*args
, **kwargs
):
4649 UpdateBackingFromWindow(wxDC windowDC, wxMemoryDC destDC, Rect sourceRect,
4650 Rect destRect) -> bool
4652 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4654 def RedrawImage(*args
, **kwargs
):
4655 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4656 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4659 class DragImagePtr(DragImage
):
4660 def __init__(self
, this
):
4662 if not hasattr(self
,"thisown"): self
.thisown
= 0
4663 self
.__class
__ = DragImage
4664 _controls
.DragImage_swigregister(DragImagePtr
)
4666 def DragIcon(*args
, **kwargs
):
4667 """DragIcon(wxIcon image, wxCursor cursor=wxNullCursor) -> DragImage"""
4668 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4672 def DragString(*args
, **kwargs
):
4673 """DragString(wxString str, wxCursor cursor=wxNullCursor) -> DragImage"""
4674 val
= _controls
.new_DragString(*args
, **kwargs
)
4678 def DragTreeItem(*args
, **kwargs
):
4679 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4680 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4684 def DragListItem(*args
, **kwargs
):
4685 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4686 val
= _controls
.new_DragListItem(*args
, **kwargs
)