1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8         if isinstance(value
, class_type
): 
   9             self
.__dict
__[name
] = value
.this
 
  10             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  25     if method
: return method(self
) 
  26     raise AttributeError,name
 
  30     _object 
= types
.ObjectType
 
  32 except AttributeError: 
  38 def _swig_setattr_nondynamic_method(set): 
  39     def set_attr(self
,name
,value
): 
  40         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  43             raise AttributeError("You cannot add attributes to %s" % self
) 
  49 #--------------------------------------------------------------------------- 
  51 BU_LEFT 
= _controls_
.BU_LEFT
 
  52 BU_TOP 
= _controls_
.BU_TOP
 
  53 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  54 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  55 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  56 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  57 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  58 class Button(_core
.Control
): 
  60     A button is a control that contains a text string, and is one of the most 
  61     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  62     indeed almost any other window. 
  65         return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  66     def __init__(self
, *args
, **kwargs
): 
  68         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  69             Point pos=DefaultPosition, Size size=DefaultSize,  
  70             long style=0, Validator validator=DefaultValidator,  
  71             String name=ButtonNameStr) -> Button 
  73         Create and show a button.  The preferred way to create standard 
  74         buttons is to use a standard ID and an empty label.  In this case 
  75         wxWigets will automatically use a stock label that coresponds to the 
  76         ID given.  In additon, the button will be decorated with stock icons 
  79         newobj 
= _controls_
.new_Button(*args
, **kwargs
) 
  80         self
.this 
= newobj
.this
 
  83         self
._setOORInfo
(self
) 
  85     def Create(*args
, **kwargs
): 
  87         Create(self, Window parent, int id=-1, String label=EmptyString,  
  88             Point pos=DefaultPosition, Size size=DefaultSize,  
  89             long style=0, Validator validator=DefaultValidator,  
  90             String name=ButtonNameStr) -> bool 
  92         Acutally create the GUI Button for 2-phase creation. 
  94         return _controls_
.Button_Create(*args
, **kwargs
) 
  96     def SetDefault(*args
, **kwargs
): 
 100         This sets the button to be the default item for the panel or dialog box. 
 102         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 104     def GetDefaultSize(*args
, **kwargs
): 
 106         GetDefaultSize() -> Size 
 108         Returns the default button size for this platform. 
 110         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 112     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 113     def GetClassDefaultAttributes(*args
, **kwargs
): 
 115         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 117         Get the default attributes for this class.  This is useful if you want 
 118         to use the same font or colour in your own control as in a standard 
 119         control -- which is a much better idea than hard coding specific 
 120         colours or fonts which might look completely out of place on the 
 121         user's system, especially if it uses themes. 
 123         The variant parameter is only relevant under Mac currently and is 
 124         ignore under other platforms. Under Mac, it will change the size of 
 125         the returned font. See `wx.Window.SetWindowVariant` for more about 
 128         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 130     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 132 class ButtonPtr(Button
): 
 133     def __init__(self
, this
): 
 135         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 136         self
.__class
__ = Button
 
 137 _controls_
.Button_swigregister(ButtonPtr
) 
 138 cvar 
= _controls_
.cvar
 
 139 ButtonNameStr 
= cvar
.ButtonNameStr
 
 141 def PreButton(*args
, **kwargs
): 
 143     PreButton() -> Button 
 145     Precreate a Button for 2-phase creation. 
 147     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 151 def Button_GetDefaultSize(*args
, **kwargs
): 
 153     Button_GetDefaultSize() -> Size 
 155     Returns the default button size for this platform. 
 157     return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 159 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 161     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 163     Get the default attributes for this class.  This is useful if you want 
 164     to use the same font or colour in your own control as in a standard 
 165     control -- which is a much better idea than hard coding specific 
 166     colours or fonts which might look completely out of place on the 
 167     user's system, especially if it uses themes. 
 169     The variant parameter is only relevant under Mac currently and is 
 170     ignore under other platforms. Under Mac, it will change the size of 
 171     the returned font. See `wx.Window.SetWindowVariant` for more about 
 174     return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 176 class BitmapButton(Button
): 
 178     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 179     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 180     the application needs more control, additional bitmaps for the selected state, 
 181     unpressed focused state, and greyed-out state may be supplied. 
 184         return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 185     def __init__(self
, *args
, **kwargs
): 
 187         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 188             Point pos=DefaultPosition, Size size=DefaultSize,  
 189             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 190             String name=ButtonNameStr) -> BitmapButton 
 192         Create and show a button with a bitmap for the label. 
 194         newobj 
= _controls_
.new_BitmapButton(*args
, **kwargs
) 
 195         self
.this 
= newobj
.this
 
 198         self
._setOORInfo
(self
) 
 200     def Create(*args
, **kwargs
): 
 202         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 203             Point pos=DefaultPosition, Size size=DefaultSize,  
 204             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 205             String name=ButtonNameStr) -> bool 
 207         Acutally create the GUI BitmapButton for 2-phase creation. 
 209         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 211     def GetBitmapLabel(*args
, **kwargs
): 
 213         GetBitmapLabel(self) -> Bitmap 
 215         Returns the label bitmap (the one passed to the constructor). 
 217         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 219     def GetBitmapDisabled(*args
, **kwargs
): 
 221         GetBitmapDisabled(self) -> Bitmap 
 223         Returns the bitmap for the disabled state. 
 225         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 227     def GetBitmapFocus(*args
, **kwargs
): 
 229         GetBitmapFocus(self) -> Bitmap 
 231         Returns the bitmap for the focused state. 
 233         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 235     def GetBitmapSelected(*args
, **kwargs
): 
 237         GetBitmapSelected(self) -> Bitmap 
 239         Returns the bitmap for the selected state. 
 241         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 243     def SetBitmapDisabled(*args
, **kwargs
): 
 245         SetBitmapDisabled(self, Bitmap bitmap) 
 247         Sets the bitmap for the disabled button appearance. 
 249         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 251     def SetBitmapFocus(*args
, **kwargs
): 
 253         SetBitmapFocus(self, Bitmap bitmap) 
 255         Sets the bitmap for the button appearance when it has the keyboard focus. 
 257         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 259     def SetBitmapSelected(*args
, **kwargs
): 
 261         SetBitmapSelected(self, Bitmap bitmap) 
 263         Sets the bitmap for the selected (depressed) button appearance. 
 265         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 267     def SetBitmapLabel(*args
, **kwargs
): 
 269         SetBitmapLabel(self, Bitmap bitmap) 
 271         Sets the bitmap label for the button.  This is the bitmap used for the 
 272         unselected state, and for all other states if no other bitmaps are provided. 
 274         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 276     def SetMargins(*args
, **kwargs
): 
 277         """SetMargins(self, int x, int y)""" 
 278         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 280     def GetMarginX(*args
, **kwargs
): 
 281         """GetMarginX(self) -> int""" 
 282         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 284     def GetMarginY(*args
, **kwargs
): 
 285         """GetMarginY(self) -> int""" 
 286         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 289 class BitmapButtonPtr(BitmapButton
): 
 290     def __init__(self
, this
): 
 292         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 293         self
.__class
__ = BitmapButton
 
 294 _controls_
.BitmapButton_swigregister(BitmapButtonPtr
) 
 296 def PreBitmapButton(*args
, **kwargs
): 
 298     PreBitmapButton() -> BitmapButton 
 300     Precreate a BitmapButton for 2-phase creation. 
 302     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 306 #--------------------------------------------------------------------------- 
 308 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 309 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 310 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 311 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 312 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 313 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 314 class CheckBox(_core
.Control
): 
 316     A checkbox is a labelled box which by default is either on (the 
 317     checkmark is visible) or off (no checkmark). Optionally (When the 
 318     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 319     mixed or undetermined state. Often this is used as a "Does Not 
 323         return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 324     def __init__(self
, *args
, **kwargs
): 
 326         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 327             Point pos=DefaultPosition, Size size=DefaultSize,  
 328             long style=0, Validator validator=DefaultValidator,  
 329             String name=CheckBoxNameStr) -> CheckBox 
 331         Creates and shows a CheckBox control 
 333         newobj 
= _controls_
.new_CheckBox(*args
, **kwargs
) 
 334         self
.this 
= newobj
.this
 
 337         self
._setOORInfo
(self
) 
 339     def Create(*args
, **kwargs
): 
 341         Create(self, Window parent, int id=-1, String label=EmptyString,  
 342             Point pos=DefaultPosition, Size size=DefaultSize,  
 343             long style=0, Validator validator=DefaultValidator,  
 344             String name=CheckBoxNameStr) -> bool 
 346         Actually create the GUI CheckBox for 2-phase creation. 
 348         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 350     def GetValue(*args
, **kwargs
): 
 352         GetValue(self) -> bool 
 354         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 357         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 359     def IsChecked(*args
, **kwargs
): 
 361         IsChecked(self) -> bool 
 363         Similar to GetValue, but raises an exception if it is not a 2-state 
 366         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 368     def SetValue(*args
, **kwargs
): 
 370         SetValue(self, bool state) 
 372         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 375         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 377     def Get3StateValue(*args
, **kwargs
): 
 379         Get3StateValue(self) -> int 
 381         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 382         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 383         the undetermined state.  Raises an exceptiion when the function is 
 384         used with a 2-state CheckBox. 
 386         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 388     def Set3StateValue(*args
, **kwargs
): 
 390         Set3StateValue(self, int state) 
 392         Sets the CheckBox to the given state.  The state parameter can be one 
 393         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 394         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 395         exception when the CheckBox is a 2-state checkbox and setting the 
 396         state to wx.CHK_UNDETERMINED. 
 398         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 400     def Is3State(*args
, **kwargs
): 
 402         Is3State(self) -> bool 
 404         Returns whether or not the CheckBox is a 3-state CheckBox. 
 406         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 408     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 410         Is3rdStateAllowedForUser(self) -> bool 
 412         Returns whether or not the user can set the CheckBox to the third 
 415         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 417     def GetClassDefaultAttributes(*args
, **kwargs
): 
 419         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 421         Get the default attributes for this class.  This is useful if you want 
 422         to use the same font or colour in your own control as in a standard 
 423         control -- which is a much better idea than hard coding specific 
 424         colours or fonts which might look completely out of place on the 
 425         user's system, especially if it uses themes. 
 427         The variant parameter is only relevant under Mac currently and is 
 428         ignore under other platforms. Under Mac, it will change the size of 
 429         the returned font. See `wx.Window.SetWindowVariant` for more about 
 432         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 434     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 436 class CheckBoxPtr(CheckBox
): 
 437     def __init__(self
, this
): 
 439         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 440         self
.__class
__ = CheckBox
 
 441 _controls_
.CheckBox_swigregister(CheckBoxPtr
) 
 442 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 444 def PreCheckBox(*args
, **kwargs
): 
 446     PreCheckBox() -> CheckBox 
 448     Precreate a CheckBox for 2-phase creation. 
 450     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 454 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 456     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 458     Get the default attributes for this class.  This is useful if you want 
 459     to use the same font or colour in your own control as in a standard 
 460     control -- which is a much better idea than hard coding specific 
 461     colours or fonts which might look completely out of place on the 
 462     user's system, especially if it uses themes. 
 464     The variant parameter is only relevant under Mac currently and is 
 465     ignore under other platforms. Under Mac, it will change the size of 
 466     the returned font. See `wx.Window.SetWindowVariant` for more about 
 469     return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 471 #--------------------------------------------------------------------------- 
 473 class Choice(_core
.ControlWithItems
): 
 475     A Choice control is used to select one of a list of strings. 
 476     Unlike a `wx.ListBox`, only the selection is visible until the 
 477     user pulls down the menu of choices. 
 480         return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 481     def __init__(self
, *args
, **kwargs
): 
 483         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 484             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 485             String name=ChoiceNameStr) -> Choice 
 487         Create and show a Choice control 
 489         newobj 
= _controls_
.new_Choice(*args
, **kwargs
) 
 490         self
.this 
= newobj
.this
 
 493         self
._setOORInfo
(self
) 
 495     def Create(*args
, **kwargs
): 
 497         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 498             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 499             String name=ChoiceNameStr) -> bool 
 501         Actually create the GUI Choice control for 2-phase creation 
 503         return _controls_
.Choice_Create(*args
, **kwargs
) 
 505     def GetCurrentSelection(*args
, **kwargs
): 
 507         GetCurrentSelection(self) -> int 
 509         Unlike `GetSelection` which only returns the accepted selection value, 
 510         i.e. the selection in the control once the user closes the dropdown 
 511         list, this function returns the current selection.  That is, while the 
 512         dropdown list is shown, it returns the currently selected item in 
 513         it. When it is not shown, its result is the same as for the other 
 516         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 518     def GetClassDefaultAttributes(*args
, **kwargs
): 
 520         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 522         Get the default attributes for this class.  This is useful if you want 
 523         to use the same font or colour in your own control as in a standard 
 524         control -- which is a much better idea than hard coding specific 
 525         colours or fonts which might look completely out of place on the 
 526         user's system, especially if it uses themes. 
 528         The variant parameter is only relevant under Mac currently and is 
 529         ignore under other platforms. Under Mac, it will change the size of 
 530         the returned font. See `wx.Window.SetWindowVariant` for more about 
 533         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 535     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537 class ChoicePtr(Choice
): 
 538     def __init__(self
, this
): 
 540         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 541         self
.__class
__ = Choice
 
 542 _controls_
.Choice_swigregister(ChoicePtr
) 
 543 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 545 def PreChoice(*args
, **kwargs
): 
 547     PreChoice() -> Choice 
 549     Precreate a Choice control for 2-phase creation. 
 551     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 555 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 557     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 559     Get the default attributes for this class.  This is useful if you want 
 560     to use the same font or colour in your own control as in a standard 
 561     control -- which is a much better idea than hard coding specific 
 562     colours or fonts which might look completely out of place on the 
 563     user's system, especially if it uses themes. 
 565     The variant parameter is only relevant under Mac currently and is 
 566     ignore under other platforms. Under Mac, it will change the size of 
 567     the returned font. See `wx.Window.SetWindowVariant` for more about 
 570     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 572 #--------------------------------------------------------------------------- 
 574 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 576     A combobox is like a combination of an edit control and a 
 577     listbox. It can be displayed as static list with editable or 
 578     read-only text field; or a drop-down list with text field. 
 580     A combobox permits a single selection only. Combobox items are 
 584         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 585     def __init__(self
, *args
, **kwargs
): 
 587         __init__(Window parent, int id, String value=EmptyString, 
 588             Point pos=DefaultPosition, Size size=DefaultSize, 
 589             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 590             String name=ComboBoxNameStr) -> ComboBox 
 592         Constructor, creates and shows a ComboBox control. 
 594         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 595         self
.this 
= newobj
.this
 
 598         self
._setOORInfo
(self
) 
 600     def Create(*args
, **kwargs
): 
 602         Create(Window parent, int id, String value=EmptyString, 
 603             Point pos=DefaultPosition, Size size=DefaultSize, 
 604             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 605             String name=ChoiceNameStr) -> bool 
 607         Actually create the GUI wxComboBox control for 2-phase creation 
 609         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 611     def GetValue(*args
, **kwargs
): 
 613         GetValue(self) -> String 
 615         Returns the current value in the combobox text field. 
 617         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 619     def SetValue(*args
, **kwargs
): 
 620         """SetValue(self, String value)""" 
 621         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 623     def Copy(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard. 
 629         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 631     def Cut(*args
, **kwargs
): 
 635         Copies the selected text to the clipboard and removes the selection. 
 637         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 639     def Paste(*args
, **kwargs
): 
 643         Pastes text from the clipboard to the text field. 
 645         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 647     def SetInsertionPoint(*args
, **kwargs
): 
 649         SetInsertionPoint(self, long pos) 
 651         Sets the insertion point in the combobox text field. 
 653         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 655     def GetInsertionPoint(*args
, **kwargs
): 
 657         GetInsertionPoint(self) -> long 
 659         Returns the insertion point for the combobox's text field. 
 661         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 663     def GetLastPosition(*args
, **kwargs
): 
 665         GetLastPosition(self) -> long 
 667         Returns the last position in the combobox text field. 
 669         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 671     def Replace(*args
, **kwargs
): 
 673         Replace(self, long from, long to, String value) 
 675         Replaces the text between two positions with the given text, in the 
 678         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 680     def SetSelection(*args
, **kwargs
): 
 682         SetSelection(self, int n) 
 684         Sets the item at index 'n' to be the selected item. 
 686         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 688     def SetMark(*args
, **kwargs
): 
 690         SetMark(self, long from, long to) 
 692         Selects the text between the two positions in the combobox text field. 
 694         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 696     def GetMark(*args
, **kwargs
): 
 698         GetMark(self) -> (from, to) 
 700         Gets the positions of the begining and ending of the selection mark in 
 701         the combobox text field. 
 703         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 705     def GetCurrentSelection(*args
, **kwargs
): 
 707         GetCurrentSelection(self) -> int 
 709         Unlike `GetSelection` which only returns the accepted selection value, 
 710         i.e. the selection in the control once the user closes the dropdown 
 711         list, this function returns the current selection.  That is, while the 
 712         dropdown list is shown, it returns the currently selected item in 
 713         it. When it is not shown, its result is the same as for the other 
 716         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 718     def SetStringSelection(*args
, **kwargs
): 
 720         SetStringSelection(self, String string) -> bool 
 722         Select the item with the specifed string 
 724         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 726     def SetString(*args
, **kwargs
): 
 728         SetString(self, int n, String string) 
 730         Set the label for the n'th item (zero based) in the list. 
 732         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 734     def SetEditable(*args
, **kwargs
): 
 735         """SetEditable(self, bool editable)""" 
 736         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 738     def SetInsertionPointEnd(*args
, **kwargs
): 
 740         SetInsertionPointEnd(self) 
 742         Sets the insertion point at the end of the combobox text field. 
 744         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 746     def Remove(*args
, **kwargs
): 
 748         Remove(self, long from, long to) 
 750         Removes the text between the two positions in the combobox text field. 
 752         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 754     def IsEditable(*args
, **kwargs
): 
 756         IsEditable(self) -> bool 
 758         Returns True if the combo is ediatable (not read-only.) 
 760         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 762     def Undo(*args
, **kwargs
): 
 766         Redoes the last undo in the text field. Windows only. 
 768         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 770     def Redo(*args
, **kwargs
): 
 774         Undoes the last edit in the text field. Windows only. 
 776         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 778     def SelectAll(*args
, **kwargs
): 
 782         Select all the text in the combo's text field. 
 784         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 786     def CanCopy(*args
, **kwargs
): 
 788         CanCopy(self) -> bool 
 790         Returns True if the combobox is editable and there is a text selection 
 791         to copy to the clipboard.  Only available on Windows. 
 793         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 795     def CanCut(*args
, **kwargs
): 
 799         Returns True if the combobox is editable and there is a text selection 
 800         to copy to the clipboard.  Only available on Windows. 
 802         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 804     def CanPaste(*args
, **kwargs
): 
 806         CanPaste(self) -> bool 
 808         Returns True if the combobox is editable and there is text on the 
 809         clipboard that can be pasted into the text field. Only available on 
 812         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 814     def CanUndo(*args
, **kwargs
): 
 816         CanUndo(self) -> bool 
 818         Returns True if the combobox is editable and the last edit can be 
 819         undone.  Only available on Windows. 
 821         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 823     def CanRedo(*args
, **kwargs
): 
 825         CanRedo(self) -> bool 
 827         Returns True if the combobox is editable and the last undo can be 
 828         redone.  Only available on Windows. 
 830         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 832     def GetClassDefaultAttributes(*args
, **kwargs
): 
 834         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 836         Get the default attributes for this class.  This is useful if you want 
 837         to use the same font or colour in your own control as in a standard 
 838         control -- which is a much better idea than hard coding specific 
 839         colours or fonts which might look completely out of place on the 
 840         user's system, especially if it uses themes. 
 842         The variant parameter is only relevant under Mac currently and is 
 843         ignore under other platforms. Under Mac, it will change the size of 
 844         the returned font. See `wx.Window.SetWindowVariant` for more about 
 847         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 849     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 851 class ComboBoxPtr(ComboBox
): 
 852     def __init__(self
, this
): 
 854         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 855         self
.__class
__ = ComboBox
 
 856 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 857 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 859 def PreComboBox(*args
, **kwargs
): 
 861     PreComboBox() -> ComboBox 
 863     Precreate a ComboBox control for 2-phase creation. 
 865     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 869 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 871     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 873     Get the default attributes for this class.  This is useful if you want 
 874     to use the same font or colour in your own control as in a standard 
 875     control -- which is a much better idea than hard coding specific 
 876     colours or fonts which might look completely out of place on the 
 877     user's system, especially if it uses themes. 
 879     The variant parameter is only relevant under Mac currently and is 
 880     ignore under other platforms. Under Mac, it will change the size of 
 881     the returned font. See `wx.Window.SetWindowVariant` for more about 
 884     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 886 #--------------------------------------------------------------------------- 
 888 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 889 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 890 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 891 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 892 class Gauge(_core
.Control
): 
 893     """Proxy of C++ Gauge class""" 
 895         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 896     def __init__(self
, *args
, **kwargs
): 
 898         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 899             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 900             Validator validator=DefaultValidator,  
 901             String name=GaugeNameStr) -> Gauge 
 903         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 904         self
.this 
= newobj
.this
 
 907         self
._setOORInfo
(self
) 
 909     def Create(*args
, **kwargs
): 
 911         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 912             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 913             Validator validator=DefaultValidator,  
 914             String name=GaugeNameStr) -> bool 
 916         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 918     def SetRange(*args
, **kwargs
): 
 919         """SetRange(self, int range)""" 
 920         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 922     def GetRange(*args
, **kwargs
): 
 923         """GetRange(self) -> int""" 
 924         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 926     def SetValue(*args
, **kwargs
): 
 927         """SetValue(self, int pos)""" 
 928         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 930     def GetValue(*args
, **kwargs
): 
 931         """GetValue(self) -> int""" 
 932         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 934     def IsVertical(*args
, **kwargs
): 
 935         """IsVertical(self) -> bool""" 
 936         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 938     def SetShadowWidth(*args
, **kwargs
): 
 939         """SetShadowWidth(self, int w)""" 
 940         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 942     def GetShadowWidth(*args
, **kwargs
): 
 943         """GetShadowWidth(self) -> int""" 
 944         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 946     def SetBezelFace(*args
, **kwargs
): 
 947         """SetBezelFace(self, int w)""" 
 948         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 950     def GetBezelFace(*args
, **kwargs
): 
 951         """GetBezelFace(self) -> int""" 
 952         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 954     def GetClassDefaultAttributes(*args
, **kwargs
): 
 956         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 958         Get the default attributes for this class.  This is useful if you want 
 959         to use the same font or colour in your own control as in a standard 
 960         control -- which is a much better idea than hard coding specific 
 961         colours or fonts which might look completely out of place on the 
 962         user's system, especially if it uses themes. 
 964         The variant parameter is only relevant under Mac currently and is 
 965         ignore under other platforms. Under Mac, it will change the size of 
 966         the returned font. See `wx.Window.SetWindowVariant` for more about 
 969         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 971     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 973 class GaugePtr(Gauge
): 
 974     def __init__(self
, this
): 
 976         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 977         self
.__class
__ = Gauge
 
 978 _controls_
.Gauge_swigregister(GaugePtr
) 
 979 GaugeNameStr 
= cvar
.GaugeNameStr
 
 981 def PreGauge(*args
, **kwargs
): 
 982     """PreGauge() -> Gauge""" 
 983     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 987 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 989     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 991     Get the default attributes for this class.  This is useful if you want 
 992     to use the same font or colour in your own control as in a standard 
 993     control -- which is a much better idea than hard coding specific 
 994     colours or fonts which might look completely out of place on the 
 995     user's system, especially if it uses themes. 
 997     The variant parameter is only relevant under Mac currently and is 
 998     ignore under other platforms. Under Mac, it will change the size of 
 999     the returned font. See `wx.Window.SetWindowVariant` for more about 
1002     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
1004 #--------------------------------------------------------------------------- 
1006 class StaticBox(_core
.Control
): 
1007     """Proxy of C++ StaticBox class""" 
1009         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1010     def __init__(self
, *args
, **kwargs
): 
1012         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1013             Point pos=DefaultPosition, Size size=DefaultSize,  
1014             long style=0, String name=StaticBoxNameStr) -> StaticBox 
1016         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
1017         self
.this 
= newobj
.this
 
1020         self
._setOORInfo
(self
) 
1022     def Create(*args
, **kwargs
): 
1024         Create(self, Window parent, int id=-1, String label=EmptyString,  
1025             Point pos=DefaultPosition, Size size=DefaultSize,  
1026             long style=0, String name=StaticBoxNameStr) -> bool 
1028         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
1030     def GetClassDefaultAttributes(*args
, **kwargs
): 
1032         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1034         Get the default attributes for this class.  This is useful if you want 
1035         to use the same font or colour in your own control as in a standard 
1036         control -- which is a much better idea than hard coding specific 
1037         colours or fonts which might look completely out of place on the 
1038         user's system, especially if it uses themes. 
1040         The variant parameter is only relevant under Mac currently and is 
1041         ignore under other platforms. Under Mac, it will change the size of 
1042         the returned font. See `wx.Window.SetWindowVariant` for more about 
1045         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1047     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1049 class StaticBoxPtr(StaticBox
): 
1050     def __init__(self
, this
): 
1052         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1053         self
.__class
__ = StaticBox
 
1054 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
1055 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1056 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1057 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1059 def PreStaticBox(*args
, **kwargs
): 
1060     """PreStaticBox() -> StaticBox""" 
1061     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1065 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1067     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1069     Get the default attributes for this class.  This is useful if you want 
1070     to use the same font or colour in your own control as in a standard 
1071     control -- which is a much better idea than hard coding specific 
1072     colours or fonts which might look completely out of place on the 
1073     user's system, especially if it uses themes. 
1075     The variant parameter is only relevant under Mac currently and is 
1076     ignore under other platforms. Under Mac, it will change the size of 
1077     the returned font. See `wx.Window.SetWindowVariant` for more about 
1080     return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1082 #--------------------------------------------------------------------------- 
1084 class StaticLine(_core
.Control
): 
1085     """Proxy of C++ StaticLine class""" 
1087         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1088     def __init__(self
, *args
, **kwargs
): 
1090         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1091             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1092             String name=StaticTextNameStr) -> StaticLine 
1094         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
1095         self
.this 
= newobj
.this
 
1098         self
._setOORInfo
(self
) 
1100     def Create(*args
, **kwargs
): 
1102         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1103             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1104             String name=StaticTextNameStr) -> bool 
1106         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1108     def IsVertical(*args
, **kwargs
): 
1109         """IsVertical(self) -> bool""" 
1110         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1112     def GetDefaultSize(*args
, **kwargs
): 
1113         """GetDefaultSize() -> int""" 
1114         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1117     def GetClassDefaultAttributes(*args
, **kwargs
): 
1119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1121         Get the default attributes for this class.  This is useful if you want 
1122         to use the same font or colour in your own control as in a standard 
1123         control -- which is a much better idea than hard coding specific 
1124         colours or fonts which might look completely out of place on the 
1125         user's system, especially if it uses themes. 
1127         The variant parameter is only relevant under Mac currently and is 
1128         ignore under other platforms. Under Mac, it will change the size of 
1129         the returned font. See `wx.Window.SetWindowVariant` for more about 
1132         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1136 class StaticLinePtr(StaticLine
): 
1137     def __init__(self
, this
): 
1139         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1140         self
.__class
__ = StaticLine
 
1141 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1143 def PreStaticLine(*args
, **kwargs
): 
1144     """PreStaticLine() -> StaticLine""" 
1145     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1149 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1150     """StaticLine_GetDefaultSize() -> int""" 
1151     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1153 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1155     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1157     Get the default attributes for this class.  This is useful if you want 
1158     to use the same font or colour in your own control as in a standard 
1159     control -- which is a much better idea than hard coding specific 
1160     colours or fonts which might look completely out of place on the 
1161     user's system, especially if it uses themes. 
1163     The variant parameter is only relevant under Mac currently and is 
1164     ignore under other platforms. Under Mac, it will change the size of 
1165     the returned font. See `wx.Window.SetWindowVariant` for more about 
1168     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1170 #--------------------------------------------------------------------------- 
1172 class StaticText(_core
.Control
): 
1173     """Proxy of C++ StaticText class""" 
1175         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1176     def __init__(self
, *args
, **kwargs
): 
1178         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1179             Point pos=DefaultPosition, Size size=DefaultSize,  
1180             long style=0, String name=StaticTextNameStr) -> StaticText 
1182         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1183         self
.this 
= newobj
.this
 
1186         self
._setOORInfo
(self
) 
1188     def Create(*args
, **kwargs
): 
1190         Create(self, Window parent, int id=-1, String label=EmptyString,  
1191             Point pos=DefaultPosition, Size size=DefaultSize,  
1192             long style=0, String name=StaticTextNameStr) -> bool 
1194         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1196     def Wrap(*args
, **kwargs
): 
1198         Wrap(self, int width) 
1200         This functions wraps the control's label so that each of its lines 
1201         becomes at most ``width`` pixels wide if possible (the lines are 
1202         broken at words boundaries so it might not be the case if words are 
1203         too long). If ``width`` is negative, no wrapping is done. 
1205         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1207     def GetClassDefaultAttributes(*args
, **kwargs
): 
1209         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1211         Get the default attributes for this class.  This is useful if you want 
1212         to use the same font or colour in your own control as in a standard 
1213         control -- which is a much better idea than hard coding specific 
1214         colours or fonts which might look completely out of place on the 
1215         user's system, especially if it uses themes. 
1217         The variant parameter is only relevant under Mac currently and is 
1218         ignore under other platforms. Under Mac, it will change the size of 
1219         the returned font. See `wx.Window.SetWindowVariant` for more about 
1222         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1224     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1226 class StaticTextPtr(StaticText
): 
1227     def __init__(self
, this
): 
1229         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1230         self
.__class
__ = StaticText
 
1231 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1233 def PreStaticText(*args
, **kwargs
): 
1234     """PreStaticText() -> StaticText""" 
1235     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1239 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1241     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1243     Get the default attributes for this class.  This is useful if you want 
1244     to use the same font or colour in your own control as in a standard 
1245     control -- which is a much better idea than hard coding specific 
1246     colours or fonts which might look completely out of place on the 
1247     user's system, especially if it uses themes. 
1249     The variant parameter is only relevant under Mac currently and is 
1250     ignore under other platforms. Under Mac, it will change the size of 
1251     the returned font. See `wx.Window.SetWindowVariant` for more about 
1254     return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1256 #--------------------------------------------------------------------------- 
1258 class StaticBitmap(_core
.Control
): 
1259     """Proxy of C++ StaticBitmap class""" 
1261         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1262     def __init__(self
, *args
, **kwargs
): 
1264         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1265             Point pos=DefaultPosition, Size size=DefaultSize,  
1266             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1268         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1269         self
.this 
= newobj
.this
 
1272         self
._setOORInfo
(self
) 
1274     def Create(*args
, **kwargs
): 
1276         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1277             Point pos=DefaultPosition, Size size=DefaultSize,  
1278             long style=0, String name=StaticBitmapNameStr) -> bool 
1280         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1282     def GetBitmap(*args
, **kwargs
): 
1283         """GetBitmap(self) -> Bitmap""" 
1284         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1286     def SetBitmap(*args
, **kwargs
): 
1287         """SetBitmap(self, Bitmap bitmap)""" 
1288         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1290     def SetIcon(*args
, **kwargs
): 
1291         """SetIcon(self, Icon icon)""" 
1292         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1294     def GetClassDefaultAttributes(*args
, **kwargs
): 
1296         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1298         Get the default attributes for this class.  This is useful if you want 
1299         to use the same font or colour in your own control as in a standard 
1300         control -- which is a much better idea than hard coding specific 
1301         colours or fonts which might look completely out of place on the 
1302         user's system, especially if it uses themes. 
1304         The variant parameter is only relevant under Mac currently and is 
1305         ignore under other platforms. Under Mac, it will change the size of 
1306         the returned font. See `wx.Window.SetWindowVariant` for more about 
1309         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1311     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1313 class StaticBitmapPtr(StaticBitmap
): 
1314     def __init__(self
, this
): 
1316         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1317         self
.__class
__ = StaticBitmap
 
1318 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1320 def PreStaticBitmap(*args
, **kwargs
): 
1321     """PreStaticBitmap() -> StaticBitmap""" 
1322     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1326 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1328     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1330     Get the default attributes for this class.  This is useful if you want 
1331     to use the same font or colour in your own control as in a standard 
1332     control -- which is a much better idea than hard coding specific 
1333     colours or fonts which might look completely out of place on the 
1334     user's system, especially if it uses themes. 
1336     The variant parameter is only relevant under Mac currently and is 
1337     ignore under other platforms. Under Mac, it will change the size of 
1338     the returned font. See `wx.Window.SetWindowVariant` for more about 
1341     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1343 #--------------------------------------------------------------------------- 
1345 class ListBox(_core
.ControlWithItems
): 
1346     """Proxy of C++ ListBox class""" 
1348         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1349     def __init__(self
, *args
, **kwargs
): 
1351         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1352             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1353             long style=0, Validator validator=DefaultValidator,  
1354             String name=ListBoxNameStr) -> ListBox 
1356         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1357         self
.this 
= newobj
.this
 
1360         self
._setOORInfo
(self
) 
1362     def Create(*args
, **kwargs
): 
1364         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1365             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1366             long style=0, Validator validator=DefaultValidator,  
1367             String name=ListBoxNameStr) -> bool 
1369         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1371     def Insert(*args
, **kwargs
): 
1373         Insert(self, String item, int pos, PyObject clientData=None) 
1375         Insert an item into the control before the item at the ``pos`` index, 
1376         optionally associating some data object with the item. 
1378         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1380     def InsertItems(*args
, **kwargs
): 
1381         """InsertItems(self, wxArrayString items, int pos)""" 
1382         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1384     def Set(*args
, **kwargs
): 
1385         """Set(self, wxArrayString items)""" 
1386         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1388     def IsSelected(*args
, **kwargs
): 
1389         """IsSelected(self, int n) -> bool""" 
1390         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1392     def SetSelection(*args
, **kwargs
): 
1393         """SetSelection(self, int n, bool select=True)""" 
1394         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1396     def Select(*args
, **kwargs
): 
1400         This is the same as `SetSelection` and exists only because it is 
1401         slightly more natural for controls which support multiple selection. 
1403         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1405     def Deselect(*args
, **kwargs
): 
1406         """Deselect(self, int n)""" 
1407         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1409     def DeselectAll(*args
, **kwargs
): 
1410         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1411         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1413     def SetStringSelection(*args
, **kwargs
): 
1414         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1415         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1417     def GetSelections(*args
, **kwargs
): 
1418         """GetSelections(self) -> PyObject""" 
1419         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1421     def SetFirstItem(*args
, **kwargs
): 
1422         """SetFirstItem(self, int n)""" 
1423         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1425     def SetFirstItemStr(*args
, **kwargs
): 
1426         """SetFirstItemStr(self, String s)""" 
1427         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1429     def EnsureVisible(*args
, **kwargs
): 
1430         """EnsureVisible(self, int n)""" 
1431         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1433     def AppendAndEnsureVisible(*args
, **kwargs
): 
1434         """AppendAndEnsureVisible(self, String s)""" 
1435         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1437     def IsSorted(*args
, **kwargs
): 
1438         """IsSorted(self) -> bool""" 
1439         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1441     def SetItemForegroundColour(*args
, **kwargs
): 
1442         """SetItemForegroundColour(self, int item, Colour c)""" 
1443         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1445     def SetItemBackgroundColour(*args
, **kwargs
): 
1446         """SetItemBackgroundColour(self, int item, Colour c)""" 
1447         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1449     def SetItemFont(*args
, **kwargs
): 
1450         """SetItemFont(self, int item, Font f)""" 
1451         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1453     def GetClassDefaultAttributes(*args
, **kwargs
): 
1455         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1457         Get the default attributes for this class.  This is useful if you want 
1458         to use the same font or colour in your own control as in a standard 
1459         control -- which is a much better idea than hard coding specific 
1460         colours or fonts which might look completely out of place on the 
1461         user's system, especially if it uses themes. 
1463         The variant parameter is only relevant under Mac currently and is 
1464         ignore under other platforms. Under Mac, it will change the size of 
1465         the returned font. See `wx.Window.SetWindowVariant` for more about 
1468         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1470     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1472 class ListBoxPtr(ListBox
): 
1473     def __init__(self
, this
): 
1475         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1476         self
.__class
__ = ListBox
 
1477 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1478 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1480 def PreListBox(*args
, **kwargs
): 
1481     """PreListBox() -> ListBox""" 
1482     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1486 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1488     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1490     Get the default attributes for this class.  This is useful if you want 
1491     to use the same font or colour in your own control as in a standard 
1492     control -- which is a much better idea than hard coding specific 
1493     colours or fonts which might look completely out of place on the 
1494     user's system, especially if it uses themes. 
1496     The variant parameter is only relevant under Mac currently and is 
1497     ignore under other platforms. Under Mac, it will change the size of 
1498     the returned font. See `wx.Window.SetWindowVariant` for more about 
1501     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1503 #--------------------------------------------------------------------------- 
1505 class CheckListBox(ListBox
): 
1506     """Proxy of C++ CheckListBox class""" 
1508         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1509     def __init__(self
, *args
, **kwargs
): 
1511         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1512             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1513             long style=0, Validator validator=DefaultValidator,  
1514             String name=ListBoxNameStr) -> CheckListBox 
1516         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1517         self
.this 
= newobj
.this
 
1520         self
._setOORInfo
(self
) 
1522     def Create(*args
, **kwargs
): 
1524         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1525             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1526             long style=0, Validator validator=DefaultValidator,  
1527             String name=ListBoxNameStr) -> bool 
1529         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1531     def IsChecked(*args
, **kwargs
): 
1532         """IsChecked(self, int index) -> bool""" 
1533         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1535     def Check(*args
, **kwargs
): 
1536         """Check(self, int index, int check=True)""" 
1537         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1539     def GetItemHeight(*args
, **kwargs
): 
1540         """GetItemHeight(self) -> int""" 
1541         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1543     def HitTest(*args
, **kwargs
): 
1545         HitTest(self, Point pt) -> int 
1547         Test where the given (in client coords) point lies 
1549         return _controls_
.CheckListBox_HitTest(*args
, **kwargs
) 
1551     def HitTestXY(*args
, **kwargs
): 
1553         HitTestXY(self, int x, int y) -> int 
1555         Test where the given (in client coords) point lies 
1557         return _controls_
.CheckListBox_HitTestXY(*args
, **kwargs
) 
1560 class CheckListBoxPtr(CheckListBox
): 
1561     def __init__(self
, this
): 
1563         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1564         self
.__class
__ = CheckListBox
 
1565 _controls_
.CheckListBox_swigregister(CheckListBoxPtr
) 
1567 def PreCheckListBox(*args
, **kwargs
): 
1568     """PreCheckListBox() -> CheckListBox""" 
1569     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1573 #--------------------------------------------------------------------------- 
1575 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1576 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1577 TE_READONLY 
= _controls_
.TE_READONLY
 
1578 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1579 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1580 TE_LEFT 
= _controls_
.TE_LEFT
 
1581 TE_CENTER 
= _controls_
.TE_CENTER
 
1582 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1583 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1584 TE_RICH 
= _controls_
.TE_RICH
 
1585 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1586 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1587 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1588 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1589 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1590 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1591 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1592 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1593 TE_LINEWRAP 
= _controls_
.TE_LINEWRAP
 
1594 TE_RICH2 
= _controls_
.TE_RICH2
 
1595 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1596 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1597 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1598 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1599 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1600 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1601 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1602 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1603 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1604 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1605 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1606 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1607 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1608 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1609 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1610 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1611 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1612 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1613 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1614 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1615 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1616 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1617 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1618 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1619 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1620 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1621 class TextAttr(object): 
1622     """Proxy of C++ TextAttr class""" 
1624         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1625     def __init__(self
, *args
, **kwargs
): 
1627         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1628             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1630         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1631         self
.this 
= newobj
.this
 
1634     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1637             if self
.thisown
: destroy(self
) 
1640     def Init(*args
, **kwargs
): 
1642         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1644     def SetTextColour(*args
, **kwargs
): 
1645         """SetTextColour(self, Colour colText)""" 
1646         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1648     def SetBackgroundColour(*args
, **kwargs
): 
1649         """SetBackgroundColour(self, Colour colBack)""" 
1650         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1652     def SetFont(*args
, **kwargs
): 
1653         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1654         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1656     def SetAlignment(*args
, **kwargs
): 
1657         """SetAlignment(self, int alignment)""" 
1658         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1660     def SetTabs(*args
, **kwargs
): 
1661         """SetTabs(self, wxArrayInt tabs)""" 
1662         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1664     def SetLeftIndent(*args
, **kwargs
): 
1665         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1666         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1668     def SetRightIndent(*args
, **kwargs
): 
1669         """SetRightIndent(self, int indent)""" 
1670         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1672     def SetFlags(*args
, **kwargs
): 
1673         """SetFlags(self, long flags)""" 
1674         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1676     def HasTextColour(*args
, **kwargs
): 
1677         """HasTextColour(self) -> bool""" 
1678         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1680     def HasBackgroundColour(*args
, **kwargs
): 
1681         """HasBackgroundColour(self) -> bool""" 
1682         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1684     def HasFont(*args
, **kwargs
): 
1685         """HasFont(self) -> bool""" 
1686         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1688     def HasAlignment(*args
, **kwargs
): 
1689         """HasAlignment(self) -> bool""" 
1690         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1692     def HasTabs(*args
, **kwargs
): 
1693         """HasTabs(self) -> bool""" 
1694         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1696     def HasLeftIndent(*args
, **kwargs
): 
1697         """HasLeftIndent(self) -> bool""" 
1698         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1700     def HasRightIndent(*args
, **kwargs
): 
1701         """HasRightIndent(self) -> bool""" 
1702         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1704     def HasFlag(*args
, **kwargs
): 
1705         """HasFlag(self, long flag) -> bool""" 
1706         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1708     def GetTextColour(*args
, **kwargs
): 
1709         """GetTextColour(self) -> Colour""" 
1710         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1712     def GetBackgroundColour(*args
, **kwargs
): 
1713         """GetBackgroundColour(self) -> Colour""" 
1714         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1716     def GetFont(*args
, **kwargs
): 
1717         """GetFont(self) -> Font""" 
1718         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1720     def GetAlignment(*args
, **kwargs
): 
1721         """GetAlignment(self) -> int""" 
1722         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1724     def GetTabs(*args
, **kwargs
): 
1725         """GetTabs(self) -> wxArrayInt""" 
1726         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1728     def GetLeftIndent(*args
, **kwargs
): 
1729         """GetLeftIndent(self) -> long""" 
1730         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1732     def GetLeftSubIndent(*args
, **kwargs
): 
1733         """GetLeftSubIndent(self) -> long""" 
1734         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1736     def GetRightIndent(*args
, **kwargs
): 
1737         """GetRightIndent(self) -> long""" 
1738         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1740     def GetFlags(*args
, **kwargs
): 
1741         """GetFlags(self) -> long""" 
1742         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1744     def IsDefault(*args
, **kwargs
): 
1745         """IsDefault(self) -> bool""" 
1746         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1748     def Combine(*args
, **kwargs
): 
1749         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1750         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1752     Combine 
= staticmethod(Combine
) 
1754 class TextAttrPtr(TextAttr
): 
1755     def __init__(self
, this
): 
1757         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1758         self
.__class
__ = TextAttr
 
1759 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1760 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1762 def TextAttr_Combine(*args
, **kwargs
): 
1763     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1764     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1766 class TextCtrl(_core
.Control
): 
1767     """Proxy of C++ TextCtrl class""" 
1769         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1770     def __init__(self
, *args
, **kwargs
): 
1772         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1773             Point pos=DefaultPosition, Size size=DefaultSize,  
1774             long style=0, Validator validator=DefaultValidator,  
1775             String name=TextCtrlNameStr) -> TextCtrl 
1777         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1778         self
.this 
= newobj
.this
 
1781         self
._setOORInfo
(self
) 
1783     def Create(*args
, **kwargs
): 
1785         Create(self, Window parent, int id=-1, String value=EmptyString,  
1786             Point pos=DefaultPosition, Size size=DefaultSize,  
1787             long style=0, Validator validator=DefaultValidator,  
1788             String name=TextCtrlNameStr) -> bool 
1790         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1792     def GetValue(*args
, **kwargs
): 
1793         """GetValue(self) -> String""" 
1794         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1796     def SetValue(*args
, **kwargs
): 
1797         """SetValue(self, String value)""" 
1798         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1800     def GetRange(*args
, **kwargs
): 
1801         """GetRange(self, long from, long to) -> String""" 
1802         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1804     def GetLineLength(*args
, **kwargs
): 
1805         """GetLineLength(self, long lineNo) -> int""" 
1806         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1808     def GetLineText(*args
, **kwargs
): 
1809         """GetLineText(self, long lineNo) -> String""" 
1810         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1812     def GetNumberOfLines(*args
, **kwargs
): 
1813         """GetNumberOfLines(self) -> int""" 
1814         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1816     def IsModified(*args
, **kwargs
): 
1817         """IsModified(self) -> bool""" 
1818         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1820     def IsEditable(*args
, **kwargs
): 
1821         """IsEditable(self) -> bool""" 
1822         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1824     def IsSingleLine(*args
, **kwargs
): 
1825         """IsSingleLine(self) -> bool""" 
1826         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1828     def IsMultiLine(*args
, **kwargs
): 
1829         """IsMultiLine(self) -> bool""" 
1830         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1832     def GetSelection(*args
, **kwargs
): 
1834         GetSelection() -> (from, to) 
1836         If the return values from and to are the same, there is no selection. 
1838         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1840     def GetStringSelection(*args
, **kwargs
): 
1841         """GetStringSelection(self) -> String""" 
1842         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1844     def Clear(*args
, **kwargs
): 
1846         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1848     def Replace(*args
, **kwargs
): 
1849         """Replace(self, long from, long to, String value)""" 
1850         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1852     def Remove(*args
, **kwargs
): 
1853         """Remove(self, long from, long to)""" 
1854         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1856     def LoadFile(*args
, **kwargs
): 
1857         """LoadFile(self, String file) -> bool""" 
1858         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1860     def SaveFile(*args
, **kwargs
): 
1861         """SaveFile(self, String file=EmptyString) -> bool""" 
1862         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1864     def MarkDirty(*args
, **kwargs
): 
1865         """MarkDirty(self)""" 
1866         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1868     def DiscardEdits(*args
, **kwargs
): 
1869         """DiscardEdits(self)""" 
1870         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1872     def SetMaxLength(*args
, **kwargs
): 
1873         """SetMaxLength(self, unsigned long len)""" 
1874         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1876     def WriteText(*args
, **kwargs
): 
1877         """WriteText(self, String text)""" 
1878         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1880     def AppendText(*args
, **kwargs
): 
1881         """AppendText(self, String text)""" 
1882         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1884     def EmulateKeyPress(*args
, **kwargs
): 
1885         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1886         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1888     def SetStyle(*args
, **kwargs
): 
1889         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1890         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1892     def GetStyle(*args
, **kwargs
): 
1893         """GetStyle(self, long position, TextAttr style) -> bool""" 
1894         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1896     def SetDefaultStyle(*args
, **kwargs
): 
1897         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1898         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1900     def GetDefaultStyle(*args
, **kwargs
): 
1901         """GetDefaultStyle(self) -> TextAttr""" 
1902         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1904     def XYToPosition(*args
, **kwargs
): 
1905         """XYToPosition(self, long x, long y) -> long""" 
1906         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1908     def PositionToXY(*args
, **kwargs
): 
1909         """PositionToXY(long pos) -> (x, y)""" 
1910         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1912     def ShowPosition(*args
, **kwargs
): 
1913         """ShowPosition(self, long pos)""" 
1914         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1916     def HitTest(*args
, **kwargs
): 
1918         HitTest(Point pt) -> (result, col, row) 
1920         Find the row, col coresponding to the character at the point given in 
1921         pixels. NB: pt is in device coords but is not adjusted for the client 
1922         area origin nor scrolling. 
1924         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1926     def HitTestPos(*args
, **kwargs
): 
1928         HitTestPos(Point pt) -> (result, position) 
1930         Find the character position in the text coresponding to the point 
1931         given in pixels. NB: pt is in device coords but is not adjusted for 
1932         the client area origin nor scrolling.  
1934         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1936     def Copy(*args
, **kwargs
): 
1938         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1940     def Cut(*args
, **kwargs
): 
1942         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1944     def Paste(*args
, **kwargs
): 
1946         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1948     def CanCopy(*args
, **kwargs
): 
1949         """CanCopy(self) -> bool""" 
1950         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1952     def CanCut(*args
, **kwargs
): 
1953         """CanCut(self) -> bool""" 
1954         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1956     def CanPaste(*args
, **kwargs
): 
1957         """CanPaste(self) -> bool""" 
1958         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1960     def Undo(*args
, **kwargs
): 
1962         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1964     def Redo(*args
, **kwargs
): 
1966         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1968     def CanUndo(*args
, **kwargs
): 
1969         """CanUndo(self) -> bool""" 
1970         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1972     def CanRedo(*args
, **kwargs
): 
1973         """CanRedo(self) -> bool""" 
1974         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1976     def SetInsertionPoint(*args
, **kwargs
): 
1977         """SetInsertionPoint(self, long pos)""" 
1978         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1980     def SetInsertionPointEnd(*args
, **kwargs
): 
1981         """SetInsertionPointEnd(self)""" 
1982         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1984     def GetInsertionPoint(*args
, **kwargs
): 
1985         """GetInsertionPoint(self) -> long""" 
1986         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1988     def GetLastPosition(*args
, **kwargs
): 
1989         """GetLastPosition(self) -> long""" 
1990         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1992     def SetSelection(*args
, **kwargs
): 
1993         """SetSelection(self, long from, long to)""" 
1994         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1996     def SelectAll(*args
, **kwargs
): 
1997         """SelectAll(self)""" 
1998         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
2000     def SetEditable(*args
, **kwargs
): 
2001         """SetEditable(self, bool editable)""" 
2002         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
2004     def write(*args
, **kwargs
): 
2005         """write(self, String text)""" 
2006         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
2008     def GetString(*args
, **kwargs
): 
2009         """GetString(self, long from, long to) -> String""" 
2010         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
2012     def GetClassDefaultAttributes(*args
, **kwargs
): 
2014         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2016         Get the default attributes for this class.  This is useful if you want 
2017         to use the same font or colour in your own control as in a standard 
2018         control -- which is a much better idea than hard coding specific 
2019         colours or fonts which might look completely out of place on the 
2020         user's system, especially if it uses themes. 
2022         The variant parameter is only relevant under Mac currently and is 
2023         ignore under other platforms. Under Mac, it will change the size of 
2024         the returned font. See `wx.Window.SetWindowVariant` for more about 
2027         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2029     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2031 class TextCtrlPtr(TextCtrl
): 
2032     def __init__(self
, this
): 
2034         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2035         self
.__class
__ = TextCtrl
 
2036 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
2038 def PreTextCtrl(*args
, **kwargs
): 
2039     """PreTextCtrl() -> TextCtrl""" 
2040     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
2044 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2046     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2048     Get the default attributes for this class.  This is useful if you want 
2049     to use the same font or colour in your own control as in a standard 
2050     control -- which is a much better idea than hard coding specific 
2051     colours or fonts which might look completely out of place on the 
2052     user's system, especially if it uses themes. 
2054     The variant parameter is only relevant under Mac currently and is 
2055     ignore under other platforms. Under Mac, it will change the size of 
2056     the returned font. See `wx.Window.SetWindowVariant` for more about 
2059     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2061 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2062 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2063 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2064 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2065 class TextUrlEvent(_core
.CommandEvent
): 
2066     """Proxy of C++ TextUrlEvent class""" 
2068         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2069     def __init__(self
, *args
, **kwargs
): 
2070         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2071         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
2072         self
.this 
= newobj
.this
 
2075     def GetMouseEvent(*args
, **kwargs
): 
2076         """GetMouseEvent(self) -> MouseEvent""" 
2077         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2079     def GetURLStart(*args
, **kwargs
): 
2080         """GetURLStart(self) -> long""" 
2081         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2083     def GetURLEnd(*args
, **kwargs
): 
2084         """GetURLEnd(self) -> long""" 
2085         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2088 class TextUrlEventPtr(TextUrlEvent
): 
2089     def __init__(self
, this
): 
2091         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2092         self
.__class
__ = TextUrlEvent
 
2093 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
2095 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2096 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2097 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2098 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2100 #--------------------------------------------------------------------------- 
2102 class ScrollBar(_core
.Control
): 
2103     """Proxy of C++ ScrollBar class""" 
2105         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2106     def __init__(self
, *args
, **kwargs
): 
2108         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2109             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2110             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2112         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
2113         self
.this 
= newobj
.this
 
2116         self
._setOORInfo
(self
) 
2118     def Create(*args
, **kwargs
): 
2120         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2121             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2122             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2124         Do the 2nd phase and create the GUI control. 
2126         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2128     def GetThumbPosition(*args
, **kwargs
): 
2129         """GetThumbPosition(self) -> int""" 
2130         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2132     def GetThumbSize(*args
, **kwargs
): 
2133         """GetThumbSize(self) -> int""" 
2134         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2136     GetThumbLength 
= GetThumbSize 
 
2137     def GetPageSize(*args
, **kwargs
): 
2138         """GetPageSize(self) -> int""" 
2139         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2141     def GetRange(*args
, **kwargs
): 
2142         """GetRange(self) -> int""" 
2143         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2145     def IsVertical(*args
, **kwargs
): 
2146         """IsVertical(self) -> bool""" 
2147         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2149     def SetThumbPosition(*args
, **kwargs
): 
2150         """SetThumbPosition(self, int viewStart)""" 
2151         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2153     def SetScrollbar(*args
, **kwargs
): 
2155         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
2158         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2160     def GetClassDefaultAttributes(*args
, **kwargs
): 
2162         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2164         Get the default attributes for this class.  This is useful if you want 
2165         to use the same font or colour in your own control as in a standard 
2166         control -- which is a much better idea than hard coding specific 
2167         colours or fonts which might look completely out of place on the 
2168         user's system, especially if it uses themes. 
2170         The variant parameter is only relevant under Mac currently and is 
2171         ignore under other platforms. Under Mac, it will change the size of 
2172         the returned font. See `wx.Window.SetWindowVariant` for more about 
2175         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2177     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2179 class ScrollBarPtr(ScrollBar
): 
2180     def __init__(self
, this
): 
2182         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2183         self
.__class
__ = ScrollBar
 
2184 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2185 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2187 def PreScrollBar(*args
, **kwargs
): 
2188     """PreScrollBar() -> ScrollBar""" 
2189     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2193 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2195     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2197     Get the default attributes for this class.  This is useful if you want 
2198     to use the same font or colour in your own control as in a standard 
2199     control -- which is a much better idea than hard coding specific 
2200     colours or fonts which might look completely out of place on the 
2201     user's system, especially if it uses themes. 
2203     The variant parameter is only relevant under Mac currently and is 
2204     ignore under other platforms. Under Mac, it will change the size of 
2205     the returned font. See `wx.Window.SetWindowVariant` for more about 
2208     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2210 #--------------------------------------------------------------------------- 
2212 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2213 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2214 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2215 SP_WRAP 
= _controls_
.SP_WRAP
 
2216 class SpinButton(_core
.Control
): 
2217     """Proxy of C++ SpinButton class""" 
2219         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2220     def __init__(self
, *args
, **kwargs
): 
2222         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2223             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2224             String name=SPIN_BUTTON_NAME) -> SpinButton 
2226         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2227         self
.this 
= newobj
.this
 
2230         self
._setOORInfo
(self
) 
2232     def Create(*args
, **kwargs
): 
2234         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2235             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2236             String name=SPIN_BUTTON_NAME) -> bool 
2238         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2240     def GetValue(*args
, **kwargs
): 
2241         """GetValue(self) -> int""" 
2242         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2244     def GetMin(*args
, **kwargs
): 
2245         """GetMin(self) -> int""" 
2246         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2248     def GetMax(*args
, **kwargs
): 
2249         """GetMax(self) -> int""" 
2250         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2252     def SetValue(*args
, **kwargs
): 
2253         """SetValue(self, int val)""" 
2254         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2256     def SetMin(*args
, **kwargs
): 
2257         """SetMin(self, int minVal)""" 
2258         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2260     def SetMax(*args
, **kwargs
): 
2261         """SetMax(self, int maxVal)""" 
2262         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2264     def SetRange(*args
, **kwargs
): 
2265         """SetRange(self, int minVal, int maxVal)""" 
2266         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2268     def IsVertical(*args
, **kwargs
): 
2269         """IsVertical(self) -> bool""" 
2270         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2272     def GetClassDefaultAttributes(*args
, **kwargs
): 
2274         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2276         Get the default attributes for this class.  This is useful if you want 
2277         to use the same font or colour in your own control as in a standard 
2278         control -- which is a much better idea than hard coding specific 
2279         colours or fonts which might look completely out of place on the 
2280         user's system, especially if it uses themes. 
2282         The variant parameter is only relevant under Mac currently and is 
2283         ignore under other platforms. Under Mac, it will change the size of 
2284         the returned font. See `wx.Window.SetWindowVariant` for more about 
2287         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2289     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2291 class SpinButtonPtr(SpinButton
): 
2292     def __init__(self
, this
): 
2294         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2295         self
.__class
__ = SpinButton
 
2296 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2297 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2298 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2300 def PreSpinButton(*args
, **kwargs
): 
2301     """PreSpinButton() -> SpinButton""" 
2302     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2306 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2308     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2310     Get the default attributes for this class.  This is useful if you want 
2311     to use the same font or colour in your own control as in a standard 
2312     control -- which is a much better idea than hard coding specific 
2313     colours or fonts which might look completely out of place on the 
2314     user's system, especially if it uses themes. 
2316     The variant parameter is only relevant under Mac currently and is 
2317     ignore under other platforms. Under Mac, it will change the size of 
2318     the returned font. See `wx.Window.SetWindowVariant` for more about 
2321     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2323 class SpinCtrl(_core
.Control
): 
2324     """Proxy of C++ SpinCtrl class""" 
2326         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2327     def __init__(self
, *args
, **kwargs
): 
2329         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2330             Point pos=DefaultPosition, Size size=DefaultSize,  
2331             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2332             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2334         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2335         self
.this 
= newobj
.this
 
2338         self
._setOORInfo
(self
) 
2340     def Create(*args
, **kwargs
): 
2342         Create(self, Window parent, int id=-1, String value=EmptyString,  
2343             Point pos=DefaultPosition, Size size=DefaultSize,  
2344             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2345             int initial=0, String name=SpinCtrlNameStr) -> bool 
2347         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2349     def GetValue(*args
, **kwargs
): 
2350         """GetValue(self) -> int""" 
2351         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2353     def SetValue(*args
, **kwargs
): 
2354         """SetValue(self, int value)""" 
2355         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2357     def SetValueString(*args
, **kwargs
): 
2358         """SetValueString(self, String text)""" 
2359         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2361     def SetRange(*args
, **kwargs
): 
2362         """SetRange(self, int minVal, int maxVal)""" 
2363         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2365     def GetMin(*args
, **kwargs
): 
2366         """GetMin(self) -> int""" 
2367         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2369     def GetMax(*args
, **kwargs
): 
2370         """GetMax(self) -> int""" 
2371         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2373     def SetSelection(*args
, **kwargs
): 
2374         """SetSelection(self, long from, long to)""" 
2375         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2377     def GetClassDefaultAttributes(*args
, **kwargs
): 
2379         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2381         Get the default attributes for this class.  This is useful if you want 
2382         to use the same font or colour in your own control as in a standard 
2383         control -- which is a much better idea than hard coding specific 
2384         colours or fonts which might look completely out of place on the 
2385         user's system, especially if it uses themes. 
2387         The variant parameter is only relevant under Mac currently and is 
2388         ignore under other platforms. Under Mac, it will change the size of 
2389         the returned font. See `wx.Window.SetWindowVariant` for more about 
2392         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2394     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2396 class SpinCtrlPtr(SpinCtrl
): 
2397     def __init__(self
, this
): 
2399         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2400         self
.__class
__ = SpinCtrl
 
2401 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2403 def PreSpinCtrl(*args
, **kwargs
): 
2404     """PreSpinCtrl() -> SpinCtrl""" 
2405     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2409 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2411     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2413     Get the default attributes for this class.  This is useful if you want 
2414     to use the same font or colour in your own control as in a standard 
2415     control -- which is a much better idea than hard coding specific 
2416     colours or fonts which might look completely out of place on the 
2417     user's system, especially if it uses themes. 
2419     The variant parameter is only relevant under Mac currently and is 
2420     ignore under other platforms. Under Mac, it will change the size of 
2421     the returned font. See `wx.Window.SetWindowVariant` for more about 
2424     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2426 class SpinEvent(_core
.NotifyEvent
): 
2427     """Proxy of C++ SpinEvent class""" 
2429         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2430     def __init__(self
, *args
, **kwargs
): 
2431         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2432         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2433         self
.this 
= newobj
.this
 
2436     def GetPosition(*args
, **kwargs
): 
2437         """GetPosition(self) -> int""" 
2438         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2440     def SetPosition(*args
, **kwargs
): 
2441         """SetPosition(self, int pos)""" 
2442         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2445 class SpinEventPtr(SpinEvent
): 
2446     def __init__(self
, this
): 
2448         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2449         self
.__class
__ = SpinEvent
 
2450 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2452 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2453 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2454 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2455 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2456 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2458 #--------------------------------------------------------------------------- 
2460 class RadioBox(_core
.Control
): 
2461     """Proxy of C++ RadioBox class""" 
2463         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2464     def __init__(self
, *args
, **kwargs
): 
2466         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2467             Point pos=DefaultPosition, Size size=DefaultSize,  
2468             wxArrayString choices=wxPyEmptyStringArray,  
2469             int majorDimension=0, long style=RA_HORIZONTAL,  
2470             Validator validator=DefaultValidator,  
2471             String name=RadioBoxNameStr) -> RadioBox 
2473         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2474         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2475         self
.this 
= newobj
.this
 
2478         self
._setOORInfo
(self
) 
2480     def Create(*args
, **kwargs
): 
2482         Create(self, Window parent, int id=-1, String label=EmptyString,  
2483             Point pos=DefaultPosition, Size size=DefaultSize,  
2484             wxArrayString choices=wxPyEmptyStringArray,  
2485             int majorDimension=0, long style=RA_HORIZONTAL,  
2486             Validator validator=DefaultValidator,  
2487             String name=RadioBoxNameStr) -> bool 
2489         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2491     def SetSelection(*args
, **kwargs
): 
2492         """SetSelection(self, int n)""" 
2493         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2495     def GetSelection(*args
, **kwargs
): 
2496         """GetSelection(self) -> int""" 
2497         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2499     def GetStringSelection(*args
, **kwargs
): 
2500         """GetStringSelection(self) -> String""" 
2501         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2503     def SetStringSelection(*args
, **kwargs
): 
2504         """SetStringSelection(self, String s) -> bool""" 
2505         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2507     def GetCount(*args
, **kwargs
): 
2508         """GetCount(self) -> int""" 
2509         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2511     def FindString(*args
, **kwargs
): 
2512         """FindString(self, String s) -> int""" 
2513         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2515     def GetString(*args
, **kwargs
): 
2516         """GetString(self, int n) -> String""" 
2517         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2519     def SetString(*args
, **kwargs
): 
2520         """SetString(self, int n, String label)""" 
2521         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2523     GetItemLabel 
= GetString 
 
2524     SetItemLabel 
= SetString 
 
2525     def EnableItem(*args
, **kwargs
): 
2526         """EnableItem(self, int n, bool enable=True)""" 
2527         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2529     def ShowItem(*args
, **kwargs
): 
2530         """ShowItem(self, int n, bool show=True)""" 
2531         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2533     def GetColumnCount(*args
, **kwargs
): 
2534         """GetColumnCount(self) -> int""" 
2535         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2537     def GetRowCount(*args
, **kwargs
): 
2538         """GetRowCount(self) -> int""" 
2539         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2541     def GetNextItem(*args
, **kwargs
): 
2542         """GetNextItem(self, int item, int dir, long style) -> int""" 
2543         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2545     def GetClassDefaultAttributes(*args
, **kwargs
): 
2547         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2549         Get the default attributes for this class.  This is useful if you want 
2550         to use the same font or colour in your own control as in a standard 
2551         control -- which is a much better idea than hard coding specific 
2552         colours or fonts which might look completely out of place on the 
2553         user's system, especially if it uses themes. 
2555         The variant parameter is only relevant under Mac currently and is 
2556         ignore under other platforms. Under Mac, it will change the size of 
2557         the returned font. See `wx.Window.SetWindowVariant` for more about 
2560         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2562     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2564 class RadioBoxPtr(RadioBox
): 
2565     def __init__(self
, this
): 
2567         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2568         self
.__class
__ = RadioBox
 
2569 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2570 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2571 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2573 def PreRadioBox(*args
, **kwargs
): 
2574     """PreRadioBox() -> RadioBox""" 
2575     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2579 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2581     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2583     Get the default attributes for this class.  This is useful if you want 
2584     to use the same font or colour in your own control as in a standard 
2585     control -- which is a much better idea than hard coding specific 
2586     colours or fonts which might look completely out of place on the 
2587     user's system, especially if it uses themes. 
2589     The variant parameter is only relevant under Mac currently and is 
2590     ignore under other platforms. Under Mac, it will change the size of 
2591     the returned font. See `wx.Window.SetWindowVariant` for more about 
2594     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2596 #--------------------------------------------------------------------------- 
2598 class RadioButton(_core
.Control
): 
2599     """Proxy of C++ RadioButton class""" 
2601         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2602     def __init__(self
, *args
, **kwargs
): 
2604         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2605             Point pos=DefaultPosition, Size size=DefaultSize,  
2606             long style=0, Validator validator=DefaultValidator,  
2607             String name=RadioButtonNameStr) -> RadioButton 
2609         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2610         self
.this 
= newobj
.this
 
2613         self
._setOORInfo
(self
) 
2615     def Create(*args
, **kwargs
): 
2617         Create(self, Window parent, int id=-1, String label=EmptyString,  
2618             Point pos=DefaultPosition, Size size=DefaultSize,  
2619             long style=0, Validator validator=DefaultValidator,  
2620             String name=RadioButtonNameStr) -> bool 
2622         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2624     def GetValue(*args
, **kwargs
): 
2625         """GetValue(self) -> bool""" 
2626         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2628     def SetValue(*args
, **kwargs
): 
2629         """SetValue(self, bool value)""" 
2630         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2632     def GetClassDefaultAttributes(*args
, **kwargs
): 
2634         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2636         Get the default attributes for this class.  This is useful if you want 
2637         to use the same font or colour in your own control as in a standard 
2638         control -- which is a much better idea than hard coding specific 
2639         colours or fonts which might look completely out of place on the 
2640         user's system, especially if it uses themes. 
2642         The variant parameter is only relevant under Mac currently and is 
2643         ignore under other platforms. Under Mac, it will change the size of 
2644         the returned font. See `wx.Window.SetWindowVariant` for more about 
2647         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2649     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2651 class RadioButtonPtr(RadioButton
): 
2652     def __init__(self
, this
): 
2654         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2655         self
.__class
__ = RadioButton
 
2656 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2658 def PreRadioButton(*args
, **kwargs
): 
2659     """PreRadioButton() -> RadioButton""" 
2660     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2664 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2666     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2668     Get the default attributes for this class.  This is useful if you want 
2669     to use the same font or colour in your own control as in a standard 
2670     control -- which is a much better idea than hard coding specific 
2671     colours or fonts which might look completely out of place on the 
2672     user's system, especially if it uses themes. 
2674     The variant parameter is only relevant under Mac currently and is 
2675     ignore under other platforms. Under Mac, it will change the size of 
2676     the returned font. See `wx.Window.SetWindowVariant` for more about 
2679     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2681 #--------------------------------------------------------------------------- 
2683 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2684 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2685 SL_TICKS 
= _controls_
.SL_TICKS
 
2686 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2687 SL_LABELS 
= _controls_
.SL_LABELS
 
2688 SL_LEFT 
= _controls_
.SL_LEFT
 
2689 SL_TOP 
= _controls_
.SL_TOP
 
2690 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2691 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2692 SL_BOTH 
= _controls_
.SL_BOTH
 
2693 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2694 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2695 class Slider(_core
.Control
): 
2696     """Proxy of C++ Slider class""" 
2698         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2699     def __init__(self
, *args
, **kwargs
): 
2701         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2702             int maxValue=100, Point pos=DefaultPosition,  
2703             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2704             Validator validator=DefaultValidator,  
2705             String name=SliderNameStr) -> Slider 
2707         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2708         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2709         self
.this 
= newobj
.this
 
2712         self
._setOORInfo
(self
) 
2714     def Create(*args
, **kwargs
): 
2716         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2717             int maxValue=100, Point pos=DefaultPosition,  
2718             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2719             Validator validator=DefaultValidator,  
2720             String name=SliderNameStr) -> bool 
2722         return _controls_
.Slider_Create(*args
, **kwargs
) 
2724     def GetValue(*args
, **kwargs
): 
2725         """GetValue(self) -> int""" 
2726         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2728     def SetValue(*args
, **kwargs
): 
2729         """SetValue(self, int value)""" 
2730         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2732     def SetRange(*args
, **kwargs
): 
2733         """SetRange(self, int minValue, int maxValue)""" 
2734         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2736     def GetMin(*args
, **kwargs
): 
2737         """GetMin(self) -> int""" 
2738         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2740     def GetMax(*args
, **kwargs
): 
2741         """GetMax(self) -> int""" 
2742         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2744     def SetMin(*args
, **kwargs
): 
2745         """SetMin(self, int minValue)""" 
2746         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2748     def SetMax(*args
, **kwargs
): 
2749         """SetMax(self, int maxValue)""" 
2750         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2752     def SetLineSize(*args
, **kwargs
): 
2753         """SetLineSize(self, int lineSize)""" 
2754         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2756     def SetPageSize(*args
, **kwargs
): 
2757         """SetPageSize(self, int pageSize)""" 
2758         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2760     def GetLineSize(*args
, **kwargs
): 
2761         """GetLineSize(self) -> int""" 
2762         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2764     def GetPageSize(*args
, **kwargs
): 
2765         """GetPageSize(self) -> int""" 
2766         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2768     def SetThumbLength(*args
, **kwargs
): 
2769         """SetThumbLength(self, int lenPixels)""" 
2770         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2772     def GetThumbLength(*args
, **kwargs
): 
2773         """GetThumbLength(self) -> int""" 
2774         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2776     def SetTickFreq(*args
, **kwargs
): 
2777         """SetTickFreq(self, int n, int pos=1)""" 
2778         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2780     def GetTickFreq(*args
, **kwargs
): 
2781         """GetTickFreq(self) -> int""" 
2782         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2784     def ClearTicks(*args
, **kwargs
): 
2785         """ClearTicks(self)""" 
2786         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2788     def SetTick(*args
, **kwargs
): 
2789         """SetTick(self, int tickPos)""" 
2790         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2792     def ClearSel(*args
, **kwargs
): 
2793         """ClearSel(self)""" 
2794         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2796     def GetSelEnd(*args
, **kwargs
): 
2797         """GetSelEnd(self) -> int""" 
2798         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2800     def GetSelStart(*args
, **kwargs
): 
2801         """GetSelStart(self) -> int""" 
2802         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2804     def SetSelection(*args
, **kwargs
): 
2805         """SetSelection(self, int min, int max)""" 
2806         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2808     def GetClassDefaultAttributes(*args
, **kwargs
): 
2810         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2812         Get the default attributes for this class.  This is useful if you want 
2813         to use the same font or colour in your own control as in a standard 
2814         control -- which is a much better idea than hard coding specific 
2815         colours or fonts which might look completely out of place on the 
2816         user's system, especially if it uses themes. 
2818         The variant parameter is only relevant under Mac currently and is 
2819         ignore under other platforms. Under Mac, it will change the size of 
2820         the returned font. See `wx.Window.SetWindowVariant` for more about 
2823         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2825     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2827 class SliderPtr(Slider
): 
2828     def __init__(self
, this
): 
2830         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2831         self
.__class
__ = Slider
 
2832 _controls_
.Slider_swigregister(SliderPtr
) 
2833 SliderNameStr 
= cvar
.SliderNameStr
 
2835 def PreSlider(*args
, **kwargs
): 
2836     """PreSlider() -> Slider""" 
2837     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2841 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2843     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2845     Get the default attributes for this class.  This is useful if you want 
2846     to use the same font or colour in your own control as in a standard 
2847     control -- which is a much better idea than hard coding specific 
2848     colours or fonts which might look completely out of place on the 
2849     user's system, especially if it uses themes. 
2851     The variant parameter is only relevant under Mac currently and is 
2852     ignore under other platforms. Under Mac, it will change the size of 
2853     the returned font. See `wx.Window.SetWindowVariant` for more about 
2856     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2858 #--------------------------------------------------------------------------- 
2860 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2861 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2863 class ToggleButton(_core
.Control
): 
2864     """Proxy of C++ ToggleButton class""" 
2866         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2867     def __init__(self
, *args
, **kwargs
): 
2869         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2870             Point pos=DefaultPosition, Size size=DefaultSize,  
2871             long style=0, Validator validator=DefaultValidator,  
2872             String name=ToggleButtonNameStr) -> ToggleButton 
2874         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2875         self
.this 
= newobj
.this
 
2878         self
._setOORInfo
(self
) 
2880     def Create(*args
, **kwargs
): 
2882         Create(self, Window parent, int id=-1, String label=EmptyString,  
2883             Point pos=DefaultPosition, Size size=DefaultSize,  
2884             long style=0, Validator validator=DefaultValidator,  
2885             String name=ToggleButtonNameStr) -> bool 
2887         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2889     def SetValue(*args
, **kwargs
): 
2890         """SetValue(self, bool value)""" 
2891         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2893     def GetValue(*args
, **kwargs
): 
2894         """GetValue(self) -> bool""" 
2895         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2897     def SetLabel(*args
, **kwargs
): 
2899         SetLabel(self, String label) 
2901         Sets the item's text. 
2903         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2905     def GetClassDefaultAttributes(*args
, **kwargs
): 
2907         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2909         Get the default attributes for this class.  This is useful if you want 
2910         to use the same font or colour in your own control as in a standard 
2911         control -- which is a much better idea than hard coding specific 
2912         colours or fonts which might look completely out of place on the 
2913         user's system, especially if it uses themes. 
2915         The variant parameter is only relevant under Mac currently and is 
2916         ignore under other platforms. Under Mac, it will change the size of 
2917         the returned font. See `wx.Window.SetWindowVariant` for more about 
2920         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2922     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2924 class ToggleButtonPtr(ToggleButton
): 
2925     def __init__(self
, this
): 
2927         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2928         self
.__class
__ = ToggleButton
 
2929 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2930 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2932 def PreToggleButton(*args
, **kwargs
): 
2933     """PreToggleButton() -> ToggleButton""" 
2934     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2938 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2940     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2942     Get the default attributes for this class.  This is useful if you want 
2943     to use the same font or colour in your own control as in a standard 
2944     control -- which is a much better idea than hard coding specific 
2945     colours or fonts which might look completely out of place on the 
2946     user's system, especially if it uses themes. 
2948     The variant parameter is only relevant under Mac currently and is 
2949     ignore under other platforms. Under Mac, it will change the size of 
2950     the returned font. See `wx.Window.SetWindowVariant` for more about 
2953     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2955 #--------------------------------------------------------------------------- 
2957 class BookCtrlBase(_core
.Control
): 
2958     """Proxy of C++ BookCtrlBase class""" 
2959     def __init__(self
): raise RuntimeError, "No constructor defined" 
2961         return "<%s.%s; proxy of C++ wxBookCtrlBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2962     def GetPageCount(*args
, **kwargs
): 
2963         """GetPageCount(self) -> size_t""" 
2964         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2966     def GetPage(*args
, **kwargs
): 
2967         """GetPage(self, size_t n) -> Window""" 
2968         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2970     def GetCurrentPage(*args
, **kwargs
): 
2971         """GetCurrentPage(self) -> Window""" 
2972         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2974     def GetSelection(*args
, **kwargs
): 
2975         """GetSelection(self) -> int""" 
2976         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2978     def SetPageText(*args
, **kwargs
): 
2979         """SetPageText(self, size_t n, String strText) -> bool""" 
2980         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2982     def GetPageText(*args
, **kwargs
): 
2983         """GetPageText(self, size_t n) -> String""" 
2984         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2986     def SetImageList(*args
, **kwargs
): 
2987         """SetImageList(self, ImageList imageList)""" 
2988         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2990     def AssignImageList(*args
, **kwargs
): 
2991         """AssignImageList(self, ImageList imageList)""" 
2992         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2994     def GetImageList(*args
, **kwargs
): 
2995         """GetImageList(self) -> ImageList""" 
2996         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2998     def GetPageImage(*args
, **kwargs
): 
2999         """GetPageImage(self, size_t n) -> int""" 
3000         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
3002     def SetPageImage(*args
, **kwargs
): 
3003         """SetPageImage(self, size_t n, int imageId) -> bool""" 
3004         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
3006     def SetPageSize(*args
, **kwargs
): 
3007         """SetPageSize(self, Size size)""" 
3008         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
3010     def CalcSizeFromPage(*args
, **kwargs
): 
3011         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3012         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
3014     def DeletePage(*args
, **kwargs
): 
3015         """DeletePage(self, size_t n) -> bool""" 
3016         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
3018     def RemovePage(*args
, **kwargs
): 
3019         """RemovePage(self, size_t n) -> bool""" 
3020         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
3022     def DeleteAllPages(*args
, **kwargs
): 
3023         """DeleteAllPages(self) -> bool""" 
3024         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
3026     def AddPage(*args
, **kwargs
): 
3027         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
3028         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
3030     def InsertPage(*args
, **kwargs
): 
3032         InsertPage(self, size_t n, Window page, String text, bool select=False,  
3033             int imageId=-1) -> bool 
3035         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
3037     def SetSelection(*args
, **kwargs
): 
3038         """SetSelection(self, size_t n) -> int""" 
3039         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
3041     def AdvanceSelection(*args
, **kwargs
): 
3042         """AdvanceSelection(self, bool forward=True)""" 
3043         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
3045     def GetClassDefaultAttributes(*args
, **kwargs
): 
3047         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3049         Get the default attributes for this class.  This is useful if you want 
3050         to use the same font or colour in your own control as in a standard 
3051         control -- which is a much better idea than hard coding specific 
3052         colours or fonts which might look completely out of place on the 
3053         user's system, especially if it uses themes. 
3055         The variant parameter is only relevant under Mac currently and is 
3056         ignore under other platforms. Under Mac, it will change the size of 
3057         the returned font. See `wx.Window.SetWindowVariant` for more about 
3060         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3062     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3064 class BookCtrlBasePtr(BookCtrlBase
): 
3065     def __init__(self
, this
): 
3067         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3068         self
.__class
__ = BookCtrlBase
 
3069 _controls_
.BookCtrlBase_swigregister(BookCtrlBasePtr
) 
3070 NotebookNameStr 
= cvar
.NotebookNameStr
 
3072 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3074     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3076     Get the default attributes for this class.  This is useful if you want 
3077     to use the same font or colour in your own control as in a standard 
3078     control -- which is a much better idea than hard coding specific 
3079     colours or fonts which might look completely out of place on the 
3080     user's system, especially if it uses themes. 
3082     The variant parameter is only relevant under Mac currently and is 
3083     ignore under other platforms. Under Mac, it will change the size of 
3084     the returned font. See `wx.Window.SetWindowVariant` for more about 
3087     return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3089 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3090     """Proxy of C++ BookCtrlBaseEvent class""" 
3092         return "<%s.%s; proxy of C++ wxBookCtrlBaseEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3093     def __init__(self
, *args
, **kwargs
): 
3095         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3096             int nOldSel=-1) -> BookCtrlBaseEvent 
3098         newobj 
= _controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
) 
3099         self
.this 
= newobj
.this
 
3102     def GetSelection(*args
, **kwargs
): 
3104         GetSelection(self) -> int 
3106         Returns item index for a listbox or choice selection event (not valid 
3109         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3111     def SetSelection(*args
, **kwargs
): 
3112         """SetSelection(self, int nSel)""" 
3113         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3115     def GetOldSelection(*args
, **kwargs
): 
3116         """GetOldSelection(self) -> int""" 
3117         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3119     def SetOldSelection(*args
, **kwargs
): 
3120         """SetOldSelection(self, int nOldSel)""" 
3121         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3124 class BookCtrlBaseEventPtr(BookCtrlBaseEvent
): 
3125     def __init__(self
, this
): 
3127         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3128         self
.__class
__ = BookCtrlBaseEvent
 
3129 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEventPtr
) 
3131 #--------------------------------------------------------------------------- 
3133 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3134 NB_TOP 
= _controls_
.NB_TOP
 
3135 NB_LEFT 
= _controls_
.NB_LEFT
 
3136 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3137 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3138 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3139 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3140 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3141 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3142 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3143 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3144 class Notebook(BookCtrlBase
): 
3145     """Proxy of C++ Notebook class""" 
3147         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3148     def __init__(self
, *args
, **kwargs
): 
3150         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3151             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3153         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
3154         self
.this 
= newobj
.this
 
3157         self
._setOORInfo
(self
) 
3159     def Create(*args
, **kwargs
): 
3161         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3162             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3164         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3166     def GetRowCount(*args
, **kwargs
): 
3167         """GetRowCount(self) -> int""" 
3168         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3170     def SetPadding(*args
, **kwargs
): 
3171         """SetPadding(self, Size padding)""" 
3172         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3174     def SetTabSize(*args
, **kwargs
): 
3175         """SetTabSize(self, Size sz)""" 
3176         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3178     def HitTest(*args
, **kwargs
): 
3180         HitTest(Point pt) -> (tab, where) 
3182         Returns the tab which is hit, and flags indicating where using 
3183         wx.NB_HITTEST flags. 
3185         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3187     def CalcSizeFromPage(*args
, **kwargs
): 
3188         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3189         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
3191     def GetThemeBackgroundColour(*args
, **kwargs
): 
3192         """GetThemeBackgroundColour(self) -> Colour""" 
3193         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3195     def GetClassDefaultAttributes(*args
, **kwargs
): 
3197         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3199         Get the default attributes for this class.  This is useful if you want 
3200         to use the same font or colour in your own control as in a standard 
3201         control -- which is a much better idea than hard coding specific 
3202         colours or fonts which might look completely out of place on the 
3203         user's system, especially if it uses themes. 
3205         The variant parameter is only relevant under Mac currently and is 
3206         ignore under other platforms. Under Mac, it will change the size of 
3207         the returned font. See `wx.Window.SetWindowVariant` for more about 
3210         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3212     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3214 class NotebookPtr(Notebook
): 
3215     def __init__(self
, this
): 
3217         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3218         self
.__class
__ = Notebook
 
3219 _controls_
.Notebook_swigregister(NotebookPtr
) 
3221 def PreNotebook(*args
, **kwargs
): 
3222     """PreNotebook() -> Notebook""" 
3223     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3227 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3229     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3231     Get the default attributes for this class.  This is useful if you want 
3232     to use the same font or colour in your own control as in a standard 
3233     control -- which is a much better idea than hard coding specific 
3234     colours or fonts which might look completely out of place on the 
3235     user's system, especially if it uses themes. 
3237     The variant parameter is only relevant under Mac currently and is 
3238     ignore under other platforms. Under Mac, it will change the size of 
3239     the returned font. See `wx.Window.SetWindowVariant` for more about 
3242     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3244 class NotebookEvent(BookCtrlBaseEvent
): 
3245     """Proxy of C++ NotebookEvent class""" 
3247         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3248     def __init__(self
, *args
, **kwargs
): 
3250         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3251             int nOldSel=-1) -> NotebookEvent 
3253         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3254         self
.this 
= newobj
.this
 
3258 class NotebookEventPtr(NotebookEvent
): 
3259     def __init__(self
, this
): 
3261         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3262         self
.__class
__ = NotebookEvent
 
3263 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3265 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3266 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3268 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3269 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3271 #---------------------------------------------------------------------------- 
3273 class NotebookPage(wx
.Panel
): 
3275     There is an old (and apparently unsolvable) bug when placing a 
3276     window with a nonstandard background colour in a wx.Notebook on 
3277     wxGTK1, as the notbooks's background colour would always be used 
3278     when the window is refreshed.  The solution is to place a panel in 
3279     the notbook and the coloured window on the panel, sized to cover 
3280     the panel.  This simple class does that for you, just put an 
3281     instance of this in the notebook and make your regular window a 
3282     child of this one and it will handle the resize for you. 
3284     def __init__(self
, parent
, id=-1, 
3285                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3286                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3287         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3289         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3291     def OnSize(self
, evt
): 
3292         if self
.child 
is None: 
3293             children 
= self
.GetChildren() 
3295                 self
.child 
= children
[0] 
3297             self
.child
.SetPosition((0,0)) 
3298             self
.child
.SetSize(self
.GetSize()) 
3301 #--------------------------------------------------------------------------- 
3303 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3304 LB_TOP 
= _controls_
.LB_TOP
 
3305 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3306 LB_LEFT 
= _controls_
.LB_LEFT
 
3307 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3308 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3309 class Listbook(BookCtrlBase
): 
3310     """Proxy of C++ Listbook class""" 
3312         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3313     def __init__(self
, *args
, **kwargs
): 
3315         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3316             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3318         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3319         self
.this 
= newobj
.this
 
3322         self
._setOORInfo
(self
) 
3324     def Create(*args
, **kwargs
): 
3326         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3327             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3329         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3331     def IsVertical(*args
, **kwargs
): 
3332         """IsVertical(self) -> bool""" 
3333         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3335     def GetListView(*args
, **kwargs
): 
3336         """GetListView(self) -> ListView""" 
3337         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3340 class ListbookPtr(Listbook
): 
3341     def __init__(self
, this
): 
3343         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3344         self
.__class
__ = Listbook
 
3345 _controls_
.Listbook_swigregister(ListbookPtr
) 
3347 def PreListbook(*args
, **kwargs
): 
3348     """PreListbook() -> Listbook""" 
3349     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3353 class ListbookEvent(BookCtrlBaseEvent
): 
3354     """Proxy of C++ ListbookEvent class""" 
3356         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3357     def __init__(self
, *args
, **kwargs
): 
3359         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3360             int nOldSel=-1) -> ListbookEvent 
3362         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3363         self
.this 
= newobj
.this
 
3367 class ListbookEventPtr(ListbookEvent
): 
3368     def __init__(self
, this
): 
3370         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3371         self
.__class
__ = ListbookEvent
 
3372 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3374 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3375 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3376 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3377 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3379 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3380 CHB_TOP 
= _controls_
.CHB_TOP
 
3381 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3382 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3383 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3384 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3385 class Choicebook(BookCtrlBase
): 
3386     """Proxy of C++ Choicebook class""" 
3388         return "<%s.%s; proxy of C++ wxChoicebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3389     def __init__(self
, *args
, **kwargs
): 
3391         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3392             long style=0, String name=EmptyString) -> Choicebook 
3394         newobj 
= _controls_
.new_Choicebook(*args
, **kwargs
) 
3395         self
.this 
= newobj
.this
 
3398         self
._setOORInfo
(self
) 
3400     def Create(*args
, **kwargs
): 
3402         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3403             long style=0, String name=EmptyString) -> bool 
3405         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3407     def IsVertical(*args
, **kwargs
): 
3408         """IsVertical(self) -> bool""" 
3409         return _controls_
.Choicebook_IsVertical(*args
, **kwargs
) 
3411     def GetChoiceCtrl(*args
, **kwargs
): 
3412         """GetChoiceCtrl(self) -> Choice""" 
3413         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3415     def DeleteAllPages(*args
, **kwargs
): 
3416         """DeleteAllPages(self) -> bool""" 
3417         return _controls_
.Choicebook_DeleteAllPages(*args
, **kwargs
) 
3420 class ChoicebookPtr(Choicebook
): 
3421     def __init__(self
, this
): 
3423         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3424         self
.__class
__ = Choicebook
 
3425 _controls_
.Choicebook_swigregister(ChoicebookPtr
) 
3427 def PreChoicebook(*args
, **kwargs
): 
3428     """PreChoicebook() -> Choicebook""" 
3429     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3433 class ChoicebookEvent(BookCtrlBaseEvent
): 
3434     """Proxy of C++ ChoicebookEvent class""" 
3436         return "<%s.%s; proxy of C++ wxChoicebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3437     def __init__(self
, *args
, **kwargs
): 
3439         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3440             int nOldSel=-1) -> ChoicebookEvent 
3442         newobj 
= _controls_
.new_ChoicebookEvent(*args
, **kwargs
) 
3443         self
.this 
= newobj
.this
 
3447 class ChoicebookEventPtr(ChoicebookEvent
): 
3448     def __init__(self
, this
): 
3450         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3451         self
.__class
__ = ChoicebookEvent
 
3452 _controls_
.ChoicebookEvent_swigregister(ChoicebookEventPtr
) 
3454 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3455 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3456 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3457 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3459 #--------------------------------------------------------------------------- 
3461 #--------------------------------------------------------------------------- 
3463 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3464 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3465 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3466 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3467 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3468 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3469 TB_FLAT 
= _controls_
.TB_FLAT
 
3470 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3471 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3472 TB_TEXT 
= _controls_
.TB_TEXT
 
3473 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3474 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3475 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3476 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3477 class ToolBarToolBase(_core
.Object
): 
3478     """Proxy of C++ ToolBarToolBase class""" 
3479     def __init__(self
): raise RuntimeError, "No constructor defined" 
3481         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3482     def GetId(*args
, **kwargs
): 
3483         """GetId(self) -> int""" 
3484         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3486     def GetControl(*args
, **kwargs
): 
3487         """GetControl(self) -> Control""" 
3488         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3490     def GetToolBar(*args
, **kwargs
): 
3491         """GetToolBar(self) -> ToolBarBase""" 
3492         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3494     def IsButton(*args
, **kwargs
): 
3495         """IsButton(self) -> int""" 
3496         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3498     def IsControl(*args
, **kwargs
): 
3499         """IsControl(self) -> int""" 
3500         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3502     def IsSeparator(*args
, **kwargs
): 
3503         """IsSeparator(self) -> int""" 
3504         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3506     def GetStyle(*args
, **kwargs
): 
3507         """GetStyle(self) -> int""" 
3508         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3510     def GetKind(*args
, **kwargs
): 
3511         """GetKind(self) -> int""" 
3512         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3514     def IsEnabled(*args
, **kwargs
): 
3515         """IsEnabled(self) -> bool""" 
3516         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3518     def IsToggled(*args
, **kwargs
): 
3519         """IsToggled(self) -> bool""" 
3520         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3522     def CanBeToggled(*args
, **kwargs
): 
3523         """CanBeToggled(self) -> bool""" 
3524         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3526     def GetNormalBitmap(*args
, **kwargs
): 
3527         """GetNormalBitmap(self) -> Bitmap""" 
3528         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3530     def GetDisabledBitmap(*args
, **kwargs
): 
3531         """GetDisabledBitmap(self) -> Bitmap""" 
3532         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3534     def GetBitmap(*args
, **kwargs
): 
3535         """GetBitmap(self) -> Bitmap""" 
3536         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3538     def GetLabel(*args
, **kwargs
): 
3539         """GetLabel(self) -> String""" 
3540         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3542     def GetShortHelp(*args
, **kwargs
): 
3543         """GetShortHelp(self) -> String""" 
3544         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3546     def GetLongHelp(*args
, **kwargs
): 
3547         """GetLongHelp(self) -> String""" 
3548         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3550     def Enable(*args
, **kwargs
): 
3551         """Enable(self, bool enable) -> bool""" 
3552         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3554     def Toggle(*args
, **kwargs
): 
3556         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3558     def SetToggle(*args
, **kwargs
): 
3559         """SetToggle(self, bool toggle) -> bool""" 
3560         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3562     def SetShortHelp(*args
, **kwargs
): 
3563         """SetShortHelp(self, String help) -> bool""" 
3564         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3566     def SetLongHelp(*args
, **kwargs
): 
3567         """SetLongHelp(self, String help) -> bool""" 
3568         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3570     def SetNormalBitmap(*args
, **kwargs
): 
3571         """SetNormalBitmap(self, Bitmap bmp)""" 
3572         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3574     def SetDisabledBitmap(*args
, **kwargs
): 
3575         """SetDisabledBitmap(self, Bitmap bmp)""" 
3576         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3578     def SetLabel(*args
, **kwargs
): 
3579         """SetLabel(self, String label)""" 
3580         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3582     def Detach(*args
, **kwargs
): 
3584         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3586     def Attach(*args
, **kwargs
): 
3587         """Attach(self, ToolBarBase tbar)""" 
3588         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3590     def GetClientData(*args
, **kwargs
): 
3591         """GetClientData(self) -> PyObject""" 
3592         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3594     def SetClientData(*args
, **kwargs
): 
3595         """SetClientData(self, PyObject clientData)""" 
3596         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3598     GetBitmap1 
= GetNormalBitmap
 
3599     GetBitmap2 
= GetDisabledBitmap
 
3600     SetBitmap1 
= SetNormalBitmap
 
3601     SetBitmap2 
= SetDisabledBitmap
 
3604 class ToolBarToolBasePtr(ToolBarToolBase
): 
3605     def __init__(self
, this
): 
3607         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3608         self
.__class
__ = ToolBarToolBase
 
3609 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3611 class ToolBarBase(_core
.Control
): 
3612     """Proxy of C++ ToolBarBase class""" 
3613     def __init__(self
): raise RuntimeError, "No constructor defined" 
3615         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3616     def DoAddTool(*args
, **kwargs
): 
3618         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3619             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3620             String longHelp=EmptyString,  
3621             PyObject clientData=None) -> ToolBarToolBase 
3623         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3625     def DoInsertTool(*args
, **kwargs
): 
3627         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3628             int kind=ITEM_NORMAL,  
3629             String shortHelp=EmptyString, String longHelp=EmptyString,  
3630             PyObject clientData=None) -> ToolBarToolBase 
3632         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3634     # These match the original Add methods for this class, kept for 
3635     # backwards compatibility with versions < 2.3.3. 
3638     def AddTool(self
, id, bitmap
, 
3639                 pushedBitmap 
= wx
.NullBitmap
, 
3642                 shortHelpString 
= '', 
3643                 longHelpString 
= '') : 
3644         '''Old style method to add a tool to the toolbar.''' 
3645         kind 
= wx
.ITEM_NORMAL
 
3646         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3647         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3648                               shortHelpString
, longHelpString
, clientData
) 
3650     def AddSimpleTool(self
, id, bitmap
, 
3651                       shortHelpString 
= '', 
3652                       longHelpString 
= '', 
3654         '''Old style method to add a tool to the toolbar.''' 
3655         kind 
= wx
.ITEM_NORMAL
 
3656         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3657         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3658                               shortHelpString
, longHelpString
, None) 
3660     def InsertTool(self
, pos
, id, bitmap
, 
3661                    pushedBitmap 
= wx
.NullBitmap
, 
3664                    shortHelpString 
= '', 
3665                    longHelpString 
= ''): 
3666         '''Old style method to insert a tool in the toolbar.''' 
3667         kind 
= wx
.ITEM_NORMAL
 
3668         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3669         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3670                                  shortHelpString
, longHelpString
, clientData
) 
3672     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3673                          shortHelpString 
= '', 
3674                          longHelpString 
= '', 
3676         '''Old style method to insert a tool in the toolbar.''' 
3677         kind 
= wx
.ITEM_NORMAL
 
3678         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3679         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3680                                  shortHelpString
, longHelpString
, None) 
3683     # The following are the new toolbar Add methods starting with 
3684     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3685     # able to keep backwards compatibility with using the above 
3686     # methods.  Eventually these should migrate to be the methods used 
3687     # primarily and lose the 'Label' in the name... 
3689     def AddLabelTool(self
, id, label
, bitmap
, 
3690                      bmpDisabled 
= wx
.NullBitmap
, 
3691                      kind 
= wx
.ITEM_NORMAL
, 
3692                      shortHelp 
= '', longHelp 
= '', 
3695         The full AddTool() function. 
3697         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3698         is created and used as the disabled image. 
3700         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3701                               shortHelp
, longHelp
, clientData
) 
3704     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3705                         bmpDisabled 
= wx
.NullBitmap
, 
3706                         kind 
= wx
.ITEM_NORMAL
, 
3707                         shortHelp 
= '', longHelp 
= '', 
3710         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3711         is equivalent to AddTool() 
3713         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3714                                  shortHelp
, longHelp
, clientData
) 
3716     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3717                         bmpDisabled 
= wx
.NullBitmap
, 
3718                         shortHelp 
= '', longHelp 
= '', 
3720         '''Add a check tool, i.e. a tool which can be toggled''' 
3721         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3722                               shortHelp
, longHelp
, clientData
) 
3724     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3725                           bmpDisabled 
= wx
.NullBitmap
, 
3726                           shortHelp 
= '', longHelp 
= '', 
3729         Add a radio tool, i.e. a tool which can be toggled and releases any 
3730         other toggled radio tools in the same group when it happens 
3732         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3733                               shortHelp
, longHelp
, clientData
) 
3736     # For consistency with the backwards compatible methods above, here are 
3737     # some non-'Label' versions of the Check and Radio methods 
3739     def AddCheckTool(self
, id, bitmap
, 
3740                      bmpDisabled 
= wx
.NullBitmap
, 
3741                      shortHelp 
= '', longHelp 
= '', 
3743         '''Add a check tool, i.e. a tool which can be toggled''' 
3744         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3745                               shortHelp
, longHelp
, clientData
) 
3747     def AddRadioTool(self
, id, bitmap
, 
3748                      bmpDisabled 
= wx
.NullBitmap
, 
3749                      shortHelp 
= '', longHelp 
= '', 
3752         Add a radio tool, i.e. a tool which can be toggled and releases any 
3753         other toggled radio tools in the same group when it happens 
3755         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3756                               shortHelp
, longHelp
, clientData
) 
3758     def AddToolItem(*args
, **kwargs
): 
3759         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3760         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3762     def InsertToolItem(*args
, **kwargs
): 
3763         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3764         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3766     def AddControl(*args
, **kwargs
): 
3767         """AddControl(self, Control control) -> ToolBarToolBase""" 
3768         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3770     def InsertControl(*args
, **kwargs
): 
3771         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3772         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3774     def FindControl(*args
, **kwargs
): 
3775         """FindControl(self, int id) -> Control""" 
3776         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3778     def AddSeparator(*args
, **kwargs
): 
3779         """AddSeparator(self) -> ToolBarToolBase""" 
3780         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3782     def InsertSeparator(*args
, **kwargs
): 
3783         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3784         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3786     def RemoveTool(*args
, **kwargs
): 
3787         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3788         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3790     def DeleteToolByPos(*args
, **kwargs
): 
3791         """DeleteToolByPos(self, size_t pos) -> bool""" 
3792         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3794     def DeleteTool(*args
, **kwargs
): 
3795         """DeleteTool(self, int id) -> bool""" 
3796         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3798     def ClearTools(*args
, **kwargs
): 
3799         """ClearTools(self)""" 
3800         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3802     def Realize(*args
, **kwargs
): 
3803         """Realize(self) -> bool""" 
3804         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3806     def EnableTool(*args
, **kwargs
): 
3807         """EnableTool(self, int id, bool enable)""" 
3808         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3810     def ToggleTool(*args
, **kwargs
): 
3811         """ToggleTool(self, int id, bool toggle)""" 
3812         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3814     def SetToggle(*args
, **kwargs
): 
3815         """SetToggle(self, int id, bool toggle)""" 
3816         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3818     def GetToolClientData(*args
, **kwargs
): 
3819         """GetToolClientData(self, int id) -> PyObject""" 
3820         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3822     def SetToolClientData(*args
, **kwargs
): 
3823         """SetToolClientData(self, int id, PyObject clientData)""" 
3824         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3826     def GetToolPos(*args
, **kwargs
): 
3827         """GetToolPos(self, int id) -> int""" 
3828         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3830     def GetToolState(*args
, **kwargs
): 
3831         """GetToolState(self, int id) -> bool""" 
3832         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3834     def GetToolEnabled(*args
, **kwargs
): 
3835         """GetToolEnabled(self, int id) -> bool""" 
3836         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3838     def SetToolShortHelp(*args
, **kwargs
): 
3839         """SetToolShortHelp(self, int id, String helpString)""" 
3840         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3842     def GetToolShortHelp(*args
, **kwargs
): 
3843         """GetToolShortHelp(self, int id) -> String""" 
3844         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3846     def SetToolLongHelp(*args
, **kwargs
): 
3847         """SetToolLongHelp(self, int id, String helpString)""" 
3848         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3850     def GetToolLongHelp(*args
, **kwargs
): 
3851         """GetToolLongHelp(self, int id) -> String""" 
3852         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3854     def SetMarginsXY(*args
, **kwargs
): 
3855         """SetMarginsXY(self, int x, int y)""" 
3856         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3858     def SetMargins(*args
, **kwargs
): 
3859         """SetMargins(self, Size size)""" 
3860         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3862     def SetToolPacking(*args
, **kwargs
): 
3863         """SetToolPacking(self, int packing)""" 
3864         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3866     def SetToolSeparation(*args
, **kwargs
): 
3867         """SetToolSeparation(self, int separation)""" 
3868         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3870     def GetToolMargins(*args
, **kwargs
): 
3871         """GetToolMargins(self) -> Size""" 
3872         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3874     def GetMargins(*args
, **kwargs
): 
3875         """GetMargins(self) -> Size""" 
3876         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3878     def GetToolPacking(*args
, **kwargs
): 
3879         """GetToolPacking(self) -> int""" 
3880         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3882     def GetToolSeparation(*args
, **kwargs
): 
3883         """GetToolSeparation(self) -> int""" 
3884         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3886     def SetRows(*args
, **kwargs
): 
3887         """SetRows(self, int nRows)""" 
3888         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3890     def SetMaxRowsCols(*args
, **kwargs
): 
3891         """SetMaxRowsCols(self, int rows, int cols)""" 
3892         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3894     def GetMaxRows(*args
, **kwargs
): 
3895         """GetMaxRows(self) -> int""" 
3896         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3898     def GetMaxCols(*args
, **kwargs
): 
3899         """GetMaxCols(self) -> int""" 
3900         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3902     def SetToolBitmapSize(*args
, **kwargs
): 
3903         """SetToolBitmapSize(self, Size size)""" 
3904         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3906     def GetToolBitmapSize(*args
, **kwargs
): 
3907         """GetToolBitmapSize(self) -> Size""" 
3908         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3910     def GetToolSize(*args
, **kwargs
): 
3911         """GetToolSize(self) -> Size""" 
3912         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3914     def FindToolForPosition(*args
, **kwargs
): 
3915         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3916         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3918     def FindById(*args
, **kwargs
): 
3919         """FindById(self, int toolid) -> ToolBarToolBase""" 
3920         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3922     def IsVertical(*args
, **kwargs
): 
3923         """IsVertical(self) -> bool""" 
3924         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3927 class ToolBarBasePtr(ToolBarBase
): 
3928     def __init__(self
, this
): 
3930         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3931         self
.__class
__ = ToolBarBase
 
3932 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3934 class ToolBar(ToolBarBase
): 
3935     """Proxy of C++ ToolBar class""" 
3937         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3938     def __init__(self
, *args
, **kwargs
): 
3940         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3941             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3942             String name=wxPyToolBarNameStr) -> ToolBar 
3944         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3945         self
.this 
= newobj
.this
 
3948         self
._setOORInfo
(self
) 
3950     def Create(*args
, **kwargs
): 
3952         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3953             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3954             String name=wxPyToolBarNameStr) -> bool 
3956         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3958     def FindToolForPosition(*args
, **kwargs
): 
3959         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3960         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
3962     def GetClassDefaultAttributes(*args
, **kwargs
): 
3964         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3966         Get the default attributes for this class.  This is useful if you want 
3967         to use the same font or colour in your own control as in a standard 
3968         control -- which is a much better idea than hard coding specific 
3969         colours or fonts which might look completely out of place on the 
3970         user's system, especially if it uses themes. 
3972         The variant parameter is only relevant under Mac currently and is 
3973         ignore under other platforms. Under Mac, it will change the size of 
3974         the returned font. See `wx.Window.SetWindowVariant` for more about 
3977         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3979     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3981 class ToolBarPtr(ToolBar
): 
3982     def __init__(self
, this
): 
3984         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3985         self
.__class
__ = ToolBar
 
3986 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
3988 def PreToolBar(*args
, **kwargs
): 
3989     """PreToolBar() -> ToolBar""" 
3990     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3994 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3996     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3998     Get the default attributes for this class.  This is useful if you want 
3999     to use the same font or colour in your own control as in a standard 
4000     control -- which is a much better idea than hard coding specific 
4001     colours or fonts which might look completely out of place on the 
4002     user's system, especially if it uses themes. 
4004     The variant parameter is only relevant under Mac currently and is 
4005     ignore under other platforms. Under Mac, it will change the size of 
4006     the returned font. See `wx.Window.SetWindowVariant` for more about 
4009     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4011 #--------------------------------------------------------------------------- 
4013 LC_VRULES 
= _controls_
.LC_VRULES
 
4014 LC_HRULES 
= _controls_
.LC_HRULES
 
4015 LC_ICON 
= _controls_
.LC_ICON
 
4016 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4017 LC_LIST 
= _controls_
.LC_LIST
 
4018 LC_REPORT 
= _controls_
.LC_REPORT
 
4019 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4020 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4021 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4022 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4023 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4024 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4025 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4026 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4027 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4028 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4029 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4030 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4031 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4032 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4033 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4034 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4035 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4036 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4037 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4038 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4039 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4040 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4041 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4042 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4043 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4044 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4045 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4046 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4047 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4048 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4049 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4050 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4051 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4052 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4053 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4054 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4055 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4056 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4057 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4058 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4059 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4060 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4061 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4062 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4063 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4064 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4065 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4066 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4067 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4068 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4069 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4070 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4071 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4072 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4073 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4074 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4075 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4076 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4077 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4078 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4079 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4080 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4081 #--------------------------------------------------------------------------- 
4083 class ListItemAttr(object): 
4084     """Proxy of C++ ListItemAttr class""" 
4086         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4087     def __init__(self
, *args
, **kwargs
): 
4089         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4090             Font font=wxNullFont) -> ListItemAttr 
4092         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
4093         self
.this 
= newobj
.this
 
4096     def SetTextColour(*args
, **kwargs
): 
4097         """SetTextColour(self, Colour colText)""" 
4098         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4100     def SetBackgroundColour(*args
, **kwargs
): 
4101         """SetBackgroundColour(self, Colour colBack)""" 
4102         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4104     def SetFont(*args
, **kwargs
): 
4105         """SetFont(self, Font font)""" 
4106         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4108     def HasTextColour(*args
, **kwargs
): 
4109         """HasTextColour(self) -> bool""" 
4110         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4112     def HasBackgroundColour(*args
, **kwargs
): 
4113         """HasBackgroundColour(self) -> bool""" 
4114         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4116     def HasFont(*args
, **kwargs
): 
4117         """HasFont(self) -> bool""" 
4118         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4120     def GetTextColour(*args
, **kwargs
): 
4121         """GetTextColour(self) -> Colour""" 
4122         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4124     def GetBackgroundColour(*args
, **kwargs
): 
4125         """GetBackgroundColour(self) -> Colour""" 
4126         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4128     def GetFont(*args
, **kwargs
): 
4129         """GetFont(self) -> Font""" 
4130         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4132     def Destroy(*args
, **kwargs
): 
4134         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4137 class ListItemAttrPtr(ListItemAttr
): 
4138     def __init__(self
, this
): 
4140         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4141         self
.__class
__ = ListItemAttr
 
4142 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
4143 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4145 #--------------------------------------------------------------------------- 
4147 class ListItem(_core
.Object
): 
4148     """Proxy of C++ ListItem class""" 
4150         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4151     def __init__(self
, *args
, **kwargs
): 
4152         """__init__(self) -> ListItem""" 
4153         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
4154         self
.this 
= newobj
.this
 
4157     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
4160             if self
.thisown
: destroy(self
) 
4163     def Clear(*args
, **kwargs
): 
4165         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4167     def ClearAttributes(*args
, **kwargs
): 
4168         """ClearAttributes(self)""" 
4169         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4171     def SetMask(*args
, **kwargs
): 
4172         """SetMask(self, long mask)""" 
4173         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4175     def SetId(*args
, **kwargs
): 
4176         """SetId(self, long id)""" 
4177         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4179     def SetColumn(*args
, **kwargs
): 
4180         """SetColumn(self, int col)""" 
4181         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4183     def SetState(*args
, **kwargs
): 
4184         """SetState(self, long state)""" 
4185         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4187     def SetStateMask(*args
, **kwargs
): 
4188         """SetStateMask(self, long stateMask)""" 
4189         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4191     def SetText(*args
, **kwargs
): 
4192         """SetText(self, String text)""" 
4193         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4195     def SetImage(*args
, **kwargs
): 
4196         """SetImage(self, int image)""" 
4197         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4199     def SetData(*args
, **kwargs
): 
4200         """SetData(self, long data)""" 
4201         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4203     def SetWidth(*args
, **kwargs
): 
4204         """SetWidth(self, int width)""" 
4205         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4207     def SetAlign(*args
, **kwargs
): 
4208         """SetAlign(self, int align)""" 
4209         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4211     def SetTextColour(*args
, **kwargs
): 
4212         """SetTextColour(self, Colour colText)""" 
4213         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4215     def SetBackgroundColour(*args
, **kwargs
): 
4216         """SetBackgroundColour(self, Colour colBack)""" 
4217         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4219     def SetFont(*args
, **kwargs
): 
4220         """SetFont(self, Font font)""" 
4221         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4223     def GetMask(*args
, **kwargs
): 
4224         """GetMask(self) -> long""" 
4225         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4227     def GetId(*args
, **kwargs
): 
4228         """GetId(self) -> long""" 
4229         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4231     def GetColumn(*args
, **kwargs
): 
4232         """GetColumn(self) -> int""" 
4233         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4235     def GetState(*args
, **kwargs
): 
4236         """GetState(self) -> long""" 
4237         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4239     def GetText(*args
, **kwargs
): 
4240         """GetText(self) -> String""" 
4241         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4243     def GetImage(*args
, **kwargs
): 
4244         """GetImage(self) -> int""" 
4245         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4247     def GetData(*args
, **kwargs
): 
4248         """GetData(self) -> long""" 
4249         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4251     def GetWidth(*args
, **kwargs
): 
4252         """GetWidth(self) -> int""" 
4253         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4255     def GetAlign(*args
, **kwargs
): 
4256         """GetAlign(self) -> int""" 
4257         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4259     def GetAttributes(*args
, **kwargs
): 
4260         """GetAttributes(self) -> ListItemAttr""" 
4261         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4263     def HasAttributes(*args
, **kwargs
): 
4264         """HasAttributes(self) -> bool""" 
4265         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4267     def GetTextColour(*args
, **kwargs
): 
4268         """GetTextColour(self) -> Colour""" 
4269         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4271     def GetBackgroundColour(*args
, **kwargs
): 
4272         """GetBackgroundColour(self) -> Colour""" 
4273         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4275     def GetFont(*args
, **kwargs
): 
4276         """GetFont(self) -> Font""" 
4277         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4279     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4280     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4281     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4282     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4283     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4284     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4285     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4286     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4287     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4288     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4290 class ListItemPtr(ListItem
): 
4291     def __init__(self
, this
): 
4293         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4294         self
.__class
__ = ListItem
 
4295 _controls_
.ListItem_swigregister(ListItemPtr
) 
4297 #--------------------------------------------------------------------------- 
4299 class ListEvent(_core
.NotifyEvent
): 
4300     """Proxy of C++ ListEvent class""" 
4302         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4303     def __init__(self
, *args
, **kwargs
): 
4304         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4305         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4306         self
.this 
= newobj
.this
 
4309     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4310     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4311     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4312     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4313     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4314     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4315     def GetKeyCode(*args
, **kwargs
): 
4316         """GetKeyCode(self) -> int""" 
4317         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4319     GetCode 
= GetKeyCode 
 
4320     def GetIndex(*args
, **kwargs
): 
4321         """GetIndex(self) -> long""" 
4322         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4324     def GetColumn(*args
, **kwargs
): 
4325         """GetColumn(self) -> int""" 
4326         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4328     def GetPoint(*args
, **kwargs
): 
4329         """GetPoint(self) -> Point""" 
4330         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4332     GetPosition 
= GetPoint 
 
4333     def GetLabel(*args
, **kwargs
): 
4334         """GetLabel(self) -> String""" 
4335         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4337     def GetText(*args
, **kwargs
): 
4338         """GetText(self) -> String""" 
4339         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4341     def GetImage(*args
, **kwargs
): 
4342         """GetImage(self) -> int""" 
4343         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4345     def GetData(*args
, **kwargs
): 
4346         """GetData(self) -> long""" 
4347         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4349     def GetMask(*args
, **kwargs
): 
4350         """GetMask(self) -> long""" 
4351         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4353     def GetItem(*args
, **kwargs
): 
4354         """GetItem(self) -> ListItem""" 
4355         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4357     def GetCacheFrom(*args
, **kwargs
): 
4358         """GetCacheFrom(self) -> long""" 
4359         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4361     def GetCacheTo(*args
, **kwargs
): 
4362         """GetCacheTo(self) -> long""" 
4363         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4365     def IsEditCancelled(*args
, **kwargs
): 
4366         """IsEditCancelled(self) -> bool""" 
4367         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4369     def SetEditCanceled(*args
, **kwargs
): 
4370         """SetEditCanceled(self, bool editCancelled)""" 
4371         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4374 class ListEventPtr(ListEvent
): 
4375     def __init__(self
, this
): 
4377         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4378         self
.__class
__ = ListEvent
 
4379 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4381 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4382 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4383 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4384 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4385 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4386 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4387 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4388 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4389 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4390 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4391 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4392 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4393 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4394 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4395 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4396 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4397 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4398 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4399 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4400 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4401 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4402 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4403 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4404 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4405 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4406 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4411 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4412 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4413 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4414 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4415 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4416 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4417 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4418 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4419 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4420 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4421 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4422 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4423 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4424 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4430 #--------------------------------------------------------------------------- 
4432 class ListCtrl(_core
.Control
): 
4433     """Proxy of C++ ListCtrl class""" 
4435         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4436     def __init__(self
, *args
, **kwargs
): 
4438         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4439             Size size=DefaultSize, long style=LC_ICON,  
4440             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4442         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4443         self
.this 
= newobj
.this
 
4446         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4448     def Create(*args
, **kwargs
): 
4450         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4451             Size size=DefaultSize, long style=LC_ICON,  
4452             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4454         Do the 2nd phase and create the GUI control. 
4456         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4458     def _setCallbackInfo(*args
, **kwargs
): 
4459         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4460         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4462     def SetForegroundColour(*args
, **kwargs
): 
4464         SetForegroundColour(self, Colour col) -> bool 
4466         Sets the foreground colour of the window.  Returns True is the colour 
4467         was changed.  The interpretation of foreground colour is dependent on 
4468         the window class; it may be the text colour or other colour, or it may 
4471         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4473     def SetBackgroundColour(*args
, **kwargs
): 
4475         SetBackgroundColour(self, Colour col) -> bool 
4477         Sets the background colour of the window.  Returns True if the colour 
4478         was changed.  The background colour is usually painted by the default 
4479         EVT_ERASE_BACKGROUND event handler function under Windows and 
4480         automatically under GTK.  Using `wx.NullColour` will reset the window 
4481         to the default background colour. 
4483         Note that setting the background colour may not cause an immediate 
4484         refresh, so you may wish to call `ClearBackground` or `Refresh` after 
4485         calling this function. 
4487         Using this function will disable attempts to use themes for this 
4488         window, if the system supports them.  Use with care since usually the 
4489         themes represent the appearance chosen by the user to be used for all 
4490         applications on the system. 
4492         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4494     def GetColumn(*args
, **kwargs
): 
4495         """GetColumn(self, int col) -> ListItem""" 
4496         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4497         if val 
is not None: val
.thisown 
= 1 
4500     def SetColumn(*args
, **kwargs
): 
4501         """SetColumn(self, int col, ListItem item) -> bool""" 
4502         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4504     def GetColumnWidth(*args
, **kwargs
): 
4505         """GetColumnWidth(self, int col) -> int""" 
4506         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4508     def SetColumnWidth(*args
, **kwargs
): 
4509         """SetColumnWidth(self, int col, int width) -> bool""" 
4510         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4512     def GetCountPerPage(*args
, **kwargs
): 
4513         """GetCountPerPage(self) -> int""" 
4514         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4516     def GetViewRect(*args
, **kwargs
): 
4517         """GetViewRect(self) -> Rect""" 
4518         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4520     def GetItem(*args
, **kwargs
): 
4521         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4522         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4523         if val 
is not None: val
.thisown 
= 1 
4526     def SetItem(*args
, **kwargs
): 
4527         """SetItem(self, ListItem info) -> bool""" 
4528         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4530     def SetStringItem(*args
, **kwargs
): 
4531         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4532         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4534     def GetItemState(*args
, **kwargs
): 
4535         """GetItemState(self, long item, long stateMask) -> int""" 
4536         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4538     def SetItemState(*args
, **kwargs
): 
4539         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4540         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4542     def SetItemImage(*args
, **kwargs
): 
4543         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4544         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4546     def GetItemText(*args
, **kwargs
): 
4547         """GetItemText(self, long item) -> String""" 
4548         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4550     def SetItemText(*args
, **kwargs
): 
4551         """SetItemText(self, long item, String str)""" 
4552         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4554     def GetItemData(*args
, **kwargs
): 
4555         """GetItemData(self, long item) -> long""" 
4556         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4558     def SetItemData(*args
, **kwargs
): 
4559         """SetItemData(self, long item, long data) -> bool""" 
4560         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4562     def GetItemPosition(*args
, **kwargs
): 
4563         """GetItemPosition(self, long item) -> Point""" 
4564         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4566     def GetItemRect(*args
, **kwargs
): 
4567         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4568         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4570     def SetItemPosition(*args
, **kwargs
): 
4571         """SetItemPosition(self, long item, Point pos) -> bool""" 
4572         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4574     def GetItemCount(*args
, **kwargs
): 
4575         """GetItemCount(self) -> int""" 
4576         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4578     def GetColumnCount(*args
, **kwargs
): 
4579         """GetColumnCount(self) -> int""" 
4580         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4582     def GetItemSpacing(*args
, **kwargs
): 
4583         """GetItemSpacing(self) -> Size""" 
4584         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4586     def SetItemSpacing(*args
, **kwargs
): 
4587         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4588         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4590     def GetSelectedItemCount(*args
, **kwargs
): 
4591         """GetSelectedItemCount(self) -> int""" 
4592         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4594     def GetTextColour(*args
, **kwargs
): 
4595         """GetTextColour(self) -> Colour""" 
4596         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4598     def SetTextColour(*args
, **kwargs
): 
4599         """SetTextColour(self, Colour col)""" 
4600         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4602     def GetTopItem(*args
, **kwargs
): 
4603         """GetTopItem(self) -> long""" 
4604         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4606     def SetSingleStyle(*args
, **kwargs
): 
4607         """SetSingleStyle(self, long style, bool add=True)""" 
4608         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4610     def SetWindowStyleFlag(*args
, **kwargs
): 
4612         SetWindowStyleFlag(self, long style) 
4614         Sets the style of the window. Please note that some styles cannot be 
4615         changed after the window creation and that Refresh() might need to be 
4616         called after changing the others for the change to take place 
4619         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4621     def GetNextItem(*args
, **kwargs
): 
4622         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4623         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4625     def GetImageList(*args
, **kwargs
): 
4626         """GetImageList(self, int which) -> ImageList""" 
4627         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4629     def SetImageList(*args
, **kwargs
): 
4630         """SetImageList(self, ImageList imageList, int which)""" 
4631         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4633     def AssignImageList(*args
, **kwargs
): 
4634         """AssignImageList(self, ImageList imageList, int which)""" 
4635         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4637     def InReportView(*args
, **kwargs
): 
4638         """InReportView(self) -> bool""" 
4639         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4641     def IsVirtual(*args
, **kwargs
): 
4642         """IsVirtual(self) -> bool""" 
4643         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4645     def RefreshItem(*args
, **kwargs
): 
4646         """RefreshItem(self, long item)""" 
4647         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4649     def RefreshItems(*args
, **kwargs
): 
4650         """RefreshItems(self, long itemFrom, long itemTo)""" 
4651         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4653     def Arrange(*args
, **kwargs
): 
4654         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4655         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4657     def DeleteItem(*args
, **kwargs
): 
4658         """DeleteItem(self, long item) -> bool""" 
4659         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4661     def DeleteAllItems(*args
, **kwargs
): 
4662         """DeleteAllItems(self) -> bool""" 
4663         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4665     def DeleteColumn(*args
, **kwargs
): 
4666         """DeleteColumn(self, int col) -> bool""" 
4667         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4669     def DeleteAllColumns(*args
, **kwargs
): 
4670         """DeleteAllColumns(self) -> bool""" 
4671         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4673     def ClearAll(*args
, **kwargs
): 
4674         """ClearAll(self)""" 
4675         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4677     def EditLabel(*args
, **kwargs
): 
4678         """EditLabel(self, long item)""" 
4679         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4681     def EnsureVisible(*args
, **kwargs
): 
4682         """EnsureVisible(self, long item) -> bool""" 
4683         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4685     def FindItem(*args
, **kwargs
): 
4686         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4687         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4689     def FindItemData(*args
, **kwargs
): 
4690         """FindItemData(self, long start, long data) -> long""" 
4691         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4693     def FindItemAtPos(*args
, **kwargs
): 
4694         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4695         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4697     def HitTest(*args
, **kwargs
): 
4699         HitTest(Point point) -> (item, where) 
4701         Determines which item (if any) is at the specified point, giving 
4702          in the second return value (see wx.LIST_HITTEST flags.) 
4704         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4706     def InsertItem(*args
, **kwargs
): 
4707         """InsertItem(self, ListItem info) -> long""" 
4708         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4710     def InsertStringItem(*args
, **kwargs
): 
4711         """InsertStringItem(self, long index, String label) -> long""" 
4712         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4714     def InsertImageItem(*args
, **kwargs
): 
4715         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4716         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4718     def InsertImageStringItem(*args
, **kwargs
): 
4719         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4720         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4722     def InsertColumnItem(*args
, **kwargs
): 
4723         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4724         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4726     InsertColumnInfo 
= InsertColumnItem 
 
4727     def InsertColumn(*args
, **kwargs
): 
4729         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4730             int width=-1) -> long 
4732         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4734     def SetItemCount(*args
, **kwargs
): 
4735         """SetItemCount(self, long count)""" 
4736         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4738     def ScrollList(*args
, **kwargs
): 
4739         """ScrollList(self, int dx, int dy) -> bool""" 
4740         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4742     def SetItemTextColour(*args
, **kwargs
): 
4743         """SetItemTextColour(self, long item, Colour col)""" 
4744         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4746     def GetItemTextColour(*args
, **kwargs
): 
4747         """GetItemTextColour(self, long item) -> Colour""" 
4748         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4750     def SetItemBackgroundColour(*args
, **kwargs
): 
4751         """SetItemBackgroundColour(self, long item, Colour col)""" 
4752         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4754     def GetItemBackgroundColour(*args
, **kwargs
): 
4755         """GetItemBackgroundColour(self, long item) -> Colour""" 
4756         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4758     def SetItemFont(*args
, **kwargs
): 
4759         """SetItemFont(self, long item, Font f)""" 
4760         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4762     def GetItemFont(*args
, **kwargs
): 
4763         """GetItemFont(self, long item) -> Font""" 
4764         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4768     def Select(self
, idx
, on
=1): 
4769         '''[de]select an item''' 
4770         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4772         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4774     def Focus(self
, idx
): 
4775         '''Focus and show the given item''' 
4776         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4777         self
.EnsureVisible(idx
) 
4779     def GetFocusedItem(self
): 
4780         '''get the currently focused item or -1 if none''' 
4781         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4783     def GetFirstSelected(self
, *args
): 
4784         '''return first selected item, or -1 when none''' 
4785         return self
.GetNextSelected(-1) 
4787     def GetNextSelected(self
, item
): 
4788         '''return subsequent selected items, or -1 when no more''' 
4789         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4791     def IsSelected(self
, idx
): 
4792         '''return True if the item is selected''' 
4793         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4795     def SetColumnImage(self
, col
, image
): 
4796         item 
= self
.GetColumn(col
) 
4797         # preserve all other attributes too 
4798         item
.SetMask( wx
.LIST_MASK_STATE |
 
4800                       wx
.LIST_MASK_IMAGE |
 
4803                       wx
.LIST_MASK_WIDTH |
 
4804                       wx
.LIST_MASK_FORMAT 
) 
4805         item
.SetImage(image
) 
4806         self
.SetColumn(col
, item
) 
4808     def ClearColumnImage(self
, col
): 
4809         self
.SetColumnImage(col
, -1) 
4811     def Append(self
, entry
): 
4812         '''Append an item to the list control.  The entry parameter should be a 
4813            sequence with an item for each column''' 
4819             pos 
= self
.GetItemCount() 
4820             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4821             for i 
in range(1, len(entry
)): 
4822                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4825     def SortItems(*args
, **kwargs
): 
4826         """SortItems(self, PyObject func) -> bool""" 
4827         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4829     def GetMainWindow(*args
, **kwargs
): 
4830         """GetMainWindow(self) -> Window""" 
4831         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4833     def GetClassDefaultAttributes(*args
, **kwargs
): 
4835         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4837         Get the default attributes for this class.  This is useful if you want 
4838         to use the same font or colour in your own control as in a standard 
4839         control -- which is a much better idea than hard coding specific 
4840         colours or fonts which might look completely out of place on the 
4841         user's system, especially if it uses themes. 
4843         The variant parameter is only relevant under Mac currently and is 
4844         ignore under other platforms. Under Mac, it will change the size of 
4845         the returned font. See `wx.Window.SetWindowVariant` for more about 
4848         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4850     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4852 class ListCtrlPtr(ListCtrl
): 
4853     def __init__(self
, this
): 
4855         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4856         self
.__class
__ = ListCtrl
 
4857 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4859 def PreListCtrl(*args
, **kwargs
): 
4860     """PreListCtrl() -> ListCtrl""" 
4861     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4865 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4867     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4869     Get the default attributes for this class.  This is useful if you want 
4870     to use the same font or colour in your own control as in a standard 
4871     control -- which is a much better idea than hard coding specific 
4872     colours or fonts which might look completely out of place on the 
4873     user's system, especially if it uses themes. 
4875     The variant parameter is only relevant under Mac currently and is 
4876     ignore under other platforms. Under Mac, it will change the size of 
4877     the returned font. See `wx.Window.SetWindowVariant` for more about 
4880     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4882 #--------------------------------------------------------------------------- 
4884 class ListView(ListCtrl
): 
4885     """Proxy of C++ ListView class""" 
4887         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4888     def __init__(self
, *args
, **kwargs
): 
4890         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4891             Size size=DefaultSize, long style=LC_REPORT,  
4892             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4894         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4895         self
.this 
= newobj
.this
 
4898         self
._setOORInfo
(self
) 
4900     def Create(*args
, **kwargs
): 
4902         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4903             Size size=DefaultSize, long style=LC_REPORT,  
4904             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4906         Do the 2nd phase and create the GUI control. 
4908         return _controls_
.ListView_Create(*args
, **kwargs
) 
4910     def Select(*args
, **kwargs
): 
4911         """Select(self, long n, bool on=True)""" 
4912         return _controls_
.ListView_Select(*args
, **kwargs
) 
4914     def Focus(*args
, **kwargs
): 
4915         """Focus(self, long index)""" 
4916         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4918     def GetFocusedItem(*args
, **kwargs
): 
4919         """GetFocusedItem(self) -> long""" 
4920         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4922     def GetNextSelected(*args
, **kwargs
): 
4923         """GetNextSelected(self, long item) -> long""" 
4924         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4926     def GetFirstSelected(*args
, **kwargs
): 
4927         """GetFirstSelected(self) -> long""" 
4928         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4930     def IsSelected(*args
, **kwargs
): 
4931         """IsSelected(self, long index) -> bool""" 
4932         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4934     def SetColumnImage(*args
, **kwargs
): 
4935         """SetColumnImage(self, int col, int image)""" 
4936         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4938     def ClearColumnImage(*args
, **kwargs
): 
4939         """ClearColumnImage(self, int col)""" 
4940         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4943 class ListViewPtr(ListView
): 
4944     def __init__(self
, this
): 
4946         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4947         self
.__class
__ = ListView
 
4948 _controls_
.ListView_swigregister(ListViewPtr
) 
4950 def PreListView(*args
, **kwargs
): 
4951     """PreListView() -> ListView""" 
4952     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4956 #--------------------------------------------------------------------------- 
4958 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4959 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4960 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4961 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4962 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4963 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4964 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4965 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4966 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4967 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4968 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4969 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4970 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4971 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4972 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
4973 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
4974 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4975 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4976 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4977 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4978 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4979 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4980 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4981 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4982 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4983 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4984 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4985 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4986 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4987 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4988 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4989 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4990 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4991 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4992 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4993 #--------------------------------------------------------------------------- 
4995 class TreeItemId(object): 
4996     """Proxy of C++ TreeItemId class""" 
4998         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4999     def __init__(self
, *args
, **kwargs
): 
5000         """__init__(self) -> TreeItemId""" 
5001         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
5002         self
.this 
= newobj
.this
 
5005     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
5008             if self
.thisown
: destroy(self
) 
5011     def IsOk(*args
, **kwargs
): 
5012         """IsOk(self) -> bool""" 
5013         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5015     def __eq__(*args
, **kwargs
): 
5016         """__eq__(self, TreeItemId other) -> bool""" 
5017         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5019     def __ne__(*args
, **kwargs
): 
5020         """__ne__(self, TreeItemId other) -> bool""" 
5021         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5023     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5025     def __nonzero__(self
): return self
.IsOk()  
5027 class TreeItemIdPtr(TreeItemId
): 
5028     def __init__(self
, this
): 
5030         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5031         self
.__class
__ = TreeItemId
 
5032 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
5033 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5035 class TreeItemData(object): 
5036     """Proxy of C++ TreeItemData class""" 
5038         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5039     def __init__(self
, *args
, **kwargs
): 
5040         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5041         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
5042         self
.this 
= newobj
.this
 
5045     def GetData(*args
, **kwargs
): 
5046         """GetData(self) -> PyObject""" 
5047         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5049     def SetData(*args
, **kwargs
): 
5050         """SetData(self, PyObject obj)""" 
5051         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5053     def GetId(*args
, **kwargs
): 
5054         """GetId(self) -> TreeItemId""" 
5055         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5057     def SetId(*args
, **kwargs
): 
5058         """SetId(self, TreeItemId id)""" 
5059         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5061     def Destroy(*args
, **kwargs
): 
5063         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5066 class TreeItemDataPtr(TreeItemData
): 
5067     def __init__(self
, this
): 
5069         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5070         self
.__class
__ = TreeItemData
 
5071 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
5073 #--------------------------------------------------------------------------- 
5075 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5076 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5077 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5078 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5079 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5080 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5081 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5082 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5083 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5084 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5085 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5086 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5087 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5088 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5089 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5090 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5091 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5092 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5093 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5094 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5095 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5096 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5097 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5098 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5099 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5100 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5101 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5102 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5103 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5104 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5105 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5106 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5107 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5108 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5109 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5110 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5111 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5112 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5113 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5114 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5115 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5116 EVT_TREE_ITEM_MENU        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5118 class TreeEvent(_core
.NotifyEvent
): 
5119     """Proxy of C++ TreeEvent class""" 
5121         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5122     def __init__(self
, *args
, **kwargs
): 
5123         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
5124         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
5125         self
.this 
= newobj
.this
 
5128     def GetItem(*args
, **kwargs
): 
5129         """GetItem(self) -> TreeItemId""" 
5130         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5132     def SetItem(*args
, **kwargs
): 
5133         """SetItem(self, TreeItemId item)""" 
5134         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5136     def GetOldItem(*args
, **kwargs
): 
5137         """GetOldItem(self) -> TreeItemId""" 
5138         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5140     def SetOldItem(*args
, **kwargs
): 
5141         """SetOldItem(self, TreeItemId item)""" 
5142         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5144     def GetPoint(*args
, **kwargs
): 
5145         """GetPoint(self) -> Point""" 
5146         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5148     def SetPoint(*args
, **kwargs
): 
5149         """SetPoint(self, Point pt)""" 
5150         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5152     def GetKeyEvent(*args
, **kwargs
): 
5153         """GetKeyEvent(self) -> KeyEvent""" 
5154         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5156     def GetKeyCode(*args
, **kwargs
): 
5157         """GetKeyCode(self) -> int""" 
5158         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5160     def SetKeyEvent(*args
, **kwargs
): 
5161         """SetKeyEvent(self, KeyEvent evt)""" 
5162         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5164     def GetLabel(*args
, **kwargs
): 
5165         """GetLabel(self) -> String""" 
5166         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5168     def SetLabel(*args
, **kwargs
): 
5169         """SetLabel(self, String label)""" 
5170         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5172     def IsEditCancelled(*args
, **kwargs
): 
5173         """IsEditCancelled(self) -> bool""" 
5174         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5176     def SetEditCanceled(*args
, **kwargs
): 
5177         """SetEditCanceled(self, bool editCancelled)""" 
5178         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5180     def SetToolTip(*args
, **kwargs
): 
5181         """SetToolTip(self, String toolTip)""" 
5182         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5184     def GetToolTip(*args
, **kwargs
): 
5185         """GetToolTip(self) -> String""" 
5186         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5189 class TreeEventPtr(TreeEvent
): 
5190     def __init__(self
, this
): 
5192         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5193         self
.__class
__ = TreeEvent
 
5194 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
5196 #--------------------------------------------------------------------------- 
5198 class TreeCtrl(_core
.Control
): 
5199     """Proxy of C++ TreeCtrl class""" 
5201         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5202     def __init__(self
, *args
, **kwargs
): 
5204         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5205             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5206             Validator validator=DefaultValidator,  
5207             String name=TreeCtrlNameStr) -> TreeCtrl 
5209         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
5210         self
.this 
= newobj
.this
 
5213         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5215     def Create(*args
, **kwargs
): 
5217         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5218             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5219             Validator validator=DefaultValidator,  
5220             String name=TreeCtrlNameStr) -> bool 
5222         Do the 2nd phase and create the GUI control. 
5224         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5226     def _setCallbackInfo(*args
, **kwargs
): 
5227         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5228         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5230     def GetCount(*args
, **kwargs
): 
5231         """GetCount(self) -> size_t""" 
5232         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5234     def GetIndent(*args
, **kwargs
): 
5235         """GetIndent(self) -> unsigned int""" 
5236         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5238     def SetIndent(*args
, **kwargs
): 
5239         """SetIndent(self, unsigned int indent)""" 
5240         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5242     def GetSpacing(*args
, **kwargs
): 
5243         """GetSpacing(self) -> unsigned int""" 
5244         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5246     def SetSpacing(*args
, **kwargs
): 
5247         """SetSpacing(self, unsigned int spacing)""" 
5248         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5250     def GetImageList(*args
, **kwargs
): 
5251         """GetImageList(self) -> ImageList""" 
5252         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5254     def GetStateImageList(*args
, **kwargs
): 
5255         """GetStateImageList(self) -> ImageList""" 
5256         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5258     def SetImageList(*args
, **kwargs
): 
5259         """SetImageList(self, ImageList imageList)""" 
5260         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5262     def SetStateImageList(*args
, **kwargs
): 
5263         """SetStateImageList(self, ImageList imageList)""" 
5264         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5266     def AssignImageList(*args
, **kwargs
): 
5267         """AssignImageList(self, ImageList imageList)""" 
5268         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5270     def AssignStateImageList(*args
, **kwargs
): 
5271         """AssignStateImageList(self, ImageList imageList)""" 
5272         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5274     def GetItemText(*args
, **kwargs
): 
5275         """GetItemText(self, TreeItemId item) -> String""" 
5276         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5278     def GetItemImage(*args
, **kwargs
): 
5279         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5280         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5282     def GetItemData(*args
, **kwargs
): 
5283         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5284         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5286     def GetItemPyData(*args
, **kwargs
): 
5287         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5288         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5290     GetPyData 
= GetItemPyData 
 
5291     def GetItemTextColour(*args
, **kwargs
): 
5292         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5293         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5295     def GetItemBackgroundColour(*args
, **kwargs
): 
5296         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5297         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5299     def GetItemFont(*args
, **kwargs
): 
5300         """GetItemFont(self, TreeItemId item) -> Font""" 
5301         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5303     def SetItemText(*args
, **kwargs
): 
5304         """SetItemText(self, TreeItemId item, String text)""" 
5305         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5307     def SetItemImage(*args
, **kwargs
): 
5308         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5309         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5311     def SetItemData(*args
, **kwargs
): 
5312         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5313         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5315     def SetItemPyData(*args
, **kwargs
): 
5316         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5317         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5319     SetPyData 
= SetItemPyData 
 
5320     def SetItemHasChildren(*args
, **kwargs
): 
5321         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5322         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5324     def SetItemBold(*args
, **kwargs
): 
5325         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5326         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5328     def SetItemDropHighlight(*args
, **kwargs
): 
5329         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5330         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5332     def SetItemTextColour(*args
, **kwargs
): 
5333         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5334         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5336     def SetItemBackgroundColour(*args
, **kwargs
): 
5337         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5338         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5340     def SetItemFont(*args
, **kwargs
): 
5341         """SetItemFont(self, TreeItemId item, Font font)""" 
5342         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5344     def IsVisible(*args
, **kwargs
): 
5345         """IsVisible(self, TreeItemId item) -> bool""" 
5346         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5348     def ItemHasChildren(*args
, **kwargs
): 
5349         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5350         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5352     def IsExpanded(*args
, **kwargs
): 
5353         """IsExpanded(self, TreeItemId item) -> bool""" 
5354         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5356     def IsSelected(*args
, **kwargs
): 
5357         """IsSelected(self, TreeItemId item) -> bool""" 
5358         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5360     def IsBold(*args
, **kwargs
): 
5361         """IsBold(self, TreeItemId item) -> bool""" 
5362         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5364     def GetChildrenCount(*args
, **kwargs
): 
5365         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5366         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5368     def GetRootItem(*args
, **kwargs
): 
5369         """GetRootItem(self) -> TreeItemId""" 
5370         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5372     def GetSelection(*args
, **kwargs
): 
5373         """GetSelection(self) -> TreeItemId""" 
5374         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5376     def GetSelections(*args
, **kwargs
): 
5377         """GetSelections(self) -> PyObject""" 
5378         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5380     def GetItemParent(*args
, **kwargs
): 
5381         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5382         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5384     def GetFirstChild(*args
, **kwargs
): 
5385         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5386         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5388     def GetNextChild(*args
, **kwargs
): 
5389         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5390         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5392     def GetLastChild(*args
, **kwargs
): 
5393         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5394         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5396     def GetNextSibling(*args
, **kwargs
): 
5397         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5398         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5400     def GetPrevSibling(*args
, **kwargs
): 
5401         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5402         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5404     def GetFirstVisibleItem(*args
, **kwargs
): 
5405         """GetFirstVisibleItem(self) -> TreeItemId""" 
5406         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5408     def GetNextVisible(*args
, **kwargs
): 
5409         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5410         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5412     def GetPrevVisible(*args
, **kwargs
): 
5413         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5414         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5416     def AddRoot(*args
, **kwargs
): 
5417         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5418         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5420     def PrependItem(*args
, **kwargs
): 
5422         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5423             TreeItemData data=None) -> TreeItemId 
5425         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5427     def InsertItem(*args
, **kwargs
): 
5429         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5430             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5432         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5434     def InsertItemBefore(*args
, **kwargs
): 
5436         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5437             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5439         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5441     def AppendItem(*args
, **kwargs
): 
5443         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5444             TreeItemData data=None) -> TreeItemId 
5446         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5448     def Delete(*args
, **kwargs
): 
5449         """Delete(self, TreeItemId item)""" 
5450         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5452     def DeleteChildren(*args
, **kwargs
): 
5453         """DeleteChildren(self, TreeItemId item)""" 
5454         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5456     def DeleteAllItems(*args
, **kwargs
): 
5457         """DeleteAllItems(self)""" 
5458         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5460     def Expand(*args
, **kwargs
): 
5461         """Expand(self, TreeItemId item)""" 
5462         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5464     def Collapse(*args
, **kwargs
): 
5465         """Collapse(self, TreeItemId item)""" 
5466         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5468     def CollapseAndReset(*args
, **kwargs
): 
5469         """CollapseAndReset(self, TreeItemId item)""" 
5470         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5472     def Toggle(*args
, **kwargs
): 
5473         """Toggle(self, TreeItemId item)""" 
5474         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5476     def Unselect(*args
, **kwargs
): 
5477         """Unselect(self)""" 
5478         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5480     def UnselectItem(*args
, **kwargs
): 
5481         """UnselectItem(self, TreeItemId item)""" 
5482         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5484     def UnselectAll(*args
, **kwargs
): 
5485         """UnselectAll(self)""" 
5486         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5488     def SelectItem(*args
, **kwargs
): 
5489         """SelectItem(self, TreeItemId item, bool select=True)""" 
5490         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5492     def ToggleItemSelection(*args
, **kwargs
): 
5493         """ToggleItemSelection(self, TreeItemId item)""" 
5494         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5496     def EnsureVisible(*args
, **kwargs
): 
5497         """EnsureVisible(self, TreeItemId item)""" 
5498         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5500     def ScrollTo(*args
, **kwargs
): 
5501         """ScrollTo(self, TreeItemId item)""" 
5502         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5504     def EditLabel(*args
, **kwargs
): 
5505         """EditLabel(self, TreeItemId item)""" 
5506         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5508     def GetEditControl(*args
, **kwargs
): 
5509         """GetEditControl(self) -> TextCtrl""" 
5510         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5512     def SortChildren(*args
, **kwargs
): 
5513         """SortChildren(self, TreeItemId item)""" 
5514         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5516     def HitTest(*args
, **kwargs
): 
5518         HitTest(Point point) -> (item, where) 
5520         Determine which item (if any) belongs the given point.  The coordinates 
5521         specified are relative to the client area of tree ctrl and the where return 
5522         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5525         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5527     def GetBoundingRect(*args
, **kwargs
): 
5528         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5529         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5531     def GetClassDefaultAttributes(*args
, **kwargs
): 
5533         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5535         Get the default attributes for this class.  This is useful if you want 
5536         to use the same font or colour in your own control as in a standard 
5537         control -- which is a much better idea than hard coding specific 
5538         colours or fonts which might look completely out of place on the 
5539         user's system, especially if it uses themes. 
5541         The variant parameter is only relevant under Mac currently and is 
5542         ignore under other platforms. Under Mac, it will change the size of 
5543         the returned font. See `wx.Window.SetWindowVariant` for more about 
5546         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5548     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5550 class TreeCtrlPtr(TreeCtrl
): 
5551     def __init__(self
, this
): 
5553         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5554         self
.__class
__ = TreeCtrl
 
5555 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5557 def PreTreeCtrl(*args
, **kwargs
): 
5558     """PreTreeCtrl() -> TreeCtrl""" 
5559     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5563 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5565     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5567     Get the default attributes for this class.  This is useful if you want 
5568     to use the same font or colour in your own control as in a standard 
5569     control -- which is a much better idea than hard coding specific 
5570     colours or fonts which might look completely out of place on the 
5571     user's system, especially if it uses themes. 
5573     The variant parameter is only relevant under Mac currently and is 
5574     ignore under other platforms. Under Mac, it will change the size of 
5575     the returned font. See `wx.Window.SetWindowVariant` for more about 
5578     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5580 #--------------------------------------------------------------------------- 
5582 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5583 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5584 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5585 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5586 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5587 class GenericDirCtrl(_core
.Control
): 
5588     """Proxy of C++ GenericDirCtrl class""" 
5590         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5591     def __init__(self
, *args
, **kwargs
): 
5593         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5594             Point pos=DefaultPosition, Size size=DefaultSize,  
5595             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5596             String filter=EmptyString,  
5597             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5599         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5600         self
.this 
= newobj
.this
 
5603         self
._setOORInfo
(self
) 
5605     def Create(*args
, **kwargs
): 
5607         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5608             Point pos=DefaultPosition, Size size=DefaultSize,  
5609             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5610             String filter=EmptyString,  
5611             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5613         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5615     def ExpandPath(*args
, **kwargs
): 
5616         """ExpandPath(self, String path) -> bool""" 
5617         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5619     def GetDefaultPath(*args
, **kwargs
): 
5620         """GetDefaultPath(self) -> String""" 
5621         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5623     def SetDefaultPath(*args
, **kwargs
): 
5624         """SetDefaultPath(self, String path)""" 
5625         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5627     def GetPath(*args
, **kwargs
): 
5628         """GetPath(self) -> String""" 
5629         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5631     def GetFilePath(*args
, **kwargs
): 
5632         """GetFilePath(self) -> String""" 
5633         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5635     def SetPath(*args
, **kwargs
): 
5636         """SetPath(self, String path)""" 
5637         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5639     def ShowHidden(*args
, **kwargs
): 
5640         """ShowHidden(self, bool show)""" 
5641         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5643     def GetShowHidden(*args
, **kwargs
): 
5644         """GetShowHidden(self) -> bool""" 
5645         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5647     def GetFilter(*args
, **kwargs
): 
5648         """GetFilter(self) -> String""" 
5649         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5651     def SetFilter(*args
, **kwargs
): 
5652         """SetFilter(self, String filter)""" 
5653         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5655     def GetFilterIndex(*args
, **kwargs
): 
5656         """GetFilterIndex(self) -> int""" 
5657         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5659     def SetFilterIndex(*args
, **kwargs
): 
5660         """SetFilterIndex(self, int n)""" 
5661         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5663     def GetRootId(*args
, **kwargs
): 
5664         """GetRootId(self) -> TreeItemId""" 
5665         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5667     def GetTreeCtrl(*args
, **kwargs
): 
5668         """GetTreeCtrl(self) -> TreeCtrl""" 
5669         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5671     def GetFilterListCtrl(*args
, **kwargs
): 
5672         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5673         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5675     def FindChild(*args
, **kwargs
): 
5677         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5679         Find the child that matches the first part of 'path'.  E.g. if a child 
5680         path is "/usr" and 'path' is "/usr/include" then the child for 
5681         /usr is returned.  If the path string has been used (we're at the 
5682         leaf), done is set to True. 
5685         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5687     def DoResize(*args
, **kwargs
): 
5688         """DoResize(self)""" 
5689         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5691     def ReCreateTree(*args
, **kwargs
): 
5692         """ReCreateTree(self)""" 
5693         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5696 class GenericDirCtrlPtr(GenericDirCtrl
): 
5697     def __init__(self
, this
): 
5699         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5700         self
.__class
__ = GenericDirCtrl
 
5701 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5702 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5704 def PreGenericDirCtrl(*args
, **kwargs
): 
5705     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5706     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5710 class DirFilterListCtrl(Choice
): 
5711     """Proxy of C++ DirFilterListCtrl class""" 
5713         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5714     def __init__(self
, *args
, **kwargs
): 
5716         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5717             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5719         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5720         self
.this 
= newobj
.this
 
5723         self
._setOORInfo
(self
) 
5725     def Create(*args
, **kwargs
): 
5727         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5728             Size size=DefaultSize, long style=0) -> bool 
5730         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5732     def FillFilterList(*args
, **kwargs
): 
5733         """FillFilterList(self, String filter, int defaultFilter)""" 
5734         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5737 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5738     def __init__(self
, this
): 
5740         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5741         self
.__class
__ = DirFilterListCtrl
 
5742 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5744 def PreDirFilterListCtrl(*args
, **kwargs
): 
5745     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5746     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5750 #--------------------------------------------------------------------------- 
5752 class PyControl(_core
.Control
): 
5753     """Proxy of C++ PyControl class""" 
5755         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5756     def __init__(self
, *args
, **kwargs
): 
5758         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5759             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5760             String name=ControlNameStr) -> PyControl 
5762         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5763         self
.this 
= newobj
.this
 
5766         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5768     def _setCallbackInfo(*args
, **kwargs
): 
5769         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5770         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5772     def SetBestSize(*args
, **kwargs
): 
5773         """SetBestSize(self, Size size)""" 
5774         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5776     def DoEraseBackground(*args
, **kwargs
): 
5777         """DoEraseBackground(self, DC dc) -> bool""" 
5778         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5780     def base_DoMoveWindow(*args
, **kwargs
): 
5781         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5782         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5784     def base_DoSetSize(*args
, **kwargs
): 
5785         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5786         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5788     def base_DoSetClientSize(*args
, **kwargs
): 
5789         """base_DoSetClientSize(self, int width, int height)""" 
5790         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5792     def base_DoSetVirtualSize(*args
, **kwargs
): 
5793         """base_DoSetVirtualSize(self, int x, int y)""" 
5794         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5796     def base_DoGetSize(*args
, **kwargs
): 
5797         """base_DoGetSize() -> (width, height)""" 
5798         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5800     def base_DoGetClientSize(*args
, **kwargs
): 
5801         """base_DoGetClientSize() -> (width, height)""" 
5802         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5804     def base_DoGetPosition(*args
, **kwargs
): 
5805         """base_DoGetPosition() -> (x,y)""" 
5806         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5808     def base_DoGetVirtualSize(*args
, **kwargs
): 
5809         """base_DoGetVirtualSize(self) -> Size""" 
5810         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5812     def base_DoGetBestSize(*args
, **kwargs
): 
5813         """base_DoGetBestSize(self) -> Size""" 
5814         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5816     def base_InitDialog(*args
, **kwargs
): 
5817         """base_InitDialog(self)""" 
5818         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5820     def base_TransferDataToWindow(*args
, **kwargs
): 
5821         """base_TransferDataToWindow(self) -> bool""" 
5822         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5824     def base_TransferDataFromWindow(*args
, **kwargs
): 
5825         """base_TransferDataFromWindow(self) -> bool""" 
5826         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5828     def base_Validate(*args
, **kwargs
): 
5829         """base_Validate(self) -> bool""" 
5830         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5832     def base_AcceptsFocus(*args
, **kwargs
): 
5833         """base_AcceptsFocus(self) -> bool""" 
5834         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5836     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5837         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5838         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5840     def base_GetMaxSize(*args
, **kwargs
): 
5841         """base_GetMaxSize(self) -> Size""" 
5842         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5844     def base_AddChild(*args
, **kwargs
): 
5845         """base_AddChild(self, Window child)""" 
5846         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5848     def base_RemoveChild(*args
, **kwargs
): 
5849         """base_RemoveChild(self, Window child)""" 
5850         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5852     def base_ShouldInheritColours(*args
, **kwargs
): 
5853         """base_ShouldInheritColours(self) -> bool""" 
5854         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5856     def base_GetDefaultAttributes(*args
, **kwargs
): 
5857         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5858         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5860     def base_OnInternalIdle(*args
, **kwargs
): 
5861         """base_OnInternalIdle(self)""" 
5862         return _controls_
.PyControl_base_OnInternalIdle(*args
, **kwargs
) 
5865 class PyControlPtr(PyControl
): 
5866     def __init__(self
, this
): 
5868         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5869         self
.__class
__ = PyControl
 
5870 _controls_
.PyControl_swigregister(PyControlPtr
) 
5872 def PrePyControl(*args
, **kwargs
): 
5873     """PrePyControl() -> PyControl""" 
5874     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5878 #--------------------------------------------------------------------------- 
5880 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5881 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5882 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5883 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5884 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5885 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5886 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5887 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5889 class HelpEvent(_core
.CommandEvent
): 
5891     A help event is sent when the user has requested context-sensitive 
5892     help. This can either be caused by the application requesting 
5893     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5894     the system generating a WM_HELP message when the user pressed F1 or 
5895     clicked on the query button in a dialog caption. 
5897     A help event is sent to the window that the user clicked on, and is 
5898     propagated up the window hierarchy until the event is processed or 
5899     there are no more event handlers. The application should call 
5900     event.GetId to check the identity of the clicked-on window, and then 
5901     either show some suitable help or call event.Skip if the identifier is 
5902     unrecognised. Calling Skip is important because it allows wxWindows to 
5903     generate further events for ancestors of the clicked-on 
5904     window. Otherwise it would be impossible to show help for container 
5905     windows, since processing would stop after the first window found. 
5908         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5909     def __init__(self
, *args
, **kwargs
): 
5910         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5911         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5912         self
.this 
= newobj
.this
 
5915     def GetPosition(*args
, **kwargs
): 
5917         GetPosition(self) -> Point 
5919         Returns the left-click position of the mouse, in screen 
5920         coordinates. This allows the application to position the help 
5923         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5925     def SetPosition(*args
, **kwargs
): 
5927         SetPosition(self, Point pos) 
5929         Sets the left-click position of the mouse, in screen coordinates. 
5931         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5933     def GetLink(*args
, **kwargs
): 
5935         GetLink(self) -> String 
5937         Get an optional link to further help 
5939         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5941     def SetLink(*args
, **kwargs
): 
5943         SetLink(self, String link) 
5945         Set an optional link to further help 
5947         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5949     def GetTarget(*args
, **kwargs
): 
5951         GetTarget(self) -> String 
5953         Get an optional target to display help in. E.g. a window specification 
5955         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5957     def SetTarget(*args
, **kwargs
): 
5959         SetTarget(self, String target) 
5961         Set an optional target to display help in. E.g. a window specification 
5963         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5966 class HelpEventPtr(HelpEvent
): 
5967     def __init__(self
, this
): 
5969         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5970         self
.__class
__ = HelpEvent
 
5971 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
5973 class ContextHelp(_core
.Object
): 
5975     This class changes the cursor to a query and puts the application into 
5976     a 'context-sensitive help mode'. When the user left-clicks on a window 
5977     within the specified window, a ``EVT_HELP`` event is sent to that 
5978     control, and the application may respond to it by popping up some 
5981     There are a couple of ways to invoke this behaviour implicitly: 
5983         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5984           (Windows only). This will put a question mark in the titlebar, 
5985           and Windows will put the application into context-sensitive help 
5986           mode automatically, with further programming. 
5988         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5989           to create a context help object. Normally you will write your 
5990           application so that this button is only added to a dialog for 
5991           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5994     :see: `wx.ContextHelpButton` 
5998         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5999     def __init__(self
, *args
, **kwargs
): 
6001         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6003         Constructs a context help object, calling BeginContextHelp if doNow is 
6006         If window is None, the top window is used. 
6008         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
6009         self
.this 
= newobj
.this
 
6012     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
6015             if self
.thisown
: destroy(self
) 
6018     def BeginContextHelp(*args
, **kwargs
): 
6020         BeginContextHelp(self, Window window=None) -> bool 
6022         Puts the application into context-sensitive help mode. window is the 
6023         window which will be used to catch events; if NULL, the top window 
6026         Returns true if the application was successfully put into 
6027         context-sensitive help mode. This function only returns when the event 
6030         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6032     def EndContextHelp(*args
, **kwargs
): 
6034         EndContextHelp(self) -> bool 
6036         Ends context-sensitive help mode. Not normally called by the 
6039         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6042 class ContextHelpPtr(ContextHelp
): 
6043     def __init__(self
, this
): 
6045         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6046         self
.__class
__ = ContextHelp
 
6047 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
6049 class ContextHelpButton(BitmapButton
): 
6051     Instances of this class may be used to add a question mark button that 
6052     when pressed, puts the application into context-help mode. It does 
6053     this by creating a wx.ContextHelp object which itself generates a 
6054     ``EVT_HELP`` event when the user clicks on a window. 
6056     On Windows, you may add a question-mark icon to a dialog by use of the 
6057     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6058     will have to add a button explicitly, usually next to OK, Cancel or 
6061     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6065         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6066     def __init__(self
, *args
, **kwargs
): 
6068         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6069             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6071         Constructor, creating and showing a context help button. 
6073         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
6074         self
.this 
= newobj
.this
 
6077         self
._setOORInfo
(self
) 
6080 class ContextHelpButtonPtr(ContextHelpButton
): 
6081     def __init__(self
, this
): 
6083         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6084         self
.__class
__ = ContextHelpButton
 
6085 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
6087 class HelpProvider(object): 
6089     wx.HelpProvider is an abstract class used by a program 
6090     implementing context-sensitive help to show the help text for the 
6093     The current help provider must be explicitly set by the 
6094     application using wx.HelpProvider.Set(). 
6096     def __init__(self
): raise RuntimeError, "No constructor defined" 
6098         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6099     def Set(*args
, **kwargs
): 
6101         Set(HelpProvider helpProvider) -> HelpProvider 
6103         Sset the current, application-wide help provider. Returns the previous 
6104         one.  Unlike some other classes, the help provider is not created on 
6105         demand. This must be explicitly done by the application. 
6107         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6109     Set 
= staticmethod(Set
) 
6110     def Get(*args
, **kwargs
): 
6112         Get() -> HelpProvider 
6114         Return the current application-wide help provider. 
6116         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6118     Get 
= staticmethod(Get
) 
6119     def GetHelp(*args
, **kwargs
): 
6121         GetHelp(self, Window window) -> String 
6123         Gets the help string for this window. Its interpretation is dependent 
6124         on the help provider except that empty string always means that no 
6125         help is associated with the window. 
6127         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6129     def ShowHelp(*args
, **kwargs
): 
6131         ShowHelp(self, Window window) -> bool 
6133         Shows help for the given window. Uses GetHelp internally if 
6134         applicable. Returns True if it was done, or False if no help was 
6135         available for this window. 
6137         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6139     def AddHelp(*args
, **kwargs
): 
6141         AddHelp(self, Window window, String text) 
6143         Associates the text with the given window. 
6145         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6147     def AddHelpById(*args
, **kwargs
): 
6149         AddHelpById(self, int id, String text) 
6151         This version associates the given text with all windows with this 
6152         id. May be used to set the same help string for all Cancel buttons in 
6153         the application, for example. 
6155         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6157     def RemoveHelp(*args
, **kwargs
): 
6159         RemoveHelp(self, Window window) 
6161         Removes the association between the window pointer and the help 
6162         text. This is called by the wx.Window destructor. Without this, the 
6163         table of help strings will fill up and when window pointers are 
6164         reused, the wrong help string will be found. 
6166         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6168     def Destroy(*args
, **kwargs
): 
6170         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6173 class HelpProviderPtr(HelpProvider
): 
6174     def __init__(self
, this
): 
6176         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6177         self
.__class
__ = HelpProvider
 
6178 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
6180 def HelpProvider_Set(*args
, **kwargs
): 
6182     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6184     Sset the current, application-wide help provider. Returns the previous 
6185     one.  Unlike some other classes, the help provider is not created on 
6186     demand. This must be explicitly done by the application. 
6188     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6190 def HelpProvider_Get(*args
, **kwargs
): 
6192     HelpProvider_Get() -> HelpProvider 
6194     Return the current application-wide help provider. 
6196     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6198 class SimpleHelpProvider(HelpProvider
): 
6200     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6201     supports only plain text help strings, and shows the string associated 
6202     with the control (if any) in a tooltip. 
6205         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6206     def __init__(self
, *args
, **kwargs
): 
6208         __init__(self) -> SimpleHelpProvider 
6210         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6211         supports only plain text help strings, and shows the string associated 
6212         with the control (if any) in a tooltip. 
6214         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
6215         self
.this 
= newobj
.this
 
6219 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
6220     def __init__(self
, this
): 
6222         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6223         self
.__class
__ = SimpleHelpProvider
 
6224 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
6226 #--------------------------------------------------------------------------- 
6228 class DragImage(_core
.Object
): 
6229     """Proxy of C++ DragImage class""" 
6231         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6232     def __init__(self
, *args
, **kwargs
): 
6233         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6234         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
6235         self
.this 
= newobj
.this
 
6238     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
6241             if self
.thisown
: destroy(self
) 
6244     def SetBackingBitmap(*args
, **kwargs
): 
6245         """SetBackingBitmap(self, Bitmap bitmap)""" 
6246         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6248     def BeginDrag(*args
, **kwargs
): 
6250         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6251             Rect rect=None) -> bool 
6253         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6255     def BeginDragBounded(*args
, **kwargs
): 
6256         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6257         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6259     def EndDrag(*args
, **kwargs
): 
6260         """EndDrag(self) -> bool""" 
6261         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6263     def Move(*args
, **kwargs
): 
6264         """Move(self, Point pt) -> bool""" 
6265         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6267     def Show(*args
, **kwargs
): 
6268         """Show(self) -> bool""" 
6269         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6271     def Hide(*args
, **kwargs
): 
6272         """Hide(self) -> bool""" 
6273         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6275     def GetImageRect(*args
, **kwargs
): 
6276         """GetImageRect(self, Point pos) -> Rect""" 
6277         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6279     def DoDrawImage(*args
, **kwargs
): 
6280         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6281         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6283     def UpdateBackingFromWindow(*args
, **kwargs
): 
6284         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6285         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6287     def RedrawImage(*args
, **kwargs
): 
6288         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6289         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6292 class DragImagePtr(DragImage
): 
6293     def __init__(self
, this
): 
6295         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6296         self
.__class
__ = DragImage
 
6297 _controls_
.DragImage_swigregister(DragImagePtr
) 
6299 def DragIcon(*args
, **kwargs
): 
6300     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6301     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6305 def DragString(*args
, **kwargs
): 
6306     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6307     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6311 def DragTreeItem(*args
, **kwargs
): 
6312     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6313     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6317 def DragListItem(*args
, **kwargs
): 
6318     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6319     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6323 #--------------------------------------------------------------------------- 
6325 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6326 DP_SPIN 
= _controls_
.DP_SPIN
 
6327 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6328 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6329 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6330 class DatePickerCtrl(_core
.Control
): 
6332     This control allows the user to select a date. Unlike 
6333     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6334     `wx.DatePickerCtrl` is implemented as a small window showing the 
6335     currently selected date. The control can be edited using the keyboard, 
6336     and can also display a popup window for more user-friendly date 
6337     selection, depending on the styles used and the platform. 
6340         return "<%s.%s; proxy of C++ wxDatePickerCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6341     def __init__(self
, *args
, **kwargs
): 
6343         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6344             Point pos=DefaultPosition, Size size=DefaultSize,  
6345             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6346             Validator validator=DefaultValidator,  
6347             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6349         Create a new DatePickerCtrl. 
6351         newobj 
= _controls_
.new_DatePickerCtrl(*args
, **kwargs
) 
6352         self
.this 
= newobj
.this
 
6355         self
._setOORInfo
(self
) 
6357     def Create(*args
, **kwargs
): 
6359         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6360             Point pos=DefaultPosition, Size size=DefaultSize,  
6361             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6362             Validator validator=DefaultValidator,  
6363             String name=DatePickerCtrlNameStr) -> bool 
6365         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6368         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6370     def SetValue(*args
, **kwargs
): 
6372         SetValue(self, DateTime dt) 
6374         Changes the current value of the control. The date should be valid and 
6375         included in the currently selected range, if any. 
6377         Calling this method does not result in a date change event. 
6379         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6381     def GetValue(*args
, **kwargs
): 
6383         GetValue(self) -> DateTime 
6385         Returns the currently selected date. If there is no selection or the 
6386         selection is outside of the current range, an invalid `wx.DateTime` 
6389         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6391     def SetRange(*args
, **kwargs
): 
6393         SetRange(self, DateTime dt1, DateTime dt2) 
6395         Sets the valid range for the date selection. If dt1 is valid, it 
6396         becomes the earliest date (inclusive) accepted by the control. If dt2 
6397         is valid, it becomes the latest possible date. 
6399         If the current value of the control is outside of the newly set range 
6400         bounds, the behaviour is undefined. 
6402         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6404     def GetLowerLimit(*args
, **kwargs
): 
6406         GetLowerLimit(self) -> DateTime 
6408         Get the lower limit of the valid range for the date selection, if any. 
6409         If there is no range or there is no lower limit, then the 
6410         `wx.DateTime` value returned will be invalid. 
6412         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6414     def GetUpperLimit(*args
, **kwargs
): 
6416         GetUpperLimit(self) -> DateTime 
6418         Get the upper limit of the valid range for the date selection, if any. 
6419         If there is no range or there is no upper limit, then the 
6420         `wx.DateTime` value returned will be invalid. 
6422         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6425 class DatePickerCtrlPtr(DatePickerCtrl
): 
6426     def __init__(self
, this
): 
6428         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6429         self
.__class
__ = DatePickerCtrl
 
6430 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrlPtr
) 
6431 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6433 def PreDatePickerCtrl(*args
, **kwargs
): 
6435     PreDatePickerCtrl() -> DatePickerCtrl 
6437     Precreate a DatePickerCtrl for use in 2-phase creation. 
6439     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)