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
):
19 return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
20 def __init__(self
, *args
, **kwargs
):
21 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
22 Size size=DefaultSize, long style=0,
23 Validator validator=DefaultValidator,
24 wxString name=wxPyButtonNameStr) -> Button"""
25 newobj
= _controls
.new_Button(*args
, **kwargs
)
26 self
.this
= newobj
.this
29 self
._setOORInfo
(self
)
31 def Create(*args
, **kwargs
):
32 """Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
33 Size size=DefaultSize, long style=0,
34 Validator validator=DefaultValidator,
35 wxString name=wxPyButtonNameStr) -> bool"""
36 return _controls
.Button_Create(*args
, **kwargs
)
38 def SetDefault(*args
, **kwargs
):
40 return _controls
.Button_SetDefault(*args
, **kwargs
)
42 def GetDefaultSize(*args
, **kwargs
):
43 """Button.GetDefaultSize() -> Size"""
44 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
46 GetDefaultSize
= staticmethod(GetDefaultSize
)
48 class ButtonPtr(Button
):
49 def __init__(self
, this
):
51 if not hasattr(self
,"thisown"): self
.thisown
= 0
52 self
.__class
__ = Button
53 _controls
.Button_swigregister(ButtonPtr
)
55 def PreButton(*args
, **kwargs
):
56 """PreButton() -> Button"""
57 val
= _controls
.new_PreButton(*args
, **kwargs
)
61 def Button_GetDefaultSize(*args
, **kwargs
):
62 """Button_GetDefaultSize() -> Size"""
63 return _controls
.Button_GetDefaultSize(*args
, **kwargs
)
65 class BitmapButton(Button
):
68 return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
69 def __init__(self
, *args
, **kwargs
):
70 """__init__(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
71 Size size=DefaultSize, long style=BU_AUTODRAW,
72 Validator validator=DefaultValidator,
73 wxString name=wxPyButtonNameStr) -> BitmapButton"""
74 newobj
= _controls
.new_BitmapButton(*args
, **kwargs
)
75 self
.this
= newobj
.this
78 self
._setOORInfo
(self
)
80 def Create(*args
, **kwargs
):
81 """Create(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
82 Size size=DefaultSize, long style=BU_AUTODRAW,
83 Validator validator=DefaultValidator,
84 wxString name=wxPyButtonNameStr) -> bool"""
85 return _controls
.BitmapButton_Create(*args
, **kwargs
)
87 def GetBitmapLabel(*args
, **kwargs
):
88 """GetBitmapLabel() -> wxBitmap"""
89 return _controls
.BitmapButton_GetBitmapLabel(*args
, **kwargs
)
91 def GetBitmapDisabled(*args
, **kwargs
):
92 """GetBitmapDisabled() -> wxBitmap"""
93 return _controls
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
)
95 def GetBitmapFocus(*args
, **kwargs
):
96 """GetBitmapFocus() -> wxBitmap"""
97 return _controls
.BitmapButton_GetBitmapFocus(*args
, **kwargs
)
99 def GetBitmapSelected(*args
, **kwargs
):
100 """GetBitmapSelected() -> wxBitmap"""
101 return _controls
.BitmapButton_GetBitmapSelected(*args
, **kwargs
)
103 def SetBitmapDisabled(*args
, **kwargs
):
104 """SetBitmapDisabled(wxBitmap bitmap)"""
105 return _controls
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
)
107 def SetBitmapFocus(*args
, **kwargs
):
108 """SetBitmapFocus(wxBitmap bitmap)"""
109 return _controls
.BitmapButton_SetBitmapFocus(*args
, **kwargs
)
111 def SetBitmapSelected(*args
, **kwargs
):
112 """SetBitmapSelected(wxBitmap bitmap)"""
113 return _controls
.BitmapButton_SetBitmapSelected(*args
, **kwargs
)
115 def SetBitmapLabel(*args
, **kwargs
):
116 """SetBitmapLabel(wxBitmap bitmap)"""
117 return _controls
.BitmapButton_SetBitmapLabel(*args
, **kwargs
)
119 def SetMargins(*args
, **kwargs
):
120 """SetMargins(int x, int y)"""
121 return _controls
.BitmapButton_SetMargins(*args
, **kwargs
)
123 def GetMarginX(*args
, **kwargs
):
124 """GetMarginX() -> int"""
125 return _controls
.BitmapButton_GetMarginX(*args
, **kwargs
)
127 def GetMarginY(*args
, **kwargs
):
128 """GetMarginY() -> int"""
129 return _controls
.BitmapButton_GetMarginY(*args
, **kwargs
)
132 class BitmapButtonPtr(BitmapButton
):
133 def __init__(self
, this
):
135 if not hasattr(self
,"thisown"): self
.thisown
= 0
136 self
.__class
__ = BitmapButton
137 _controls
.BitmapButton_swigregister(BitmapButtonPtr
)
139 def PreBitmapButton(*args
, **kwargs
):
140 """PreBitmapButton() -> BitmapButton"""
141 val
= _controls
.new_PreBitmapButton(*args
, **kwargs
)
145 #---------------------------------------------------------------------------
147 CHK_2STATE
= _controls
.CHK_2STATE
148 CHK_3STATE
= _controls
.CHK_3STATE
149 CHK_ALLOW_3RD_STATE_FOR_USER
= _controls
.CHK_ALLOW_3RD_STATE_FOR_USER
150 CHK_UNCHECKED
= _controls
.CHK_UNCHECKED
151 CHK_CHECKED
= _controls
.CHK_CHECKED
152 CHK_UNDETERMINED
= _controls
.CHK_UNDETERMINED
153 class CheckBox(core
.Control
):
156 return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
157 def __init__(self
, *args
, **kwargs
):
158 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
159 Size size=DefaultSize, long style=0,
160 Validator validator=DefaultValidator,
161 wxString name=wxPyCheckBoxNameStr) -> CheckBox"""
162 newobj
= _controls
.new_CheckBox(*args
, **kwargs
)
163 self
.this
= newobj
.this
166 self
._setOORInfo
(self
)
168 def Create(*args
, **kwargs
):
169 """Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
170 Size size=DefaultSize, long style=0,
171 Validator validator=DefaultValidator,
172 wxString name=wxPyCheckBoxNameStr) -> bool"""
173 return _controls
.CheckBox_Create(*args
, **kwargs
)
175 def GetValue(*args
, **kwargs
):
176 """GetValue() -> bool"""
177 return _controls
.CheckBox_GetValue(*args
, **kwargs
)
179 def IsChecked(*args
, **kwargs
):
180 """IsChecked() -> bool"""
181 return _controls
.CheckBox_IsChecked(*args
, **kwargs
)
183 def SetValue(*args
, **kwargs
):
184 """SetValue(bool state)"""
185 return _controls
.CheckBox_SetValue(*args
, **kwargs
)
187 def Get3StateValue(*args
, **kwargs
):
188 """Get3StateValue() -> wxCheckBoxState"""
189 return _controls
.CheckBox_Get3StateValue(*args
, **kwargs
)
191 def Set3StateValue(*args
, **kwargs
):
192 """Set3StateValue(wxCheckBoxState state)"""
193 return _controls
.CheckBox_Set3StateValue(*args
, **kwargs
)
195 def Is3State(*args
, **kwargs
):
196 """Is3State() -> bool"""
197 return _controls
.CheckBox_Is3State(*args
, **kwargs
)
199 def Is3rdStateAllowedForUser(*args
, **kwargs
):
200 """Is3rdStateAllowedForUser() -> bool"""
201 return _controls
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
)
204 class CheckBoxPtr(CheckBox
):
205 def __init__(self
, this
):
207 if not hasattr(self
,"thisown"): self
.thisown
= 0
208 self
.__class
__ = CheckBox
209 _controls
.CheckBox_swigregister(CheckBoxPtr
)
211 def PreCheckBox(*args
, **kwargs
):
212 """PreCheckBox() -> CheckBox"""
213 val
= _controls
.new_PreCheckBox(*args
, **kwargs
)
217 #---------------------------------------------------------------------------
219 class Choice(core
.ControlWithItems
):
222 return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
223 def __init__(self
, *args
, **kwargs
):
224 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
225 int choices=0, wxString choices_array=None,
226 long style=0, Validator validator=DefaultValidator,
227 wxString name=wxPyChoiceNameStr) -> Choice"""
228 newobj
= _controls
.new_Choice(*args
, **kwargs
)
229 self
.this
= newobj
.this
232 self
._setOORInfo
(self
)
234 def Create(*args
, **kwargs
):
235 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
236 int choices=0, wxString choices_array=None,
237 long style=0, Validator validator=DefaultValidator,
238 wxString name=wxPyChoiceNameStr) -> bool"""
239 return _controls
.Choice_Create(*args
, **kwargs
)
241 def GetColumns(*args
, **kwargs
):
242 """GetColumns() -> int"""
243 return _controls
.Choice_GetColumns(*args
, **kwargs
)
245 def SetColumns(*args
, **kwargs
):
246 """SetColumns(int n=1)"""
247 return _controls
.Choice_SetColumns(*args
, **kwargs
)
249 def SetSelection(*args
, **kwargs
):
250 """SetSelection(int n)"""
251 return _controls
.Choice_SetSelection(*args
, **kwargs
)
253 def SetStringSelection(*args
, **kwargs
):
254 """SetStringSelection(wxString string)"""
255 return _controls
.Choice_SetStringSelection(*args
, **kwargs
)
257 def SetString(*args
, **kwargs
):
258 """SetString(int n, wxString s)"""
259 return _controls
.Choice_SetString(*args
, **kwargs
)
262 class ChoicePtr(Choice
):
263 def __init__(self
, this
):
265 if not hasattr(self
,"thisown"): self
.thisown
= 0
266 self
.__class
__ = Choice
267 _controls
.Choice_swigregister(ChoicePtr
)
269 def PreChoice(*args
, **kwargs
):
270 """PreChoice() -> Choice"""
271 val
= _controls
.new_PreChoice(*args
, **kwargs
)
275 #---------------------------------------------------------------------------
277 class ComboBox(core
.Control
,core
.ItemContainer
):
280 return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
281 def __init__(self
, *args
, **kwargs
):
282 """__init__(Window parent, int id, wxString value=wxPyEmptyString,
283 Point pos=DefaultPosition, Size size=DefaultSize,
284 int choices=0, wxString choices_array=None,
285 long style=0, Validator validator=DefaultValidator,
286 wxString name=wxPyComboBoxNameStr) -> ComboBox"""
287 newobj
= _controls
.new_ComboBox(*args
, **kwargs
)
288 self
.this
= newobj
.this
291 self
._setOORInfo
(self
)
293 def Create(*args
, **kwargs
):
294 """Create(Window parent, int id, wxString value=wxPyEmptyString,
295 Point pos=DefaultPosition, Size size=DefaultSize,
296 int choices=0, wxString choices_array=None,
297 long style=0, Validator validator=DefaultValidator,
298 wxString name=wxPyComboBoxNameStr) -> bool"""
299 return _controls
.ComboBox_Create(*args
, **kwargs
)
301 def GetValue(*args
, **kwargs
):
302 """GetValue() -> wxString"""
303 return _controls
.ComboBox_GetValue(*args
, **kwargs
)
305 def SetValue(*args
, **kwargs
):
306 """SetValue(wxString value)"""
307 return _controls
.ComboBox_SetValue(*args
, **kwargs
)
309 def Copy(*args
, **kwargs
):
311 return _controls
.ComboBox_Copy(*args
, **kwargs
)
313 def Cut(*args
, **kwargs
):
315 return _controls
.ComboBox_Cut(*args
, **kwargs
)
317 def Paste(*args
, **kwargs
):
319 return _controls
.ComboBox_Paste(*args
, **kwargs
)
321 def SetInsertionPoint(*args
, **kwargs
):
322 """SetInsertionPoint(long pos)"""
323 return _controls
.ComboBox_SetInsertionPoint(*args
, **kwargs
)
325 def GetInsertionPoint(*args
, **kwargs
):
326 """GetInsertionPoint() -> long"""
327 return _controls
.ComboBox_GetInsertionPoint(*args
, **kwargs
)
329 def GetLastPosition(*args
, **kwargs
):
330 """GetLastPosition() -> long"""
331 return _controls
.ComboBox_GetLastPosition(*args
, **kwargs
)
333 def Replace(*args
, **kwargs
):
334 """Replace(long from, long to, wxString value)"""
335 return _controls
.ComboBox_Replace(*args
, **kwargs
)
337 def SetMark(*args
, **kwargs
):
338 """SetMark(long from, long to)"""
339 return _controls
.ComboBox_SetMark(*args
, **kwargs
)
341 def SetEditable(*args
, **kwargs
):
342 """SetEditable(bool editable)"""
343 return _controls
.ComboBox_SetEditable(*args
, **kwargs
)
345 def SetInsertionPointEnd(*args
, **kwargs
):
346 """SetInsertionPointEnd()"""
347 return _controls
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
)
349 def Remove(*args
, **kwargs
):
350 """Remove(long from, long to)"""
351 return _controls
.ComboBox_Remove(*args
, **kwargs
)
354 class ComboBoxPtr(ComboBox
):
355 def __init__(self
, this
):
357 if not hasattr(self
,"thisown"): self
.thisown
= 0
358 self
.__class
__ = ComboBox
359 _controls
.ComboBox_swigregister(ComboBoxPtr
)
361 def PreComboBox(*args
, **kwargs
):
362 """PreComboBox() -> ComboBox"""
363 val
= _controls
.new_PreComboBox(*args
, **kwargs
)
367 #---------------------------------------------------------------------------
369 GA_HORIZONTAL
= _controls
.GA_HORIZONTAL
370 GA_VERTICAL
= _controls
.GA_VERTICAL
371 GA_SMOOTH
= _controls
.GA_SMOOTH
372 GA_PROGRESSBAR
= _controls
.GA_PROGRESSBAR
373 class Gauge(core
.Control
):
376 return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
377 def __init__(self
, *args
, **kwargs
):
378 """__init__(Window parent, int id, int range, Point pos=DefaultPosition,
379 Size size=DefaultSize, long style=GA_HORIZONTAL,
380 Validator validator=DefaultValidator,
381 wxString name=wxPyGaugeNameStr) -> Gauge"""
382 newobj
= _controls
.new_Gauge(*args
, **kwargs
)
383 self
.this
= newobj
.this
386 self
._setOORInfo
(self
)
388 def Create(*args
, **kwargs
):
389 """Create(Window parent, int id, int range, Point pos=DefaultPosition,
390 Size size=DefaultSize, long style=GA_HORIZONTAL,
391 Validator validator=DefaultValidator,
392 wxString name=wxPyGaugeNameStr) -> bool"""
393 return _controls
.Gauge_Create(*args
, **kwargs
)
395 def SetRange(*args
, **kwargs
):
396 """SetRange(int range)"""
397 return _controls
.Gauge_SetRange(*args
, **kwargs
)
399 def GetRange(*args
, **kwargs
):
400 """GetRange() -> int"""
401 return _controls
.Gauge_GetRange(*args
, **kwargs
)
403 def SetValue(*args
, **kwargs
):
404 """SetValue(int pos)"""
405 return _controls
.Gauge_SetValue(*args
, **kwargs
)
407 def GetValue(*args
, **kwargs
):
408 """GetValue() -> int"""
409 return _controls
.Gauge_GetValue(*args
, **kwargs
)
411 def IsVertical(*args
, **kwargs
):
412 """IsVertical() -> bool"""
413 return _controls
.Gauge_IsVertical(*args
, **kwargs
)
415 def SetShadowWidth(*args
, **kwargs
):
416 """SetShadowWidth(int w)"""
417 return _controls
.Gauge_SetShadowWidth(*args
, **kwargs
)
419 def GetShadowWidth(*args
, **kwargs
):
420 """GetShadowWidth() -> int"""
421 return _controls
.Gauge_GetShadowWidth(*args
, **kwargs
)
423 def SetBezelFace(*args
, **kwargs
):
424 """SetBezelFace(int w)"""
425 return _controls
.Gauge_SetBezelFace(*args
, **kwargs
)
427 def GetBezelFace(*args
, **kwargs
):
428 """GetBezelFace() -> int"""
429 return _controls
.Gauge_GetBezelFace(*args
, **kwargs
)
432 class GaugePtr(Gauge
):
433 def __init__(self
, this
):
435 if not hasattr(self
,"thisown"): self
.thisown
= 0
436 self
.__class
__ = Gauge
437 _controls
.Gauge_swigregister(GaugePtr
)
439 def PreGauge(*args
, **kwargs
):
440 """PreGauge() -> Gauge"""
441 val
= _controls
.new_PreGauge(*args
, **kwargs
)
445 #---------------------------------------------------------------------------
447 class StaticBox(core
.Control
):
450 return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
451 def __init__(self
, *args
, **kwargs
):
452 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
453 Size size=DefaultSize, long style=0,
454 wxString name=wxPyStaticBoxNameStr) -> StaticBox"""
455 newobj
= _controls
.new_StaticBox(*args
, **kwargs
)
456 self
.this
= newobj
.this
459 self
._setOORInfo
(self
)
461 def Create(*args
, **kwargs
):
462 """Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
463 Size size=DefaultSize, long style=0,
464 wxString name=wxPyStaticBoxNameStr) -> bool"""
465 return _controls
.StaticBox_Create(*args
, **kwargs
)
468 class StaticBoxPtr(StaticBox
):
469 def __init__(self
, this
):
471 if not hasattr(self
,"thisown"): self
.thisown
= 0
472 self
.__class
__ = StaticBox
473 _controls
.StaticBox_swigregister(StaticBoxPtr
)
475 def PreStaticBox(*args
, **kwargs
):
476 """PreStaticBox() -> StaticBox"""
477 val
= _controls
.new_PreStaticBox(*args
, **kwargs
)
481 #---------------------------------------------------------------------------
483 class StaticLine(core
.Control
):
486 return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
487 def __init__(self
, *args
, **kwargs
):
488 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
489 long style=LI_HORIZONTAL,
490 wxString name=wxPyStaticTextNameStr) -> StaticLine"""
491 newobj
= _controls
.new_StaticLine(*args
, **kwargs
)
492 self
.this
= newobj
.this
495 self
._setOORInfo
(self
)
497 def Create(*args
, **kwargs
):
498 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
499 long style=LI_HORIZONTAL,
500 wxString name=wxPyStaticTextNameStr) -> bool"""
501 return _controls
.StaticLine_Create(*args
, **kwargs
)
503 def IsVertical(*args
, **kwargs
):
504 """IsVertical() -> bool"""
505 return _controls
.StaticLine_IsVertical(*args
, **kwargs
)
507 def GetDefaultSize(*args
, **kwargs
):
508 """StaticLine.GetDefaultSize() -> int"""
509 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
511 GetDefaultSize
= staticmethod(GetDefaultSize
)
513 class StaticLinePtr(StaticLine
):
514 def __init__(self
, this
):
516 if not hasattr(self
,"thisown"): self
.thisown
= 0
517 self
.__class
__ = StaticLine
518 _controls
.StaticLine_swigregister(StaticLinePtr
)
520 def PreStaticLine(*args
, **kwargs
):
521 """PreStaticLine() -> StaticLine"""
522 val
= _controls
.new_PreStaticLine(*args
, **kwargs
)
526 def StaticLine_GetDefaultSize(*args
, **kwargs
):
527 """StaticLine_GetDefaultSize() -> int"""
528 return _controls
.StaticLine_GetDefaultSize(*args
, **kwargs
)
530 #---------------------------------------------------------------------------
532 class StaticText(core
.Control
):
535 return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
536 def __init__(self
, *args
, **kwargs
):
537 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
538 Size size=DefaultSize, long style=0,
539 wxString name=wxPyStaticTextNameStr) -> StaticText"""
540 newobj
= _controls
.new_StaticText(*args
, **kwargs
)
541 self
.this
= newobj
.this
544 self
._setOORInfo
(self
)
546 def Create(*args
, **kwargs
):
547 """Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
548 Size size=DefaultSize, long style=0,
549 wxString name=wxPyStaticTextNameStr) -> bool"""
550 return _controls
.StaticText_Create(*args
, **kwargs
)
553 class StaticTextPtr(StaticText
):
554 def __init__(self
, this
):
556 if not hasattr(self
,"thisown"): self
.thisown
= 0
557 self
.__class
__ = StaticText
558 _controls
.StaticText_swigregister(StaticTextPtr
)
560 def PreStaticText(*args
, **kwargs
):
561 """PreStaticText() -> StaticText"""
562 val
= _controls
.new_PreStaticText(*args
, **kwargs
)
566 #---------------------------------------------------------------------------
568 class StaticBitmap(core
.Control
):
571 return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
572 def __init__(self
, *args
, **kwargs
):
573 """__init__(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
574 Size size=DefaultSize, long style=0,
575 wxString name=wxPyStaticBitmapNameStr) -> StaticBitmap"""
576 newobj
= _controls
.new_StaticBitmap(*args
, **kwargs
)
577 self
.this
= newobj
.this
580 def Create(*args
, **kwargs
):
581 """Create(Window parent, int id, wxBitmap bitmap, Point pos=DefaultPosition,
582 Size size=DefaultSize, long style=0,
583 wxString name=wxPyStaticBitmapNameStr) -> bool"""
584 return _controls
.StaticBitmap_Create(*args
, **kwargs
)
586 def GetBitmap(*args
, **kwargs
):
587 """GetBitmap() -> wxBitmap"""
588 return _controls
.StaticBitmap_GetBitmap(*args
, **kwargs
)
590 def SetBitmap(*args
, **kwargs
):
591 """SetBitmap(wxBitmap bitmap)"""
592 return _controls
.StaticBitmap_SetBitmap(*args
, **kwargs
)
594 def SetIcon(*args
, **kwargs
):
595 """SetIcon(wxIcon icon)"""
596 return _controls
.StaticBitmap_SetIcon(*args
, **kwargs
)
599 class StaticBitmapPtr(StaticBitmap
):
600 def __init__(self
, this
):
602 if not hasattr(self
,"thisown"): self
.thisown
= 0
603 self
.__class
__ = StaticBitmap
604 _controls
.StaticBitmap_swigregister(StaticBitmapPtr
)
606 def PreStaticBitmap(*args
, **kwargs
):
607 """PreStaticBitmap() -> StaticBitmap"""
608 val
= _controls
.new_PreStaticBitmap(*args
, **kwargs
)
612 #---------------------------------------------------------------------------
614 class ListBox(core
.ControlWithItems
):
617 return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
618 def __init__(self
, *args
, **kwargs
):
619 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
620 int choices=0, wxString choices_array=None,
621 long style=0, Validator validator=DefaultValidator,
622 wxString name=wxPyListBoxNameStr) -> ListBox"""
623 newobj
= _controls
.new_ListBox(*args
, **kwargs
)
624 self
.this
= newobj
.this
627 self
._setOORInfo
(self
)
629 def Create(*args
, **kwargs
):
630 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
631 int choices=0, wxString choices_array=None,
632 long style=0, Validator validator=DefaultValidator,
633 wxString name=wxPyListBoxNameStr) -> bool"""
634 return _controls
.ListBox_Create(*args
, **kwargs
)
636 def Insert(*args
, **kwargs
):
637 """Insert(wxString item, int pos, PyObject clientData=None)"""
638 return _controls
.ListBox_Insert(*args
, **kwargs
)
640 def InsertItems(*args
, **kwargs
):
641 """InsertItems(wxArrayString items, int pos)"""
642 return _controls
.ListBox_InsertItems(*args
, **kwargs
)
644 def Set(*args
, **kwargs
):
645 """Set(wxArrayString items)"""
646 return _controls
.ListBox_Set(*args
, **kwargs
)
648 def IsSelected(*args
, **kwargs
):
649 """IsSelected(int n) -> bool"""
650 return _controls
.ListBox_IsSelected(*args
, **kwargs
)
652 def SetSelection(*args
, **kwargs
):
653 """SetSelection(int n, bool select=True)"""
654 return _controls
.ListBox_SetSelection(*args
, **kwargs
)
656 def Select(*args
, **kwargs
):
658 return _controls
.ListBox_Select(*args
, **kwargs
)
660 def Deselect(*args
, **kwargs
):
661 """Deselect(int n)"""
662 return _controls
.ListBox_Deselect(*args
, **kwargs
)
664 def DeselectAll(*args
, **kwargs
):
665 """DeselectAll(int itemToLeaveSelected=-1)"""
666 return _controls
.ListBox_DeselectAll(*args
, **kwargs
)
668 def SetStringSelection(*args
, **kwargs
):
669 """SetStringSelection(wxString s, bool select=True) -> bool"""
670 return _controls
.ListBox_SetStringSelection(*args
, **kwargs
)
672 def GetSelections(*args
, **kwargs
):
673 """GetSelections() -> PyObject"""
674 return _controls
.ListBox_GetSelections(*args
, **kwargs
)
676 def SetFirstItem(*args
, **kwargs
):
677 """SetFirstItem(int n)"""
678 return _controls
.ListBox_SetFirstItem(*args
, **kwargs
)
680 def SetFirstItemStr(*args
, **kwargs
):
681 """SetFirstItemStr(wxString s)"""
682 return _controls
.ListBox_SetFirstItemStr(*args
, **kwargs
)
684 def EnsureVisible(*args
, **kwargs
):
685 """EnsureVisible(int n)"""
686 return _controls
.ListBox_EnsureVisible(*args
, **kwargs
)
688 def AppendAndEnsureVisible(*args
, **kwargs
):
689 """AppendAndEnsureVisible(wxString s)"""
690 return _controls
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
)
692 def IsSorted(*args
, **kwargs
):
693 """IsSorted() -> bool"""
694 return _controls
.ListBox_IsSorted(*args
, **kwargs
)
697 class ListBoxPtr(ListBox
):
698 def __init__(self
, this
):
700 if not hasattr(self
,"thisown"): self
.thisown
= 0
701 self
.__class
__ = ListBox
702 _controls
.ListBox_swigregister(ListBoxPtr
)
704 def PreListBox(*args
, **kwargs
):
705 """PreListBox() -> ListBox"""
706 val
= _controls
.new_PreListBox(*args
, **kwargs
)
710 #---------------------------------------------------------------------------
712 class CheckListBox(ListBox
):
715 return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
716 def __init__(self
, *args
, **kwargs
):
717 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
718 int choices=0, wxString choices_array=None,
719 long style=0, Validator validator=DefaultValidator,
720 wxString name=wxPyListBoxNameStr) -> CheckListBox"""
721 newobj
= _controls
.new_CheckListBox(*args
, **kwargs
)
722 self
.this
= newobj
.this
725 def Create(*args
, **kwargs
):
726 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
727 int choices=0, wxString choices_array=None,
728 long style=0, Validator validator=DefaultValidator,
729 wxString name=wxPyListBoxNameStr) -> bool"""
730 return _controls
.CheckListBox_Create(*args
, **kwargs
)
732 def IsChecked(*args
, **kwargs
):
733 """IsChecked(int index) -> bool"""
734 return _controls
.CheckListBox_IsChecked(*args
, **kwargs
)
736 def Check(*args
, **kwargs
):
737 """Check(int index, int check=True)"""
738 return _controls
.CheckListBox_Check(*args
, **kwargs
)
740 def HitTest(*args
, **kwargs
):
741 """HitTest(Point pt) -> int"""
742 return _controls
.CheckListBox_HitTest(*args
, **kwargs
)
744 def HitTestXY(*args
, **kwargs
):
745 """HitTestXY(int x, int y) -> int"""
746 return _controls
.CheckListBox_HitTestXY(*args
, **kwargs
)
749 class CheckListBoxPtr(CheckListBox
):
750 def __init__(self
, this
):
752 if not hasattr(self
,"thisown"): self
.thisown
= 0
753 self
.__class
__ = CheckListBox
754 _controls
.CheckListBox_swigregister(CheckListBoxPtr
)
756 def PreCheckListBox(*args
, **kwargs
):
757 """PreCheckListBox() -> CheckListBox"""
758 val
= _controls
.new_PreCheckListBox(*args
, **kwargs
)
762 #---------------------------------------------------------------------------
764 TE_NO_VSCROLL
= _controls
.TE_NO_VSCROLL
765 TE_AUTO_SCROLL
= _controls
.TE_AUTO_SCROLL
766 TE_READONLY
= _controls
.TE_READONLY
767 TE_MULTILINE
= _controls
.TE_MULTILINE
768 TE_PROCESS_TAB
= _controls
.TE_PROCESS_TAB
769 TE_LEFT
= _controls
.TE_LEFT
770 TE_CENTER
= _controls
.TE_CENTER
771 TE_RIGHT
= _controls
.TE_RIGHT
772 TE_CENTRE
= _controls
.TE_CENTRE
773 TE_RICH
= _controls
.TE_RICH
774 TE_PROCESS_ENTER
= _controls
.TE_PROCESS_ENTER
775 TE_PASSWORD
= _controls
.TE_PASSWORD
776 TE_AUTO_URL
= _controls
.TE_AUTO_URL
777 TE_NOHIDESEL
= _controls
.TE_NOHIDESEL
778 TE_DONTWRAP
= _controls
.TE_DONTWRAP
779 TE_LINEWRAP
= _controls
.TE_LINEWRAP
780 TE_WORDWRAP
= _controls
.TE_WORDWRAP
781 TE_RICH2
= _controls
.TE_RICH2
782 TEXT_ALIGNMENT_DEFAULT
= _controls
.TEXT_ALIGNMENT_DEFAULT
783 TEXT_ALIGNMENT_LEFT
= _controls
.TEXT_ALIGNMENT_LEFT
784 TEXT_ALIGNMENT_CENTRE
= _controls
.TEXT_ALIGNMENT_CENTRE
785 TEXT_ALIGNMENT_CENTER
= _controls
.TEXT_ALIGNMENT_CENTER
786 TEXT_ALIGNMENT_RIGHT
= _controls
.TEXT_ALIGNMENT_RIGHT
787 TEXT_ALIGNMENT_JUSTIFIED
= _controls
.TEXT_ALIGNMENT_JUSTIFIED
788 TEXT_ATTR_TEXT_COLOUR
= _controls
.TEXT_ATTR_TEXT_COLOUR
789 TEXT_ATTR_BACKGROUND_COLOUR
= _controls
.TEXT_ATTR_BACKGROUND_COLOUR
790 TEXT_ATTR_FONT_FACE
= _controls
.TEXT_ATTR_FONT_FACE
791 TEXT_ATTR_FONT_SIZE
= _controls
.TEXT_ATTR_FONT_SIZE
792 TEXT_ATTR_FONT_WEIGHT
= _controls
.TEXT_ATTR_FONT_WEIGHT
793 TEXT_ATTR_FONT_ITALIC
= _controls
.TEXT_ATTR_FONT_ITALIC
794 TEXT_ATTR_FONT_UNDERLINE
= _controls
.TEXT_ATTR_FONT_UNDERLINE
795 TEXT_ATTR_FONT
= _controls
.TEXT_ATTR_FONT
796 TEXT_ATTR_ALIGNMENT
= _controls
.TEXT_ATTR_ALIGNMENT
797 TEXT_ATTR_LEFT_INDENT
= _controls
.TEXT_ATTR_LEFT_INDENT
798 TEXT_ATTR_RIGHT_INDENT
= _controls
.TEXT_ATTR_RIGHT_INDENT
799 TEXT_ATTR_TABS
= _controls
.TEXT_ATTR_TABS
800 class TextAttr(object):
803 return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
804 def __init__(self
, *args
):
805 """__init__() -> TextAttr
806 __init__(wxColour colText, wxColour colBack=wxNullColour, wxFont font=wxNullFont,
807 wxTextAttrAlignment alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr"""
808 newobj
= _controls
.new_TextAttr(*args
)
809 self
.this
= newobj
.this
812 def Init(*args
, **kwargs
):
814 return _controls
.TextAttr_Init(*args
, **kwargs
)
816 def SetTextColour(*args
, **kwargs
):
817 """SetTextColour(wxColour colText)"""
818 return _controls
.TextAttr_SetTextColour(*args
, **kwargs
)
820 def SetBackgroundColour(*args
, **kwargs
):
821 """SetBackgroundColour(wxColour colBack)"""
822 return _controls
.TextAttr_SetBackgroundColour(*args
, **kwargs
)
824 def SetFont(*args
, **kwargs
):
825 """SetFont(wxFont font, long flags=TEXT_ATTR_FONT)"""
826 return _controls
.TextAttr_SetFont(*args
, **kwargs
)
828 def SetAlignment(*args
, **kwargs
):
829 """SetAlignment(wxTextAttrAlignment alignment)"""
830 return _controls
.TextAttr_SetAlignment(*args
, **kwargs
)
832 def SetTabs(*args
, **kwargs
):
833 """SetTabs(wxArrayInt tabs)"""
834 return _controls
.TextAttr_SetTabs(*args
, **kwargs
)
836 def SetLeftIndent(*args
, **kwargs
):
837 """SetLeftIndent(int indent)"""
838 return _controls
.TextAttr_SetLeftIndent(*args
, **kwargs
)
840 def SetRightIndent(*args
, **kwargs
):
841 """SetRightIndent(int indent)"""
842 return _controls
.TextAttr_SetRightIndent(*args
, **kwargs
)
844 def SetFlags(*args
, **kwargs
):
845 """SetFlags(long flags)"""
846 return _controls
.TextAttr_SetFlags(*args
, **kwargs
)
848 def HasTextColour(*args
, **kwargs
):
849 """HasTextColour() -> bool"""
850 return _controls
.TextAttr_HasTextColour(*args
, **kwargs
)
852 def HasBackgroundColour(*args
, **kwargs
):
853 """HasBackgroundColour() -> bool"""
854 return _controls
.TextAttr_HasBackgroundColour(*args
, **kwargs
)
856 def HasFont(*args
, **kwargs
):
857 """HasFont() -> bool"""
858 return _controls
.TextAttr_HasFont(*args
, **kwargs
)
860 def HasAlignment(*args
, **kwargs
):
861 """HasAlignment() -> bool"""
862 return _controls
.TextAttr_HasAlignment(*args
, **kwargs
)
864 def HasTabs(*args
, **kwargs
):
865 """HasTabs() -> bool"""
866 return _controls
.TextAttr_HasTabs(*args
, **kwargs
)
868 def HasLeftIndent(*args
, **kwargs
):
869 """HasLeftIndent() -> bool"""
870 return _controls
.TextAttr_HasLeftIndent(*args
, **kwargs
)
872 def HasRightIndent(*args
, **kwargs
):
873 """HasRightIndent() -> bool"""
874 return _controls
.TextAttr_HasRightIndent(*args
, **kwargs
)
876 def HasFlag(*args
, **kwargs
):
877 """HasFlag(long flag) -> bool"""
878 return _controls
.TextAttr_HasFlag(*args
, **kwargs
)
880 def GetTextColour(*args
, **kwargs
):
881 """GetTextColour() -> wxColour"""
882 return _controls
.TextAttr_GetTextColour(*args
, **kwargs
)
884 def GetBackgroundColour(*args
, **kwargs
):
885 """GetBackgroundColour() -> wxColour"""
886 return _controls
.TextAttr_GetBackgroundColour(*args
, **kwargs
)
888 def GetFont(*args
, **kwargs
):
889 """GetFont() -> wxFont"""
890 return _controls
.TextAttr_GetFont(*args
, **kwargs
)
892 def GetAlignment(*args
, **kwargs
):
893 """GetAlignment() -> wxTextAttrAlignment"""
894 return _controls
.TextAttr_GetAlignment(*args
, **kwargs
)
896 def GetTabs(*args
, **kwargs
):
897 """GetTabs() -> wxArrayInt"""
898 return _controls
.TextAttr_GetTabs(*args
, **kwargs
)
900 def GetLeftIndent(*args
, **kwargs
):
901 """GetLeftIndent() -> long"""
902 return _controls
.TextAttr_GetLeftIndent(*args
, **kwargs
)
904 def GetRightIndent(*args
, **kwargs
):
905 """GetRightIndent() -> long"""
906 return _controls
.TextAttr_GetRightIndent(*args
, **kwargs
)
908 def GetFlags(*args
, **kwargs
):
909 """GetFlags() -> long"""
910 return _controls
.TextAttr_GetFlags(*args
, **kwargs
)
912 def IsDefault(*args
, **kwargs
):
913 """IsDefault() -> bool"""
914 return _controls
.TextAttr_IsDefault(*args
, **kwargs
)
916 def Combine(*args
, **kwargs
):
917 """TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
918 return _controls
.TextAttr_Combine(*args
, **kwargs
)
920 Combine
= staticmethod(Combine
)
922 class TextAttrPtr(TextAttr
):
923 def __init__(self
, this
):
925 if not hasattr(self
,"thisown"): self
.thisown
= 0
926 self
.__class
__ = TextAttr
927 _controls
.TextAttr_swigregister(TextAttrPtr
)
929 def TextAttr_Combine(*args
, **kwargs
):
930 """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr"""
931 return _controls
.TextAttr_Combine(*args
, **kwargs
)
933 class TextCtrl(core
.Control
):
936 return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
937 def __init__(self
, *args
, **kwargs
):
938 """__init__(Window parent, int id, wxString value=wxPyEmptyString,
939 Point pos=DefaultPosition, Size size=DefaultSize,
940 long style=0, Validator validator=DefaultValidator,
941 wxString name=wxPyTextCtrlNameStr) -> TextCtrl"""
942 newobj
= _controls
.new_TextCtrl(*args
, **kwargs
)
943 self
.this
= newobj
.this
946 self
._setOORInfo
(self
)
948 def Create(*args
, **kwargs
):
949 """Create(Window parent, int id, wxString value=wxPyEmptyString,
950 Point pos=DefaultPosition, Size size=DefaultSize,
951 long style=0, Validator validator=DefaultValidator,
952 wxString name=wxPyTextCtrlNameStr) -> bool"""
953 return _controls
.TextCtrl_Create(*args
, **kwargs
)
955 def GetValue(*args
, **kwargs
):
956 """GetValue() -> wxString"""
957 return _controls
.TextCtrl_GetValue(*args
, **kwargs
)
959 def SetValue(*args
, **kwargs
):
960 """SetValue(wxString value)"""
961 return _controls
.TextCtrl_SetValue(*args
, **kwargs
)
963 def GetRange(*args
, **kwargs
):
964 """GetRange(long from, long to) -> wxString"""
965 return _controls
.TextCtrl_GetRange(*args
, **kwargs
)
967 def GetLineLength(*args
, **kwargs
):
968 """GetLineLength(long lineNo) -> int"""
969 return _controls
.TextCtrl_GetLineLength(*args
, **kwargs
)
971 def GetLineText(*args
, **kwargs
):
972 """GetLineText(long lineNo) -> wxString"""
973 return _controls
.TextCtrl_GetLineText(*args
, **kwargs
)
975 def GetNumberOfLines(*args
, **kwargs
):
976 """GetNumberOfLines() -> int"""
977 return _controls
.TextCtrl_GetNumberOfLines(*args
, **kwargs
)
979 def IsModified(*args
, **kwargs
):
980 """IsModified() -> bool"""
981 return _controls
.TextCtrl_IsModified(*args
, **kwargs
)
983 def IsEditable(*args
, **kwargs
):
984 """IsEditable() -> bool"""
985 return _controls
.TextCtrl_IsEditable(*args
, **kwargs
)
987 def IsSingleLine(*args
, **kwargs
):
988 """IsSingleLine() -> bool"""
989 return _controls
.TextCtrl_IsSingleLine(*args
, **kwargs
)
991 def IsMultiLine(*args
, **kwargs
):
992 """IsMultiLine() -> bool"""
993 return _controls
.TextCtrl_IsMultiLine(*args
, **kwargs
)
995 def GetSelection(*args
, **kwargs
):
996 """GetSelection(long OUTPUT, long OUTPUT)"""
997 return _controls
.TextCtrl_GetSelection(*args
, **kwargs
)
999 def GetStringSelection(*args
, **kwargs
):
1000 """GetStringSelection() -> wxString"""
1001 return _controls
.TextCtrl_GetStringSelection(*args
, **kwargs
)
1003 def Clear(*args
, **kwargs
):
1005 return _controls
.TextCtrl_Clear(*args
, **kwargs
)
1007 def Replace(*args
, **kwargs
):
1008 """Replace(long from, long to, wxString value)"""
1009 return _controls
.TextCtrl_Replace(*args
, **kwargs
)
1011 def Remove(*args
, **kwargs
):
1012 """Remove(long from, long to)"""
1013 return _controls
.TextCtrl_Remove(*args
, **kwargs
)
1015 def LoadFile(*args
, **kwargs
):
1016 """LoadFile(wxString file) -> bool"""
1017 return _controls
.TextCtrl_LoadFile(*args
, **kwargs
)
1019 def SaveFile(*args
, **kwargs
):
1020 """SaveFile(wxString file=wxPyEmptyString) -> bool"""
1021 return _controls
.TextCtrl_SaveFile(*args
, **kwargs
)
1023 def MarkDirty(*args
, **kwargs
):
1025 return _controls
.TextCtrl_MarkDirty(*args
, **kwargs
)
1027 def DiscardEdits(*args
, **kwargs
):
1028 """DiscardEdits()"""
1029 return _controls
.TextCtrl_DiscardEdits(*args
, **kwargs
)
1031 def SetMaxLength(*args
, **kwargs
):
1032 """SetMaxLength(unsigned long len)"""
1033 return _controls
.TextCtrl_SetMaxLength(*args
, **kwargs
)
1035 def WriteText(*args
, **kwargs
):
1036 """WriteText(wxString text)"""
1037 return _controls
.TextCtrl_WriteText(*args
, **kwargs
)
1039 def AppendText(*args
, **kwargs
):
1040 """AppendText(wxString text)"""
1041 return _controls
.TextCtrl_AppendText(*args
, **kwargs
)
1043 def EmulateKeyPress(*args
, **kwargs
):
1044 """EmulateKeyPress(KeyEvent event) -> bool"""
1045 return _controls
.TextCtrl_EmulateKeyPress(*args
, **kwargs
)
1047 def SetStyle(*args
, **kwargs
):
1048 """SetStyle(long start, long end, TextAttr style) -> bool"""
1049 return _controls
.TextCtrl_SetStyle(*args
, **kwargs
)
1051 def GetStyle(*args
, **kwargs
):
1052 """GetStyle(long position, TextAttr style) -> bool"""
1053 return _controls
.TextCtrl_GetStyle(*args
, **kwargs
)
1055 def SetDefaultStyle(*args
, **kwargs
):
1056 """SetDefaultStyle(TextAttr style) -> bool"""
1057 return _controls
.TextCtrl_SetDefaultStyle(*args
, **kwargs
)
1059 def GetDefaultStyle(*args
, **kwargs
):
1060 """GetDefaultStyle() -> TextAttr"""
1061 return _controls
.TextCtrl_GetDefaultStyle(*args
, **kwargs
)
1063 def XYToPosition(*args
, **kwargs
):
1064 """XYToPosition(long x, long y) -> long"""
1065 return _controls
.TextCtrl_XYToPosition(*args
, **kwargs
)
1067 def PositionToXY(*args
, **kwargs
):
1068 """PositionToXY(long pos, long OUTPUT, long OUTPUT)"""
1069 return _controls
.TextCtrl_PositionToXY(*args
, **kwargs
)
1071 def ShowPosition(*args
, **kwargs
):
1072 """ShowPosition(long pos)"""
1073 return _controls
.TextCtrl_ShowPosition(*args
, **kwargs
)
1075 def Copy(*args
, **kwargs
):
1077 return _controls
.TextCtrl_Copy(*args
, **kwargs
)
1079 def Cut(*args
, **kwargs
):
1081 return _controls
.TextCtrl_Cut(*args
, **kwargs
)
1083 def Paste(*args
, **kwargs
):
1085 return _controls
.TextCtrl_Paste(*args
, **kwargs
)
1087 def CanCopy(*args
, **kwargs
):
1088 """CanCopy() -> bool"""
1089 return _controls
.TextCtrl_CanCopy(*args
, **kwargs
)
1091 def CanCut(*args
, **kwargs
):
1092 """CanCut() -> bool"""
1093 return _controls
.TextCtrl_CanCut(*args
, **kwargs
)
1095 def CanPaste(*args
, **kwargs
):
1096 """CanPaste() -> bool"""
1097 return _controls
.TextCtrl_CanPaste(*args
, **kwargs
)
1099 def Undo(*args
, **kwargs
):
1101 return _controls
.TextCtrl_Undo(*args
, **kwargs
)
1103 def Redo(*args
, **kwargs
):
1105 return _controls
.TextCtrl_Redo(*args
, **kwargs
)
1107 def CanUndo(*args
, **kwargs
):
1108 """CanUndo() -> bool"""
1109 return _controls
.TextCtrl_CanUndo(*args
, **kwargs
)
1111 def CanRedo(*args
, **kwargs
):
1112 """CanRedo() -> bool"""
1113 return _controls
.TextCtrl_CanRedo(*args
, **kwargs
)
1115 def SetInsertionPoint(*args
, **kwargs
):
1116 """SetInsertionPoint(long pos)"""
1117 return _controls
.TextCtrl_SetInsertionPoint(*args
, **kwargs
)
1119 def SetInsertionPointEnd(*args
, **kwargs
):
1120 """SetInsertionPointEnd()"""
1121 return _controls
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
)
1123 def GetInsertionPoint(*args
, **kwargs
):
1124 """GetInsertionPoint() -> long"""
1125 return _controls
.TextCtrl_GetInsertionPoint(*args
, **kwargs
)
1127 def GetLastPosition(*args
, **kwargs
):
1128 """GetLastPosition() -> long"""
1129 return _controls
.TextCtrl_GetLastPosition(*args
, **kwargs
)
1131 def SetSelection(*args
, **kwargs
):
1132 """SetSelection(long from, long to)"""
1133 return _controls
.TextCtrl_SetSelection(*args
, **kwargs
)
1135 def SelectAll(*args
, **kwargs
):
1137 return _controls
.TextCtrl_SelectAll(*args
, **kwargs
)
1139 def SetEditable(*args
, **kwargs
):
1140 """SetEditable(bool editable)"""
1141 return _controls
.TextCtrl_SetEditable(*args
, **kwargs
)
1143 def write(*args
, **kwargs
):
1144 """write(wxString text)"""
1145 return _controls
.TextCtrl_write(*args
, **kwargs
)
1147 def GetString(*args
, **kwargs
):
1148 """GetString(long from, long to) -> wxString"""
1149 return _controls
.TextCtrl_GetString(*args
, **kwargs
)
1152 class TextCtrlPtr(TextCtrl
):
1153 def __init__(self
, this
):
1155 if not hasattr(self
,"thisown"): self
.thisown
= 0
1156 self
.__class
__ = TextCtrl
1157 _controls
.TextCtrl_swigregister(TextCtrlPtr
)
1159 def PreTextCtrl(*args
, **kwargs
):
1160 """PreTextCtrl() -> TextCtrl"""
1161 val
= _controls
.new_PreTextCtrl(*args
, **kwargs
)
1165 wxEVT_COMMAND_TEXT_UPDATED
= _controls
.wxEVT_COMMAND_TEXT_UPDATED
1166 wxEVT_COMMAND_TEXT_ENTER
= _controls
.wxEVT_COMMAND_TEXT_ENTER
1167 wxEVT_COMMAND_TEXT_URL
= _controls
.wxEVT_COMMAND_TEXT_URL
1168 wxEVT_COMMAND_TEXT_MAXLEN
= _controls
.wxEVT_COMMAND_TEXT_MAXLEN
1169 class TextUrlEvent(core
.CommandEvent
):
1172 return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1173 def __init__(self
, *args
, **kwargs
):
1174 """__init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent"""
1175 newobj
= _controls
.new_TextUrlEvent(*args
, **kwargs
)
1176 self
.this
= newobj
.this
1179 def GetMouseEvent(*args
, **kwargs
):
1180 """GetMouseEvent() -> MouseEvent"""
1181 return _controls
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
)
1183 def GetURLStart(*args
, **kwargs
):
1184 """GetURLStart() -> long"""
1185 return _controls
.TextUrlEvent_GetURLStart(*args
, **kwargs
)
1187 def GetURLEnd(*args
, **kwargs
):
1188 """GetURLEnd() -> long"""
1189 return _controls
.TextUrlEvent_GetURLEnd(*args
, **kwargs
)
1192 class TextUrlEventPtr(TextUrlEvent
):
1193 def __init__(self
, this
):
1195 if not hasattr(self
,"thisown"): self
.thisown
= 0
1196 self
.__class
__ = TextUrlEvent
1197 _controls
.TextUrlEvent_swigregister(TextUrlEventPtr
)
1199 EVT_TEXT
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1)
1200 EVT_TEXT_ENTER
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1)
1201 EVT_TEXT_URL
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)
1202 EVT_TEXT_MAXLEN
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1)
1204 #---------------------------------------------------------------------------
1206 class ScrollBar(core
.Control
):
1209 return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1210 def __init__(self
, *args
, **kwargs
):
1211 """__init__(Window parent, int id=-1, Point pos=DefaultPosition,
1212 Size size=DefaultSize, long style=SB_HORIZONTAL,
1213 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> ScrollBar"""
1214 newobj
= _controls
.new_ScrollBar(*args
, **kwargs
)
1215 self
.this
= newobj
.this
1218 self
._setOORInfo
(self
)
1220 def Create(*args
, **kwargs
):
1221 """Create(Window parent, int id=-1, Point pos=DefaultPosition,
1222 Size size=DefaultSize, long style=SB_HORIZONTAL,
1223 Validator validator=DefaultValidator, wxString name=wxPyScrollBarNameStr) -> bool"""
1224 return _controls
.ScrollBar_Create(*args
, **kwargs
)
1226 def GetThumbPosition(*args
, **kwargs
):
1227 """GetThumbPosition() -> int"""
1228 return _controls
.ScrollBar_GetThumbPosition(*args
, **kwargs
)
1230 def GetThumbSize(*args
, **kwargs
):
1231 """GetThumbSize() -> int"""
1232 return _controls
.ScrollBar_GetThumbSize(*args
, **kwargs
)
1234 GetThumbLength
= GetThumbSize
1235 def GetPageSize(*args
, **kwargs
):
1236 """GetPageSize() -> int"""
1237 return _controls
.ScrollBar_GetPageSize(*args
, **kwargs
)
1239 def GetRange(*args
, **kwargs
):
1240 """GetRange() -> int"""
1241 return _controls
.ScrollBar_GetRange(*args
, **kwargs
)
1243 def IsVertical(*args
, **kwargs
):
1244 """IsVertical() -> bool"""
1245 return _controls
.ScrollBar_IsVertical(*args
, **kwargs
)
1247 def SetThumbPosition(*args
, **kwargs
):
1248 """SetThumbPosition(int viewStart)"""
1249 return _controls
.ScrollBar_SetThumbPosition(*args
, **kwargs
)
1251 def SetScrollbar(*args
, **kwargs
):
1252 """SetScrollbar(int position, int thumbSize, int range, int pageSize,
1253 bool refresh=True)"""
1254 return _controls
.ScrollBar_SetScrollbar(*args
, **kwargs
)
1257 class ScrollBarPtr(ScrollBar
):
1258 def __init__(self
, this
):
1260 if not hasattr(self
,"thisown"): self
.thisown
= 0
1261 self
.__class
__ = ScrollBar
1262 _controls
.ScrollBar_swigregister(ScrollBarPtr
)
1264 def PreScrollBar(*args
, **kwargs
):
1265 """PreScrollBar() -> ScrollBar"""
1266 val
= _controls
.new_PreScrollBar(*args
, **kwargs
)
1270 #---------------------------------------------------------------------------
1272 SP_HORIZONTAL
= _controls
.SP_HORIZONTAL
1273 SP_VERTICAL
= _controls
.SP_VERTICAL
1274 SP_ARROW_KEYS
= _controls
.SP_ARROW_KEYS
1275 SP_WRAP
= _controls
.SP_WRAP
1276 class SpinButton(core
.Control
):
1279 return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1280 def __init__(self
, *args
, **kwargs
):
1281 """__init__(Window parent, int id=-1, Point pos=DefaultPosition,
1282 Size size=DefaultSize, long style=SP_HORIZONTAL,
1283 wxString name=wxPySPIN_BUTTON_NAME) -> SpinButton"""
1284 newobj
= _controls
.new_SpinButton(*args
, **kwargs
)
1285 self
.this
= newobj
.this
1288 self
._setOORInfo
(self
)
1290 def Create(*args
, **kwargs
):
1291 """Create(Window parent, int id=-1, Point pos=DefaultPosition,
1292 Size size=DefaultSize, long style=SP_HORIZONTAL,
1293 wxString name=wxPySPIN_BUTTON_NAME) -> bool"""
1294 return _controls
.SpinButton_Create(*args
, **kwargs
)
1296 def GetValue(*args
, **kwargs
):
1297 """GetValue() -> int"""
1298 return _controls
.SpinButton_GetValue(*args
, **kwargs
)
1300 def GetMin(*args
, **kwargs
):
1301 """GetMin() -> int"""
1302 return _controls
.SpinButton_GetMin(*args
, **kwargs
)
1304 def GetMax(*args
, **kwargs
):
1305 """GetMax() -> int"""
1306 return _controls
.SpinButton_GetMax(*args
, **kwargs
)
1308 def SetValue(*args
, **kwargs
):
1309 """SetValue(int val)"""
1310 return _controls
.SpinButton_SetValue(*args
, **kwargs
)
1312 def SetMin(*args
, **kwargs
):
1313 """SetMin(int minVal)"""
1314 return _controls
.SpinButton_SetMin(*args
, **kwargs
)
1316 def SetMax(*args
, **kwargs
):
1317 """SetMax(int maxVal)"""
1318 return _controls
.SpinButton_SetMax(*args
, **kwargs
)
1320 def SetRange(*args
, **kwargs
):
1321 """SetRange(int minVal, int maxVal)"""
1322 return _controls
.SpinButton_SetRange(*args
, **kwargs
)
1324 def IsVertical(*args
, **kwargs
):
1325 """IsVertical() -> bool"""
1326 return _controls
.SpinButton_IsVertical(*args
, **kwargs
)
1329 class SpinButtonPtr(SpinButton
):
1330 def __init__(self
, this
):
1332 if not hasattr(self
,"thisown"): self
.thisown
= 0
1333 self
.__class
__ = SpinButton
1334 _controls
.SpinButton_swigregister(SpinButtonPtr
)
1336 def PreSpinButton(*args
, **kwargs
):
1337 """PreSpinButton() -> SpinButton"""
1338 val
= _controls
.new_PreSpinButton(*args
, **kwargs
)
1342 class SpinCtrl(core
.Control
):
1345 return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1346 def __init__(self
, *args
, **kwargs
):
1347 """__init__(Window parent, int id=-1, wxString value=wxPyEmptyString,
1348 Point pos=DefaultPosition, Size size=DefaultSize,
1349 long style=SP_ARROW_KEYS, int min=0,
1350 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> SpinCtrl"""
1351 newobj
= _controls
.new_SpinCtrl(*args
, **kwargs
)
1352 self
.this
= newobj
.this
1355 self
._setOORInfo
(self
)
1357 def Create(*args
, **kwargs
):
1358 """Create(Window parent, int id=-1, wxString value=wxPyEmptyString,
1359 Point pos=DefaultPosition, Size size=DefaultSize,
1360 long style=SP_ARROW_KEYS, int min=0,
1361 int max=100, int initial=0, wxString name=wxPySpinCtrlNameStr) -> bool"""
1362 return _controls
.SpinCtrl_Create(*args
, **kwargs
)
1364 def GetValue(*args
, **kwargs
):
1365 """GetValue() -> int"""
1366 return _controls
.SpinCtrl_GetValue(*args
, **kwargs
)
1368 def SetValue(*args
, **kwargs
):
1369 """SetValue(int value)"""
1370 return _controls
.SpinCtrl_SetValue(*args
, **kwargs
)
1372 def SetValueString(*args
, **kwargs
):
1373 """SetValueString(wxString text)"""
1374 return _controls
.SpinCtrl_SetValueString(*args
, **kwargs
)
1376 def SetRange(*args
, **kwargs
):
1377 """SetRange(int minVal, int maxVal)"""
1378 return _controls
.SpinCtrl_SetRange(*args
, **kwargs
)
1380 def GetMin(*args
, **kwargs
):
1381 """GetMin() -> int"""
1382 return _controls
.SpinCtrl_GetMin(*args
, **kwargs
)
1384 def GetMax(*args
, **kwargs
):
1385 """GetMax() -> int"""
1386 return _controls
.SpinCtrl_GetMax(*args
, **kwargs
)
1388 def SetSelection(*args
, **kwargs
):
1389 """SetSelection(long from, long to)"""
1390 return _controls
.SpinCtrl_SetSelection(*args
, **kwargs
)
1393 class SpinCtrlPtr(SpinCtrl
):
1394 def __init__(self
, this
):
1396 if not hasattr(self
,"thisown"): self
.thisown
= 0
1397 self
.__class
__ = SpinCtrl
1398 _controls
.SpinCtrl_swigregister(SpinCtrlPtr
)
1400 def PreSpinCtrl(*args
, **kwargs
):
1401 """PreSpinCtrl() -> SpinCtrl"""
1402 val
= _controls
.new_PreSpinCtrl(*args
, **kwargs
)
1406 wxEVT_COMMAND_SPINCTRL_UPDATED
= _controls
.wxEVT_COMMAND_SPINCTRL_UPDATED
1407 EVT_SPINCTRL
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1)
1409 #---------------------------------------------------------------------------
1411 class RadioBox(core
.Control
):
1414 return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1415 def __init__(self
, *args
, **kwargs
):
1416 """__init__(Window parent, int id, wxString label, Point point=DefaultPosition,
1417 Size size=DefaultSize, int choices=0,
1418 wxString choices_array=None, int majorDimension=0,
1419 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1420 wxString name=wxPyRadioBoxNameStr) -> RadioBox"""
1421 newobj
= _controls
.new_RadioBox(*args
, **kwargs
)
1422 self
.this
= newobj
.this
1425 self
._setOORInfo
(self
)
1427 def Create(*args
, **kwargs
):
1428 """Create(Window parent, int id, wxString label, Point point=DefaultPosition,
1429 Size size=DefaultSize, int choices=0,
1430 wxString choices_array=None, int majorDimension=0,
1431 long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
1432 wxString name=wxPyRadioBoxNameStr) -> bool"""
1433 return _controls
.RadioBox_Create(*args
, **kwargs
)
1435 def SetSelection(*args
, **kwargs
):
1436 """SetSelection(int n)"""
1437 return _controls
.RadioBox_SetSelection(*args
, **kwargs
)
1439 def GetSelection(*args
, **kwargs
):
1440 """GetSelection() -> int"""
1441 return _controls
.RadioBox_GetSelection(*args
, **kwargs
)
1443 def GetStringSelection(*args
, **kwargs
):
1444 """GetStringSelection() -> wxString"""
1445 return _controls
.RadioBox_GetStringSelection(*args
, **kwargs
)
1447 def SetStringSelection(*args
, **kwargs
):
1448 """SetStringSelection(wxString s) -> bool"""
1449 return _controls
.RadioBox_SetStringSelection(*args
, **kwargs
)
1451 def GetCount(*args
, **kwargs
):
1452 """GetCount() -> int"""
1453 return _controls
.RadioBox_GetCount(*args
, **kwargs
)
1455 def FindString(*args
, **kwargs
):
1456 """FindString(wxString s) -> int"""
1457 return _controls
.RadioBox_FindString(*args
, **kwargs
)
1459 def GetString(*args
, **kwargs
):
1460 """GetString(int n) -> wxString"""
1461 return _controls
.RadioBox_GetString(*args
, **kwargs
)
1463 def SetString(*args
, **kwargs
):
1464 """SetString(int n, wxString label)"""
1465 return _controls
.RadioBox_SetString(*args
, **kwargs
)
1467 GetItemLabel
= GetString
1468 SetItemLabel
= SetString
1469 def EnableItem(*args
, **kwargs
):
1470 """EnableItem(int n, bool enable=True)"""
1471 return _controls
.RadioBox_EnableItem(*args
, **kwargs
)
1473 def ShowItem(*args
, **kwargs
):
1474 """ShowItem(int n, bool show=True)"""
1475 return _controls
.RadioBox_ShowItem(*args
, **kwargs
)
1477 def GetColumnCount(*args
, **kwargs
):
1478 """GetColumnCount() -> int"""
1479 return _controls
.RadioBox_GetColumnCount(*args
, **kwargs
)
1481 def GetRowCount(*args
, **kwargs
):
1482 """GetRowCount() -> int"""
1483 return _controls
.RadioBox_GetRowCount(*args
, **kwargs
)
1485 def GetNextItem(*args
, **kwargs
):
1486 """GetNextItem(int item, wxDirection dir, long style) -> int"""
1487 return _controls
.RadioBox_GetNextItem(*args
, **kwargs
)
1490 class RadioBoxPtr(RadioBox
):
1491 def __init__(self
, this
):
1493 if not hasattr(self
,"thisown"): self
.thisown
= 0
1494 self
.__class
__ = RadioBox
1495 _controls
.RadioBox_swigregister(RadioBoxPtr
)
1497 def PreRadioBox(*args
, **kwargs
):
1498 """PreRadioBox() -> RadioBox"""
1499 val
= _controls
.new_PreRadioBox(*args
, **kwargs
)
1503 #---------------------------------------------------------------------------
1505 class RadioButton(core
.Control
):
1508 return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1509 def __init__(self
, *args
, **kwargs
):
1510 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1511 Size size=DefaultSize, long style=0,
1512 Validator validator=DefaultValidator,
1513 wxString name=wxPyRadioButtonNameStr) -> RadioButton"""
1514 newobj
= _controls
.new_RadioButton(*args
, **kwargs
)
1515 self
.this
= newobj
.this
1518 self
._setOORInfo
(self
)
1520 def Create(*args
, **kwargs
):
1521 """Create(Window parent, int id, wxString label, Point pos=DefaultPosition,
1522 Size size=DefaultSize, long style=0,
1523 Validator validator=DefaultValidator,
1524 wxString name=wxPyRadioButtonNameStr) -> bool"""
1525 return _controls
.RadioButton_Create(*args
, **kwargs
)
1527 def GetValue(*args
, **kwargs
):
1528 """GetValue() -> bool"""
1529 return _controls
.RadioButton_GetValue(*args
, **kwargs
)
1531 def SetValue(*args
, **kwargs
):
1532 """SetValue(bool value)"""
1533 return _controls
.RadioButton_SetValue(*args
, **kwargs
)
1536 class RadioButtonPtr(RadioButton
):
1537 def __init__(self
, this
):
1539 if not hasattr(self
,"thisown"): self
.thisown
= 0
1540 self
.__class
__ = RadioButton
1541 _controls
.RadioButton_swigregister(RadioButtonPtr
)
1543 def PreRadioButton(*args
, **kwargs
):
1544 """PreRadioButton() -> RadioButton"""
1545 val
= _controls
.new_PreRadioButton(*args
, **kwargs
)
1549 #---------------------------------------------------------------------------
1551 class Slider(core
.Control
):
1554 return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1555 def __init__(self
, *args
, **kwargs
):
1556 """__init__(Window parent, int id, int value, int minValue, int maxValue,
1557 Point point=DefaultPosition, Size size=DefaultSize,
1558 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1559 wxString name=wxPySliderNameStr) -> Slider"""
1560 newobj
= _controls
.new_Slider(*args
, **kwargs
)
1561 self
.this
= newobj
.this
1564 self
._setOORInfo
(self
)
1566 def Create(*args
, **kwargs
):
1567 """Create(Window parent, int id, int value, int minValue, int maxValue,
1568 Point point=DefaultPosition, Size size=DefaultSize,
1569 long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
1570 wxString name=wxPySliderNameStr) -> bool"""
1571 return _controls
.Slider_Create(*args
, **kwargs
)
1573 def GetValue(*args
, **kwargs
):
1574 """GetValue() -> int"""
1575 return _controls
.Slider_GetValue(*args
, **kwargs
)
1577 def SetValue(*args
, **kwargs
):
1578 """SetValue(int value)"""
1579 return _controls
.Slider_SetValue(*args
, **kwargs
)
1581 def SetRange(*args
, **kwargs
):
1582 """SetRange(int minValue, int maxValue)"""
1583 return _controls
.Slider_SetRange(*args
, **kwargs
)
1585 def GetMin(*args
, **kwargs
):
1586 """GetMin() -> int"""
1587 return _controls
.Slider_GetMin(*args
, **kwargs
)
1589 def GetMax(*args
, **kwargs
):
1590 """GetMax() -> int"""
1591 return _controls
.Slider_GetMax(*args
, **kwargs
)
1593 def SetMin(*args
, **kwargs
):
1594 """SetMin(int minValue)"""
1595 return _controls
.Slider_SetMin(*args
, **kwargs
)
1597 def SetMax(*args
, **kwargs
):
1598 """SetMax(int maxValue)"""
1599 return _controls
.Slider_SetMax(*args
, **kwargs
)
1601 def SetLineSize(*args
, **kwargs
):
1602 """SetLineSize(int lineSize)"""
1603 return _controls
.Slider_SetLineSize(*args
, **kwargs
)
1605 def SetPageSize(*args
, **kwargs
):
1606 """SetPageSize(int pageSize)"""
1607 return _controls
.Slider_SetPageSize(*args
, **kwargs
)
1609 def GetLineSize(*args
, **kwargs
):
1610 """GetLineSize() -> int"""
1611 return _controls
.Slider_GetLineSize(*args
, **kwargs
)
1613 def GetPageSize(*args
, **kwargs
):
1614 """GetPageSize() -> int"""
1615 return _controls
.Slider_GetPageSize(*args
, **kwargs
)
1617 def SetThumbLength(*args
, **kwargs
):
1618 """SetThumbLength(int lenPixels)"""
1619 return _controls
.Slider_SetThumbLength(*args
, **kwargs
)
1621 def GetThumbLength(*args
, **kwargs
):
1622 """GetThumbLength() -> int"""
1623 return _controls
.Slider_GetThumbLength(*args
, **kwargs
)
1625 def SetTickFreq(*args
, **kwargs
):
1626 """SetTickFreq(int n, int pos)"""
1627 return _controls
.Slider_SetTickFreq(*args
, **kwargs
)
1629 def GetTickFreq(*args
, **kwargs
):
1630 """GetTickFreq() -> int"""
1631 return _controls
.Slider_GetTickFreq(*args
, **kwargs
)
1633 def ClearTicks(*args
, **kwargs
):
1635 return _controls
.Slider_ClearTicks(*args
, **kwargs
)
1637 def SetTick(*args
, **kwargs
):
1638 """SetTick(int tickPos)"""
1639 return _controls
.Slider_SetTick(*args
, **kwargs
)
1641 def ClearSel(*args
, **kwargs
):
1643 return _controls
.Slider_ClearSel(*args
, **kwargs
)
1645 def GetSelEnd(*args
, **kwargs
):
1646 """GetSelEnd() -> int"""
1647 return _controls
.Slider_GetSelEnd(*args
, **kwargs
)
1649 def GetSelStart(*args
, **kwargs
):
1650 """GetSelStart() -> int"""
1651 return _controls
.Slider_GetSelStart(*args
, **kwargs
)
1653 def SetSelection(*args
, **kwargs
):
1654 """SetSelection(int min, int max)"""
1655 return _controls
.Slider_SetSelection(*args
, **kwargs
)
1658 class SliderPtr(Slider
):
1659 def __init__(self
, this
):
1661 if not hasattr(self
,"thisown"): self
.thisown
= 0
1662 self
.__class
__ = Slider
1663 _controls
.Slider_swigregister(SliderPtr
)
1665 def PreSlider(*args
, **kwargs
):
1666 """PreSlider() -> Slider"""
1667 val
= _controls
.new_PreSlider(*args
, **kwargs
)
1671 #---------------------------------------------------------------------------
1673 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
= _controls
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
1674 EVT_TOGGLEBUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1)
1676 class ToggleButton(core
.Control
):
1679 return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1680 def __init__(self
, *args
, **kwargs
):
1681 """__init__(Window parent, int id, wxString label, Point pos=DefaultPosition,
1682 Size size=DefaultSize, long style=0,
1683 Validator validator=DefaultValidator,
1684 wxString name=wxPyToggleButtonNameStr) -> ToggleButton"""
1685 newobj
= _controls
.new_ToggleButton(*args
, **kwargs
)
1686 self
.this
= newobj
.this
1689 self
._setOORInfo
(self
)
1692 class ToggleButtonPtr(ToggleButton
):
1693 def __init__(self
, this
):
1695 if not hasattr(self
,"thisown"): self
.thisown
= 0
1696 self
.__class
__ = ToggleButton
1697 _controls
.ToggleButton_swigregister(ToggleButtonPtr
)
1699 def PreToggleButton(*args
, **kwargs
):
1700 """PreToggleButton() -> ToggleButton"""
1701 val
= _controls
.new_PreToggleButton(*args
, **kwargs
)
1705 #---------------------------------------------------------------------------
1707 class BookCtrl(core
.Control
):
1709 def __init__(self
): raise RuntimeError, "No constructor defined"
1711 return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1712 def GetPageCount(*args
, **kwargs
):
1713 """GetPageCount() -> size_t"""
1714 return _controls
.BookCtrl_GetPageCount(*args
, **kwargs
)
1716 def GetPage(*args
, **kwargs
):
1717 """GetPage(size_t n) -> Window"""
1718 return _controls
.BookCtrl_GetPage(*args
, **kwargs
)
1720 def GetSelection(*args
, **kwargs
):
1721 """GetSelection() -> int"""
1722 return _controls
.BookCtrl_GetSelection(*args
, **kwargs
)
1724 def SetPageText(*args
, **kwargs
):
1725 """SetPageText(size_t n, wxString strText) -> bool"""
1726 return _controls
.BookCtrl_SetPageText(*args
, **kwargs
)
1728 def GetPageText(*args
, **kwargs
):
1729 """GetPageText(size_t n) -> wxString"""
1730 return _controls
.BookCtrl_GetPageText(*args
, **kwargs
)
1732 def SetImageList(*args
, **kwargs
):
1733 """SetImageList(wxImageList imageList)"""
1734 return _controls
.BookCtrl_SetImageList(*args
, **kwargs
)
1736 def AssignImageList(*args
, **kwargs
):
1737 """AssignImageList(wxImageList imageList)"""
1738 val
= _controls
.BookCtrl_AssignImageList(*args
, **kwargs
)
1742 def GetImageList(*args
, **kwargs
):
1743 """GetImageList() -> wxImageList"""
1744 return _controls
.BookCtrl_GetImageList(*args
, **kwargs
)
1746 def GetPageImage(*args
, **kwargs
):
1747 """GetPageImage(size_t n) -> int"""
1748 return _controls
.BookCtrl_GetPageImage(*args
, **kwargs
)
1750 def SetPageImage(*args
, **kwargs
):
1751 """SetPageImage(size_t n, int imageId) -> bool"""
1752 return _controls
.BookCtrl_SetPageImage(*args
, **kwargs
)
1754 def SetPageSize(*args
, **kwargs
):
1755 """SetPageSize(Size size)"""
1756 return _controls
.BookCtrl_SetPageSize(*args
, **kwargs
)
1758 def CalcSizeFromPage(*args
, **kwargs
):
1759 """CalcSizeFromPage(Size sizePage) -> Size"""
1760 return _controls
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
)
1762 def DeletePage(*args
, **kwargs
):
1763 """DeletePage(size_t n) -> bool"""
1764 return _controls
.BookCtrl_DeletePage(*args
, **kwargs
)
1766 def RemovePage(*args
, **kwargs
):
1767 """RemovePage(size_t n) -> bool"""
1768 return _controls
.BookCtrl_RemovePage(*args
, **kwargs
)
1770 def DeleteAllPages(*args
, **kwargs
):
1771 """DeleteAllPages() -> bool"""
1772 return _controls
.BookCtrl_DeleteAllPages(*args
, **kwargs
)
1774 def AddPage(*args
, **kwargs
):
1775 """AddPage(Window page, wxString text, bool select=False, int imageId=-1) -> bool"""
1776 return _controls
.BookCtrl_AddPage(*args
, **kwargs
)
1778 def InsertPage(*args
, **kwargs
):
1779 """InsertPage(size_t n, Window page, wxString text, bool select=False,
1780 int imageId=-1) -> bool"""
1781 return _controls
.BookCtrl_InsertPage(*args
, **kwargs
)
1783 def SetSelection(*args
, **kwargs
):
1784 """SetSelection(size_t n) -> int"""
1785 return _controls
.BookCtrl_SetSelection(*args
, **kwargs
)
1787 def AdvanceSelection(*args
, **kwargs
):
1788 """AdvanceSelection(bool forward=True)"""
1789 return _controls
.BookCtrl_AdvanceSelection(*args
, **kwargs
)
1792 class BookCtrlPtr(BookCtrl
):
1793 def __init__(self
, this
):
1795 if not hasattr(self
,"thisown"): self
.thisown
= 0
1796 self
.__class
__ = BookCtrl
1797 _controls
.BookCtrl_swigregister(BookCtrlPtr
)
1799 class BookCtrlEvent(core
.NotifyEvent
):
1802 return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1803 def __init__(self
, *args
, **kwargs
):
1804 """__init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1805 int nOldSel=-1) -> BookCtrlEvent"""
1806 newobj
= _controls
.new_BookCtrlEvent(*args
, **kwargs
)
1807 self
.this
= newobj
.this
1810 def GetSelection(*args
, **kwargs
):
1811 """GetSelection() -> int"""
1812 return _controls
.BookCtrlEvent_GetSelection(*args
, **kwargs
)
1814 def SetSelection(*args
, **kwargs
):
1815 """SetSelection(int nSel)"""
1816 return _controls
.BookCtrlEvent_SetSelection(*args
, **kwargs
)
1818 def GetOldSelection(*args
, **kwargs
):
1819 """GetOldSelection() -> int"""
1820 return _controls
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
)
1822 def SetOldSelection(*args
, **kwargs
):
1823 """SetOldSelection(int nOldSel)"""
1824 return _controls
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
)
1827 class BookCtrlEventPtr(BookCtrlEvent
):
1828 def __init__(self
, this
):
1830 if not hasattr(self
,"thisown"): self
.thisown
= 0
1831 self
.__class
__ = BookCtrlEvent
1832 _controls
.BookCtrlEvent_swigregister(BookCtrlEventPtr
)
1834 #---------------------------------------------------------------------------
1836 NB_FIXEDWIDTH
= _controls
.NB_FIXEDWIDTH
1837 NB_TOP
= _controls
.NB_TOP
1838 NB_LEFT
= _controls
.NB_LEFT
1839 NB_RIGHT
= _controls
.NB_RIGHT
1840 NB_BOTTOM
= _controls
.NB_BOTTOM
1841 NB_MULTILINE
= _controls
.NB_MULTILINE
1842 NB_HITTEST_NOWHERE
= _controls
.NB_HITTEST_NOWHERE
1843 NB_HITTEST_ONICON
= _controls
.NB_HITTEST_ONICON
1844 NB_HITTEST_ONLABEL
= _controls
.NB_HITTEST_ONLABEL
1845 NB_HITTEST_ONITEM
= _controls
.NB_HITTEST_ONITEM
1846 class Notebook(BookCtrl
):
1849 return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1850 def __init__(self
, *args
, **kwargs
):
1851 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1852 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> Notebook"""
1853 newobj
= _controls
.new_Notebook(*args
, **kwargs
)
1854 self
.this
= newobj
.this
1857 self
._setOORInfo
(self
)
1859 def Create(*args
, **kwargs
):
1860 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1861 long style=0, wxString name=wxPyNOTEBOOK_NAME) -> bool"""
1862 return _controls
.Notebook_Create(*args
, **kwargs
)
1864 def GetRowCount(*args
, **kwargs
):
1865 """GetRowCount() -> int"""
1866 return _controls
.Notebook_GetRowCount(*args
, **kwargs
)
1868 def SetPadding(*args
, **kwargs
):
1869 """SetPadding(Size padding)"""
1870 return _controls
.Notebook_SetPadding(*args
, **kwargs
)
1872 def SetTabSize(*args
, **kwargs
):
1873 """SetTabSize(Size sz)"""
1874 return _controls
.Notebook_SetTabSize(*args
, **kwargs
)
1876 def HitTest(*args
, **kwargs
):
1877 """HitTest(Point pt, long OUTPUT) -> int"""
1878 return _controls
.Notebook_HitTest(*args
, **kwargs
)
1880 def CalcSizeFromPage(*args
, **kwargs
):
1881 """CalcSizeFromPage(Size sizePage) -> Size"""
1882 return _controls
.Notebook_CalcSizeFromPage(*args
, **kwargs
)
1885 class NotebookPtr(Notebook
):
1886 def __init__(self
, this
):
1888 if not hasattr(self
,"thisown"): self
.thisown
= 0
1889 self
.__class
__ = Notebook
1890 _controls
.Notebook_swigregister(NotebookPtr
)
1892 def PreNotebook(*args
, **kwargs
):
1893 """PreNotebook() -> Notebook"""
1894 val
= _controls
.new_PreNotebook(*args
, **kwargs
)
1898 class NotebookEvent(BookCtrlEvent
):
1901 return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1902 def __init__(self
, *args
, **kwargs
):
1903 """__init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
1904 int nOldSel=-1) -> NotebookEvent"""
1905 newobj
= _controls
.new_NotebookEvent(*args
, **kwargs
)
1906 self
.this
= newobj
.this
1910 class NotebookEventPtr(NotebookEvent
):
1911 def __init__(self
, this
):
1913 if not hasattr(self
,"thisown"): self
.thisown
= 0
1914 self
.__class
__ = NotebookEvent
1915 _controls
.NotebookEvent_swigregister(NotebookEventPtr
)
1917 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
1918 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
1920 EVT_NOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 )
1921 EVT_NOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 )
1923 #----------------------------------------------------------------------------
1925 class NotebookPage(wx
.Panel
):
1927 There is an old (and apparently unsolvable) bug when placing a
1928 window with a nonstandard background colour in a wxNotebook on
1929 wxGTK, as the notbooks's background colour would always be used
1930 when the window is refreshed. The solution is to place a panel in
1931 the notbook and the coloured window on the panel, sized to cover
1932 the panel. This simple class does that for you, just put an
1933 instance of this in the notebook and make your regular window a
1934 child of this one and it will handle the resize for you.
1936 def __init__(self
, parent
, id=-1,
1937 pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
,
1938 style
=wx
.TAB_TRAVERSAL
, name
="panel"):
1939 wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
1941 EVT_SIZE(self
, self
.OnSize
)
1943 def OnSize(self
, evt
):
1944 if self
.child
is None:
1945 children
= self
.GetChildren()
1947 self
.child
= children
[0]
1949 self
.child
.SetPosition((0,0))
1950 self
.child
.SetSize(self
.GetSize())
1953 #---------------------------------------------------------------------------
1955 LB_DEFAULT
= _controls
.LB_DEFAULT
1956 LB_TOP
= _controls
.LB_TOP
1957 LB_BOTTOM
= _controls
.LB_BOTTOM
1958 LB_LEFT
= _controls
.LB_LEFT
1959 LB_RIGHT
= _controls
.LB_RIGHT
1960 LB_ALIGN_MASK
= _controls
.LB_ALIGN_MASK
1961 class Listbook(BookCtrl
):
1964 return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1965 def __init__(self
, *args
, **kwargs
):
1966 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1967 long style=0, wxString name=wxPyEmptyString) -> Listbook"""
1968 newobj
= _controls
.new_Listbook(*args
, **kwargs
)
1969 self
.this
= newobj
.this
1972 self
._setOORInfo
(self
)
1974 def Create(*args
, **kwargs
):
1975 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1976 long style=0, wxString name=wxPyEmptyString) -> bool"""
1977 return _controls
.Listbook_Create(*args
, **kwargs
)
1979 def IsVertical(*args
, **kwargs
):
1980 """IsVertical() -> bool"""
1981 return _controls
.Listbook_IsVertical(*args
, **kwargs
)
1984 class ListbookPtr(Listbook
):
1985 def __init__(self
, this
):
1987 if not hasattr(self
,"thisown"): self
.thisown
= 0
1988 self
.__class
__ = Listbook
1989 _controls
.Listbook_swigregister(ListbookPtr
)
1991 def PreListbook(*args
, **kwargs
):
1992 """PreListbook() -> Listbook"""
1993 val
= _controls
.new_PreListbook(*args
, **kwargs
)
1997 class ListbookEvent(BookCtrlEvent
):
2000 return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2001 def __init__(self
, *args
, **kwargs
):
2002 """__init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,
2003 int nOldSel=-1) -> ListbookEvent"""
2004 newobj
= _controls
.new_ListbookEvent(*args
, **kwargs
)
2005 self
.this
= newobj
.this
2009 class ListbookEventPtr(ListbookEvent
):
2010 def __init__(self
, this
):
2012 if not hasattr(self
,"thisown"): self
.thisown
= 0
2013 self
.__class
__ = ListbookEvent
2014 _controls
.ListbookEvent_swigregister(ListbookEventPtr
)
2016 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
2017 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
= _controls
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
2018 EVT_LISTBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 )
2019 EVT_LISTBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 )
2021 #---------------------------------------------------------------------------
2023 class BookCtrlSizer(core
.Sizer
):
2026 return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2027 def __init__(self
, *args
, **kwargs
):
2028 """__init__(BookCtrl nb) -> BookCtrlSizer"""
2029 newobj
= _controls
.new_BookCtrlSizer(*args
, **kwargs
)
2030 self
.this
= newobj
.this
2033 self
._setOORInfo
(self
)
2035 def RecalcSizes(*args
, **kwargs
):
2037 return _controls
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
)
2039 def CalcMin(*args
, **kwargs
):
2040 """CalcMin() -> Size"""
2041 return _controls
.BookCtrlSizer_CalcMin(*args
, **kwargs
)
2043 def GetControl(*args
, **kwargs
):
2044 """GetControl() -> BookCtrl"""
2045 return _controls
.BookCtrlSizer_GetControl(*args
, **kwargs
)
2048 class BookCtrlSizerPtr(BookCtrlSizer
):
2049 def __init__(self
, this
):
2051 if not hasattr(self
,"thisown"): self
.thisown
= 0
2052 self
.__class
__ = BookCtrlSizer
2053 _controls
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
)
2055 class NotebookSizer(core
.Sizer
):
2058 return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2059 def __init__(self
, *args
, **kwargs
):
2060 """__init__(Notebook nb) -> NotebookSizer"""
2061 newobj
= _controls
.new_NotebookSizer(*args
, **kwargs
)
2062 self
.this
= newobj
.this
2065 self
._setOORInfo
(self
)
2067 def RecalcSizes(*args
, **kwargs
):
2069 return _controls
.NotebookSizer_RecalcSizes(*args
, **kwargs
)
2071 def CalcMin(*args
, **kwargs
):
2072 """CalcMin() -> Size"""
2073 return _controls
.NotebookSizer_CalcMin(*args
, **kwargs
)
2075 def GetNotebook(*args
, **kwargs
):
2076 """GetNotebook() -> Notebook"""
2077 return _controls
.NotebookSizer_GetNotebook(*args
, **kwargs
)
2080 class NotebookSizerPtr(NotebookSizer
):
2081 def __init__(self
, this
):
2083 if not hasattr(self
,"thisown"): self
.thisown
= 0
2084 self
.__class
__ = NotebookSizer
2085 _controls
.NotebookSizer_swigregister(NotebookSizerPtr
)
2087 #---------------------------------------------------------------------------
2089 TOOL_STYLE_BUTTON
= _controls
.TOOL_STYLE_BUTTON
2090 TOOL_STYLE_SEPARATOR
= _controls
.TOOL_STYLE_SEPARATOR
2091 TOOL_STYLE_CONTROL
= _controls
.TOOL_STYLE_CONTROL
2092 TB_HORIZONTAL
= _controls
.TB_HORIZONTAL
2093 TB_VERTICAL
= _controls
.TB_VERTICAL
2094 TB_3DBUTTONS
= _controls
.TB_3DBUTTONS
2095 TB_FLAT
= _controls
.TB_FLAT
2096 TB_DOCKABLE
= _controls
.TB_DOCKABLE
2097 TB_NOICONS
= _controls
.TB_NOICONS
2098 TB_TEXT
= _controls
.TB_TEXT
2099 TB_NODIVIDER
= _controls
.TB_NODIVIDER
2100 TB_NOALIGN
= _controls
.TB_NOALIGN
2101 TB_HORZ_LAYOUT
= _controls
.TB_HORZ_LAYOUT
2102 TB_HORZ_TEXT
= _controls
.TB_HORZ_TEXT
2103 class ToolBarToolBase(core
.Object
):
2105 def __init__(self
): raise RuntimeError, "No constructor defined"
2107 return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2108 def GetId(*args
, **kwargs
):
2109 """GetId() -> int"""
2110 return _controls
.ToolBarToolBase_GetId(*args
, **kwargs
)
2112 def GetControl(*args
, **kwargs
):
2113 """GetControl() -> Control"""
2114 return _controls
.ToolBarToolBase_GetControl(*args
, **kwargs
)
2116 def GetToolBar(*args
, **kwargs
):
2117 """GetToolBar() -> ToolBarBase"""
2118 return _controls
.ToolBarToolBase_GetToolBar(*args
, **kwargs
)
2120 def IsButton(*args
, **kwargs
):
2121 """IsButton() -> int"""
2122 return _controls
.ToolBarToolBase_IsButton(*args
, **kwargs
)
2124 def IsControl(*args
, **kwargs
):
2125 """IsControl() -> int"""
2126 return _controls
.ToolBarToolBase_IsControl(*args
, **kwargs
)
2128 def IsSeparator(*args
, **kwargs
):
2129 """IsSeparator() -> int"""
2130 return _controls
.ToolBarToolBase_IsSeparator(*args
, **kwargs
)
2132 def GetStyle(*args
, **kwargs
):
2133 """GetStyle() -> int"""
2134 return _controls
.ToolBarToolBase_GetStyle(*args
, **kwargs
)
2136 def GetKind(*args
, **kwargs
):
2137 """GetKind() -> wxItemKind"""
2138 return _controls
.ToolBarToolBase_GetKind(*args
, **kwargs
)
2140 def IsEnabled(*args
, **kwargs
):
2141 """IsEnabled() -> bool"""
2142 return _controls
.ToolBarToolBase_IsEnabled(*args
, **kwargs
)
2144 def IsToggled(*args
, **kwargs
):
2145 """IsToggled() -> bool"""
2146 return _controls
.ToolBarToolBase_IsToggled(*args
, **kwargs
)
2148 def CanBeToggled(*args
, **kwargs
):
2149 """CanBeToggled() -> bool"""
2150 return _controls
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
)
2152 def GetNormalBitmap(*args
, **kwargs
):
2153 """GetNormalBitmap() -> wxBitmap"""
2154 return _controls
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
)
2156 def GetDisabledBitmap(*args
, **kwargs
):
2157 """GetDisabledBitmap() -> wxBitmap"""
2158 return _controls
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
)
2160 def GetBitmap(*args
, **kwargs
):
2161 """GetBitmap() -> wxBitmap"""
2162 return _controls
.ToolBarToolBase_GetBitmap(*args
, **kwargs
)
2164 def GetLabel(*args
, **kwargs
):
2165 """GetLabel() -> wxString"""
2166 return _controls
.ToolBarToolBase_GetLabel(*args
, **kwargs
)
2168 def GetShortHelp(*args
, **kwargs
):
2169 """GetShortHelp() -> wxString"""
2170 return _controls
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
)
2172 def GetLongHelp(*args
, **kwargs
):
2173 """GetLongHelp() -> wxString"""
2174 return _controls
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
)
2176 def Enable(*args
, **kwargs
):
2177 """Enable(bool enable) -> bool"""
2178 return _controls
.ToolBarToolBase_Enable(*args
, **kwargs
)
2180 def Toggle(*args
, **kwargs
):
2182 return _controls
.ToolBarToolBase_Toggle(*args
, **kwargs
)
2184 def SetToggle(*args
, **kwargs
):
2185 """SetToggle(bool toggle) -> bool"""
2186 return _controls
.ToolBarToolBase_SetToggle(*args
, **kwargs
)
2188 def SetShortHelp(*args
, **kwargs
):
2189 """SetShortHelp(wxString help) -> bool"""
2190 return _controls
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
)
2192 def SetLongHelp(*args
, **kwargs
):
2193 """SetLongHelp(wxString help) -> bool"""
2194 return _controls
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
)
2196 def SetNormalBitmap(*args
, **kwargs
):
2197 """SetNormalBitmap(wxBitmap bmp)"""
2198 return _controls
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
)
2200 def SetDisabledBitmap(*args
, **kwargs
):
2201 """SetDisabledBitmap(wxBitmap bmp)"""
2202 return _controls
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
)
2204 def SetLabel(*args
, **kwargs
):
2205 """SetLabel(wxString label)"""
2206 return _controls
.ToolBarToolBase_SetLabel(*args
, **kwargs
)
2208 def Detach(*args
, **kwargs
):
2210 return _controls
.ToolBarToolBase_Detach(*args
, **kwargs
)
2212 def Attach(*args
, **kwargs
):
2213 """Attach(ToolBarBase tbar)"""
2214 return _controls
.ToolBarToolBase_Attach(*args
, **kwargs
)
2216 def GetClientData(*args
, **kwargs
):
2217 """GetClientData() -> PyObject"""
2218 return _controls
.ToolBarToolBase_GetClientData(*args
, **kwargs
)
2220 def SetClientData(*args
, **kwargs
):
2221 """SetClientData(PyObject clientData)"""
2222 return _controls
.ToolBarToolBase_SetClientData(*args
, **kwargs
)
2224 GetBitmap1
= GetNormalBitmap
2225 GetBitmap2
= GetDisabledBitmap
2226 SetBitmap1
= SetNormalBitmap
2227 SetBitmap2
= SetDisabledBitmap
2230 class ToolBarToolBasePtr(ToolBarToolBase
):
2231 def __init__(self
, this
):
2233 if not hasattr(self
,"thisown"): self
.thisown
= 0
2234 self
.__class
__ = ToolBarToolBase
2235 _controls
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
)
2237 class ToolBarBase(core
.Control
):
2239 def __init__(self
): raise RuntimeError, "No constructor defined"
2241 return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2242 def DoAddTool(*args
, **kwargs
):
2243 """DoAddTool(int id, wxString label, wxBitmap bitmap, wxBitmap bmpDisabled=wxNullBitmap,
2244 wxItemKind kind=ITEM_NORMAL,
2245 wxString shortHelp=wxPyEmptyString,
2246 wxString longHelp=wxPyEmptyString, PyObject clientData=None) -> ToolBarToolBase"""
2247 return _controls
.ToolBarBase_DoAddTool(*args
, **kwargs
)
2249 def DoInsertTool(*args
, **kwargs
):
2250 """DoInsertTool(size_t pos, int id, wxString label, wxBitmap bitmap,
2251 wxBitmap bmpDisabled=wxNullBitmap, wxItemKind kind=ITEM_NORMAL,
2252 wxString shortHelp=wxPyEmptyString,
2253 wxString longHelp=wxPyEmptyString,
2254 PyObject clientData=None) -> ToolBarToolBase"""
2255 return _controls
.ToolBarBase_DoInsertTool(*args
, **kwargs
)
2257 # These match the original Add methods for this class, kept for
2258 # backwards compatibility with versions < 2.3.3.
2261 def AddTool(self
, id, bitmap
,
2262 pushedBitmap
= wx
.NullBitmap
,
2265 shortHelpString
= '',
2266 longHelpString
= '') :
2267 '''Old style method to add a tool to the toolbar.'''
2268 kind
= wx
.ITEM_NORMAL
2269 if isToggle
: kind
= wx
.ITEM_CHECK
2270 return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
,
2271 shortHelpString
, longHelpString
, clientData
)
2273 def AddSimpleTool(self
, id, bitmap
,
2274 shortHelpString
= '',
2275 longHelpString
= '',
2277 '''Old style method to add a tool to the toolbar.'''
2278 kind
= wx
.ITEM_NORMAL
2279 if isToggle
: kind
= wx
.ITEM_CHECK
2280 return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
,
2281 shortHelpString
, longHelpString
, None)
2283 def InsertTool(self
, pos
, id, bitmap
,
2284 pushedBitmap
= wx
.NullBitmap
,
2287 shortHelpString
= '',
2288 longHelpString
= ''):
2289 '''Old style method to insert a tool in the toolbar.'''
2290 kind
= wx
.ITEM_NORMAL
2291 if isToggle
: kind
= wx
.ITEM_CHECK
2292 return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
,
2293 shortHelpString
, longHelpString
, clientData
)
2295 def InsertSimpleTool(self
, pos
, id, bitmap
,
2296 shortHelpString
= '',
2297 longHelpString
= '',
2299 '''Old style method to insert a tool in the toolbar.'''
2300 kind
= wx
.ITEM_NORMAL
2301 if isToggle
: kind
= wx
.ITEM_CHECK
2302 return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
,
2303 shortHelpString
, longHelpString
, None)
2306 # The following are the new toolbar Add methods starting with
2307 # 2.3.3. They are renamed to have 'Label' in the name so as to be
2308 # able to keep backwards compatibility with using the above
2309 # methods. Eventually these should migrate to be the methods used
2310 # primarily and lose the 'Label' in the name...
2312 def AddLabelTool(self
, id, label
, bitmap
,
2313 bmpDisabled
= wx
.NullBitmap
,
2314 kind
= wx
.ITEM_NORMAL
,
2315 shortHelp
= '', longHelp
= '',
2318 The full AddTool() function.
2320 If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap
2321 is created and used as the disabled image.
2323 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
,
2324 shortHelp
, longHelp
, clientData
)
2327 def InsertLabelTool(self
, pos
, id, label
, bitmap
,
2328 bmpDisabled
= wx
.NullBitmap
,
2329 kind
= wx
.ITEM_NORMAL
,
2330 shortHelp
= '', longHelp
= '',
2333 Insert the new tool at the given position, if pos == GetToolsCount(), it
2334 is equivalent to AddTool()
2336 return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
,
2337 shortHelp
, longHelp
, clientData
)
2339 def AddCheckLabelTool(self
, id, label
, bitmap
,
2340 bmpDisabled
= wx
.NullBitmap
,
2341 shortHelp
= '', longHelp
= '',
2343 '''Add a check tool, i.e. a tool which can be toggled'''
2344 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2345 shortHelp
, longHelp
, clientData
)
2347 def AddRadioLabelTool(self
, id, label
, bitmap
,
2348 bmpDisabled
= wx
.NullBitmap
,
2349 shortHelp
= '', longHelp
= '',
2352 Add a radio tool, i.e. a tool which can be toggled and releases any
2353 other toggled radio tools in the same group when it happens
2355 return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2356 shortHelp
, longHelp
, clientData
)
2359 # For consistency with the backwards compatible methods above, here are
2360 # some non-'Label' versions of the Check and Radio methods
2361 def AddCheckTool(self
, id, bitmap
,
2362 bmpDisabled
= wx
.NullBitmap
,
2363 shortHelp
= '', longHelp
= '',
2365 '''Add a check tool, i.e. a tool which can be toggled'''
2366 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
,
2367 shortHelp
, longHelp
, clientData
)
2369 def AddRadioTool(self
, id, bitmap
,
2370 bmpDisabled
= wx
.NullBitmap
,
2371 shortHelp
= '', longHelp
= '',
2374 Add a radio tool, i.e. a tool which can be toggled and releases any
2375 other toggled radio tools in the same group when it happens
2377 return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
,
2378 shortHelp
, longHelp
, clientData
)
2380 def AddControl(*args
, **kwargs
):
2381 """AddControl(Control control) -> ToolBarToolBase"""
2382 return _controls
.ToolBarBase_AddControl(*args
, **kwargs
)
2384 def InsertControl(*args
, **kwargs
):
2385 """InsertControl(size_t pos, Control control) -> ToolBarToolBase"""
2386 return _controls
.ToolBarBase_InsertControl(*args
, **kwargs
)
2388 def FindControl(*args
, **kwargs
):
2389 """FindControl(int id) -> Control"""
2390 return _controls
.ToolBarBase_FindControl(*args
, **kwargs
)
2392 def AddSeparator(*args
, **kwargs
):
2393 """AddSeparator() -> ToolBarToolBase"""
2394 return _controls
.ToolBarBase_AddSeparator(*args
, **kwargs
)
2396 def InsertSeparator(*args
, **kwargs
):
2397 """InsertSeparator(size_t pos) -> ToolBarToolBase"""
2398 return _controls
.ToolBarBase_InsertSeparator(*args
, **kwargs
)
2400 def RemoveTool(*args
, **kwargs
):
2401 """RemoveTool(int id) -> ToolBarToolBase"""
2402 return _controls
.ToolBarBase_RemoveTool(*args
, **kwargs
)
2404 def DeleteToolByPos(*args
, **kwargs
):
2405 """DeleteToolByPos(size_t pos) -> bool"""
2406 return _controls
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
)
2408 def DeleteTool(*args
, **kwargs
):
2409 """DeleteTool(int id) -> bool"""
2410 return _controls
.ToolBarBase_DeleteTool(*args
, **kwargs
)
2412 def ClearTools(*args
, **kwargs
):
2414 return _controls
.ToolBarBase_ClearTools(*args
, **kwargs
)
2416 def Realize(*args
, **kwargs
):
2417 """Realize() -> bool"""
2418 return _controls
.ToolBarBase_Realize(*args
, **kwargs
)
2420 def EnableTool(*args
, **kwargs
):
2421 """EnableTool(int id, bool enable)"""
2422 return _controls
.ToolBarBase_EnableTool(*args
, **kwargs
)
2424 def ToggleTool(*args
, **kwargs
):
2425 """ToggleTool(int id, bool toggle)"""
2426 return _controls
.ToolBarBase_ToggleTool(*args
, **kwargs
)
2428 def SetToggle(*args
, **kwargs
):
2429 """SetToggle(int id, bool toggle)"""
2430 return _controls
.ToolBarBase_SetToggle(*args
, **kwargs
)
2432 def GetToolClientData(*args
, **kwargs
):
2433 """GetToolClientData(int id) -> PyObject"""
2434 return _controls
.ToolBarBase_GetToolClientData(*args
, **kwargs
)
2436 def SetToolClientData(*args
, **kwargs
):
2437 """SetToolClientData(int id, PyObject clientData)"""
2438 return _controls
.ToolBarBase_SetToolClientData(*args
, **kwargs
)
2440 def GetToolPos(*args
, **kwargs
):
2441 """GetToolPos(int id) -> int"""
2442 return _controls
.ToolBarBase_GetToolPos(*args
, **kwargs
)
2444 def GetToolState(*args
, **kwargs
):
2445 """GetToolState(int id) -> bool"""
2446 return _controls
.ToolBarBase_GetToolState(*args
, **kwargs
)
2448 def GetToolEnabled(*args
, **kwargs
):
2449 """GetToolEnabled(int id) -> bool"""
2450 return _controls
.ToolBarBase_GetToolEnabled(*args
, **kwargs
)
2452 def SetToolShortHelp(*args
, **kwargs
):
2453 """SetToolShortHelp(int id, wxString helpString)"""
2454 return _controls
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
)
2456 def GetToolShortHelp(*args
, **kwargs
):
2457 """GetToolShortHelp(int id) -> wxString"""
2458 return _controls
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
)
2460 def SetToolLongHelp(*args
, **kwargs
):
2461 """SetToolLongHelp(int id, wxString helpString)"""
2462 return _controls
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
)
2464 def GetToolLongHelp(*args
, **kwargs
):
2465 """GetToolLongHelp(int id) -> wxString"""
2466 return _controls
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
)
2468 def SetMarginsXY(*args
, **kwargs
):
2469 """SetMarginsXY(int x, int y)"""
2470 return _controls
.ToolBarBase_SetMarginsXY(*args
, **kwargs
)
2472 def SetMargins(*args
, **kwargs
):
2473 """SetMargins(Size size)"""
2474 return _controls
.ToolBarBase_SetMargins(*args
, **kwargs
)
2476 def SetToolPacking(*args
, **kwargs
):
2477 """SetToolPacking(int packing)"""
2478 return _controls
.ToolBarBase_SetToolPacking(*args
, **kwargs
)
2480 def SetToolSeparation(*args
, **kwargs
):
2481 """SetToolSeparation(int separation)"""
2482 return _controls
.ToolBarBase_SetToolSeparation(*args
, **kwargs
)
2484 def GetToolMargins(*args
, **kwargs
):
2485 """GetToolMargins() -> Size"""
2486 return _controls
.ToolBarBase_GetToolMargins(*args
, **kwargs
)
2488 def GetMargins(*args
, **kwargs
):
2489 """GetMargins() -> Size"""
2490 return _controls
.ToolBarBase_GetMargins(*args
, **kwargs
)
2492 def GetToolPacking(*args
, **kwargs
):
2493 """GetToolPacking() -> int"""
2494 return _controls
.ToolBarBase_GetToolPacking(*args
, **kwargs
)
2496 def GetToolSeparation(*args
, **kwargs
):
2497 """GetToolSeparation() -> int"""
2498 return _controls
.ToolBarBase_GetToolSeparation(*args
, **kwargs
)
2500 def SetRows(*args
, **kwargs
):
2501 """SetRows(int nRows)"""
2502 return _controls
.ToolBarBase_SetRows(*args
, **kwargs
)
2504 def SetMaxRowsCols(*args
, **kwargs
):
2505 """SetMaxRowsCols(int rows, int cols)"""
2506 return _controls
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
)
2508 def GetMaxRows(*args
, **kwargs
):
2509 """GetMaxRows() -> int"""
2510 return _controls
.ToolBarBase_GetMaxRows(*args
, **kwargs
)
2512 def GetMaxCols(*args
, **kwargs
):
2513 """GetMaxCols() -> int"""
2514 return _controls
.ToolBarBase_GetMaxCols(*args
, **kwargs
)
2516 def SetToolBitmapSize(*args
, **kwargs
):
2517 """SetToolBitmapSize(Size size)"""
2518 return _controls
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
)
2520 def GetToolBitmapSize(*args
, **kwargs
):
2521 """GetToolBitmapSize() -> Size"""
2522 return _controls
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
)
2524 def GetToolSize(*args
, **kwargs
):
2525 """GetToolSize() -> Size"""
2526 return _controls
.ToolBarBase_GetToolSize(*args
, **kwargs
)
2528 def FindToolForPosition(*args
, **kwargs
):
2529 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2530 return _controls
.ToolBarBase_FindToolForPosition(*args
, **kwargs
)
2532 def IsVertical(*args
, **kwargs
):
2533 """IsVertical() -> bool"""
2534 return _controls
.ToolBarBase_IsVertical(*args
, **kwargs
)
2537 class ToolBarBasePtr(ToolBarBase
):
2538 def __init__(self
, this
):
2540 if not hasattr(self
,"thisown"): self
.thisown
= 0
2541 self
.__class
__ = ToolBarBase
2542 _controls
.ToolBarBase_swigregister(ToolBarBasePtr
)
2544 class ToolBar(ToolBarBase
):
2547 return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2548 def __init__(self
, *args
, **kwargs
):
2549 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2550 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2551 wxString name=wxPyToolBarNameStr) -> ToolBar"""
2552 newobj
= _controls
.new_ToolBar(*args
, **kwargs
)
2553 self
.this
= newobj
.this
2556 self
._setOORInfo
(self
)
2558 def Create(*args
, **kwargs
):
2559 """Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
2560 long style=wxNO_BORDER|wxTB_HORIZONTAL,
2561 wxString name=wxPyToolBarNameStr) -> bool"""
2562 return _controls
.ToolBar_Create(*args
, **kwargs
)
2564 def FindToolForPosition(*args
, **kwargs
):
2565 """FindToolForPosition(int x, int y) -> ToolBarToolBase"""
2566 return _controls
.ToolBar_FindToolForPosition(*args
, **kwargs
)
2569 class ToolBarPtr(ToolBar
):
2570 def __init__(self
, this
):
2572 if not hasattr(self
,"thisown"): self
.thisown
= 0
2573 self
.__class
__ = ToolBar
2574 _controls
.ToolBar_swigregister(ToolBarPtr
)
2576 def PreToolBar(*args
, **kwargs
):
2577 """PreToolBar() -> ToolBar"""
2578 val
= _controls
.new_PreToolBar(*args
, **kwargs
)
2582 #---------------------------------------------------------------------------
2584 LC_VRULES
= _controls
.LC_VRULES
2585 LC_HRULES
= _controls
.LC_HRULES
2586 LC_ICON
= _controls
.LC_ICON
2587 LC_SMALL_ICON
= _controls
.LC_SMALL_ICON
2588 LC_LIST
= _controls
.LC_LIST
2589 LC_REPORT
= _controls
.LC_REPORT
2590 LC_ALIGN_TOP
= _controls
.LC_ALIGN_TOP
2591 LC_ALIGN_LEFT
= _controls
.LC_ALIGN_LEFT
2592 LC_AUTOARRANGE
= _controls
.LC_AUTOARRANGE
2593 LC_VIRTUAL
= _controls
.LC_VIRTUAL
2594 LC_EDIT_LABELS
= _controls
.LC_EDIT_LABELS
2595 LC_NO_HEADER
= _controls
.LC_NO_HEADER
2596 LC_NO_SORT_HEADER
= _controls
.LC_NO_SORT_HEADER
2597 LC_SINGLE_SEL
= _controls
.LC_SINGLE_SEL
2598 LC_SORT_ASCENDING
= _controls
.LC_SORT_ASCENDING
2599 LC_SORT_DESCENDING
= _controls
.LC_SORT_DESCENDING
2600 LC_MASK_TYPE
= _controls
.LC_MASK_TYPE
2601 LC_MASK_ALIGN
= _controls
.LC_MASK_ALIGN
2602 LC_MASK_SORT
= _controls
.LC_MASK_SORT
2603 LIST_MASK_STATE
= _controls
.LIST_MASK_STATE
2604 LIST_MASK_TEXT
= _controls
.LIST_MASK_TEXT
2605 LIST_MASK_IMAGE
= _controls
.LIST_MASK_IMAGE
2606 LIST_MASK_DATA
= _controls
.LIST_MASK_DATA
2607 LIST_SET_ITEM
= _controls
.LIST_SET_ITEM
2608 LIST_MASK_WIDTH
= _controls
.LIST_MASK_WIDTH
2609 LIST_MASK_FORMAT
= _controls
.LIST_MASK_FORMAT
2610 LIST_STATE_DONTCARE
= _controls
.LIST_STATE_DONTCARE
2611 LIST_STATE_DROPHILITED
= _controls
.LIST_STATE_DROPHILITED
2612 LIST_STATE_FOCUSED
= _controls
.LIST_STATE_FOCUSED
2613 LIST_STATE_SELECTED
= _controls
.LIST_STATE_SELECTED
2614 LIST_STATE_CUT
= _controls
.LIST_STATE_CUT
2615 LIST_STATE_DISABLED
= _controls
.LIST_STATE_DISABLED
2616 LIST_STATE_FILTERED
= _controls
.LIST_STATE_FILTERED
2617 LIST_STATE_INUSE
= _controls
.LIST_STATE_INUSE
2618 LIST_STATE_PICKED
= _controls
.LIST_STATE_PICKED
2619 LIST_STATE_SOURCE
= _controls
.LIST_STATE_SOURCE
2620 LIST_HITTEST_ABOVE
= _controls
.LIST_HITTEST_ABOVE
2621 LIST_HITTEST_BELOW
= _controls
.LIST_HITTEST_BELOW
2622 LIST_HITTEST_NOWHERE
= _controls
.LIST_HITTEST_NOWHERE
2623 LIST_HITTEST_ONITEMICON
= _controls
.LIST_HITTEST_ONITEMICON
2624 LIST_HITTEST_ONITEMLABEL
= _controls
.LIST_HITTEST_ONITEMLABEL
2625 LIST_HITTEST_ONITEMRIGHT
= _controls
.LIST_HITTEST_ONITEMRIGHT
2626 LIST_HITTEST_ONITEMSTATEICON
= _controls
.LIST_HITTEST_ONITEMSTATEICON
2627 LIST_HITTEST_TOLEFT
= _controls
.LIST_HITTEST_TOLEFT
2628 LIST_HITTEST_TORIGHT
= _controls
.LIST_HITTEST_TORIGHT
2629 LIST_HITTEST_ONITEM
= _controls
.LIST_HITTEST_ONITEM
2630 LIST_NEXT_ABOVE
= _controls
.LIST_NEXT_ABOVE
2631 LIST_NEXT_ALL
= _controls
.LIST_NEXT_ALL
2632 LIST_NEXT_BELOW
= _controls
.LIST_NEXT_BELOW
2633 LIST_NEXT_LEFT
= _controls
.LIST_NEXT_LEFT
2634 LIST_NEXT_RIGHT
= _controls
.LIST_NEXT_RIGHT
2635 LIST_ALIGN_DEFAULT
= _controls
.LIST_ALIGN_DEFAULT
2636 LIST_ALIGN_LEFT
= _controls
.LIST_ALIGN_LEFT
2637 LIST_ALIGN_TOP
= _controls
.LIST_ALIGN_TOP
2638 LIST_ALIGN_SNAP_TO_GRID
= _controls
.LIST_ALIGN_SNAP_TO_GRID
2639 LIST_FORMAT_LEFT
= _controls
.LIST_FORMAT_LEFT
2640 LIST_FORMAT_RIGHT
= _controls
.LIST_FORMAT_RIGHT
2641 LIST_FORMAT_CENTRE
= _controls
.LIST_FORMAT_CENTRE
2642 LIST_FORMAT_CENTER
= _controls
.LIST_FORMAT_CENTER
2643 LIST_AUTOSIZE
= _controls
.LIST_AUTOSIZE
2644 LIST_AUTOSIZE_USEHEADER
= _controls
.LIST_AUTOSIZE_USEHEADER
2645 LIST_RECT_BOUNDS
= _controls
.LIST_RECT_BOUNDS
2646 LIST_RECT_ICON
= _controls
.LIST_RECT_ICON
2647 LIST_RECT_LABEL
= _controls
.LIST_RECT_LABEL
2648 LIST_FIND_UP
= _controls
.LIST_FIND_UP
2649 LIST_FIND_DOWN
= _controls
.LIST_FIND_DOWN
2650 LIST_FIND_LEFT
= _controls
.LIST_FIND_LEFT
2651 LIST_FIND_RIGHT
= _controls
.LIST_FIND_RIGHT
2652 #---------------------------------------------------------------------------
2654 class ListItemAttr(object):
2657 return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2658 def __init__(self
, *args
, **kwargs
):
2659 """__init__(wxColour colText=wxNullColour, wxColour colBack=wxNullColour,
2660 wxFont font=wxNullFont) -> ListItemAttr"""
2661 newobj
= _controls
.new_ListItemAttr(*args
, **kwargs
)
2662 self
.this
= newobj
.this
2665 def SetTextColour(*args
, **kwargs
):
2666 """SetTextColour(wxColour colText)"""
2667 return _controls
.ListItemAttr_SetTextColour(*args
, **kwargs
)
2669 def SetBackgroundColour(*args
, **kwargs
):
2670 """SetBackgroundColour(wxColour colBack)"""
2671 return _controls
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
)
2673 def SetFont(*args
, **kwargs
):
2674 """SetFont(wxFont font)"""
2675 return _controls
.ListItemAttr_SetFont(*args
, **kwargs
)
2677 def HasTextColour(*args
, **kwargs
):
2678 """HasTextColour() -> bool"""
2679 return _controls
.ListItemAttr_HasTextColour(*args
, **kwargs
)
2681 def HasBackgroundColour(*args
, **kwargs
):
2682 """HasBackgroundColour() -> bool"""
2683 return _controls
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
)
2685 def HasFont(*args
, **kwargs
):
2686 """HasFont() -> bool"""
2687 return _controls
.ListItemAttr_HasFont(*args
, **kwargs
)
2689 def GetTextColour(*args
, **kwargs
):
2690 """GetTextColour() -> wxColour"""
2691 return _controls
.ListItemAttr_GetTextColour(*args
, **kwargs
)
2693 def GetBackgroundColour(*args
, **kwargs
):
2694 """GetBackgroundColour() -> wxColour"""
2695 return _controls
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
)
2697 def GetFont(*args
, **kwargs
):
2698 """GetFont() -> wxFont"""
2699 return _controls
.ListItemAttr_GetFont(*args
, **kwargs
)
2701 def Destroy(*args
, **kwargs
):
2703 return _controls
.ListItemAttr_Destroy(*args
, **kwargs
)
2706 class ListItemAttrPtr(ListItemAttr
):
2707 def __init__(self
, this
):
2709 if not hasattr(self
,"thisown"): self
.thisown
= 0
2710 self
.__class
__ = ListItemAttr
2711 _controls
.ListItemAttr_swigregister(ListItemAttrPtr
)
2713 #---------------------------------------------------------------------------
2715 class ListItem(core
.Object
):
2718 return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2719 def __init__(self
, *args
, **kwargs
):
2720 """__init__() -> ListItem"""
2721 newobj
= _controls
.new_ListItem(*args
, **kwargs
)
2722 self
.this
= newobj
.this
2725 def __del__(self
, destroy
=_controls
.delete_ListItem
):
2728 if self
.thisown
: destroy(self
)
2731 def Clear(*args
, **kwargs
):
2733 return _controls
.ListItem_Clear(*args
, **kwargs
)
2735 def ClearAttributes(*args
, **kwargs
):
2736 """ClearAttributes()"""
2737 return _controls
.ListItem_ClearAttributes(*args
, **kwargs
)
2739 def SetMask(*args
, **kwargs
):
2740 """SetMask(long mask)"""
2741 return _controls
.ListItem_SetMask(*args
, **kwargs
)
2743 def SetId(*args
, **kwargs
):
2744 """SetId(long id)"""
2745 return _controls
.ListItem_SetId(*args
, **kwargs
)
2747 def SetColumn(*args
, **kwargs
):
2748 """SetColumn(int col)"""
2749 return _controls
.ListItem_SetColumn(*args
, **kwargs
)
2751 def SetState(*args
, **kwargs
):
2752 """SetState(long state)"""
2753 return _controls
.ListItem_SetState(*args
, **kwargs
)
2755 def SetStateMask(*args
, **kwargs
):
2756 """SetStateMask(long stateMask)"""
2757 return _controls
.ListItem_SetStateMask(*args
, **kwargs
)
2759 def SetText(*args
, **kwargs
):
2760 """SetText(wxString text)"""
2761 return _controls
.ListItem_SetText(*args
, **kwargs
)
2763 def SetImage(*args
, **kwargs
):
2764 """SetImage(int image)"""
2765 return _controls
.ListItem_SetImage(*args
, **kwargs
)
2767 def SetData(*args
, **kwargs
):
2768 """SetData(long data)"""
2769 return _controls
.ListItem_SetData(*args
, **kwargs
)
2771 def SetWidth(*args
, **kwargs
):
2772 """SetWidth(int width)"""
2773 return _controls
.ListItem_SetWidth(*args
, **kwargs
)
2775 def SetAlign(*args
, **kwargs
):
2776 """SetAlign(wxListColumnFormat align)"""
2777 return _controls
.ListItem_SetAlign(*args
, **kwargs
)
2779 def SetTextColour(*args
, **kwargs
):
2780 """SetTextColour(wxColour colText)"""
2781 return _controls
.ListItem_SetTextColour(*args
, **kwargs
)
2783 def SetBackgroundColour(*args
, **kwargs
):
2784 """SetBackgroundColour(wxColour colBack)"""
2785 return _controls
.ListItem_SetBackgroundColour(*args
, **kwargs
)
2787 def SetFont(*args
, **kwargs
):
2788 """SetFont(wxFont font)"""
2789 return _controls
.ListItem_SetFont(*args
, **kwargs
)
2791 def GetMask(*args
, **kwargs
):
2792 """GetMask() -> long"""
2793 return _controls
.ListItem_GetMask(*args
, **kwargs
)
2795 def GetId(*args
, **kwargs
):
2796 """GetId() -> long"""
2797 return _controls
.ListItem_GetId(*args
, **kwargs
)
2799 def GetColumn(*args
, **kwargs
):
2800 """GetColumn() -> int"""
2801 return _controls
.ListItem_GetColumn(*args
, **kwargs
)
2803 def GetState(*args
, **kwargs
):
2804 """GetState() -> long"""
2805 return _controls
.ListItem_GetState(*args
, **kwargs
)
2807 def GetText(*args
, **kwargs
):
2808 """GetText() -> wxString"""
2809 return _controls
.ListItem_GetText(*args
, **kwargs
)
2811 def GetImage(*args
, **kwargs
):
2812 """GetImage() -> int"""
2813 return _controls
.ListItem_GetImage(*args
, **kwargs
)
2815 def GetData(*args
, **kwargs
):
2816 """GetData() -> long"""
2817 return _controls
.ListItem_GetData(*args
, **kwargs
)
2819 def GetWidth(*args
, **kwargs
):
2820 """GetWidth() -> int"""
2821 return _controls
.ListItem_GetWidth(*args
, **kwargs
)
2823 def GetAlign(*args
, **kwargs
):
2824 """GetAlign() -> wxListColumnFormat"""
2825 return _controls
.ListItem_GetAlign(*args
, **kwargs
)
2827 def GetAttributes(*args
, **kwargs
):
2828 """GetAttributes() -> ListItemAttr"""
2829 return _controls
.ListItem_GetAttributes(*args
, **kwargs
)
2831 def HasAttributes(*args
, **kwargs
):
2832 """HasAttributes() -> bool"""
2833 return _controls
.ListItem_HasAttributes(*args
, **kwargs
)
2835 def GetTextColour(*args
, **kwargs
):
2836 """GetTextColour() -> wxColour"""
2837 return _controls
.ListItem_GetTextColour(*args
, **kwargs
)
2839 def GetBackgroundColour(*args
, **kwargs
):
2840 """GetBackgroundColour() -> wxColour"""
2841 return _controls
.ListItem_GetBackgroundColour(*args
, **kwargs
)
2843 def GetFont(*args
, **kwargs
):
2844 """GetFont() -> wxFont"""
2845 return _controls
.ListItem_GetFont(*args
, **kwargs
)
2847 m_mask
= property(_controls
.ListItem_m_mask_get
, _controls
.ListItem_m_mask_set
)
2848 m_itemId
= property(_controls
.ListItem_m_itemId_get
, _controls
.ListItem_m_itemId_set
)
2849 m_col
= property(_controls
.ListItem_m_col_get
, _controls
.ListItem_m_col_set
)
2850 m_state
= property(_controls
.ListItem_m_state_get
, _controls
.ListItem_m_state_set
)
2851 m_stateMask
= property(_controls
.ListItem_m_stateMask_get
, _controls
.ListItem_m_stateMask_set
)
2852 m_text
= property(_controls
.ListItem_m_text_get
, _controls
.ListItem_m_text_set
)
2853 m_image
= property(_controls
.ListItem_m_image_get
, _controls
.ListItem_m_image_set
)
2854 m_data
= property(_controls
.ListItem_m_data_get
, _controls
.ListItem_m_data_set
)
2855 m_format
= property(_controls
.ListItem_m_format_get
, _controls
.ListItem_m_format_set
)
2856 m_width
= property(_controls
.ListItem_m_width_get
, _controls
.ListItem_m_width_set
)
2858 class ListItemPtr(ListItem
):
2859 def __init__(self
, this
):
2861 if not hasattr(self
,"thisown"): self
.thisown
= 0
2862 self
.__class
__ = ListItem
2863 _controls
.ListItem_swigregister(ListItemPtr
)
2865 #---------------------------------------------------------------------------
2867 class ListEvent(core
.NotifyEvent
):
2870 return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2871 def __init__(self
, *args
, **kwargs
):
2872 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent"""
2873 newobj
= _controls
.new_ListEvent(*args
, **kwargs
)
2874 self
.this
= newobj
.this
2877 m_code
= property(_controls
.ListEvent_m_code_get
, _controls
.ListEvent_m_code_set
)
2878 m_oldItemIndex
= property(_controls
.ListEvent_m_oldItemIndex_get
, _controls
.ListEvent_m_oldItemIndex_set
)
2879 m_itemIndex
= property(_controls
.ListEvent_m_itemIndex_get
, _controls
.ListEvent_m_itemIndex_set
)
2880 m_col
= property(_controls
.ListEvent_m_col_get
, _controls
.ListEvent_m_col_set
)
2881 m_pointDrag
= property(_controls
.ListEvent_m_pointDrag_get
, _controls
.ListEvent_m_pointDrag_set
)
2882 m_item
= property(_controls
.ListEvent_m_item_get
)
2883 def GetKeyCode(*args
, **kwargs
):
2884 """GetKeyCode() -> int"""
2885 return _controls
.ListEvent_GetKeyCode(*args
, **kwargs
)
2887 GetCode
= GetKeyCode
2888 def GetIndex(*args
, **kwargs
):
2889 """GetIndex() -> long"""
2890 return _controls
.ListEvent_GetIndex(*args
, **kwargs
)
2892 def GetColumn(*args
, **kwargs
):
2893 """GetColumn() -> int"""
2894 return _controls
.ListEvent_GetColumn(*args
, **kwargs
)
2896 def GetPoint(*args
, **kwargs
):
2897 """GetPoint() -> Point"""
2898 return _controls
.ListEvent_GetPoint(*args
, **kwargs
)
2900 GetPostiion
= GetPoint
2901 def GetLabel(*args
, **kwargs
):
2902 """GetLabel() -> wxString"""
2903 return _controls
.ListEvent_GetLabel(*args
, **kwargs
)
2905 def GetText(*args
, **kwargs
):
2906 """GetText() -> wxString"""
2907 return _controls
.ListEvent_GetText(*args
, **kwargs
)
2909 def GetImage(*args
, **kwargs
):
2910 """GetImage() -> int"""
2911 return _controls
.ListEvent_GetImage(*args
, **kwargs
)
2913 def GetData(*args
, **kwargs
):
2914 """GetData() -> long"""
2915 return _controls
.ListEvent_GetData(*args
, **kwargs
)
2917 def GetMask(*args
, **kwargs
):
2918 """GetMask() -> long"""
2919 return _controls
.ListEvent_GetMask(*args
, **kwargs
)
2921 def GetItem(*args
, **kwargs
):
2922 """GetItem() -> ListItem"""
2923 return _controls
.ListEvent_GetItem(*args
, **kwargs
)
2925 def GetCacheFrom(*args
, **kwargs
):
2926 """GetCacheFrom() -> long"""
2927 return _controls
.ListEvent_GetCacheFrom(*args
, **kwargs
)
2929 def GetCacheTo(*args
, **kwargs
):
2930 """GetCacheTo() -> long"""
2931 return _controls
.ListEvent_GetCacheTo(*args
, **kwargs
)
2933 def IsEditCancelled(*args
, **kwargs
):
2934 """IsEditCancelled() -> bool"""
2935 return _controls
.ListEvent_IsEditCancelled(*args
, **kwargs
)
2937 def SetEditCanceled(*args
, **kwargs
):
2938 """SetEditCanceled(bool editCancelled)"""
2939 return _controls
.ListEvent_SetEditCanceled(*args
, **kwargs
)
2942 class ListEventPtr(ListEvent
):
2943 def __init__(self
, this
):
2945 if not hasattr(self
,"thisown"): self
.thisown
= 0
2946 self
.__class
__ = ListEvent
2947 _controls
.ListEvent_swigregister(ListEventPtr
)
2949 wxEVT_COMMAND_LIST_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_DRAG
2950 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
2951 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
2952 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
2953 wxEVT_COMMAND_LIST_DELETE_ITEM
= _controls
.wxEVT_COMMAND_LIST_DELETE_ITEM
2954 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= _controls
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
2955 wxEVT_COMMAND_LIST_GET_INFO
= _controls
.wxEVT_COMMAND_LIST_GET_INFO
2956 wxEVT_COMMAND_LIST_SET_INFO
= _controls
.wxEVT_COMMAND_LIST_SET_INFO
2957 wxEVT_COMMAND_LIST_ITEM_SELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_SELECTED
2958 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= _controls
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
2959 wxEVT_COMMAND_LIST_KEY_DOWN
= _controls
.wxEVT_COMMAND_LIST_KEY_DOWN
2960 wxEVT_COMMAND_LIST_INSERT_ITEM
= _controls
.wxEVT_COMMAND_LIST_INSERT_ITEM
2961 wxEVT_COMMAND_LIST_COL_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_CLICK
2962 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
2963 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
2964 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
2965 wxEVT_COMMAND_LIST_CACHE_HINT
= _controls
.wxEVT_COMMAND_LIST_CACHE_HINT
2966 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
2967 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
2968 wxEVT_COMMAND_LIST_COL_DRAGGING
= _controls
.wxEVT_COMMAND_LIST_COL_DRAGGING
2969 wxEVT_COMMAND_LIST_COL_END_DRAG
= _controls
.wxEVT_COMMAND_LIST_COL_END_DRAG
2970 wxEVT_COMMAND_LIST_ITEM_FOCUSED
= _controls
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
2971 EVT_LIST_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG
, 1)
2972 EVT_LIST_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG
, 1)
2973 EVT_LIST_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, 1)
2974 EVT_LIST_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT
, 1)
2975 EVT_LIST_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM
, 1)
2976 EVT_LIST_DELETE_ALL_ITEMS
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, 1)
2977 EVT_LIST_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO
, 1)
2978 EVT_LIST_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO
, 1)
2979 EVT_LIST_ITEM_SELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED
, 1)
2980 EVT_LIST_ITEM_DESELECTED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED
, 1)
2981 EVT_LIST_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN
, 1)
2982 EVT_LIST_INSERT_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM
, 1)
2983 EVT_LIST_COL_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK
, 1)
2984 EVT_LIST_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
, 1)
2985 EVT_LIST_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1)
2986 EVT_LIST_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, 1)
2987 EVT_LIST_CACHE_HINT
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT
, 1)
2988 EVT_LIST_COL_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
, 1)
2989 EVT_LIST_COL_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
, 1)
2990 EVT_LIST_COL_DRAGGING
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
, 1)
2991 EVT_LIST_COL_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG
, 1)
2992 EVT_LIST_ITEM_FOCUSED
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
, 1)
2994 #---------------------------------------------------------------------------
2996 class ListCtrl(core
.Control
):
2999 return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3000 def __init__(self
, *args
, **kwargs
):
3001 """__init__(Window parent, int id=-1, Point pos=DefaultPosition,
3002 Size size=DefaultSize, long style=LC_ICON,
3003 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListCtrl"""
3004 newobj
= _controls
.new_ListCtrl(*args
, **kwargs
)
3005 self
.this
= newobj
.this
3008 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
)
3010 def Create(*args
, **kwargs
):
3011 """Create(Window parent, int id=-1, Point pos=DefaultPosition,
3012 Size size=DefaultSize, long style=LC_ICON,
3013 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool"""
3014 return _controls
.ListCtrl_Create(*args
, **kwargs
)
3016 def _setCallbackInfo(*args
, **kwargs
):
3017 """_setCallbackInfo(PyObject self, PyObject _class)"""
3018 return _controls
.ListCtrl__setCallbackInfo(*args
, **kwargs
)
3020 def SetForegroundColour(*args
, **kwargs
):
3021 """SetForegroundColour(wxColour col) -> bool"""
3022 return _controls
.ListCtrl_SetForegroundColour(*args
, **kwargs
)
3024 def SetBackgroundColour(*args
, **kwargs
):
3025 """SetBackgroundColour(wxColour col) -> bool"""
3026 return _controls
.ListCtrl_SetBackgroundColour(*args
, **kwargs
)
3028 def GetColumn(*args
, **kwargs
):
3029 """GetColumn(int col) -> ListItem"""
3030 val
= _controls
.ListCtrl_GetColumn(*args
, **kwargs
)
3031 if val
is not None: val
.thisown
= 1
3034 def SetColumn(*args
, **kwargs
):
3035 """SetColumn(int col, ListItem item) -> bool"""
3036 return _controls
.ListCtrl_SetColumn(*args
, **kwargs
)
3038 def GetColumnWidth(*args
, **kwargs
):
3039 """GetColumnWidth(int col) -> int"""
3040 return _controls
.ListCtrl_GetColumnWidth(*args
, **kwargs
)
3042 def SetColumnWidth(*args
, **kwargs
):
3043 """SetColumnWidth(int col, int width) -> bool"""
3044 return _controls
.ListCtrl_SetColumnWidth(*args
, **kwargs
)
3046 def GetCountPerPage(*args
, **kwargs
):
3047 """GetCountPerPage() -> int"""
3048 return _controls
.ListCtrl_GetCountPerPage(*args
, **kwargs
)
3050 def GetViewRect(*args
, **kwargs
):
3051 """GetViewRect() -> Rect"""
3052 return _controls
.ListCtrl_GetViewRect(*args
, **kwargs
)
3054 def GetItem(*args
, **kwargs
):
3055 """GetItem(long itemId, int col=0) -> ListItem"""
3056 val
= _controls
.ListCtrl_GetItem(*args
, **kwargs
)
3057 if val
is not None: val
.thisown
= 1
3060 def SetItem(*args
, **kwargs
):
3061 """SetItem(ListItem info) -> bool"""
3062 return _controls
.ListCtrl_SetItem(*args
, **kwargs
)
3064 def SetStringItem(*args
, **kwargs
):
3065 """SetStringItem(long index, int col, wxString label, int imageId=-1) -> long"""
3066 return _controls
.ListCtrl_SetStringItem(*args
, **kwargs
)
3068 def GetItemState(*args
, **kwargs
):
3069 """GetItemState(long item, long stateMask) -> int"""
3070 return _controls
.ListCtrl_GetItemState(*args
, **kwargs
)
3072 def SetItemState(*args
, **kwargs
):
3073 """SetItemState(long item, long state, long stateMask) -> bool"""
3074 return _controls
.ListCtrl_SetItemState(*args
, **kwargs
)
3076 def SetItemImage(*args
, **kwargs
):
3077 """SetItemImage(long item, int image, int selImage) -> bool"""
3078 return _controls
.ListCtrl_SetItemImage(*args
, **kwargs
)
3080 def GetItemText(*args
, **kwargs
):
3081 """GetItemText(long item) -> wxString"""
3082 return _controls
.ListCtrl_GetItemText(*args
, **kwargs
)
3084 def SetItemText(*args
, **kwargs
):
3085 """SetItemText(long item, wxString str)"""
3086 return _controls
.ListCtrl_SetItemText(*args
, **kwargs
)
3088 def GetItemData(*args
, **kwargs
):
3089 """GetItemData(long item) -> long"""
3090 return _controls
.ListCtrl_GetItemData(*args
, **kwargs
)
3092 def SetItemData(*args
, **kwargs
):
3093 """SetItemData(long item, long data) -> bool"""
3094 return _controls
.ListCtrl_SetItemData(*args
, **kwargs
)
3096 def GetItemPosition(*args
, **kwargs
):
3097 """GetItemPosition(long item) -> Point"""
3098 return _controls
.ListCtrl_GetItemPosition(*args
, **kwargs
)
3100 def GetItemRect(*args
, **kwargs
):
3101 """GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect"""
3102 return _controls
.ListCtrl_GetItemRect(*args
, **kwargs
)
3104 def SetItemPosition(*args
, **kwargs
):
3105 """SetItemPosition(long item, Point pos) -> bool"""
3106 return _controls
.ListCtrl_SetItemPosition(*args
, **kwargs
)
3108 def GetItemCount(*args
, **kwargs
):
3109 """GetItemCount() -> int"""
3110 return _controls
.ListCtrl_GetItemCount(*args
, **kwargs
)
3112 def GetColumnCount(*args
, **kwargs
):
3113 """GetColumnCount() -> int"""
3114 return _controls
.ListCtrl_GetColumnCount(*args
, **kwargs
)
3116 def GetItemSpacing(*args
, **kwargs
):
3117 """GetItemSpacing() -> Size"""
3118 return _controls
.ListCtrl_GetItemSpacing(*args
, **kwargs
)
3120 def SetItemSpacing(*args
, **kwargs
):
3121 """SetItemSpacing(int spacing, bool isSmall=False)"""
3122 return _controls
.ListCtrl_SetItemSpacing(*args
, **kwargs
)
3124 def GetSelectedItemCount(*args
, **kwargs
):
3125 """GetSelectedItemCount() -> int"""
3126 return _controls
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
)
3128 def GetTextColour(*args
, **kwargs
):
3129 """GetTextColour() -> wxColour"""
3130 return _controls
.ListCtrl_GetTextColour(*args
, **kwargs
)
3132 def SetTextColour(*args
, **kwargs
):
3133 """SetTextColour(wxColour col)"""
3134 return _controls
.ListCtrl_SetTextColour(*args
, **kwargs
)
3136 def GetTopItem(*args
, **kwargs
):
3137 """GetTopItem() -> long"""
3138 return _controls
.ListCtrl_GetTopItem(*args
, **kwargs
)
3140 def SetSingleStyle(*args
, **kwargs
):
3141 """SetSingleStyle(long style, bool add=True)"""
3142 return _controls
.ListCtrl_SetSingleStyle(*args
, **kwargs
)
3144 def SetWindowStyleFlag(*args
, **kwargs
):
3145 """SetWindowStyleFlag(long style)"""
3146 return _controls
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
)
3148 def GetNextItem(*args
, **kwargs
):
3149 """GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long"""
3150 return _controls
.ListCtrl_GetNextItem(*args
, **kwargs
)
3152 def GetImageList(*args
, **kwargs
):
3153 """GetImageList(int which) -> wxImageList"""
3154 return _controls
.ListCtrl_GetImageList(*args
, **kwargs
)
3156 def SetImageList(*args
, **kwargs
):
3157 """SetImageList(wxImageList imageList, int which)"""
3158 return _controls
.ListCtrl_SetImageList(*args
, **kwargs
)
3160 def AssignImageList(*args
, **kwargs
):
3161 """AssignImageList(wxImageList imageList, int which)"""
3162 val
= _controls
.ListCtrl_AssignImageList(*args
, **kwargs
)
3166 def IsVirtual(*args
, **kwargs
):
3167 """IsVirtual() -> bool"""
3168 return _controls
.ListCtrl_IsVirtual(*args
, **kwargs
)
3170 def RefreshItem(*args
, **kwargs
):
3171 """RefreshItem(long item)"""
3172 return _controls
.ListCtrl_RefreshItem(*args
, **kwargs
)
3174 def RefreshItems(*args
, **kwargs
):
3175 """RefreshItems(long itemFrom, long itemTo)"""
3176 return _controls
.ListCtrl_RefreshItems(*args
, **kwargs
)
3178 def Arrange(*args
, **kwargs
):
3179 """Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool"""
3180 return _controls
.ListCtrl_Arrange(*args
, **kwargs
)
3182 def DeleteItem(*args
, **kwargs
):
3183 """DeleteItem(long item) -> bool"""
3184 return _controls
.ListCtrl_DeleteItem(*args
, **kwargs
)
3186 def DeleteAllItems(*args
, **kwargs
):
3187 """DeleteAllItems() -> bool"""
3188 return _controls
.ListCtrl_DeleteAllItems(*args
, **kwargs
)
3190 def DeleteColumn(*args
, **kwargs
):
3191 """DeleteColumn(int col) -> bool"""
3192 return _controls
.ListCtrl_DeleteColumn(*args
, **kwargs
)
3194 def DeleteAllColumns(*args
, **kwargs
):
3195 """DeleteAllColumns() -> bool"""
3196 return _controls
.ListCtrl_DeleteAllColumns(*args
, **kwargs
)
3198 def ClearAll(*args
, **kwargs
):
3200 return _controls
.ListCtrl_ClearAll(*args
, **kwargs
)
3202 def EditLabel(*args
, **kwargs
):
3203 """EditLabel(long item)"""
3204 return _controls
.ListCtrl_EditLabel(*args
, **kwargs
)
3206 def EnsureVisible(*args
, **kwargs
):
3207 """EnsureVisible(long item) -> bool"""
3208 return _controls
.ListCtrl_EnsureVisible(*args
, **kwargs
)
3210 def FindItem(*args
, **kwargs
):
3211 """FindItem(long start, wxString str, bool partial=False) -> long"""
3212 return _controls
.ListCtrl_FindItem(*args
, **kwargs
)
3214 def FindItemData(*args
, **kwargs
):
3215 """FindItemData(long start, long data) -> long"""
3216 return _controls
.ListCtrl_FindItemData(*args
, **kwargs
)
3218 def FindItemAtPos(*args
, **kwargs
):
3219 """FindItemAtPos(long start, Point pt, int direction) -> long"""
3220 return _controls
.ListCtrl_FindItemAtPos(*args
, **kwargs
)
3222 def HitTest(*args
, **kwargs
):
3223 """HitTest(Point point, int OUTPUT) -> long"""
3224 return _controls
.ListCtrl_HitTest(*args
, **kwargs
)
3226 def InsertItem(*args
, **kwargs
):
3227 """InsertItem(ListItem info) -> long"""
3228 return _controls
.ListCtrl_InsertItem(*args
, **kwargs
)
3230 def InsertStringItem(*args
, **kwargs
):
3231 """InsertStringItem(long index, wxString label) -> long"""
3232 return _controls
.ListCtrl_InsertStringItem(*args
, **kwargs
)
3234 def InsertImageItem(*args
, **kwargs
):
3235 """InsertImageItem(long index, int imageIndex) -> long"""
3236 return _controls
.ListCtrl_InsertImageItem(*args
, **kwargs
)
3238 def InsertImageStringItem(*args
, **kwargs
):
3239 """InsertImageStringItem(long index, wxString label, int imageIndex) -> long"""
3240 return _controls
.ListCtrl_InsertImageStringItem(*args
, **kwargs
)
3242 def InsertColumnInfo(*args
, **kwargs
):
3243 """InsertColumnInfo(long col, ListItem info) -> long"""
3244 return _controls
.ListCtrl_InsertColumnInfo(*args
, **kwargs
)
3246 def InsertColumn(*args
, **kwargs
):
3247 """InsertColumn(long col, wxString heading, int format=LIST_FORMAT_LEFT,
3248 int width=-1) -> long"""
3249 return _controls
.ListCtrl_InsertColumn(*args
, **kwargs
)
3251 def SetItemCount(*args
, **kwargs
):
3252 """SetItemCount(long count)"""
3253 return _controls
.ListCtrl_SetItemCount(*args
, **kwargs
)
3255 def ScrollList(*args
, **kwargs
):
3256 """ScrollList(int dx, int dy) -> bool"""
3257 return _controls
.ListCtrl_ScrollList(*args
, **kwargs
)
3259 def SetItemTextColour(*args
, **kwargs
):
3260 """SetItemTextColour(long item, wxColour col)"""
3261 return _controls
.ListCtrl_SetItemTextColour(*args
, **kwargs
)
3263 def GetItemTextColour(*args
, **kwargs
):
3264 """GetItemTextColour(long item) -> wxColour"""
3265 return _controls
.ListCtrl_GetItemTextColour(*args
, **kwargs
)
3267 def SetItemBackgroundColour(*args
, **kwargs
):
3268 """SetItemBackgroundColour(long item, wxColour col)"""
3269 return _controls
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3271 def GetItemBackgroundColour(*args
, **kwargs
):
3272 """GetItemBackgroundColour(long item) -> wxColour"""
3273 return _controls
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3277 def Select(self
, idx
, on
=1):
3278 '''[de]select an item'''
3279 if on
: state
= wx
.LIST_STATE_SELECTED
3281 self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
)
3283 def Focus(self
, idx
):
3284 '''Focus and show the given item'''
3285 self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
)
3286 self
.EnsureVisible(idx
)
3288 def GetFocusedItem(self
):
3289 '''get the currently focused item or -1 if none'''
3290 return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
)
3292 def GetFirstSelected(self
, *args
):
3293 '''return first selected item, or -1 when none'''
3294 return self
.GetNextSelected(-1)
3296 def GetNextSelected(self
, item
):
3297 '''return subsequent selected items, or -1 when no more'''
3298 return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
)
3300 def IsSelected(self
, idx
):
3301 '''return True if the item is selected'''
3302 return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0
3304 def SetColumnImage(self
, col
, image
):
3305 item
= self
.GetColumn(col
)
3306 # preserve all other attributes too
3307 item
.SetMask( wx
.LIST_MASK_STATE |
3309 wx
.LIST_MASK_IMAGE |
3312 wx
.LIST_MASK_WIDTH |
3313 wx
.LIST_MASK_FORMAT
)
3314 item
.SetImage(image
)
3315 self
.SetColumn(col
, item
)
3317 def ClearColumnImage(self
, col
):
3318 self
.SetColumnImage(col
, -1)
3320 def Append(self
, entry
):
3321 '''Append an item to the list control. The entry parameter should be a
3322 sequence with an item for each column'''
3328 pos
= self
.GetItemCount()
3329 self
.InsertStringItem(pos
, cvtfunc(entry
[0]))
3330 for i
in range(1, len(entry
)):
3331 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
]))
3334 def SortItems(*args
, **kwargs
):
3335 """SortItems(PyObject func) -> bool"""
3336 return _controls
.ListCtrl_SortItems(*args
, **kwargs
)
3338 def GetMainWindow(*args
, **kwargs
):
3339 """GetMainWindow() -> Window"""
3340 return _controls
.ListCtrl_GetMainWindow(*args
, **kwargs
)
3343 class ListCtrlPtr(ListCtrl
):
3344 def __init__(self
, this
):
3346 if not hasattr(self
,"thisown"): self
.thisown
= 0
3347 self
.__class
__ = ListCtrl
3348 _controls
.ListCtrl_swigregister(ListCtrlPtr
)
3350 def PreListCtrl(*args
, **kwargs
):
3351 """PreListCtrl() -> ListCtrl"""
3352 val
= _controls
.new_PreListCtrl(*args
, **kwargs
)
3356 #---------------------------------------------------------------------------
3358 class ListView(ListCtrl
):
3361 return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3362 def __init__(self
, *args
, **kwargs
):
3363 """__init__(Window parent, int id=-1, Point pos=DefaultPosition,
3364 Size size=DefaultSize, long style=LC_REPORT,
3365 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> ListView"""
3366 newobj
= _controls
.new_ListView(*args
, **kwargs
)
3367 self
.this
= newobj
.this
3370 self
._setOORInfo
(self
)
3372 def Create(*args
, **kwargs
):
3373 """Create(Window parent, int id=-1, Point pos=DefaultPosition,
3374 Size size=DefaultSize, long style=LC_REPORT,
3375 Validator validator=DefaultValidator, wxString name=wxPyListCtrlNameStr) -> bool"""
3376 return _controls
.ListView_Create(*args
, **kwargs
)
3378 def Select(*args
, **kwargs
):
3379 """Select(long n, bool on=True)"""
3380 return _controls
.ListView_Select(*args
, **kwargs
)
3382 def Focus(*args
, **kwargs
):
3383 """Focus(long index)"""
3384 return _controls
.ListView_Focus(*args
, **kwargs
)
3386 def GetFocusedItem(*args
, **kwargs
):
3387 """GetFocusedItem() -> long"""
3388 return _controls
.ListView_GetFocusedItem(*args
, **kwargs
)
3390 def GetNextSelected(*args
, **kwargs
):
3391 """GetNextSelected(long item) -> long"""
3392 return _controls
.ListView_GetNextSelected(*args
, **kwargs
)
3394 def GetFirstSelected(*args
, **kwargs
):
3395 """GetFirstSelected() -> long"""
3396 return _controls
.ListView_GetFirstSelected(*args
, **kwargs
)
3398 def IsSelected(*args
, **kwargs
):
3399 """IsSelected(long index) -> bool"""
3400 return _controls
.ListView_IsSelected(*args
, **kwargs
)
3402 def SetColumnImage(*args
, **kwargs
):
3403 """SetColumnImage(int col, int image)"""
3404 return _controls
.ListView_SetColumnImage(*args
, **kwargs
)
3406 def ClearColumnImage(*args
, **kwargs
):
3407 """ClearColumnImage(int col)"""
3408 return _controls
.ListView_ClearColumnImage(*args
, **kwargs
)
3411 class ListViewPtr(ListView
):
3412 def __init__(self
, this
):
3414 if not hasattr(self
,"thisown"): self
.thisown
= 0
3415 self
.__class
__ = ListView
3416 _controls
.ListView_swigregister(ListViewPtr
)
3418 def PreListView(*args
, **kwargs
):
3419 """PreListView() -> ListView"""
3420 val
= _controls
.new_PreListView(*args
, **kwargs
)
3424 #---------------------------------------------------------------------------
3426 TR_NO_BUTTONS
= _controls
.TR_NO_BUTTONS
3427 TR_HAS_BUTTONS
= _controls
.TR_HAS_BUTTONS
3428 TR_NO_LINES
= _controls
.TR_NO_LINES
3429 TR_LINES_AT_ROOT
= _controls
.TR_LINES_AT_ROOT
3430 TR_SINGLE
= _controls
.TR_SINGLE
3431 TR_MULTIPLE
= _controls
.TR_MULTIPLE
3432 TR_EXTENDED
= _controls
.TR_EXTENDED
3433 TR_HAS_VARIABLE_ROW_HEIGHT
= _controls
.TR_HAS_VARIABLE_ROW_HEIGHT
3434 TR_EDIT_LABELS
= _controls
.TR_EDIT_LABELS
3435 TR_HIDE_ROOT
= _controls
.TR_HIDE_ROOT
3436 TR_ROW_LINES
= _controls
.TR_ROW_LINES
3437 TR_FULL_ROW_HIGHLIGHT
= _controls
.TR_FULL_ROW_HIGHLIGHT
3438 TR_DEFAULT_STYLE
= _controls
.TR_DEFAULT_STYLE
3439 TR_TWIST_BUTTONS
= _controls
.TR_TWIST_BUTTONS
3440 TR_MAC_BUTTONS
= _controls
.TR_MAC_BUTTONS
3441 TR_AQUA_BUTTONS
= _controls
.TR_AQUA_BUTTONS
3442 TreeItemIcon_Normal
= _controls
.TreeItemIcon_Normal
3443 TreeItemIcon_Selected
= _controls
.TreeItemIcon_Selected
3444 TreeItemIcon_Expanded
= _controls
.TreeItemIcon_Expanded
3445 TreeItemIcon_SelectedExpanded
= _controls
.TreeItemIcon_SelectedExpanded
3446 TreeItemIcon_Max
= _controls
.TreeItemIcon_Max
3447 TREE_HITTEST_ABOVE
= _controls
.TREE_HITTEST_ABOVE
3448 TREE_HITTEST_BELOW
= _controls
.TREE_HITTEST_BELOW
3449 TREE_HITTEST_NOWHERE
= _controls
.TREE_HITTEST_NOWHERE
3450 TREE_HITTEST_ONITEMBUTTON
= _controls
.TREE_HITTEST_ONITEMBUTTON
3451 TREE_HITTEST_ONITEMICON
= _controls
.TREE_HITTEST_ONITEMICON
3452 TREE_HITTEST_ONITEMINDENT
= _controls
.TREE_HITTEST_ONITEMINDENT
3453 TREE_HITTEST_ONITEMLABEL
= _controls
.TREE_HITTEST_ONITEMLABEL
3454 TREE_HITTEST_ONITEMRIGHT
= _controls
.TREE_HITTEST_ONITEMRIGHT
3455 TREE_HITTEST_ONITEMSTATEICON
= _controls
.TREE_HITTEST_ONITEMSTATEICON
3456 TREE_HITTEST_TOLEFT
= _controls
.TREE_HITTEST_TOLEFT
3457 TREE_HITTEST_TORIGHT
= _controls
.TREE_HITTEST_TORIGHT
3458 TREE_HITTEST_ONITEMUPPERPART
= _controls
.TREE_HITTEST_ONITEMUPPERPART
3459 TREE_HITTEST_ONITEMLOWERPART
= _controls
.TREE_HITTEST_ONITEMLOWERPART
3460 TREE_HITTEST_ONITEM
= _controls
.TREE_HITTEST_ONITEM
3461 #---------------------------------------------------------------------------
3463 class TreeItemId(object):
3466 return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3467 def __init__(self
, *args
, **kwargs
):
3468 """__init__() -> TreeItemId"""
3469 newobj
= _controls
.new_TreeItemId(*args
, **kwargs
)
3470 self
.this
= newobj
.this
3473 def __del__(self
, destroy
=_controls
.delete_TreeItemId
):
3476 if self
.thisown
: destroy(self
)
3479 def IsOk(*args
, **kwargs
):
3480 """IsOk() -> bool"""
3481 return _controls
.TreeItemId_IsOk(*args
, **kwargs
)
3483 def __eq__(*args
, **kwargs
):
3484 """__eq__(TreeItemId other) -> bool"""
3485 return _controls
.TreeItemId___eq__(*args
, **kwargs
)
3487 def __ne__(*args
, **kwargs
):
3488 """__ne__(TreeItemId other) -> bool"""
3489 return _controls
.TreeItemId___ne__(*args
, **kwargs
)
3491 m_pItem
= property(_controls
.TreeItemId_m_pItem_get
, _controls
.TreeItemId_m_pItem_set
)
3493 def __nonzero__(self
): return self
.IsOk()
3495 class TreeItemIdPtr(TreeItemId
):
3496 def __init__(self
, this
):
3498 if not hasattr(self
,"thisown"): self
.thisown
= 0
3499 self
.__class
__ = TreeItemId
3500 _controls
.TreeItemId_swigregister(TreeItemIdPtr
)
3502 class TreeItemData(object):
3505 return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3506 def __init__(self
, *args
, **kwargs
):
3507 """__init__(PyObject obj=None) -> TreeItemData"""
3508 newobj
= _controls
.new_TreeItemData(*args
, **kwargs
)
3509 self
.this
= newobj
.this
3512 def GetData(*args
, **kwargs
):
3513 """GetData() -> PyObject"""
3514 return _controls
.TreeItemData_GetData(*args
, **kwargs
)
3516 def SetData(*args
, **kwargs
):
3517 """SetData(PyObject obj)"""
3518 return _controls
.TreeItemData_SetData(*args
, **kwargs
)
3520 def GetId(*args
, **kwargs
):
3521 """GetId() -> TreeItemId"""
3522 return _controls
.TreeItemData_GetId(*args
, **kwargs
)
3524 def SetId(*args
, **kwargs
):
3525 """SetId(TreeItemId id)"""
3526 return _controls
.TreeItemData_SetId(*args
, **kwargs
)
3528 def Destroy(*args
, **kwargs
):
3530 return _controls
.TreeItemData_Destroy(*args
, **kwargs
)
3533 class TreeItemDataPtr(TreeItemData
):
3534 def __init__(self
, this
):
3536 if not hasattr(self
,"thisown"): self
.thisown
= 0
3537 self
.__class
__ = TreeItemData
3538 _controls
.TreeItemData_swigregister(TreeItemDataPtr
)
3540 #---------------------------------------------------------------------------
3542 wxEVT_COMMAND_TREE_BEGIN_DRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_DRAG
3543 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= _controls
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
3544 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
3545 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= _controls
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
3546 wxEVT_COMMAND_TREE_DELETE_ITEM
= _controls
.wxEVT_COMMAND_TREE_DELETE_ITEM
3547 wxEVT_COMMAND_TREE_GET_INFO
= _controls
.wxEVT_COMMAND_TREE_GET_INFO
3548 wxEVT_COMMAND_TREE_SET_INFO
= _controls
.wxEVT_COMMAND_TREE_SET_INFO
3549 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
3550 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= _controls
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
3551 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
3552 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= _controls
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
3553 wxEVT_COMMAND_TREE_SEL_CHANGED
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGED
3554 wxEVT_COMMAND_TREE_SEL_CHANGING
= _controls
.wxEVT_COMMAND_TREE_SEL_CHANGING
3555 wxEVT_COMMAND_TREE_KEY_DOWN
= _controls
.wxEVT_COMMAND_TREE_KEY_DOWN
3556 wxEVT_COMMAND_TREE_ITEM_ACTIVATED
= _controls
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
3557 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
3558 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
= _controls
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
3559 wxEVT_COMMAND_TREE_END_DRAG
= _controls
.wxEVT_COMMAND_TREE_END_DRAG
3560 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
= _controls
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
3561 EVT_TREE_BEGIN_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG
, 1)
3562 EVT_TREE_BEGIN_RDRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG
, 1)
3563 EVT_TREE_BEGIN_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, 1)
3564 EVT_TREE_END_LABEL_EDIT
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT
, 1)
3565 EVT_TREE_DELETE_ITEM
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM
, 1)
3566 EVT_TREE_GET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO
, 1)
3567 EVT_TREE_SET_INFO
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO
, 1)
3568 EVT_TREE_ITEM_EXPANDED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED
, 1)
3569 EVT_TREE_ITEM_EXPANDING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING
, 1)
3570 EVT_TREE_ITEM_COLLAPSED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, 1)
3571 EVT_TREE_ITEM_COLLAPSING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, 1)
3572 EVT_TREE_SEL_CHANGED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED
, 1)
3573 EVT_TREE_SEL_CHANGING
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING
, 1)
3574 EVT_TREE_KEY_DOWN
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN
, 1)
3575 EVT_TREE_ITEM_ACTIVATED
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED
, 1)
3576 EVT_TREE_ITEM_RIGHT_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
, 1)
3577 EVT_TREE_ITEM_MIDDLE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1)
3578 EVT_TREE_END_DRAG
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG
, 1)
3579 EVT_TREE_STATE_IMAGE_CLICK
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1)
3582 class TreeEvent(core
.NotifyEvent
):
3585 return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3586 def __init__(self
, *args
, **kwargs
):
3587 """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
3588 newobj
= _controls
.new_TreeEvent(*args
, **kwargs
)
3589 self
.this
= newobj
.this
3592 def GetItem(*args
, **kwargs
):
3593 """GetItem() -> TreeItemId"""
3594 return _controls
.TreeEvent_GetItem(*args
, **kwargs
)
3596 def SetItem(*args
, **kwargs
):
3597 """SetItem(TreeItemId item)"""
3598 return _controls
.TreeEvent_SetItem(*args
, **kwargs
)
3600 def GetOldItem(*args
, **kwargs
):
3601 """GetOldItem() -> TreeItemId"""
3602 return _controls
.TreeEvent_GetOldItem(*args
, **kwargs
)
3604 def SetOldItem(*args
, **kwargs
):
3605 """SetOldItem(TreeItemId item)"""
3606 return _controls
.TreeEvent_SetOldItem(*args
, **kwargs
)
3608 def GetPoint(*args
, **kwargs
):
3609 """GetPoint() -> Point"""
3610 return _controls
.TreeEvent_GetPoint(*args
, **kwargs
)
3612 def SetPoint(*args
, **kwargs
):
3613 """SetPoint(Point pt)"""
3614 return _controls
.TreeEvent_SetPoint(*args
, **kwargs
)
3616 def GetKeyEvent(*args
, **kwargs
):
3617 """GetKeyEvent() -> KeyEvent"""
3618 return _controls
.TreeEvent_GetKeyEvent(*args
, **kwargs
)
3620 def GetKeyCode(*args
, **kwargs
):
3621 """GetKeyCode() -> int"""
3622 return _controls
.TreeEvent_GetKeyCode(*args
, **kwargs
)
3624 def SetKeyEvent(*args
, **kwargs
):
3625 """SetKeyEvent(KeyEvent evt)"""
3626 return _controls
.TreeEvent_SetKeyEvent(*args
, **kwargs
)
3628 def GetLabel(*args
, **kwargs
):
3629 """GetLabel() -> wxString"""
3630 return _controls
.TreeEvent_GetLabel(*args
, **kwargs
)
3632 def SetLabel(*args
, **kwargs
):
3633 """SetLabel(wxString label)"""
3634 return _controls
.TreeEvent_SetLabel(*args
, **kwargs
)
3636 def IsEditCancelled(*args
, **kwargs
):
3637 """IsEditCancelled() -> bool"""
3638 return _controls
.TreeEvent_IsEditCancelled(*args
, **kwargs
)
3640 def SetEditCanceled(*args
, **kwargs
):
3641 """SetEditCanceled(bool editCancelled)"""
3642 return _controls
.TreeEvent_SetEditCanceled(*args
, **kwargs
)
3645 class TreeEventPtr(TreeEvent
):
3646 def __init__(self
, this
):
3648 if not hasattr(self
,"thisown"): self
.thisown
= 0
3649 self
.__class
__ = TreeEvent
3650 _controls
.TreeEvent_swigregister(TreeEventPtr
)
3652 #---------------------------------------------------------------------------
3654 class TreeCtrl(core
.Control
):
3657 return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3658 def __init__(self
, *args
, **kwargs
):
3659 """__init__(Window parent, int id=-1, Point pos=DefaultPosition,
3660 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3661 Validator validator=DefaultValidator,
3662 wxString name=wxPy_TreeCtrlNameStr) -> TreeCtrl"""
3663 newobj
= _controls
.new_TreeCtrl(*args
, **kwargs
)
3664 self
.this
= newobj
.this
3667 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
)
3669 def Create(*args
, **kwargs
):
3670 """Create(Window parent, int id=-1, Point pos=DefaultPosition,
3671 Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
3672 Validator validator=DefaultValidator,
3673 wxString name=wxPy_TreeCtrlNameStr) -> bool"""
3674 return _controls
.TreeCtrl_Create(*args
, **kwargs
)
3676 def _setCallbackInfo(*args
, **kwargs
):
3677 """_setCallbackInfo(PyObject self, PyObject _class)"""
3678 return _controls
.TreeCtrl__setCallbackInfo(*args
, **kwargs
)
3680 def GetCount(*args
, **kwargs
):
3681 """GetCount() -> size_t"""
3682 return _controls
.TreeCtrl_GetCount(*args
, **kwargs
)
3684 def GetIndent(*args
, **kwargs
):
3685 """GetIndent() -> unsigned int"""
3686 return _controls
.TreeCtrl_GetIndent(*args
, **kwargs
)
3688 def SetIndent(*args
, **kwargs
):
3689 """SetIndent(unsigned int indent)"""
3690 return _controls
.TreeCtrl_SetIndent(*args
, **kwargs
)
3692 def GetSpacing(*args
, **kwargs
):
3693 """GetSpacing() -> unsigned int"""
3694 return _controls
.TreeCtrl_GetSpacing(*args
, **kwargs
)
3696 def SetSpacing(*args
, **kwargs
):
3697 """SetSpacing(unsigned int spacing)"""
3698 return _controls
.TreeCtrl_SetSpacing(*args
, **kwargs
)
3700 def GetImageList(*args
, **kwargs
):
3701 """GetImageList() -> wxImageList"""
3702 return _controls
.TreeCtrl_GetImageList(*args
, **kwargs
)
3704 def GetStateImageList(*args
, **kwargs
):
3705 """GetStateImageList() -> wxImageList"""
3706 return _controls
.TreeCtrl_GetStateImageList(*args
, **kwargs
)
3708 def SetImageList(*args
, **kwargs
):
3709 """SetImageList(wxImageList imageList)"""
3710 return _controls
.TreeCtrl_SetImageList(*args
, **kwargs
)
3712 def SetStateImageList(*args
, **kwargs
):
3713 """SetStateImageList(wxImageList imageList)"""
3714 return _controls
.TreeCtrl_SetStateImageList(*args
, **kwargs
)
3716 def AssignImageList(*args
, **kwargs
):
3717 """AssignImageList(wxImageList imageList)"""
3718 val
= _controls
.TreeCtrl_AssignImageList(*args
, **kwargs
)
3722 def AssignStateImageList(*args
, **kwargs
):
3723 """AssignStateImageList(wxImageList imageList)"""
3724 val
= _controls
.TreeCtrl_AssignStateImageList(*args
, **kwargs
)
3728 def GetItemText(*args
, **kwargs
):
3729 """GetItemText(TreeItemId item) -> wxString"""
3730 return _controls
.TreeCtrl_GetItemText(*args
, **kwargs
)
3732 def GetItemImage(*args
, **kwargs
):
3733 """GetItemImage(TreeItemId item, wxTreeItemIcon which=TreeItemIcon_Normal) -> int"""
3734 return _controls
.TreeCtrl_GetItemImage(*args
, **kwargs
)
3736 def GetItemData(*args
, **kwargs
):
3737 """GetItemData(TreeItemId item) -> TreeItemData"""
3738 return _controls
.TreeCtrl_GetItemData(*args
, **kwargs
)
3740 def GetItemPyData(*args
, **kwargs
):
3741 """GetItemPyData(TreeItemId item) -> PyObject"""
3742 return _controls
.TreeCtrl_GetItemPyData(*args
, **kwargs
)
3744 GetPyData
= GetItemPyData
3745 def GetItemTextColour(*args
, **kwargs
):
3746 """GetItemTextColour(TreeItemId item) -> wxColour"""
3747 return _controls
.TreeCtrl_GetItemTextColour(*args
, **kwargs
)
3749 def GetItemBackgroundColour(*args
, **kwargs
):
3750 """GetItemBackgroundColour(TreeItemId item) -> wxColour"""
3751 return _controls
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
)
3753 def GetItemFont(*args
, **kwargs
):
3754 """GetItemFont(TreeItemId item) -> wxFont"""
3755 return _controls
.TreeCtrl_GetItemFont(*args
, **kwargs
)
3757 def SetItemText(*args
, **kwargs
):
3758 """SetItemText(TreeItemId item, wxString text)"""
3759 return _controls
.TreeCtrl_SetItemText(*args
, **kwargs
)
3761 def SetItemImage(*args
, **kwargs
):
3762 """SetItemImage(TreeItemId item, int image, wxTreeItemIcon which=TreeItemIcon_Normal)"""
3763 return _controls
.TreeCtrl_SetItemImage(*args
, **kwargs
)
3765 def SetItemData(*args
, **kwargs
):
3766 """SetItemData(TreeItemId item, TreeItemData data)"""
3767 return _controls
.TreeCtrl_SetItemData(*args
, **kwargs
)
3769 def SetItemPyData(*args
, **kwargs
):
3770 """SetItemPyData(TreeItemId item, PyObject obj)"""
3771 return _controls
.TreeCtrl_SetItemPyData(*args
, **kwargs
)
3773 SetPyData
= SetItemPyData
3774 def SetItemHasChildren(*args
, **kwargs
):
3775 """SetItemHasChildren(TreeItemId item, bool has=True)"""
3776 return _controls
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
)
3778 def SetItemBold(*args
, **kwargs
):
3779 """SetItemBold(TreeItemId item, bool bold=True)"""
3780 return _controls
.TreeCtrl_SetItemBold(*args
, **kwargs
)
3782 def SetItemTextColour(*args
, **kwargs
):
3783 """SetItemTextColour(TreeItemId item, wxColour col)"""
3784 return _controls
.TreeCtrl_SetItemTextColour(*args
, **kwargs
)
3786 def SetItemBackgroundColour(*args
, **kwargs
):
3787 """SetItemBackgroundColour(TreeItemId item, wxColour col)"""
3788 return _controls
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
)
3790 def SetItemFont(*args
, **kwargs
):
3791 """SetItemFont(TreeItemId item, wxFont font)"""
3792 return _controls
.TreeCtrl_SetItemFont(*args
, **kwargs
)
3794 def IsVisible(*args
, **kwargs
):
3795 """IsVisible(TreeItemId item) -> bool"""
3796 return _controls
.TreeCtrl_IsVisible(*args
, **kwargs
)
3798 def ItemHasChildren(*args
, **kwargs
):
3799 """ItemHasChildren(TreeItemId item) -> bool"""
3800 return _controls
.TreeCtrl_ItemHasChildren(*args
, **kwargs
)
3802 def IsExpanded(*args
, **kwargs
):
3803 """IsExpanded(TreeItemId item) -> bool"""
3804 return _controls
.TreeCtrl_IsExpanded(*args
, **kwargs
)
3806 def IsSelected(*args
, **kwargs
):
3807 """IsSelected(TreeItemId item) -> bool"""
3808 return _controls
.TreeCtrl_IsSelected(*args
, **kwargs
)
3810 def IsBold(*args
, **kwargs
):
3811 """IsBold(TreeItemId item) -> bool"""
3812 return _controls
.TreeCtrl_IsBold(*args
, **kwargs
)
3814 def GetChildrenCount(*args
, **kwargs
):
3815 """GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t"""
3816 return _controls
.TreeCtrl_GetChildrenCount(*args
, **kwargs
)
3818 def GetRootItem(*args
, **kwargs
):
3819 """GetRootItem() -> TreeItemId"""
3820 return _controls
.TreeCtrl_GetRootItem(*args
, **kwargs
)
3822 def GetSelection(*args
, **kwargs
):
3823 """GetSelection() -> TreeItemId"""
3824 return _controls
.TreeCtrl_GetSelection(*args
, **kwargs
)
3826 def GetSelections(*args
, **kwargs
):
3827 """GetSelections() -> PyObject"""
3828 return _controls
.TreeCtrl_GetSelections(*args
, **kwargs
)
3830 def GetItemParent(*args
, **kwargs
):
3831 """GetItemParent(TreeItemId item) -> TreeItemId"""
3832 return _controls
.TreeCtrl_GetItemParent(*args
, **kwargs
)
3834 def GetFirstChild(*args
, **kwargs
):
3835 """GetFirstChild(TreeItemId item) -> PyObject"""
3836 return _controls
.TreeCtrl_GetFirstChild(*args
, **kwargs
)
3838 def GetNextChild(*args
, **kwargs
):
3839 """GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject"""
3840 return _controls
.TreeCtrl_GetNextChild(*args
, **kwargs
)
3842 def GetLastChild(*args
, **kwargs
):
3843 """GetLastChild(TreeItemId item) -> TreeItemId"""
3844 return _controls
.TreeCtrl_GetLastChild(*args
, **kwargs
)
3846 def GetNextSibling(*args
, **kwargs
):
3847 """GetNextSibling(TreeItemId item) -> TreeItemId"""
3848 return _controls
.TreeCtrl_GetNextSibling(*args
, **kwargs
)
3850 def GetPrevSibling(*args
, **kwargs
):
3851 """GetPrevSibling(TreeItemId item) -> TreeItemId"""
3852 return _controls
.TreeCtrl_GetPrevSibling(*args
, **kwargs
)
3854 def GetFirstVisibleItem(*args
, **kwargs
):
3855 """GetFirstVisibleItem() -> TreeItemId"""
3856 return _controls
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
)
3858 def GetNextVisible(*args
, **kwargs
):
3859 """GetNextVisible(TreeItemId item) -> TreeItemId"""
3860 return _controls
.TreeCtrl_GetNextVisible(*args
, **kwargs
)
3862 def GetPrevVisible(*args
, **kwargs
):
3863 """GetPrevVisible(TreeItemId item) -> TreeItemId"""
3864 return _controls
.TreeCtrl_GetPrevVisible(*args
, **kwargs
)
3866 def AddRoot(*args
, **kwargs
):
3867 """AddRoot(wxString text, int image=-1, int selectedImage=-1,
3868 TreeItemData data=None) -> TreeItemId"""
3869 return _controls
.TreeCtrl_AddRoot(*args
, **kwargs
)
3871 def PrependItem(*args
, **kwargs
):
3872 """PrependItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
3873 TreeItemData data=None) -> TreeItemId"""
3874 return _controls
.TreeCtrl_PrependItem(*args
, **kwargs
)
3876 def InsertItem(*args
, **kwargs
):
3877 """InsertItem(TreeItemId parent, TreeItemId idPrevious, wxString text,
3878 int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
3879 return _controls
.TreeCtrl_InsertItem(*args
, **kwargs
)
3881 def InsertItemBefore(*args
, **kwargs
):
3882 """InsertItemBefore(TreeItemId parent, size_t index, wxString text, int image=-1,
3883 int selectedImage=-1, TreeItemData data=None) -> TreeItemId"""
3884 return _controls
.TreeCtrl_InsertItemBefore(*args
, **kwargs
)
3886 def AppendItem(*args
, **kwargs
):
3887 """AppendItem(TreeItemId parent, wxString text, int image=-1, int selectedImage=-1,
3888 TreeItemData data=None) -> TreeItemId"""
3889 return _controls
.TreeCtrl_AppendItem(*args
, **kwargs
)
3891 def Delete(*args
, **kwargs
):
3892 """Delete(TreeItemId item)"""
3893 return _controls
.TreeCtrl_Delete(*args
, **kwargs
)
3895 def DeleteChildren(*args
, **kwargs
):
3896 """DeleteChildren(TreeItemId item)"""
3897 return _controls
.TreeCtrl_DeleteChildren(*args
, **kwargs
)
3899 def DeleteAllItems(*args
, **kwargs
):
3900 """DeleteAllItems()"""
3901 return _controls
.TreeCtrl_DeleteAllItems(*args
, **kwargs
)
3903 def Expand(*args
, **kwargs
):
3904 """Expand(TreeItemId item)"""
3905 return _controls
.TreeCtrl_Expand(*args
, **kwargs
)
3907 def Collapse(*args
, **kwargs
):
3908 """Collapse(TreeItemId item)"""
3909 return _controls
.TreeCtrl_Collapse(*args
, **kwargs
)
3911 def CollapseAndReset(*args
, **kwargs
):
3912 """CollapseAndReset(TreeItemId item)"""
3913 return _controls
.TreeCtrl_CollapseAndReset(*args
, **kwargs
)
3915 def Toggle(*args
, **kwargs
):
3916 """Toggle(TreeItemId item)"""
3917 return _controls
.TreeCtrl_Toggle(*args
, **kwargs
)
3919 def Unselect(*args
, **kwargs
):
3921 return _controls
.TreeCtrl_Unselect(*args
, **kwargs
)
3923 def UnselectAll(*args
, **kwargs
):
3925 return _controls
.TreeCtrl_UnselectAll(*args
, **kwargs
)
3927 def SelectItem(*args
, **kwargs
):
3928 """SelectItem(TreeItemId item)"""
3929 return _controls
.TreeCtrl_SelectItem(*args
, **kwargs
)
3931 def EnsureVisible(*args
, **kwargs
):
3932 """EnsureVisible(TreeItemId item)"""
3933 return _controls
.TreeCtrl_EnsureVisible(*args
, **kwargs
)
3935 def ScrollTo(*args
, **kwargs
):
3936 """ScrollTo(TreeItemId item)"""
3937 return _controls
.TreeCtrl_ScrollTo(*args
, **kwargs
)
3939 def EditLabel(*args
, **kwargs
):
3940 """EditLabel(TreeItemId item)"""
3941 return _controls
.TreeCtrl_EditLabel(*args
, **kwargs
)
3943 def GetEditControl(*args
, **kwargs
):
3944 """GetEditControl() -> TextCtrl"""
3945 return _controls
.TreeCtrl_GetEditControl(*args
, **kwargs
)
3947 def SortChildren(*args
, **kwargs
):
3948 """SortChildren(TreeItemId item)"""
3949 return _controls
.TreeCtrl_SortChildren(*args
, **kwargs
)
3951 def HitTest(*args
, **kwargs
):
3952 """HitTest(Point point, int OUTPUT) -> TreeItemId"""
3953 return _controls
.TreeCtrl_HitTest(*args
, **kwargs
)
3955 def GetBoundingRect(*args
, **kwargs
):
3956 """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject"""
3957 return _controls
.TreeCtrl_GetBoundingRect(*args
, **kwargs
)
3960 class TreeCtrlPtr(TreeCtrl
):
3961 def __init__(self
, this
):
3963 if not hasattr(self
,"thisown"): self
.thisown
= 0
3964 self
.__class
__ = TreeCtrl
3965 _controls
.TreeCtrl_swigregister(TreeCtrlPtr
)
3967 def PreTreeCtrl(*args
, **kwargs
):
3968 """PreTreeCtrl() -> TreeCtrl"""
3969 val
= _controls
.new_PreTreeCtrl(*args
, **kwargs
)
3973 #---------------------------------------------------------------------------
3975 DIRCTRL_DIR_ONLY
= _controls
.DIRCTRL_DIR_ONLY
3976 DIRCTRL_SELECT_FIRST
= _controls
.DIRCTRL_SELECT_FIRST
3977 DIRCTRL_SHOW_FILTERS
= _controls
.DIRCTRL_SHOW_FILTERS
3978 DIRCTRL_3D_INTERNAL
= _controls
.DIRCTRL_3D_INTERNAL
3979 DIRCTRL_EDIT_LABELS
= _controls
.DIRCTRL_EDIT_LABELS
3980 class GenericDirCtrl(core
.Control
):
3983 return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3984 def __init__(self
, *args
, **kwargs
):
3985 """__init__(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
3986 Point pos=DefaultPosition,
3987 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
3988 wxString filter=wxPyEmptyString,
3989 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> GenericDirCtrl"""
3990 newobj
= _controls
.new_GenericDirCtrl(*args
, **kwargs
)
3991 self
.this
= newobj
.this
3994 self
._setOORInfo
(self
)
3996 def Create(*args
, **kwargs
):
3997 """Create(Window parent, int id=-1, wxString dir=wxPyDirDialogDefaultFolderStr,
3998 Point pos=DefaultPosition,
3999 Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,
4000 wxString filter=wxPyEmptyString,
4001 int defaultFilter=0, wxString name=wxPy_TreeCtrlNameStr) -> bool"""
4002 return _controls
.GenericDirCtrl_Create(*args
, **kwargs
)
4004 def ExpandPath(*args
, **kwargs
):
4005 """ExpandPath(wxString path) -> bool"""
4006 return _controls
.GenericDirCtrl_ExpandPath(*args
, **kwargs
)
4008 def GetDefaultPath(*args
, **kwargs
):
4009 """GetDefaultPath() -> wxString"""
4010 return _controls
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
)
4012 def SetDefaultPath(*args
, **kwargs
):
4013 """SetDefaultPath(wxString path)"""
4014 return _controls
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
)
4016 def GetPath(*args
, **kwargs
):
4017 """GetPath() -> wxString"""
4018 return _controls
.GenericDirCtrl_GetPath(*args
, **kwargs
)
4020 def GetFilePath(*args
, **kwargs
):
4021 """GetFilePath() -> wxString"""
4022 return _controls
.GenericDirCtrl_GetFilePath(*args
, **kwargs
)
4024 def SetPath(*args
, **kwargs
):
4025 """SetPath(wxString path)"""
4026 return _controls
.GenericDirCtrl_SetPath(*args
, **kwargs
)
4028 def ShowHidden(*args
, **kwargs
):
4029 """ShowHidden(bool show)"""
4030 return _controls
.GenericDirCtrl_ShowHidden(*args
, **kwargs
)
4032 def GetShowHidden(*args
, **kwargs
):
4033 """GetShowHidden() -> bool"""
4034 return _controls
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
)
4036 def GetFilter(*args
, **kwargs
):
4037 """GetFilter() -> wxString"""
4038 return _controls
.GenericDirCtrl_GetFilter(*args
, **kwargs
)
4040 def SetFilter(*args
, **kwargs
):
4041 """SetFilter(wxString filter)"""
4042 return _controls
.GenericDirCtrl_SetFilter(*args
, **kwargs
)
4044 def GetFilterIndex(*args
, **kwargs
):
4045 """GetFilterIndex() -> int"""
4046 return _controls
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
)
4048 def SetFilterIndex(*args
, **kwargs
):
4049 """SetFilterIndex(int n)"""
4050 return _controls
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
)
4052 def GetRootId(*args
, **kwargs
):
4053 """GetRootId() -> TreeItemId"""
4054 return _controls
.GenericDirCtrl_GetRootId(*args
, **kwargs
)
4056 def GetTreeCtrl(*args
, **kwargs
):
4057 """GetTreeCtrl() -> wxTreeCtrl"""
4058 return _controls
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
)
4060 def GetFilterListCtrl(*args
, **kwargs
):
4061 """GetFilterListCtrl() -> DirFilterListCtrl"""
4062 return _controls
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
)
4064 def FindChild(*args
, **kwargs
):
4065 """FindChild(TreeItemId parentId, wxString path, bool OUTPUT) -> TreeItemId"""
4066 return _controls
.GenericDirCtrl_FindChild(*args
, **kwargs
)
4068 def DoResize(*args
, **kwargs
):
4070 return _controls
.GenericDirCtrl_DoResize(*args
, **kwargs
)
4072 def ReCreateTree(*args
, **kwargs
):
4073 """ReCreateTree()"""
4074 return _controls
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
)
4077 class GenericDirCtrlPtr(GenericDirCtrl
):
4078 def __init__(self
, this
):
4080 if not hasattr(self
,"thisown"): self
.thisown
= 0
4081 self
.__class
__ = GenericDirCtrl
4082 _controls
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
)
4084 def PreGenericDirCtrl(*args
, **kwargs
):
4085 """PreGenericDirCtrl() -> GenericDirCtrl"""
4086 val
= _controls
.new_PreGenericDirCtrl(*args
, **kwargs
)
4090 class DirFilterListCtrl(Choice
):
4093 return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4094 def __init__(self
, *args
, **kwargs
):
4095 """__init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4096 Size size=DefaultSize, long style=0) -> DirFilterListCtrl"""
4097 newobj
= _controls
.new_DirFilterListCtrl(*args
, **kwargs
)
4098 self
.this
= newobj
.this
4101 self
._setOORInfo
(self
)
4103 def Create(*args
, **kwargs
):
4104 """Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,
4105 Size size=DefaultSize, long style=0) -> bool"""
4106 return _controls
.DirFilterListCtrl_Create(*args
, **kwargs
)
4108 def FillFilterList(*args
, **kwargs
):
4109 """FillFilterList(wxString filter, int defaultFilter)"""
4110 return _controls
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
)
4113 class DirFilterListCtrlPtr(DirFilterListCtrl
):
4114 def __init__(self
, this
):
4116 if not hasattr(self
,"thisown"): self
.thisown
= 0
4117 self
.__class
__ = DirFilterListCtrl
4118 _controls
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
)
4120 def PreDirFilterListCtrl(*args
, **kwargs
):
4121 """PreDirFilterListCtrl() -> DirFilterListCtrl"""
4122 val
= _controls
.new_PreDirFilterListCtrl(*args
, **kwargs
)
4126 #---------------------------------------------------------------------------
4128 class PyControl(core
.Control
):
4131 return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4132 def __init__(self
, *args
, **kwargs
):
4133 """__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
4134 long style=0, Validator validator=DefaultValidator,
4135 wxString name=wxPyControlNameStr) -> PyControl"""
4136 newobj
= _controls
.new_PyControl(*args
, **kwargs
)
4137 self
.this
= newobj
.this
4140 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
)
4142 def _setCallbackInfo(*args
, **kwargs
):
4143 """_setCallbackInfo(PyObject self, PyObject _class)"""
4144 return _controls
.PyControl__setCallbackInfo(*args
, **kwargs
)
4146 def base_DoMoveWindow(*args
, **kwargs
):
4147 """base_DoMoveWindow(int x, int y, int width, int height)"""
4148 return _controls
.PyControl_base_DoMoveWindow(*args
, **kwargs
)
4150 def base_DoSetSize(*args
, **kwargs
):
4151 """base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
4152 return _controls
.PyControl_base_DoSetSize(*args
, **kwargs
)
4154 def base_DoSetClientSize(*args
, **kwargs
):
4155 """base_DoSetClientSize(int width, int height)"""
4156 return _controls
.PyControl_base_DoSetClientSize(*args
, **kwargs
)
4158 def base_DoSetVirtualSize(*args
, **kwargs
):
4159 """base_DoSetVirtualSize(int x, int y)"""
4160 return _controls
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
)
4162 def base_DoGetSize(*args
, **kwargs
):
4163 """base_DoGetSize(int OUTPUT, int OUTPUT)"""
4164 return _controls
.PyControl_base_DoGetSize(*args
, **kwargs
)
4166 def base_DoGetClientSize(*args
, **kwargs
):
4167 """base_DoGetClientSize(int OUTPUT, int OUTPUT)"""
4168 return _controls
.PyControl_base_DoGetClientSize(*args
, **kwargs
)
4170 def base_DoGetPosition(*args
, **kwargs
):
4171 """base_DoGetPosition(int OUTPUT, int OUTPUT)"""
4172 return _controls
.PyControl_base_DoGetPosition(*args
, **kwargs
)
4174 def base_DoGetVirtualSize(*args
, **kwargs
):
4175 """base_DoGetVirtualSize() -> Size"""
4176 return _controls
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
)
4178 def base_DoGetBestSize(*args
, **kwargs
):
4179 """base_DoGetBestSize() -> Size"""
4180 return _controls
.PyControl_base_DoGetBestSize(*args
, **kwargs
)
4182 def base_InitDialog(*args
, **kwargs
):
4183 """base_InitDialog()"""
4184 return _controls
.PyControl_base_InitDialog(*args
, **kwargs
)
4186 def base_TransferDataToWindow(*args
, **kwargs
):
4187 """base_TransferDataToWindow() -> bool"""
4188 return _controls
.PyControl_base_TransferDataToWindow(*args
, **kwargs
)
4190 def base_TransferDataFromWindow(*args
, **kwargs
):
4191 """base_TransferDataFromWindow() -> bool"""
4192 return _controls
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
)
4194 def base_Validate(*args
, **kwargs
):
4195 """base_Validate() -> bool"""
4196 return _controls
.PyControl_base_Validate(*args
, **kwargs
)
4198 def base_AcceptsFocus(*args
, **kwargs
):
4199 """base_AcceptsFocus() -> bool"""
4200 return _controls
.PyControl_base_AcceptsFocus(*args
, **kwargs
)
4202 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
4203 """base_AcceptsFocusFromKeyboard() -> bool"""
4204 return _controls
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
4206 def base_GetMaxSize(*args
, **kwargs
):
4207 """base_GetMaxSize() -> Size"""
4208 return _controls
.PyControl_base_GetMaxSize(*args
, **kwargs
)
4210 def base_AddChild(*args
, **kwargs
):
4211 """base_AddChild(Window child)"""
4212 return _controls
.PyControl_base_AddChild(*args
, **kwargs
)
4214 def base_RemoveChild(*args
, **kwargs
):
4215 """base_RemoveChild(Window child)"""
4216 return _controls
.PyControl_base_RemoveChild(*args
, **kwargs
)
4219 class PyControlPtr(PyControl
):
4220 def __init__(self
, this
):
4222 if not hasattr(self
,"thisown"): self
.thisown
= 0
4223 self
.__class
__ = PyControl
4224 _controls
.PyControl_swigregister(PyControlPtr
)
4226 #---------------------------------------------------------------------------
4228 FRAME_EX_CONTEXTHELP
= _controls
.FRAME_EX_CONTEXTHELP
4229 DIALOG_EX_CONTEXTHELP
= _controls
.DIALOG_EX_CONTEXTHELP
4230 wxEVT_HELP
= _controls
.wxEVT_HELP
4231 wxEVT_DETAILED_HELP
= _controls
.wxEVT_DETAILED_HELP
4232 EVT_HELP
= wx
.PyEventBinder( wxEVT_HELP
, 1)
4233 EVT_HELP_RANGE
= wx
.PyEventBinder( wxEVT_HELP
, 2)
4234 EVT_DETAILED_HELP
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1)
4235 EVT_DETAILED_HELP_RANGE
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2)
4237 class HelpEvent(core
.CommandEvent
):
4240 return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4241 def __init__(self
, *args
, **kwargs
):
4242 """__init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
4243 newobj
= _controls
.new_HelpEvent(*args
, **kwargs
)
4244 self
.this
= newobj
.this
4247 def GetPosition(*args
, **kwargs
):
4248 """GetPosition() -> Point"""
4249 return _controls
.HelpEvent_GetPosition(*args
, **kwargs
)
4251 def SetPosition(*args
, **kwargs
):
4252 """SetPosition(Point pos)"""
4253 return _controls
.HelpEvent_SetPosition(*args
, **kwargs
)
4255 def GetLink(*args
, **kwargs
):
4256 """GetLink() -> wxString"""
4257 return _controls
.HelpEvent_GetLink(*args
, **kwargs
)
4259 def SetLink(*args
, **kwargs
):
4260 """SetLink(wxString link)"""
4261 return _controls
.HelpEvent_SetLink(*args
, **kwargs
)
4263 def GetTarget(*args
, **kwargs
):
4264 """GetTarget() -> wxString"""
4265 return _controls
.HelpEvent_GetTarget(*args
, **kwargs
)
4267 def SetTarget(*args
, **kwargs
):
4268 """SetTarget(wxString target)"""
4269 return _controls
.HelpEvent_SetTarget(*args
, **kwargs
)
4272 class HelpEventPtr(HelpEvent
):
4273 def __init__(self
, this
):
4275 if not hasattr(self
,"thisown"): self
.thisown
= 0
4276 self
.__class
__ = HelpEvent
4277 _controls
.HelpEvent_swigregister(HelpEventPtr
)
4279 class ContextHelp(core
.Object
):
4282 return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4283 def __init__(self
, *args
, **kwargs
):
4284 """__init__(Window window=None, bool doNow=True) -> ContextHelp"""
4285 newobj
= _controls
.new_ContextHelp(*args
, **kwargs
)
4286 self
.this
= newobj
.this
4289 def __del__(self
, destroy
=_controls
.delete_ContextHelp
):
4292 if self
.thisown
: destroy(self
)
4295 def BeginContextHelp(*args
, **kwargs
):
4296 """BeginContextHelp(Window window=None) -> bool"""
4297 return _controls
.ContextHelp_BeginContextHelp(*args
, **kwargs
)
4299 def EndContextHelp(*args
, **kwargs
):
4300 """EndContextHelp() -> bool"""
4301 return _controls
.ContextHelp_EndContextHelp(*args
, **kwargs
)
4304 class ContextHelpPtr(ContextHelp
):
4305 def __init__(self
, this
):
4307 if not hasattr(self
,"thisown"): self
.thisown
= 0
4308 self
.__class
__ = ContextHelp
4309 _controls
.ContextHelp_swigregister(ContextHelpPtr
)
4311 class ContextHelpButton(BitmapButton
):
4314 return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4315 def __init__(self
, *args
, **kwargs
):
4316 """__init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
4317 Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton"""
4318 newobj
= _controls
.new_ContextHelpButton(*args
, **kwargs
)
4319 self
.this
= newobj
.this
4322 self
._setOORInfo
(self
)
4325 class ContextHelpButtonPtr(ContextHelpButton
):
4326 def __init__(self
, this
):
4328 if not hasattr(self
,"thisown"): self
.thisown
= 0
4329 self
.__class
__ = ContextHelpButton
4330 _controls
.ContextHelpButton_swigregister(ContextHelpButtonPtr
)
4332 class HelpProvider(object):
4334 def __init__(self
): raise RuntimeError, "No constructor defined"
4336 return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4337 def Set(*args
, **kwargs
):
4338 """HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider"""
4339 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4341 Set
= staticmethod(Set
)
4342 def Get(*args
, **kwargs
):
4343 """HelpProvider.Get() -> HelpProvider"""
4344 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4346 Get
= staticmethod(Get
)
4347 def GetHelp(*args
, **kwargs
):
4348 """GetHelp(Window window) -> wxString"""
4349 return _controls
.HelpProvider_GetHelp(*args
, **kwargs
)
4351 def ShowHelp(*args
, **kwargs
):
4352 """ShowHelp(Window window) -> bool"""
4353 return _controls
.HelpProvider_ShowHelp(*args
, **kwargs
)
4355 def AddHelp(*args
, **kwargs
):
4356 """AddHelp(Window window, wxString text)"""
4357 return _controls
.HelpProvider_AddHelp(*args
, **kwargs
)
4359 def AddHelpById(*args
, **kwargs
):
4360 """AddHelpById(int id, wxString text)"""
4361 return _controls
.HelpProvider_AddHelpById(*args
, **kwargs
)
4363 def Destroy(*args
, **kwargs
):
4365 return _controls
.HelpProvider_Destroy(*args
, **kwargs
)
4368 class HelpProviderPtr(HelpProvider
):
4369 def __init__(self
, this
):
4371 if not hasattr(self
,"thisown"): self
.thisown
= 0
4372 self
.__class
__ = HelpProvider
4373 _controls
.HelpProvider_swigregister(HelpProviderPtr
)
4375 def HelpProvider_Set(*args
, **kwargs
):
4376 """HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
4377 return _controls
.HelpProvider_Set(*args
, **kwargs
)
4379 def HelpProvider_Get(*args
, **kwargs
):
4380 """HelpProvider_Get() -> HelpProvider"""
4381 return _controls
.HelpProvider_Get(*args
, **kwargs
)
4383 class SimpleHelpProvider(HelpProvider
):
4386 return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4387 def __init__(self
, *args
, **kwargs
):
4388 """__init__() -> SimpleHelpProvider"""
4389 newobj
= _controls
.new_SimpleHelpProvider(*args
, **kwargs
)
4390 self
.this
= newobj
.this
4394 class SimpleHelpProviderPtr(SimpleHelpProvider
):
4395 def __init__(self
, this
):
4397 if not hasattr(self
,"thisown"): self
.thisown
= 0
4398 self
.__class
__ = SimpleHelpProvider
4399 _controls
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
)
4401 #---------------------------------------------------------------------------
4403 class DragImage(core
.Object
):
4406 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4407 def __init__(self
, *args
, **kwargs
):
4408 """__init__(wxBitmap image, wxCursor cursor=wxNullCursor) -> DragImage"""
4409 newobj
= _controls
.new_DragImage(*args
, **kwargs
)
4410 self
.this
= newobj
.this
4413 def __del__(self
, destroy
=_controls
.delete_DragImage
):
4416 if self
.thisown
: destroy(self
)
4419 def SetBackingBitmap(*args
, **kwargs
):
4420 """SetBackingBitmap(wxBitmap bitmap)"""
4421 return _controls
.DragImage_SetBackingBitmap(*args
, **kwargs
)
4423 def BeginDrag(*args
, **kwargs
):
4424 """BeginDrag(Point hotspot, Window window, bool fullScreen=False,
4425 Rect rect=None) -> bool"""
4426 return _controls
.DragImage_BeginDrag(*args
, **kwargs
)
4428 def BeginDragBounded(*args
, **kwargs
):
4429 """BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool"""
4430 return _controls
.DragImage_BeginDragBounded(*args
, **kwargs
)
4432 def EndDrag(*args
, **kwargs
):
4433 """EndDrag() -> bool"""
4434 return _controls
.DragImage_EndDrag(*args
, **kwargs
)
4436 def Move(*args
, **kwargs
):
4437 """Move(Point pt) -> bool"""
4438 return _controls
.DragImage_Move(*args
, **kwargs
)
4440 def Show(*args
, **kwargs
):
4441 """Show() -> bool"""
4442 return _controls
.DragImage_Show(*args
, **kwargs
)
4444 def Hide(*args
, **kwargs
):
4445 """Hide() -> bool"""
4446 return _controls
.DragImage_Hide(*args
, **kwargs
)
4448 def GetImageRect(*args
, **kwargs
):
4449 """GetImageRect(Point pos) -> Rect"""
4450 return _controls
.DragImage_GetImageRect(*args
, **kwargs
)
4452 def DoDrawImage(*args
, **kwargs
):
4453 """DoDrawImage(wxDC dc, Point pos) -> bool"""
4454 return _controls
.DragImage_DoDrawImage(*args
, **kwargs
)
4456 def UpdateBackingFromWindow(*args
, **kwargs
):
4457 """UpdateBackingFromWindow(wxDC windowDC, wxMemoryDC destDC, Rect sourceRect,
4458 Rect destRect) -> bool"""
4459 return _controls
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
)
4461 def RedrawImage(*args
, **kwargs
):
4462 """RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
4463 return _controls
.DragImage_RedrawImage(*args
, **kwargs
)
4466 class DragImagePtr(DragImage
):
4467 def __init__(self
, this
):
4469 if not hasattr(self
,"thisown"): self
.thisown
= 0
4470 self
.__class
__ = DragImage
4471 _controls
.DragImage_swigregister(DragImagePtr
)
4473 def DragIcon(*args
, **kwargs
):
4474 """DragIcon(wxIcon image, wxCursor cursor=wxNullCursor) -> DragImage"""
4475 val
= _controls
.new_DragIcon(*args
, **kwargs
)
4479 def DragString(*args
, **kwargs
):
4480 """DragString(wxString str, wxCursor cursor=wxNullCursor) -> DragImage"""
4481 val
= _controls
.new_DragString(*args
, **kwargs
)
4485 def DragTreeItem(*args
, **kwargs
):
4486 """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage"""
4487 val
= _controls
.new_DragTreeItem(*args
, **kwargs
)
4491 def DragListItem(*args
, **kwargs
):
4492 """DragListItem(ListCtrl listCtrl, long id) -> DragImage"""
4493 val
= _controls
.new_DragListItem(*args
, **kwargs
)