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=[], 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=[], 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 GetClassDefaultAttributes(*args
, **kwargs
): 
 507         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 509         Get the default attributes for this class.  This is useful if you want 
 510         to use the same font or colour in your own control as in a standard 
 511         control -- which is a much better idea than hard coding specific 
 512         colours or fonts which might look completely out of place on the 
 513         user's system, especially if it uses themes. 
 515         The variant parameter is only relevant under Mac currently and is 
 516         ignore under other platforms. Under Mac, it will change the size of 
 517         the returned font. See `wx.Window.SetWindowVariant` for more about 
 520         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 522     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 524 class ChoicePtr(Choice
): 
 525     def __init__(self
, this
): 
 527         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 528         self
.__class
__ = Choice
 
 529 _controls_
.Choice_swigregister(ChoicePtr
) 
 530 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 532 def PreChoice(*args
, **kwargs
): 
 534     PreChoice() -> Choice 
 536     Precreate a Choice control for 2-phase creation. 
 538     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 542 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 544     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 546     Get the default attributes for this class.  This is useful if you want 
 547     to use the same font or colour in your own control as in a standard 
 548     control -- which is a much better idea than hard coding specific 
 549     colours or fonts which might look completely out of place on the 
 550     user's system, especially if it uses themes. 
 552     The variant parameter is only relevant under Mac currently and is 
 553     ignore under other platforms. Under Mac, it will change the size of 
 554     the returned font. See `wx.Window.SetWindowVariant` for more about 
 557     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 559 #--------------------------------------------------------------------------- 
 561 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 563     A combobox is like a combination of an edit control and a 
 564     listbox. It can be displayed as static list with editable or 
 565     read-only text field; or a drop-down list with text field. 
 567     A combobox permits a single selection only. Combobox items are 
 571         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 572     def __init__(self
, *args
, **kwargs
): 
 574         __init__(Window parent, int id, String value=EmptyString, 
 575             Point pos=DefaultPosition, Size size=DefaultSize, 
 576             List choices=[], long style=0, Validator validator=DefaultValidator, 
 577             String name=ComboBoxNameStr) -> ComboBox 
 579         Constructor, creates and shows a ComboBox control. 
 581         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 582         self
.this 
= newobj
.this
 
 585         self
._setOORInfo
(self
) 
 587     def Create(*args
, **kwargs
): 
 589         Create(Window parent, int id, String value=EmptyString, 
 590             Point pos=DefaultPosition, Size size=DefaultSize, 
 591             List choices=[], long style=0, Validator validator=DefaultValidator, 
 592             String name=ChoiceNameStr) -> bool 
 594         Actually create the GUI wxComboBox control for 2-phase creation 
 596         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 598     def GetValue(*args
, **kwargs
): 
 600         GetValue(self) -> String 
 602         Returns the current value in the combobox text field. 
 604         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 606     def SetValue(*args
, **kwargs
): 
 607         """SetValue(self, String value)""" 
 608         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 610     def Copy(*args
, **kwargs
): 
 614         Copies the selected text to the clipboard. 
 616         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 618     def Cut(*args
, **kwargs
): 
 622         Copies the selected text to the clipboard and removes the selection. 
 624         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 626     def Paste(*args
, **kwargs
): 
 630         Pastes text from the clipboard to the text field. 
 632         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 634     def SetInsertionPoint(*args
, **kwargs
): 
 636         SetInsertionPoint(self, long pos) 
 638         Sets the insertion point in the combobox text field. 
 640         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 642     def GetInsertionPoint(*args
, **kwargs
): 
 644         GetInsertionPoint(self) -> long 
 646         Returns the insertion point for the combobox's text field. 
 648         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 650     def GetLastPosition(*args
, **kwargs
): 
 652         GetLastPosition(self) -> long 
 654         Returns the last position in the combobox text field. 
 656         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 658     def Replace(*args
, **kwargs
): 
 660         Replace(self, long from, long to, String value) 
 662         Replaces the text between two positions with the given text, in the 
 665         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 667     def SetSelection(*args
, **kwargs
): 
 669         SetSelection(self, int n) 
 671         Sets the item at index 'n' to be the selected item. 
 673         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 675     def SetMark(*args
, **kwargs
): 
 677         SetMark(self, long from, long to) 
 679         Selects the text between the two positions in the combobox text field. 
 681         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 683     def SetStringSelection(*args
, **kwargs
): 
 685         SetStringSelection(self, String string) -> bool 
 687         Select the item with the specifed string 
 689         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 691     def SetString(*args
, **kwargs
): 
 693         SetString(self, int n, String string) 
 695         Set the label for the n'th item (zero based) in the list. 
 697         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 699     def SetEditable(*args
, **kwargs
): 
 700         """SetEditable(self, bool editable)""" 
 701         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 703     def SetInsertionPointEnd(*args
, **kwargs
): 
 705         SetInsertionPointEnd(self) 
 707         Sets the insertion point at the end of the combobox text field. 
 709         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 711     def Remove(*args
, **kwargs
): 
 713         Remove(self, long from, long to) 
 715         Removes the text between the two positions in the combobox text field. 
 717         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 719     def IsEditable(*args
, **kwargs
): 
 721         IsEditable(self) -> bool 
 723         Returns True if the combo is ediatable (not read-only.) 
 725         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 727     def Undo(*args
, **kwargs
): 
 731         Redoes the last undo in the text field. Windows only. 
 733         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 735     def Redo(*args
, **kwargs
): 
 739         Undoes the last edit in the text field. Windows only. 
 741         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 743     def SelectAll(*args
, **kwargs
): 
 747         Select all the text in the combo's text field. 
 749         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 751     def CanCopy(*args
, **kwargs
): 
 753         CanCopy(self) -> bool 
 755         Returns True if the combobox is editable and there is a text selection 
 756         to copy to the clipboard.  Only available on Windows. 
 758         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 760     def CanCut(*args
, **kwargs
): 
 764         Returns True if the combobox is editable and there is a text selection 
 765         to copy to the clipboard.  Only available on Windows. 
 767         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 769     def CanPaste(*args
, **kwargs
): 
 771         CanPaste(self) -> bool 
 773         Returns True if the combobox is editable and there is text on the 
 774         clipboard that can be pasted into the text field. Only available on 
 777         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 779     def CanUndo(*args
, **kwargs
): 
 781         CanUndo(self) -> bool 
 783         Returns True if the combobox is editable and the last edit can be 
 784         undone.  Only available on Windows. 
 786         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 788     def CanRedo(*args
, **kwargs
): 
 790         CanRedo(self) -> bool 
 792         Returns True if the combobox is editable and the last undo can be 
 793         redone.  Only available on Windows. 
 795         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 797     def GetClassDefaultAttributes(*args
, **kwargs
): 
 799         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 801         Get the default attributes for this class.  This is useful if you want 
 802         to use the same font or colour in your own control as in a standard 
 803         control -- which is a much better idea than hard coding specific 
 804         colours or fonts which might look completely out of place on the 
 805         user's system, especially if it uses themes. 
 807         The variant parameter is only relevant under Mac currently and is 
 808         ignore under other platforms. Under Mac, it will change the size of 
 809         the returned font. See `wx.Window.SetWindowVariant` for more about 
 812         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 814     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 816 class ComboBoxPtr(ComboBox
): 
 817     def __init__(self
, this
): 
 819         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 820         self
.__class
__ = ComboBox
 
 821 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 822 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 824 def PreComboBox(*args
, **kwargs
): 
 826     PreComboBox() -> ComboBox 
 828     Precreate a ComboBox control for 2-phase creation. 
 830     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 834 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 836     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 838     Get the default attributes for this class.  This is useful if you want 
 839     to use the same font or colour in your own control as in a standard 
 840     control -- which is a much better idea than hard coding specific 
 841     colours or fonts which might look completely out of place on the 
 842     user's system, especially if it uses themes. 
 844     The variant parameter is only relevant under Mac currently and is 
 845     ignore under other platforms. Under Mac, it will change the size of 
 846     the returned font. See `wx.Window.SetWindowVariant` for more about 
 849     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 851 #--------------------------------------------------------------------------- 
 853 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 854 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 855 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 856 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 857 class Gauge(_core
.Control
): 
 858     """Proxy of C++ Gauge class""" 
 860         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 861     def __init__(self
, *args
, **kwargs
): 
 863         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 864             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 865             Validator validator=DefaultValidator,  
 866             String name=GaugeNameStr) -> Gauge 
 868         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 869         self
.this 
= newobj
.this
 
 872         self
._setOORInfo
(self
) 
 874     def Create(*args
, **kwargs
): 
 876         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 877             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 878             Validator validator=DefaultValidator,  
 879             String name=GaugeNameStr) -> bool 
 881         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 883     def SetRange(*args
, **kwargs
): 
 884         """SetRange(self, int range)""" 
 885         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 887     def GetRange(*args
, **kwargs
): 
 888         """GetRange(self) -> int""" 
 889         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 891     def SetValue(*args
, **kwargs
): 
 892         """SetValue(self, int pos)""" 
 893         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 895     def GetValue(*args
, **kwargs
): 
 896         """GetValue(self) -> int""" 
 897         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 899     def IsVertical(*args
, **kwargs
): 
 900         """IsVertical(self) -> bool""" 
 901         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 903     def SetShadowWidth(*args
, **kwargs
): 
 904         """SetShadowWidth(self, int w)""" 
 905         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 907     def GetShadowWidth(*args
, **kwargs
): 
 908         """GetShadowWidth(self) -> int""" 
 909         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 911     def SetBezelFace(*args
, **kwargs
): 
 912         """SetBezelFace(self, int w)""" 
 913         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 915     def GetBezelFace(*args
, **kwargs
): 
 916         """GetBezelFace(self) -> int""" 
 917         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 919     def GetClassDefaultAttributes(*args
, **kwargs
): 
 921         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 923         Get the default attributes for this class.  This is useful if you want 
 924         to use the same font or colour in your own control as in a standard 
 925         control -- which is a much better idea than hard coding specific 
 926         colours or fonts which might look completely out of place on the 
 927         user's system, especially if it uses themes. 
 929         The variant parameter is only relevant under Mac currently and is 
 930         ignore under other platforms. Under Mac, it will change the size of 
 931         the returned font. See `wx.Window.SetWindowVariant` for more about 
 934         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 936     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 938 class GaugePtr(Gauge
): 
 939     def __init__(self
, this
): 
 941         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 942         self
.__class
__ = Gauge
 
 943 _controls_
.Gauge_swigregister(GaugePtr
) 
 944 GaugeNameStr 
= cvar
.GaugeNameStr
 
 946 def PreGauge(*args
, **kwargs
): 
 947     """PreGauge() -> Gauge""" 
 948     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 952 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 954     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 956     Get the default attributes for this class.  This is useful if you want 
 957     to use the same font or colour in your own control as in a standard 
 958     control -- which is a much better idea than hard coding specific 
 959     colours or fonts which might look completely out of place on the 
 960     user's system, especially if it uses themes. 
 962     The variant parameter is only relevant under Mac currently and is 
 963     ignore under other platforms. Under Mac, it will change the size of 
 964     the returned font. See `wx.Window.SetWindowVariant` for more about 
 967     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 969 #--------------------------------------------------------------------------- 
 971 class StaticBox(_core
.Control
): 
 972     """Proxy of C++ StaticBox class""" 
 974         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 975     def __init__(self
, *args
, **kwargs
): 
 977         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 978             Point pos=DefaultPosition, Size size=DefaultSize,  
 979             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 981         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
 982         self
.this 
= newobj
.this
 
 985         self
._setOORInfo
(self
) 
 987     def Create(*args
, **kwargs
): 
 989         Create(self, Window parent, int id=-1, String label=EmptyString,  
 990             Point pos=DefaultPosition, Size size=DefaultSize,  
 991             long style=0, String name=StaticBoxNameStr) -> bool 
 993         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 995     def GetClassDefaultAttributes(*args
, **kwargs
): 
 997         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 999         Get the default attributes for this class.  This is useful if you want 
1000         to use the same font or colour in your own control as in a standard 
1001         control -- which is a much better idea than hard coding specific 
1002         colours or fonts which might look completely out of place on the 
1003         user's system, especially if it uses themes. 
1005         The variant parameter is only relevant under Mac currently and is 
1006         ignore under other platforms. Under Mac, it will change the size of 
1007         the returned font. See `wx.Window.SetWindowVariant` for more about 
1010         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1012     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1014 class StaticBoxPtr(StaticBox
): 
1015     def __init__(self
, this
): 
1017         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1018         self
.__class
__ = StaticBox
 
1019 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
1020 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1021 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1022 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1024 def PreStaticBox(*args
, **kwargs
): 
1025     """PreStaticBox() -> StaticBox""" 
1026     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1030 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1032     StaticBox_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 #--------------------------------------------------------------------------- 
1049 class StaticLine(_core
.Control
): 
1050     """Proxy of C++ StaticLine class""" 
1052         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1053     def __init__(self
, *args
, **kwargs
): 
1055         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1056             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1057             String name=StaticTextNameStr) -> StaticLine 
1059         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
1060         self
.this 
= newobj
.this
 
1063         self
._setOORInfo
(self
) 
1065     def Create(*args
, **kwargs
): 
1067         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1068             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1069             String name=StaticTextNameStr) -> bool 
1071         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1073     def IsVertical(*args
, **kwargs
): 
1074         """IsVertical(self) -> bool""" 
1075         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1077     def GetDefaultSize(*args
, **kwargs
): 
1078         """GetDefaultSize() -> int""" 
1079         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1081     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1082     def GetClassDefaultAttributes(*args
, **kwargs
): 
1084         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1086         Get the default attributes for this class.  This is useful if you want 
1087         to use the same font or colour in your own control as in a standard 
1088         control -- which is a much better idea than hard coding specific 
1089         colours or fonts which might look completely out of place on the 
1090         user's system, especially if it uses themes. 
1092         The variant parameter is only relevant under Mac currently and is 
1093         ignore under other platforms. Under Mac, it will change the size of 
1094         the returned font. See `wx.Window.SetWindowVariant` for more about 
1097         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1099     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1101 class StaticLinePtr(StaticLine
): 
1102     def __init__(self
, this
): 
1104         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1105         self
.__class
__ = StaticLine
 
1106 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1108 def PreStaticLine(*args
, **kwargs
): 
1109     """PreStaticLine() -> StaticLine""" 
1110     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1114 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1115     """StaticLine_GetDefaultSize() -> int""" 
1116     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1118 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1120     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1122     Get the default attributes for this class.  This is useful if you want 
1123     to use the same font or colour in your own control as in a standard 
1124     control -- which is a much better idea than hard coding specific 
1125     colours or fonts which might look completely out of place on the 
1126     user's system, especially if it uses themes. 
1128     The variant parameter is only relevant under Mac currently and is 
1129     ignore under other platforms. Under Mac, it will change the size of 
1130     the returned font. See `wx.Window.SetWindowVariant` for more about 
1133     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1135 #--------------------------------------------------------------------------- 
1137 class StaticText(_core
.Control
): 
1138     """Proxy of C++ StaticText class""" 
1140         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1141     def __init__(self
, *args
, **kwargs
): 
1143         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1144             Point pos=DefaultPosition, Size size=DefaultSize,  
1145             long style=0, String name=StaticTextNameStr) -> StaticText 
1147         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1148         self
.this 
= newobj
.this
 
1151         self
._setOORInfo
(self
) 
1153     def Create(*args
, **kwargs
): 
1155         Create(self, Window parent, int id=-1, String label=EmptyString,  
1156             Point pos=DefaultPosition, Size size=DefaultSize,  
1157             long style=0, String name=StaticTextNameStr) -> bool 
1159         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1161     def GetClassDefaultAttributes(*args
, **kwargs
): 
1163         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1165         Get the default attributes for this class.  This is useful if you want 
1166         to use the same font or colour in your own control as in a standard 
1167         control -- which is a much better idea than hard coding specific 
1168         colours or fonts which might look completely out of place on the 
1169         user's system, especially if it uses themes. 
1171         The variant parameter is only relevant under Mac currently and is 
1172         ignore under other platforms. Under Mac, it will change the size of 
1173         the returned font. See `wx.Window.SetWindowVariant` for more about 
1176         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1178     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1180 class StaticTextPtr(StaticText
): 
1181     def __init__(self
, this
): 
1183         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1184         self
.__class
__ = StaticText
 
1185 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1187 def PreStaticText(*args
, **kwargs
): 
1188     """PreStaticText() -> StaticText""" 
1189     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1193 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1195     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1197     Get the default attributes for this class.  This is useful if you want 
1198     to use the same font or colour in your own control as in a standard 
1199     control -- which is a much better idea than hard coding specific 
1200     colours or fonts which might look completely out of place on the 
1201     user's system, especially if it uses themes. 
1203     The variant parameter is only relevant under Mac currently and is 
1204     ignore under other platforms. Under Mac, it will change the size of 
1205     the returned font. See `wx.Window.SetWindowVariant` for more about 
1208     return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1210 #--------------------------------------------------------------------------- 
1212 class StaticBitmap(_core
.Control
): 
1213     """Proxy of C++ StaticBitmap class""" 
1215         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1216     def __init__(self
, *args
, **kwargs
): 
1218         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1219             Point pos=DefaultPosition, Size size=DefaultSize,  
1220             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1222         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1223         self
.this 
= newobj
.this
 
1226         self
._setOORInfo
(self
) 
1228     def Create(*args
, **kwargs
): 
1230         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1231             Point pos=DefaultPosition, Size size=DefaultSize,  
1232             long style=0, String name=StaticBitmapNameStr) -> bool 
1234         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1236     def GetBitmap(*args
, **kwargs
): 
1237         """GetBitmap(self) -> Bitmap""" 
1238         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1240     def SetBitmap(*args
, **kwargs
): 
1241         """SetBitmap(self, Bitmap bitmap)""" 
1242         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1244     def SetIcon(*args
, **kwargs
): 
1245         """SetIcon(self, Icon icon)""" 
1246         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1248     def GetClassDefaultAttributes(*args
, **kwargs
): 
1250         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1252         Get the default attributes for this class.  This is useful if you want 
1253         to use the same font or colour in your own control as in a standard 
1254         control -- which is a much better idea than hard coding specific 
1255         colours or fonts which might look completely out of place on the 
1256         user's system, especially if it uses themes. 
1258         The variant parameter is only relevant under Mac currently and is 
1259         ignore under other platforms. Under Mac, it will change the size of 
1260         the returned font. See `wx.Window.SetWindowVariant` for more about 
1263         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1265     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1267 class StaticBitmapPtr(StaticBitmap
): 
1268     def __init__(self
, this
): 
1270         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1271         self
.__class
__ = StaticBitmap
 
1272 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1274 def PreStaticBitmap(*args
, **kwargs
): 
1275     """PreStaticBitmap() -> StaticBitmap""" 
1276     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1280 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1282     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1284     Get the default attributes for this class.  This is useful if you want 
1285     to use the same font or colour in your own control as in a standard 
1286     control -- which is a much better idea than hard coding specific 
1287     colours or fonts which might look completely out of place on the 
1288     user's system, especially if it uses themes. 
1290     The variant parameter is only relevant under Mac currently and is 
1291     ignore under other platforms. Under Mac, it will change the size of 
1292     the returned font. See `wx.Window.SetWindowVariant` for more about 
1295     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1297 #--------------------------------------------------------------------------- 
1299 class ListBox(_core
.ControlWithItems
): 
1300     """Proxy of C++ ListBox class""" 
1302         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1303     def __init__(self
, *args
, **kwargs
): 
1305         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1306             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1307             long style=0, Validator validator=DefaultValidator,  
1308             String name=ListBoxNameStr) -> ListBox 
1310         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1311         self
.this 
= newobj
.this
 
1314         self
._setOORInfo
(self
) 
1316     def Create(*args
, **kwargs
): 
1318         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1319             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1320             long style=0, Validator validator=DefaultValidator,  
1321             String name=ListBoxNameStr) -> bool 
1323         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1325     def Insert(*args
, **kwargs
): 
1327         Insert(self, String item, int pos, PyObject clientData=None) 
1329         Insert an item into the control before the item at the ``pos`` index, 
1330         optionally associating some data object with the item. 
1332         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1334     def InsertItems(*args
, **kwargs
): 
1335         """InsertItems(self, wxArrayString items, int pos)""" 
1336         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1338     def Set(*args
, **kwargs
): 
1339         """Set(self, wxArrayString items)""" 
1340         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1342     def IsSelected(*args
, **kwargs
): 
1343         """IsSelected(self, int n) -> bool""" 
1344         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1346     def SetSelection(*args
, **kwargs
): 
1347         """SetSelection(self, int n, bool select=True)""" 
1348         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1350     def Select(*args
, **kwargs
): 
1354         This is the same as `SetSelection` and exists only because it is 
1355         slightly more natural for controls which support multiple selection. 
1357         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1359     def Deselect(*args
, **kwargs
): 
1360         """Deselect(self, int n)""" 
1361         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1363     def DeselectAll(*args
, **kwargs
): 
1364         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1365         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1367     def SetStringSelection(*args
, **kwargs
): 
1368         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1369         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1371     def GetSelections(*args
, **kwargs
): 
1372         """GetSelections(self) -> PyObject""" 
1373         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1375     def SetFirstItem(*args
, **kwargs
): 
1376         """SetFirstItem(self, int n)""" 
1377         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1379     def SetFirstItemStr(*args
, **kwargs
): 
1380         """SetFirstItemStr(self, String s)""" 
1381         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1383     def EnsureVisible(*args
, **kwargs
): 
1384         """EnsureVisible(self, int n)""" 
1385         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1387     def AppendAndEnsureVisible(*args
, **kwargs
): 
1388         """AppendAndEnsureVisible(self, String s)""" 
1389         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1391     def IsSorted(*args
, **kwargs
): 
1392         """IsSorted(self) -> bool""" 
1393         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1395     def SetItemForegroundColour(*args
, **kwargs
): 
1396         """SetItemForegroundColour(self, int item, Colour c)""" 
1397         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1399     def SetItemBackgroundColour(*args
, **kwargs
): 
1400         """SetItemBackgroundColour(self, int item, Colour c)""" 
1401         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1403     def SetItemFont(*args
, **kwargs
): 
1404         """SetItemFont(self, int item, Font f)""" 
1405         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1407     def GetClassDefaultAttributes(*args
, **kwargs
): 
1409         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1411         Get the default attributes for this class.  This is useful if you want 
1412         to use the same font or colour in your own control as in a standard 
1413         control -- which is a much better idea than hard coding specific 
1414         colours or fonts which might look completely out of place on the 
1415         user's system, especially if it uses themes. 
1417         The variant parameter is only relevant under Mac currently and is 
1418         ignore under other platforms. Under Mac, it will change the size of 
1419         the returned font. See `wx.Window.SetWindowVariant` for more about 
1422         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1424     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1426 class ListBoxPtr(ListBox
): 
1427     def __init__(self
, this
): 
1429         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1430         self
.__class
__ = ListBox
 
1431 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1432 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1434 def PreListBox(*args
, **kwargs
): 
1435     """PreListBox() -> ListBox""" 
1436     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1440 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1442     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1444     Get the default attributes for this class.  This is useful if you want 
1445     to use the same font or colour in your own control as in a standard 
1446     control -- which is a much better idea than hard coding specific 
1447     colours or fonts which might look completely out of place on the 
1448     user's system, especially if it uses themes. 
1450     The variant parameter is only relevant under Mac currently and is 
1451     ignore under other platforms. Under Mac, it will change the size of 
1452     the returned font. See `wx.Window.SetWindowVariant` for more about 
1455     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1457 #--------------------------------------------------------------------------- 
1459 class CheckListBox(ListBox
): 
1460     """Proxy of C++ CheckListBox class""" 
1462         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1463     def __init__(self
, *args
, **kwargs
): 
1465         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1466             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1467             long style=0, Validator validator=DefaultValidator,  
1468             String name=ListBoxNameStr) -> CheckListBox 
1470         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1471         self
.this 
= newobj
.this
 
1474         self
._setOORInfo
(self
) 
1476     def Create(*args
, **kwargs
): 
1478         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1479             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1480             long style=0, Validator validator=DefaultValidator,  
1481             String name=ListBoxNameStr) -> bool 
1483         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1485     def IsChecked(*args
, **kwargs
): 
1486         """IsChecked(self, int index) -> bool""" 
1487         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1489     def Check(*args
, **kwargs
): 
1490         """Check(self, int index, int check=True)""" 
1491         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1493     def HitTest(*args
, **kwargs
): 
1495         HitTest(self, Point pt) -> int 
1497         Test where the given (in client coords) point lies 
1499         return _controls_
.CheckListBox_HitTest(*args
, **kwargs
) 
1501     def HitTestXY(*args
, **kwargs
): 
1503         HitTestXY(self, int x, int y) -> int 
1505         Test where the given (in client coords) point lies 
1507         return _controls_
.CheckListBox_HitTestXY(*args
, **kwargs
) 
1510 class CheckListBoxPtr(CheckListBox
): 
1511     def __init__(self
, this
): 
1513         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1514         self
.__class
__ = CheckListBox
 
1515 _controls_
.CheckListBox_swigregister(CheckListBoxPtr
) 
1517 def PreCheckListBox(*args
, **kwargs
): 
1518     """PreCheckListBox() -> CheckListBox""" 
1519     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1523 #--------------------------------------------------------------------------- 
1525 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1526 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1527 TE_READONLY 
= _controls_
.TE_READONLY
 
1528 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1529 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1530 TE_LEFT 
= _controls_
.TE_LEFT
 
1531 TE_CENTER 
= _controls_
.TE_CENTER
 
1532 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1533 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1534 TE_RICH 
= _controls_
.TE_RICH
 
1535 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1536 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1537 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1538 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1539 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1540 TE_LINEWRAP 
= _controls_
.TE_LINEWRAP
 
1541 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1542 TE_RICH2 
= _controls_
.TE_RICH2
 
1543 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1544 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1545 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1546 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1547 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1548 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1549 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1550 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1551 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1552 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1553 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1554 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1555 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1556 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1557 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1558 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1559 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1560 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1561 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1562 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1563 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1564 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1565 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1566 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1567 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1568 class TextAttr(object): 
1569     """Proxy of C++ TextAttr class""" 
1571         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1572     def __init__(self
, *args
, **kwargs
): 
1574         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1575             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1577         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1578         self
.this 
= newobj
.this
 
1581     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1584             if self
.thisown
: destroy(self
) 
1587     def Init(*args
, **kwargs
): 
1589         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1591     def SetTextColour(*args
, **kwargs
): 
1592         """SetTextColour(self, Colour colText)""" 
1593         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1595     def SetBackgroundColour(*args
, **kwargs
): 
1596         """SetBackgroundColour(self, Colour colBack)""" 
1597         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1599     def SetFont(*args
, **kwargs
): 
1600         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1601         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1603     def SetAlignment(*args
, **kwargs
): 
1604         """SetAlignment(self, int alignment)""" 
1605         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1607     def SetTabs(*args
, **kwargs
): 
1608         """SetTabs(self, wxArrayInt tabs)""" 
1609         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1611     def SetLeftIndent(*args
, **kwargs
): 
1612         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1613         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1615     def SetRightIndent(*args
, **kwargs
): 
1616         """SetRightIndent(self, int indent)""" 
1617         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1619     def SetFlags(*args
, **kwargs
): 
1620         """SetFlags(self, long flags)""" 
1621         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1623     def HasTextColour(*args
, **kwargs
): 
1624         """HasTextColour(self) -> bool""" 
1625         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1627     def HasBackgroundColour(*args
, **kwargs
): 
1628         """HasBackgroundColour(self) -> bool""" 
1629         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1631     def HasFont(*args
, **kwargs
): 
1632         """HasFont(self) -> bool""" 
1633         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1635     def HasAlignment(*args
, **kwargs
): 
1636         """HasAlignment(self) -> bool""" 
1637         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1639     def HasTabs(*args
, **kwargs
): 
1640         """HasTabs(self) -> bool""" 
1641         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1643     def HasLeftIndent(*args
, **kwargs
): 
1644         """HasLeftIndent(self) -> bool""" 
1645         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1647     def HasRightIndent(*args
, **kwargs
): 
1648         """HasRightIndent(self) -> bool""" 
1649         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1651     def HasFlag(*args
, **kwargs
): 
1652         """HasFlag(self, long flag) -> bool""" 
1653         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1655     def GetTextColour(*args
, **kwargs
): 
1656         """GetTextColour(self) -> Colour""" 
1657         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1659     def GetBackgroundColour(*args
, **kwargs
): 
1660         """GetBackgroundColour(self) -> Colour""" 
1661         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1663     def GetFont(*args
, **kwargs
): 
1664         """GetFont(self) -> Font""" 
1665         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1667     def GetAlignment(*args
, **kwargs
): 
1668         """GetAlignment(self) -> int""" 
1669         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1671     def GetTabs(*args
, **kwargs
): 
1672         """GetTabs(self) -> wxArrayInt""" 
1673         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1675     def GetLeftIndent(*args
, **kwargs
): 
1676         """GetLeftIndent(self) -> long""" 
1677         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1679     def GetLeftSubIndent(*args
, **kwargs
): 
1680         """GetLeftSubIndent(self) -> long""" 
1681         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1683     def GetRightIndent(*args
, **kwargs
): 
1684         """GetRightIndent(self) -> long""" 
1685         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1687     def GetFlags(*args
, **kwargs
): 
1688         """GetFlags(self) -> long""" 
1689         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1691     def IsDefault(*args
, **kwargs
): 
1692         """IsDefault(self) -> bool""" 
1693         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1695     def Combine(*args
, **kwargs
): 
1696         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1697         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1699     Combine 
= staticmethod(Combine
) 
1701 class TextAttrPtr(TextAttr
): 
1702     def __init__(self
, this
): 
1704         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1705         self
.__class
__ = TextAttr
 
1706 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1707 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1709 def TextAttr_Combine(*args
, **kwargs
): 
1710     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1711     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1713 class TextCtrl(_core
.Control
): 
1714     """Proxy of C++ TextCtrl class""" 
1716         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1717     def __init__(self
, *args
, **kwargs
): 
1719         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1720             Point pos=DefaultPosition, Size size=DefaultSize,  
1721             long style=0, Validator validator=DefaultValidator,  
1722             String name=TextCtrlNameStr) -> TextCtrl 
1724         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1725         self
.this 
= newobj
.this
 
1728         self
._setOORInfo
(self
) 
1730     def Create(*args
, **kwargs
): 
1732         Create(self, Window parent, int id=-1, String value=EmptyString,  
1733             Point pos=DefaultPosition, Size size=DefaultSize,  
1734             long style=0, Validator validator=DefaultValidator,  
1735             String name=TextCtrlNameStr) -> bool 
1737         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1739     def GetValue(*args
, **kwargs
): 
1740         """GetValue(self) -> String""" 
1741         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1743     def SetValue(*args
, **kwargs
): 
1744         """SetValue(self, String value)""" 
1745         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1747     def GetRange(*args
, **kwargs
): 
1748         """GetRange(self, long from, long to) -> String""" 
1749         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1751     def GetLineLength(*args
, **kwargs
): 
1752         """GetLineLength(self, long lineNo) -> int""" 
1753         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1755     def GetLineText(*args
, **kwargs
): 
1756         """GetLineText(self, long lineNo) -> String""" 
1757         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1759     def GetNumberOfLines(*args
, **kwargs
): 
1760         """GetNumberOfLines(self) -> int""" 
1761         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1763     def IsModified(*args
, **kwargs
): 
1764         """IsModified(self) -> bool""" 
1765         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1767     def IsEditable(*args
, **kwargs
): 
1768         """IsEditable(self) -> bool""" 
1769         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1771     def IsSingleLine(*args
, **kwargs
): 
1772         """IsSingleLine(self) -> bool""" 
1773         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1775     def IsMultiLine(*args
, **kwargs
): 
1776         """IsMultiLine(self) -> bool""" 
1777         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1779     def GetSelection(*args
, **kwargs
): 
1781         GetSelection() -> (from, to) 
1783         If the return values from and to are the same, there is no selection. 
1785         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1787     def GetStringSelection(*args
, **kwargs
): 
1788         """GetStringSelection(self) -> String""" 
1789         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1791     def Clear(*args
, **kwargs
): 
1793         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1795     def Replace(*args
, **kwargs
): 
1796         """Replace(self, long from, long to, String value)""" 
1797         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1799     def Remove(*args
, **kwargs
): 
1800         """Remove(self, long from, long to)""" 
1801         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1803     def LoadFile(*args
, **kwargs
): 
1804         """LoadFile(self, String file) -> bool""" 
1805         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1807     def SaveFile(*args
, **kwargs
): 
1808         """SaveFile(self, String file=EmptyString) -> bool""" 
1809         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1811     def MarkDirty(*args
, **kwargs
): 
1812         """MarkDirty(self)""" 
1813         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1815     def DiscardEdits(*args
, **kwargs
): 
1816         """DiscardEdits(self)""" 
1817         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1819     def SetMaxLength(*args
, **kwargs
): 
1820         """SetMaxLength(self, unsigned long len)""" 
1821         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1823     def WriteText(*args
, **kwargs
): 
1824         """WriteText(self, String text)""" 
1825         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1827     def AppendText(*args
, **kwargs
): 
1828         """AppendText(self, String text)""" 
1829         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1831     def EmulateKeyPress(*args
, **kwargs
): 
1832         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1833         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1835     def SetStyle(*args
, **kwargs
): 
1836         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1837         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1839     def GetStyle(*args
, **kwargs
): 
1840         """GetStyle(self, long position, TextAttr style) -> bool""" 
1841         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1843     def SetDefaultStyle(*args
, **kwargs
): 
1844         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1845         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1847     def GetDefaultStyle(*args
, **kwargs
): 
1848         """GetDefaultStyle(self) -> TextAttr""" 
1849         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1851     def XYToPosition(*args
, **kwargs
): 
1852         """XYToPosition(self, long x, long y) -> long""" 
1853         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1855     def PositionToXY(*args
, **kwargs
): 
1856         """PositionToXY(long pos) -> (x, y)""" 
1857         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1859     def ShowPosition(*args
, **kwargs
): 
1860         """ShowPosition(self, long pos)""" 
1861         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1863     def HitTest(*args
, **kwargs
): 
1865         HitTest(Point pt) -> (result, col, row) 
1867         Find the row, col coresponding to the character at the point given in 
1868         pixels. NB: pt is in device coords but is not adjusted for the client 
1869         area origin nor scrolling. 
1871         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1873     def HitTestPos(*args
, **kwargs
): 
1875         HitTestPos(Point pt) -> (result, position) 
1877         Find the character position in the text coresponding to the point 
1878         given in pixels. NB: pt is in device coords but is not adjusted for 
1879         the client area origin nor scrolling.  
1881         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1883     def Copy(*args
, **kwargs
): 
1885         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1887     def Cut(*args
, **kwargs
): 
1889         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1891     def Paste(*args
, **kwargs
): 
1893         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1895     def CanCopy(*args
, **kwargs
): 
1896         """CanCopy(self) -> bool""" 
1897         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1899     def CanCut(*args
, **kwargs
): 
1900         """CanCut(self) -> bool""" 
1901         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1903     def CanPaste(*args
, **kwargs
): 
1904         """CanPaste(self) -> bool""" 
1905         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1907     def Undo(*args
, **kwargs
): 
1909         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1911     def Redo(*args
, **kwargs
): 
1913         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1915     def CanUndo(*args
, **kwargs
): 
1916         """CanUndo(self) -> bool""" 
1917         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1919     def CanRedo(*args
, **kwargs
): 
1920         """CanRedo(self) -> bool""" 
1921         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1923     def SetInsertionPoint(*args
, **kwargs
): 
1924         """SetInsertionPoint(self, long pos)""" 
1925         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1927     def SetInsertionPointEnd(*args
, **kwargs
): 
1928         """SetInsertionPointEnd(self)""" 
1929         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1931     def GetInsertionPoint(*args
, **kwargs
): 
1932         """GetInsertionPoint(self) -> long""" 
1933         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1935     def GetLastPosition(*args
, **kwargs
): 
1936         """GetLastPosition(self) -> long""" 
1937         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1939     def SetSelection(*args
, **kwargs
): 
1940         """SetSelection(self, long from, long to)""" 
1941         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1943     def SelectAll(*args
, **kwargs
): 
1944         """SelectAll(self)""" 
1945         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1947     def SetEditable(*args
, **kwargs
): 
1948         """SetEditable(self, bool editable)""" 
1949         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1951     def write(*args
, **kwargs
): 
1952         """write(self, String text)""" 
1953         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1955     def GetString(*args
, **kwargs
): 
1956         """GetString(self, long from, long to) -> String""" 
1957         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1959     def GetClassDefaultAttributes(*args
, **kwargs
): 
1961         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1963         Get the default attributes for this class.  This is useful if you want 
1964         to use the same font or colour in your own control as in a standard 
1965         control -- which is a much better idea than hard coding specific 
1966         colours or fonts which might look completely out of place on the 
1967         user's system, especially if it uses themes. 
1969         The variant parameter is only relevant under Mac currently and is 
1970         ignore under other platforms. Under Mac, it will change the size of 
1971         the returned font. See `wx.Window.SetWindowVariant` for more about 
1974         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1976     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1978 class TextCtrlPtr(TextCtrl
): 
1979     def __init__(self
, this
): 
1981         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1982         self
.__class
__ = TextCtrl
 
1983 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
1985 def PreTextCtrl(*args
, **kwargs
): 
1986     """PreTextCtrl() -> TextCtrl""" 
1987     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1991 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1993     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1995     Get the default attributes for this class.  This is useful if you want 
1996     to use the same font or colour in your own control as in a standard 
1997     control -- which is a much better idea than hard coding specific 
1998     colours or fonts which might look completely out of place on the 
1999     user's system, especially if it uses themes. 
2001     The variant parameter is only relevant under Mac currently and is 
2002     ignore under other platforms. Under Mac, it will change the size of 
2003     the returned font. See `wx.Window.SetWindowVariant` for more about 
2006     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2008 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2009 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2010 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2011 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2012 class TextUrlEvent(_core
.CommandEvent
): 
2013     """Proxy of C++ TextUrlEvent class""" 
2015         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2016     def __init__(self
, *args
, **kwargs
): 
2017         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2018         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
2019         self
.this 
= newobj
.this
 
2022     def GetMouseEvent(*args
, **kwargs
): 
2023         """GetMouseEvent(self) -> MouseEvent""" 
2024         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2026     def GetURLStart(*args
, **kwargs
): 
2027         """GetURLStart(self) -> long""" 
2028         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2030     def GetURLEnd(*args
, **kwargs
): 
2031         """GetURLEnd(self) -> long""" 
2032         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2035 class TextUrlEventPtr(TextUrlEvent
): 
2036     def __init__(self
, this
): 
2038         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2039         self
.__class
__ = TextUrlEvent
 
2040 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
2042 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2043 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2044 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2045 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2047 #--------------------------------------------------------------------------- 
2049 class ScrollBar(_core
.Control
): 
2050     """Proxy of C++ ScrollBar class""" 
2052         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2053     def __init__(self
, *args
, **kwargs
): 
2055         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2056             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2057             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2059         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
2060         self
.this 
= newobj
.this
 
2063         self
._setOORInfo
(self
) 
2065     def Create(*args
, **kwargs
): 
2067         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2068             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2069             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2071         Do the 2nd phase and create the GUI control. 
2073         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2075     def GetThumbPosition(*args
, **kwargs
): 
2076         """GetThumbPosition(self) -> int""" 
2077         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2079     def GetThumbSize(*args
, **kwargs
): 
2080         """GetThumbSize(self) -> int""" 
2081         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2083     GetThumbLength 
= GetThumbSize 
 
2084     def GetPageSize(*args
, **kwargs
): 
2085         """GetPageSize(self) -> int""" 
2086         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2088     def GetRange(*args
, **kwargs
): 
2089         """GetRange(self) -> int""" 
2090         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2092     def IsVertical(*args
, **kwargs
): 
2093         """IsVertical(self) -> bool""" 
2094         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2096     def SetThumbPosition(*args
, **kwargs
): 
2097         """SetThumbPosition(self, int viewStart)""" 
2098         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2100     def SetScrollbar(*args
, **kwargs
): 
2102         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
2105         Sets the scrollbar properties of a built-in scrollbar. 
2107         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2109     def GetClassDefaultAttributes(*args
, **kwargs
): 
2111         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2113         Get the default attributes for this class.  This is useful if you want 
2114         to use the same font or colour in your own control as in a standard 
2115         control -- which is a much better idea than hard coding specific 
2116         colours or fonts which might look completely out of place on the 
2117         user's system, especially if it uses themes. 
2119         The variant parameter is only relevant under Mac currently and is 
2120         ignore under other platforms. Under Mac, it will change the size of 
2121         the returned font. See `wx.Window.SetWindowVariant` for more about 
2124         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2126     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2128 class ScrollBarPtr(ScrollBar
): 
2129     def __init__(self
, this
): 
2131         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2132         self
.__class
__ = ScrollBar
 
2133 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2134 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2136 def PreScrollBar(*args
, **kwargs
): 
2137     """PreScrollBar() -> ScrollBar""" 
2138     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2142 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2144     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2146     Get the default attributes for this class.  This is useful if you want 
2147     to use the same font or colour in your own control as in a standard 
2148     control -- which is a much better idea than hard coding specific 
2149     colours or fonts which might look completely out of place on the 
2150     user's system, especially if it uses themes. 
2152     The variant parameter is only relevant under Mac currently and is 
2153     ignore under other platforms. Under Mac, it will change the size of 
2154     the returned font. See `wx.Window.SetWindowVariant` for more about 
2157     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2159 #--------------------------------------------------------------------------- 
2161 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2162 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2163 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2164 SP_WRAP 
= _controls_
.SP_WRAP
 
2165 class SpinButton(_core
.Control
): 
2166     """Proxy of C++ SpinButton class""" 
2168         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2169     def __init__(self
, *args
, **kwargs
): 
2171         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2172             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2173             String name=SPIN_BUTTON_NAME) -> SpinButton 
2175         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2176         self
.this 
= newobj
.this
 
2179         self
._setOORInfo
(self
) 
2181     def Create(*args
, **kwargs
): 
2183         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2184             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2185             String name=SPIN_BUTTON_NAME) -> bool 
2187         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2189     def GetValue(*args
, **kwargs
): 
2190         """GetValue(self) -> int""" 
2191         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2193     def GetMin(*args
, **kwargs
): 
2194         """GetMin(self) -> int""" 
2195         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2197     def GetMax(*args
, **kwargs
): 
2198         """GetMax(self) -> int""" 
2199         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2201     def SetValue(*args
, **kwargs
): 
2202         """SetValue(self, int val)""" 
2203         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2205     def SetMin(*args
, **kwargs
): 
2206         """SetMin(self, int minVal)""" 
2207         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2209     def SetMax(*args
, **kwargs
): 
2210         """SetMax(self, int maxVal)""" 
2211         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2213     def SetRange(*args
, **kwargs
): 
2214         """SetRange(self, int minVal, int maxVal)""" 
2215         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2217     def IsVertical(*args
, **kwargs
): 
2218         """IsVertical(self) -> bool""" 
2219         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2221     def GetClassDefaultAttributes(*args
, **kwargs
): 
2223         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2225         Get the default attributes for this class.  This is useful if you want 
2226         to use the same font or colour in your own control as in a standard 
2227         control -- which is a much better idea than hard coding specific 
2228         colours or fonts which might look completely out of place on the 
2229         user's system, especially if it uses themes. 
2231         The variant parameter is only relevant under Mac currently and is 
2232         ignore under other platforms. Under Mac, it will change the size of 
2233         the returned font. See `wx.Window.SetWindowVariant` for more about 
2236         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2238     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2240 class SpinButtonPtr(SpinButton
): 
2241     def __init__(self
, this
): 
2243         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2244         self
.__class
__ = SpinButton
 
2245 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2246 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2247 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2249 def PreSpinButton(*args
, **kwargs
): 
2250     """PreSpinButton() -> SpinButton""" 
2251     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2255 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2257     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2259     Get the default attributes for this class.  This is useful if you want 
2260     to use the same font or colour in your own control as in a standard 
2261     control -- which is a much better idea than hard coding specific 
2262     colours or fonts which might look completely out of place on the 
2263     user's system, especially if it uses themes. 
2265     The variant parameter is only relevant under Mac currently and is 
2266     ignore under other platforms. Under Mac, it will change the size of 
2267     the returned font. See `wx.Window.SetWindowVariant` for more about 
2270     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2272 class SpinCtrl(_core
.Control
): 
2273     """Proxy of C++ SpinCtrl class""" 
2275         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2276     def __init__(self
, *args
, **kwargs
): 
2278         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2279             Point pos=DefaultPosition, Size size=DefaultSize,  
2280             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2281             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2283         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2284         self
.this 
= newobj
.this
 
2287         self
._setOORInfo
(self
) 
2289     def Create(*args
, **kwargs
): 
2291         Create(self, Window parent, int id=-1, String value=EmptyString,  
2292             Point pos=DefaultPosition, Size size=DefaultSize,  
2293             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2294             int initial=0, String name=SpinCtrlNameStr) -> bool 
2296         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2298     def GetValue(*args
, **kwargs
): 
2299         """GetValue(self) -> int""" 
2300         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2302     def SetValue(*args
, **kwargs
): 
2303         """SetValue(self, int value)""" 
2304         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2306     def SetValueString(*args
, **kwargs
): 
2307         """SetValueString(self, String text)""" 
2308         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2310     def SetRange(*args
, **kwargs
): 
2311         """SetRange(self, int minVal, int maxVal)""" 
2312         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2314     def GetMin(*args
, **kwargs
): 
2315         """GetMin(self) -> int""" 
2316         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2318     def GetMax(*args
, **kwargs
): 
2319         """GetMax(self) -> int""" 
2320         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2322     def SetSelection(*args
, **kwargs
): 
2323         """SetSelection(self, long from, long to)""" 
2324         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2326     def GetClassDefaultAttributes(*args
, **kwargs
): 
2328         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2330         Get the default attributes for this class.  This is useful if you want 
2331         to use the same font or colour in your own control as in a standard 
2332         control -- which is a much better idea than hard coding specific 
2333         colours or fonts which might look completely out of place on the 
2334         user's system, especially if it uses themes. 
2336         The variant parameter is only relevant under Mac currently and is 
2337         ignore under other platforms. Under Mac, it will change the size of 
2338         the returned font. See `wx.Window.SetWindowVariant` for more about 
2341         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2343     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2345 class SpinCtrlPtr(SpinCtrl
): 
2346     def __init__(self
, this
): 
2348         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2349         self
.__class
__ = SpinCtrl
 
2350 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2352 def PreSpinCtrl(*args
, **kwargs
): 
2353     """PreSpinCtrl() -> SpinCtrl""" 
2354     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2358 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2360     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2362     Get the default attributes for this class.  This is useful if you want 
2363     to use the same font or colour in your own control as in a standard 
2364     control -- which is a much better idea than hard coding specific 
2365     colours or fonts which might look completely out of place on the 
2366     user's system, especially if it uses themes. 
2368     The variant parameter is only relevant under Mac currently and is 
2369     ignore under other platforms. Under Mac, it will change the size of 
2370     the returned font. See `wx.Window.SetWindowVariant` for more about 
2373     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2375 class SpinEvent(_core
.NotifyEvent
): 
2376     """Proxy of C++ SpinEvent class""" 
2378         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2379     def __init__(self
, *args
, **kwargs
): 
2380         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2381         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2382         self
.this 
= newobj
.this
 
2385     def GetPosition(*args
, **kwargs
): 
2386         """GetPosition(self) -> int""" 
2387         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2389     def SetPosition(*args
, **kwargs
): 
2390         """SetPosition(self, int pos)""" 
2391         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2394 class SpinEventPtr(SpinEvent
): 
2395     def __init__(self
, this
): 
2397         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2398         self
.__class
__ = SpinEvent
 
2399 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2401 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2402 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2403 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2404 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2405 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2407 #--------------------------------------------------------------------------- 
2409 class RadioBox(_core
.Control
): 
2410     """Proxy of C++ RadioBox class""" 
2412         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2413     def __init__(self
, *args
, **kwargs
): 
2415         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2416             Point pos=DefaultPosition, Size size=DefaultSize,  
2417             wxArrayString choices=wxPyEmptyStringArray,  
2418             int majorDimension=0, long style=RA_HORIZONTAL,  
2419             Validator validator=DefaultValidator,  
2420             String name=RadioBoxNameStr) -> RadioBox 
2422         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2423         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2424         self
.this 
= newobj
.this
 
2427         self
._setOORInfo
(self
) 
2429     def Create(*args
, **kwargs
): 
2431         Create(self, Window parent, int id=-1, String label=EmptyString,  
2432             Point pos=DefaultPosition, Size size=DefaultSize,  
2433             wxArrayString choices=wxPyEmptyStringArray,  
2434             int majorDimension=0, long style=RA_HORIZONTAL,  
2435             Validator validator=DefaultValidator,  
2436             String name=RadioBoxNameStr) -> bool 
2438         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2440     def SetSelection(*args
, **kwargs
): 
2441         """SetSelection(self, int n)""" 
2442         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2444     def GetSelection(*args
, **kwargs
): 
2445         """GetSelection(self) -> int""" 
2446         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2448     def GetStringSelection(*args
, **kwargs
): 
2449         """GetStringSelection(self) -> String""" 
2450         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2452     def SetStringSelection(*args
, **kwargs
): 
2453         """SetStringSelection(self, String s) -> bool""" 
2454         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2456     def GetCount(*args
, **kwargs
): 
2457         """GetCount(self) -> int""" 
2458         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2460     def FindString(*args
, **kwargs
): 
2461         """FindString(self, String s) -> int""" 
2462         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2464     def GetString(*args
, **kwargs
): 
2465         """GetString(self, int n) -> String""" 
2466         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2468     def SetString(*args
, **kwargs
): 
2469         """SetString(self, int n, String label)""" 
2470         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2472     GetItemLabel 
= GetString 
 
2473     SetItemLabel 
= SetString 
 
2474     def EnableItem(*args
, **kwargs
): 
2475         """EnableItem(self, int n, bool enable=True)""" 
2476         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2478     def ShowItem(*args
, **kwargs
): 
2479         """ShowItem(self, int n, bool show=True)""" 
2480         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2482     def GetColumnCount(*args
, **kwargs
): 
2483         """GetColumnCount(self) -> int""" 
2484         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2486     def GetRowCount(*args
, **kwargs
): 
2487         """GetRowCount(self) -> int""" 
2488         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2490     def GetNextItem(*args
, **kwargs
): 
2491         """GetNextItem(self, int item, int dir, long style) -> int""" 
2492         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2494     def GetClassDefaultAttributes(*args
, **kwargs
): 
2496         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2498         Get the default attributes for this class.  This is useful if you want 
2499         to use the same font or colour in your own control as in a standard 
2500         control -- which is a much better idea than hard coding specific 
2501         colours or fonts which might look completely out of place on the 
2502         user's system, especially if it uses themes. 
2504         The variant parameter is only relevant under Mac currently and is 
2505         ignore under other platforms. Under Mac, it will change the size of 
2506         the returned font. See `wx.Window.SetWindowVariant` for more about 
2509         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2511     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2513 class RadioBoxPtr(RadioBox
): 
2514     def __init__(self
, this
): 
2516         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2517         self
.__class
__ = RadioBox
 
2518 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2519 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2520 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2522 def PreRadioBox(*args
, **kwargs
): 
2523     """PreRadioBox() -> RadioBox""" 
2524     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2528 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2530     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2532     Get the default attributes for this class.  This is useful if you want 
2533     to use the same font or colour in your own control as in a standard 
2534     control -- which is a much better idea than hard coding specific 
2535     colours or fonts which might look completely out of place on the 
2536     user's system, especially if it uses themes. 
2538     The variant parameter is only relevant under Mac currently and is 
2539     ignore under other platforms. Under Mac, it will change the size of 
2540     the returned font. See `wx.Window.SetWindowVariant` for more about 
2543     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2545 #--------------------------------------------------------------------------- 
2547 class RadioButton(_core
.Control
): 
2548     """Proxy of C++ RadioButton class""" 
2550         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2551     def __init__(self
, *args
, **kwargs
): 
2553         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2554             Point pos=DefaultPosition, Size size=DefaultSize,  
2555             long style=0, Validator validator=DefaultValidator,  
2556             String name=RadioButtonNameStr) -> RadioButton 
2558         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2559         self
.this 
= newobj
.this
 
2562         self
._setOORInfo
(self
) 
2564     def Create(*args
, **kwargs
): 
2566         Create(self, Window parent, int id=-1, String label=EmptyString,  
2567             Point pos=DefaultPosition, Size size=DefaultSize,  
2568             long style=0, Validator validator=DefaultValidator,  
2569             String name=RadioButtonNameStr) -> bool 
2571         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2573     def GetValue(*args
, **kwargs
): 
2574         """GetValue(self) -> bool""" 
2575         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2577     def SetValue(*args
, **kwargs
): 
2578         """SetValue(self, bool value)""" 
2579         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2581     def GetClassDefaultAttributes(*args
, **kwargs
): 
2583         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2585         Get the default attributes for this class.  This is useful if you want 
2586         to use the same font or colour in your own control as in a standard 
2587         control -- which is a much better idea than hard coding specific 
2588         colours or fonts which might look completely out of place on the 
2589         user's system, especially if it uses themes. 
2591         The variant parameter is only relevant under Mac currently and is 
2592         ignore under other platforms. Under Mac, it will change the size of 
2593         the returned font. See `wx.Window.SetWindowVariant` for more about 
2596         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2598     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2600 class RadioButtonPtr(RadioButton
): 
2601     def __init__(self
, this
): 
2603         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2604         self
.__class
__ = RadioButton
 
2605 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2607 def PreRadioButton(*args
, **kwargs
): 
2608     """PreRadioButton() -> RadioButton""" 
2609     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2613 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2615     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2617     Get the default attributes for this class.  This is useful if you want 
2618     to use the same font or colour in your own control as in a standard 
2619     control -- which is a much better idea than hard coding specific 
2620     colours or fonts which might look completely out of place on the 
2621     user's system, especially if it uses themes. 
2623     The variant parameter is only relevant under Mac currently and is 
2624     ignore under other platforms. Under Mac, it will change the size of 
2625     the returned font. See `wx.Window.SetWindowVariant` for more about 
2628     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2630 #--------------------------------------------------------------------------- 
2632 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2633 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2634 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2635 SL_LABELS 
= _controls_
.SL_LABELS
 
2636 SL_LEFT 
= _controls_
.SL_LEFT
 
2637 SL_TOP 
= _controls_
.SL_TOP
 
2638 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2639 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2640 SL_BOTH 
= _controls_
.SL_BOTH
 
2641 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2642 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2643 class Slider(_core
.Control
): 
2644     """Proxy of C++ Slider class""" 
2646         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2647     def __init__(self
, *args
, **kwargs
): 
2649         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2650             int maxValue=100, Point pos=DefaultPosition,  
2651             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2652             Validator validator=DefaultValidator,  
2653             String name=SliderNameStr) -> Slider 
2655         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2656         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2657         self
.this 
= newobj
.this
 
2660         self
._setOORInfo
(self
) 
2662     def Create(*args
, **kwargs
): 
2664         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2665             int maxValue=100, Point pos=DefaultPosition,  
2666             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2667             Validator validator=DefaultValidator,  
2668             String name=SliderNameStr) -> bool 
2670         return _controls_
.Slider_Create(*args
, **kwargs
) 
2672     def GetValue(*args
, **kwargs
): 
2673         """GetValue(self) -> int""" 
2674         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2676     def SetValue(*args
, **kwargs
): 
2677         """SetValue(self, int value)""" 
2678         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2680     def SetRange(*args
, **kwargs
): 
2681         """SetRange(self, int minValue, int maxValue)""" 
2682         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2684     def GetMin(*args
, **kwargs
): 
2685         """GetMin(self) -> int""" 
2686         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2688     def GetMax(*args
, **kwargs
): 
2689         """GetMax(self) -> int""" 
2690         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2692     def SetMin(*args
, **kwargs
): 
2693         """SetMin(self, int minValue)""" 
2694         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2696     def SetMax(*args
, **kwargs
): 
2697         """SetMax(self, int maxValue)""" 
2698         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2700     def SetLineSize(*args
, **kwargs
): 
2701         """SetLineSize(self, int lineSize)""" 
2702         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2704     def SetPageSize(*args
, **kwargs
): 
2705         """SetPageSize(self, int pageSize)""" 
2706         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2708     def GetLineSize(*args
, **kwargs
): 
2709         """GetLineSize(self) -> int""" 
2710         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2712     def GetPageSize(*args
, **kwargs
): 
2713         """GetPageSize(self) -> int""" 
2714         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2716     def SetThumbLength(*args
, **kwargs
): 
2717         """SetThumbLength(self, int lenPixels)""" 
2718         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2720     def GetThumbLength(*args
, **kwargs
): 
2721         """GetThumbLength(self) -> int""" 
2722         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2724     def SetTickFreq(*args
, **kwargs
): 
2725         """SetTickFreq(self, int n, int pos=1)""" 
2726         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2728     def GetTickFreq(*args
, **kwargs
): 
2729         """GetTickFreq(self) -> int""" 
2730         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2732     def ClearTicks(*args
, **kwargs
): 
2733         """ClearTicks(self)""" 
2734         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2736     def SetTick(*args
, **kwargs
): 
2737         """SetTick(self, int tickPos)""" 
2738         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2740     def ClearSel(*args
, **kwargs
): 
2741         """ClearSel(self)""" 
2742         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2744     def GetSelEnd(*args
, **kwargs
): 
2745         """GetSelEnd(self) -> int""" 
2746         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2748     def GetSelStart(*args
, **kwargs
): 
2749         """GetSelStart(self) -> int""" 
2750         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2752     def SetSelection(*args
, **kwargs
): 
2753         """SetSelection(self, int min, int max)""" 
2754         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2756     def GetClassDefaultAttributes(*args
, **kwargs
): 
2758         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2760         Get the default attributes for this class.  This is useful if you want 
2761         to use the same font or colour in your own control as in a standard 
2762         control -- which is a much better idea than hard coding specific 
2763         colours or fonts which might look completely out of place on the 
2764         user's system, especially if it uses themes. 
2766         The variant parameter is only relevant under Mac currently and is 
2767         ignore under other platforms. Under Mac, it will change the size of 
2768         the returned font. See `wx.Window.SetWindowVariant` for more about 
2771         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2773     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2775 class SliderPtr(Slider
): 
2776     def __init__(self
, this
): 
2778         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2779         self
.__class
__ = Slider
 
2780 _controls_
.Slider_swigregister(SliderPtr
) 
2781 SliderNameStr 
= cvar
.SliderNameStr
 
2783 def PreSlider(*args
, **kwargs
): 
2784     """PreSlider() -> Slider""" 
2785     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2789 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2791     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2793     Get the default attributes for this class.  This is useful if you want 
2794     to use the same font or colour in your own control as in a standard 
2795     control -- which is a much better idea than hard coding specific 
2796     colours or fonts which might look completely out of place on the 
2797     user's system, especially if it uses themes. 
2799     The variant parameter is only relevant under Mac currently and is 
2800     ignore under other platforms. Under Mac, it will change the size of 
2801     the returned font. See `wx.Window.SetWindowVariant` for more about 
2804     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2806 #--------------------------------------------------------------------------- 
2808 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2809 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2811 class ToggleButton(_core
.Control
): 
2812     """Proxy of C++ ToggleButton class""" 
2814         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2815     def __init__(self
, *args
, **kwargs
): 
2817         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2818             Point pos=DefaultPosition, Size size=DefaultSize,  
2819             long style=0, Validator validator=DefaultValidator,  
2820             String name=ToggleButtonNameStr) -> ToggleButton 
2822         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2823         self
.this 
= newobj
.this
 
2826         self
._setOORInfo
(self
) 
2828     def Create(*args
, **kwargs
): 
2830         Create(self, Window parent, int id=-1, String label=EmptyString,  
2831             Point pos=DefaultPosition, Size size=DefaultSize,  
2832             long style=0, Validator validator=DefaultValidator,  
2833             String name=ToggleButtonNameStr) -> bool 
2835         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2837     def SetValue(*args
, **kwargs
): 
2838         """SetValue(self, bool value)""" 
2839         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2841     def GetValue(*args
, **kwargs
): 
2842         """GetValue(self) -> bool""" 
2843         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2845     def SetLabel(*args
, **kwargs
): 
2847         SetLabel(self, String label) 
2849         Sets the item's text. 
2851         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2853     def GetClassDefaultAttributes(*args
, **kwargs
): 
2855         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2857         Get the default attributes for this class.  This is useful if you want 
2858         to use the same font or colour in your own control as in a standard 
2859         control -- which is a much better idea than hard coding specific 
2860         colours or fonts which might look completely out of place on the 
2861         user's system, especially if it uses themes. 
2863         The variant parameter is only relevant under Mac currently and is 
2864         ignore under other platforms. Under Mac, it will change the size of 
2865         the returned font. See `wx.Window.SetWindowVariant` for more about 
2868         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2870     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2872 class ToggleButtonPtr(ToggleButton
): 
2873     def __init__(self
, this
): 
2875         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2876         self
.__class
__ = ToggleButton
 
2877 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2878 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2880 def PreToggleButton(*args
, **kwargs
): 
2881     """PreToggleButton() -> ToggleButton""" 
2882     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2886 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2888     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2890     Get the default attributes for this class.  This is useful if you want 
2891     to use the same font or colour in your own control as in a standard 
2892     control -- which is a much better idea than hard coding specific 
2893     colours or fonts which might look completely out of place on the 
2894     user's system, especially if it uses themes. 
2896     The variant parameter is only relevant under Mac currently and is 
2897     ignore under other platforms. Under Mac, it will change the size of 
2898     the returned font. See `wx.Window.SetWindowVariant` for more about 
2901     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2903 #--------------------------------------------------------------------------- 
2905 class BookCtrlBase(_core
.Control
): 
2906     """Proxy of C++ BookCtrlBase class""" 
2907     def __init__(self
): raise RuntimeError, "No constructor defined" 
2909         return "<%s.%s; proxy of C++ wxBookCtrlBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2910     def GetPageCount(*args
, **kwargs
): 
2911         """GetPageCount(self) -> size_t""" 
2912         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2914     def GetPage(*args
, **kwargs
): 
2915         """GetPage(self, size_t n) -> Window""" 
2916         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2918     def GetCurrentPage(*args
, **kwargs
): 
2919         """GetCurrentPage(self) -> Window""" 
2920         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2922     def GetSelection(*args
, **kwargs
): 
2923         """GetSelection(self) -> int""" 
2924         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2926     def SetPageText(*args
, **kwargs
): 
2927         """SetPageText(self, size_t n, String strText) -> bool""" 
2928         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2930     def GetPageText(*args
, **kwargs
): 
2931         """GetPageText(self, size_t n) -> String""" 
2932         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2934     def SetImageList(*args
, **kwargs
): 
2935         """SetImageList(self, ImageList imageList)""" 
2936         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2938     def AssignImageList(*args
, **kwargs
): 
2939         """AssignImageList(self, ImageList imageList)""" 
2940         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2942     def GetImageList(*args
, **kwargs
): 
2943         """GetImageList(self) -> ImageList""" 
2944         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2946     def GetPageImage(*args
, **kwargs
): 
2947         """GetPageImage(self, size_t n) -> int""" 
2948         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2950     def SetPageImage(*args
, **kwargs
): 
2951         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2952         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2954     def SetPageSize(*args
, **kwargs
): 
2955         """SetPageSize(self, Size size)""" 
2956         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2958     def CalcSizeFromPage(*args
, **kwargs
): 
2959         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2960         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2962     def DeletePage(*args
, **kwargs
): 
2963         """DeletePage(self, size_t n) -> bool""" 
2964         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2966     def RemovePage(*args
, **kwargs
): 
2967         """RemovePage(self, size_t n) -> bool""" 
2968         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2970     def DeleteAllPages(*args
, **kwargs
): 
2971         """DeleteAllPages(self) -> bool""" 
2972         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2974     def AddPage(*args
, **kwargs
): 
2975         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2976         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2978     def InsertPage(*args
, **kwargs
): 
2980         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2981             int imageId=-1) -> bool 
2983         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2985     def SetSelection(*args
, **kwargs
): 
2986         """SetSelection(self, size_t n) -> int""" 
2987         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2989     def AdvanceSelection(*args
, **kwargs
): 
2990         """AdvanceSelection(self, bool forward=True)""" 
2991         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2993     def GetClassDefaultAttributes(*args
, **kwargs
): 
2995         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2997         Get the default attributes for this class.  This is useful if you want 
2998         to use the same font or colour in your own control as in a standard 
2999         control -- which is a much better idea than hard coding specific 
3000         colours or fonts which might look completely out of place on the 
3001         user's system, especially if it uses themes. 
3003         The variant parameter is only relevant under Mac currently and is 
3004         ignore under other platforms. Under Mac, it will change the size of 
3005         the returned font. See `wx.Window.SetWindowVariant` for more about 
3008         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3010     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3012 class BookCtrlBasePtr(BookCtrlBase
): 
3013     def __init__(self
, this
): 
3015         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3016         self
.__class
__ = BookCtrlBase
 
3017 _controls_
.BookCtrlBase_swigregister(BookCtrlBasePtr
) 
3018 NotebookNameStr 
= cvar
.NotebookNameStr
 
3020 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3022     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3024     Get the default attributes for this class.  This is useful if you want 
3025     to use the same font or colour in your own control as in a standard 
3026     control -- which is a much better idea than hard coding specific 
3027     colours or fonts which might look completely out of place on the 
3028     user's system, especially if it uses themes. 
3030     The variant parameter is only relevant under Mac currently and is 
3031     ignore under other platforms. Under Mac, it will change the size of 
3032     the returned font. See `wx.Window.SetWindowVariant` for more about 
3035     return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3037 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3038     """Proxy of C++ BookCtrlBaseEvent class""" 
3040         return "<%s.%s; proxy of C++ wxBookCtrlBaseEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3041     def __init__(self
, *args
, **kwargs
): 
3043         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3044             int nOldSel=-1) -> BookCtrlBaseEvent 
3046         newobj 
= _controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
) 
3047         self
.this 
= newobj
.this
 
3050     def GetSelection(*args
, **kwargs
): 
3051         """GetSelection(self) -> int""" 
3052         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3054     def SetSelection(*args
, **kwargs
): 
3055         """SetSelection(self, int nSel)""" 
3056         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3058     def GetOldSelection(*args
, **kwargs
): 
3059         """GetOldSelection(self) -> int""" 
3060         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3062     def SetOldSelection(*args
, **kwargs
): 
3063         """SetOldSelection(self, int nOldSel)""" 
3064         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3067 class BookCtrlBaseEventPtr(BookCtrlBaseEvent
): 
3068     def __init__(self
, this
): 
3070         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3071         self
.__class
__ = BookCtrlBaseEvent
 
3072 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEventPtr
) 
3074 #--------------------------------------------------------------------------- 
3076 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3077 NB_TOP 
= _controls_
.NB_TOP
 
3078 NB_LEFT 
= _controls_
.NB_LEFT
 
3079 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3080 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3081 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3082 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3083 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3084 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3085 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3086 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3087 class Notebook(BookCtrlBase
): 
3088     """Proxy of C++ Notebook class""" 
3090         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3091     def __init__(self
, *args
, **kwargs
): 
3093         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3094             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3096         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
3097         self
.this 
= newobj
.this
 
3100         self
._setOORInfo
(self
) 
3102     def Create(*args
, **kwargs
): 
3104         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3105             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3107         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3109     def GetRowCount(*args
, **kwargs
): 
3110         """GetRowCount(self) -> int""" 
3111         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3113     def SetPadding(*args
, **kwargs
): 
3114         """SetPadding(self, Size padding)""" 
3115         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3117     def SetTabSize(*args
, **kwargs
): 
3118         """SetTabSize(self, Size sz)""" 
3119         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3121     def HitTest(*args
, **kwargs
): 
3123         HitTest(Point pt) -> (tab, where) 
3125         Returns the tab which is hit, and flags indicating where using 
3126         wx.NB_HITTEST flags. 
3128         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3130     def CalcSizeFromPage(*args
, **kwargs
): 
3131         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3132         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
3134     def GetThemeBackgroundColour(*args
, **kwargs
): 
3135         """GetThemeBackgroundColour(self) -> Colour""" 
3136         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3138     def GetClassDefaultAttributes(*args
, **kwargs
): 
3140         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3142         Get the default attributes for this class.  This is useful if you want 
3143         to use the same font or colour in your own control as in a standard 
3144         control -- which is a much better idea than hard coding specific 
3145         colours or fonts which might look completely out of place on the 
3146         user's system, especially if it uses themes. 
3148         The variant parameter is only relevant under Mac currently and is 
3149         ignore under other platforms. Under Mac, it will change the size of 
3150         the returned font. See `wx.Window.SetWindowVariant` for more about 
3153         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3155     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3157 class NotebookPtr(Notebook
): 
3158     def __init__(self
, this
): 
3160         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3161         self
.__class
__ = Notebook
 
3162 _controls_
.Notebook_swigregister(NotebookPtr
) 
3164 def PreNotebook(*args
, **kwargs
): 
3165     """PreNotebook() -> Notebook""" 
3166     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3170 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3172     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3174     Get the default attributes for this class.  This is useful if you want 
3175     to use the same font or colour in your own control as in a standard 
3176     control -- which is a much better idea than hard coding specific 
3177     colours or fonts which might look completely out of place on the 
3178     user's system, especially if it uses themes. 
3180     The variant parameter is only relevant under Mac currently and is 
3181     ignore under other platforms. Under Mac, it will change the size of 
3182     the returned font. See `wx.Window.SetWindowVariant` for more about 
3185     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3187 class NotebookEvent(BookCtrlBaseEvent
): 
3188     """Proxy of C++ NotebookEvent class""" 
3190         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3191     def __init__(self
, *args
, **kwargs
): 
3193         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3194             int nOldSel=-1) -> NotebookEvent 
3196         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3197         self
.this 
= newobj
.this
 
3201 class NotebookEventPtr(NotebookEvent
): 
3202     def __init__(self
, this
): 
3204         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3205         self
.__class
__ = NotebookEvent
 
3206 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3208 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3209 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3211 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3212 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3214 #---------------------------------------------------------------------------- 
3216 class NotebookPage(wx
.Panel
): 
3218     There is an old (and apparently unsolvable) bug when placing a 
3219     window with a nonstandard background colour in a wx.Notebook on 
3220     wxGTK, as the notbooks's background colour would always be used 
3221     when the window is refreshed.  The solution is to place a panel in 
3222     the notbook and the coloured window on the panel, sized to cover 
3223     the panel.  This simple class does that for you, just put an 
3224     instance of this in the notebook and make your regular window a 
3225     child of this one and it will handle the resize for you. 
3227     def __init__(self
, parent
, id=-1, 
3228                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3229                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3230         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3232         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3234     def OnSize(self
, evt
): 
3235         if self
.child 
is None: 
3236             children 
= self
.GetChildren() 
3238                 self
.child 
= children
[0] 
3240             self
.child
.SetPosition((0,0)) 
3241             self
.child
.SetSize(self
.GetSize()) 
3244 #--------------------------------------------------------------------------- 
3246 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3247 LB_TOP 
= _controls_
.LB_TOP
 
3248 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3249 LB_LEFT 
= _controls_
.LB_LEFT
 
3250 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3251 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3252 class Listbook(BookCtrlBase
): 
3253     """Proxy of C++ Listbook class""" 
3255         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3256     def __init__(self
, *args
, **kwargs
): 
3258         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3259             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3261         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3262         self
.this 
= newobj
.this
 
3265         self
._setOORInfo
(self
) 
3267     def Create(*args
, **kwargs
): 
3269         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3270             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3272         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3274     def IsVertical(*args
, **kwargs
): 
3275         """IsVertical(self) -> bool""" 
3276         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3278     def GetListView(*args
, **kwargs
): 
3279         """GetListView(self) -> ListView""" 
3280         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3283 class ListbookPtr(Listbook
): 
3284     def __init__(self
, this
): 
3286         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3287         self
.__class
__ = Listbook
 
3288 _controls_
.Listbook_swigregister(ListbookPtr
) 
3290 def PreListbook(*args
, **kwargs
): 
3291     """PreListbook() -> Listbook""" 
3292     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3296 class ListbookEvent(BookCtrlBaseEvent
): 
3297     """Proxy of C++ ListbookEvent class""" 
3299         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3300     def __init__(self
, *args
, **kwargs
): 
3302         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3303             int nOldSel=-1) -> ListbookEvent 
3305         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3306         self
.this 
= newobj
.this
 
3310 class ListbookEventPtr(ListbookEvent
): 
3311     def __init__(self
, this
): 
3313         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3314         self
.__class
__ = ListbookEvent
 
3315 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3317 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3318 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3319 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3320 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3322 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3323 CHB_TOP 
= _controls_
.CHB_TOP
 
3324 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3325 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3326 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3327 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3328 class Choicebook(BookCtrlBase
): 
3329     """Proxy of C++ Choicebook class""" 
3331         return "<%s.%s; proxy of C++ wxChoicebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3332     def __init__(self
, *args
, **kwargs
): 
3334         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3335             long style=0, String name=EmptyString) -> Choicebook 
3337         newobj 
= _controls_
.new_Choicebook(*args
, **kwargs
) 
3338         self
.this 
= newobj
.this
 
3341         self
._setOORInfo
(self
) 
3343     def Create(*args
, **kwargs
): 
3345         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3346             long style=0, String name=EmptyString) -> bool 
3348         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3350     def IsVertical(*args
, **kwargs
): 
3351         """IsVertical(self) -> bool""" 
3352         return _controls_
.Choicebook_IsVertical(*args
, **kwargs
) 
3354     def DeleteAllPages(*args
, **kwargs
): 
3355         """DeleteAllPages(self) -> bool""" 
3356         return _controls_
.Choicebook_DeleteAllPages(*args
, **kwargs
) 
3359 class ChoicebookPtr(Choicebook
): 
3360     def __init__(self
, this
): 
3362         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3363         self
.__class
__ = Choicebook
 
3364 _controls_
.Choicebook_swigregister(ChoicebookPtr
) 
3366 def PreChoicebook(*args
, **kwargs
): 
3367     """PreChoicebook() -> Choicebook""" 
3368     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3372 class ChoicebookEvent(BookCtrlBaseEvent
): 
3373     """Proxy of C++ ChoicebookEvent class""" 
3375         return "<%s.%s; proxy of C++ wxChoicebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3376     def __init__(self
, *args
, **kwargs
): 
3378         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3379             int nOldSel=-1) -> ChoicebookEvent 
3381         newobj 
= _controls_
.new_ChoicebookEvent(*args
, **kwargs
) 
3382         self
.this 
= newobj
.this
 
3386 class ChoicebookEventPtr(ChoicebookEvent
): 
3387     def __init__(self
, this
): 
3389         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3390         self
.__class
__ = ChoicebookEvent
 
3391 _controls_
.ChoicebookEvent_swigregister(ChoicebookEventPtr
) 
3393 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3394 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3395 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3396 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3398 #--------------------------------------------------------------------------- 
3400 class BookCtrlSizer(_core
.Sizer
): 
3401     """Proxy of C++ BookCtrlSizer class""" 
3403         return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3404     def __init__(self
, *args
, **kwargs
): 
3405         """__init__(self, BookCtrlBase nb) -> BookCtrlSizer""" 
3406         newobj 
= _controls_
.new_BookCtrlSizer(*args
, **kwargs
) 
3407         self
.this 
= newobj
.this
 
3410         self
._setOORInfo
(self
) 
3412     def RecalcSizes(*args
, **kwargs
): 
3416         Using the sizes calculated by `CalcMin` reposition and resize all the 
3417         items managed by this sizer.  You should not need to call this directly as 
3418         it is called by `Layout`. 
3420         return _controls_
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
) 
3422     def CalcMin(*args
, **kwargs
): 
3424         CalcMin(self) -> Size 
3426         This method is where the sizer will do the actual calculation of its 
3427         children's minimal sizes.  You should not need to call this directly as 
3428         it is called by `Layout`. 
3430         return _controls_
.BookCtrlSizer_CalcMin(*args
, **kwargs
) 
3432     def GetControl(*args
, **kwargs
): 
3433         """GetControl(self) -> BookCtrlBase""" 
3434         return _controls_
.BookCtrlSizer_GetControl(*args
, **kwargs
) 
3437 class BookCtrlSizerPtr(BookCtrlSizer
): 
3438     def __init__(self
, this
): 
3440         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3441         self
.__class
__ = BookCtrlSizer
 
3442 _controls_
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
) 
3444 class NotebookSizer(_core
.Sizer
): 
3445     """Proxy of C++ NotebookSizer class""" 
3447         return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3448     def __init__(self
, *args
, **kwargs
): 
3449         """__init__(self, Notebook nb) -> NotebookSizer""" 
3450         newobj 
= _controls_
.new_NotebookSizer(*args
, **kwargs
) 
3451         self
.this 
= newobj
.this
 
3454         self
._setOORInfo
(self
) 
3456     def RecalcSizes(*args
, **kwargs
): 
3460         Using the sizes calculated by `CalcMin` reposition and resize all the 
3461         items managed by this sizer.  You should not need to call this directly as 
3462         it is called by `Layout`. 
3464         return _controls_
.NotebookSizer_RecalcSizes(*args
, **kwargs
) 
3466     def CalcMin(*args
, **kwargs
): 
3468         CalcMin(self) -> Size 
3470         This method is where the sizer will do the actual calculation of its 
3471         children's minimal sizes.  You should not need to call this directly as 
3472         it is called by `Layout`. 
3474         return _controls_
.NotebookSizer_CalcMin(*args
, **kwargs
) 
3476     def GetNotebook(*args
, **kwargs
): 
3477         """GetNotebook(self) -> Notebook""" 
3478         return _controls_
.NotebookSizer_GetNotebook(*args
, **kwargs
) 
3481 class NotebookSizerPtr(NotebookSizer
): 
3482     def __init__(self
, this
): 
3484         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3485         self
.__class
__ = NotebookSizer
 
3486 _controls_
.NotebookSizer_swigregister(NotebookSizerPtr
) 
3488 NotebookSizer
.__init
__ = wx
._deprecated
(NotebookSizer
.__init
__, "NotebookSizer is no longer needed.")  
3489 BookCtrlSizer
.__init
__ = wx
._deprecated
(BookCtrlSizer
.__init
__, "BookCtrlSizer is no longer needed.")  
3490 #--------------------------------------------------------------------------- 
3492 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3493 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3494 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3495 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3496 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3497 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3498 TB_FLAT 
= _controls_
.TB_FLAT
 
3499 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3500 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3501 TB_TEXT 
= _controls_
.TB_TEXT
 
3502 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3503 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3504 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3505 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3506 class ToolBarToolBase(_core
.Object
): 
3507     """Proxy of C++ ToolBarToolBase class""" 
3508     def __init__(self
): raise RuntimeError, "No constructor defined" 
3510         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3511     def GetId(*args
, **kwargs
): 
3512         """GetId(self) -> int""" 
3513         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3515     def GetControl(*args
, **kwargs
): 
3516         """GetControl(self) -> Control""" 
3517         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3519     def GetToolBar(*args
, **kwargs
): 
3520         """GetToolBar(self) -> ToolBarBase""" 
3521         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3523     def IsButton(*args
, **kwargs
): 
3524         """IsButton(self) -> int""" 
3525         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3527     def IsControl(*args
, **kwargs
): 
3528         """IsControl(self) -> int""" 
3529         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3531     def IsSeparator(*args
, **kwargs
): 
3532         """IsSeparator(self) -> int""" 
3533         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3535     def GetStyle(*args
, **kwargs
): 
3536         """GetStyle(self) -> int""" 
3537         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3539     def GetKind(*args
, **kwargs
): 
3540         """GetKind(self) -> int""" 
3541         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3543     def IsEnabled(*args
, **kwargs
): 
3544         """IsEnabled(self) -> bool""" 
3545         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3547     def IsToggled(*args
, **kwargs
): 
3548         """IsToggled(self) -> bool""" 
3549         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3551     def CanBeToggled(*args
, **kwargs
): 
3552         """CanBeToggled(self) -> bool""" 
3553         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3555     def GetNormalBitmap(*args
, **kwargs
): 
3556         """GetNormalBitmap(self) -> Bitmap""" 
3557         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3559     def GetDisabledBitmap(*args
, **kwargs
): 
3560         """GetDisabledBitmap(self) -> Bitmap""" 
3561         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3563     def GetBitmap(*args
, **kwargs
): 
3564         """GetBitmap(self) -> Bitmap""" 
3565         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3567     def GetLabel(*args
, **kwargs
): 
3568         """GetLabel(self) -> String""" 
3569         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3571     def GetShortHelp(*args
, **kwargs
): 
3572         """GetShortHelp(self) -> String""" 
3573         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3575     def GetLongHelp(*args
, **kwargs
): 
3576         """GetLongHelp(self) -> String""" 
3577         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3579     def Enable(*args
, **kwargs
): 
3580         """Enable(self, bool enable) -> bool""" 
3581         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3583     def Toggle(*args
, **kwargs
): 
3585         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3587     def SetToggle(*args
, **kwargs
): 
3588         """SetToggle(self, bool toggle) -> bool""" 
3589         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3591     def SetShortHelp(*args
, **kwargs
): 
3592         """SetShortHelp(self, String help) -> bool""" 
3593         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3595     def SetLongHelp(*args
, **kwargs
): 
3596         """SetLongHelp(self, String help) -> bool""" 
3597         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3599     def SetNormalBitmap(*args
, **kwargs
): 
3600         """SetNormalBitmap(self, Bitmap bmp)""" 
3601         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3603     def SetDisabledBitmap(*args
, **kwargs
): 
3604         """SetDisabledBitmap(self, Bitmap bmp)""" 
3605         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3607     def SetLabel(*args
, **kwargs
): 
3608         """SetLabel(self, String label)""" 
3609         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3611     def Detach(*args
, **kwargs
): 
3613         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3615     def Attach(*args
, **kwargs
): 
3616         """Attach(self, ToolBarBase tbar)""" 
3617         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3619     def GetClientData(*args
, **kwargs
): 
3620         """GetClientData(self) -> PyObject""" 
3621         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3623     def SetClientData(*args
, **kwargs
): 
3624         """SetClientData(self, PyObject clientData)""" 
3625         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3627     GetBitmap1 
= GetNormalBitmap
 
3628     GetBitmap2 
= GetDisabledBitmap
 
3629     SetBitmap1 
= SetNormalBitmap
 
3630     SetBitmap2 
= SetDisabledBitmap
 
3633 class ToolBarToolBasePtr(ToolBarToolBase
): 
3634     def __init__(self
, this
): 
3636         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3637         self
.__class
__ = ToolBarToolBase
 
3638 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3640 class ToolBarBase(_core
.Control
): 
3641     """Proxy of C++ ToolBarBase class""" 
3642     def __init__(self
): raise RuntimeError, "No constructor defined" 
3644         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3645     def DoAddTool(*args
, **kwargs
): 
3647         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3648             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3649             String longHelp=EmptyString,  
3650             PyObject clientData=None) -> ToolBarToolBase 
3652         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3654     def DoInsertTool(*args
, **kwargs
): 
3656         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3657             int kind=ITEM_NORMAL,  
3658             String shortHelp=EmptyString, String longHelp=EmptyString,  
3659             PyObject clientData=None) -> ToolBarToolBase 
3661         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3663     # These match the original Add methods for this class, kept for 
3664     # backwards compatibility with versions < 2.3.3. 
3667     def AddTool(self
, id, bitmap
, 
3668                 pushedBitmap 
= wx
.NullBitmap
, 
3671                 shortHelpString 
= '', 
3672                 longHelpString 
= '') : 
3673         '''Old style method to add a tool to the toolbar.''' 
3674         kind 
= wx
.ITEM_NORMAL
 
3675         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3676         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3677                               shortHelpString
, longHelpString
, clientData
) 
3679     def AddSimpleTool(self
, id, bitmap
, 
3680                       shortHelpString 
= '', 
3681                       longHelpString 
= '', 
3683         '''Old style method to add a tool to the toolbar.''' 
3684         kind 
= wx
.ITEM_NORMAL
 
3685         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3686         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3687                               shortHelpString
, longHelpString
, None) 
3689     def InsertTool(self
, pos
, id, bitmap
, 
3690                    pushedBitmap 
= wx
.NullBitmap
, 
3693                    shortHelpString 
= '', 
3694                    longHelpString 
= ''): 
3695         '''Old style method to insert a tool in the toolbar.''' 
3696         kind 
= wx
.ITEM_NORMAL
 
3697         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3698         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3699                                  shortHelpString
, longHelpString
, clientData
) 
3701     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3702                          shortHelpString 
= '', 
3703                          longHelpString 
= '', 
3705         '''Old style method to insert a tool in the toolbar.''' 
3706         kind 
= wx
.ITEM_NORMAL
 
3707         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3708         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3709                                  shortHelpString
, longHelpString
, None) 
3712     # The following are the new toolbar Add methods starting with 
3713     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3714     # able to keep backwards compatibility with using the above 
3715     # methods.  Eventually these should migrate to be the methods used 
3716     # primarily and lose the 'Label' in the name... 
3718     def AddLabelTool(self
, id, label
, bitmap
, 
3719                      bmpDisabled 
= wx
.NullBitmap
, 
3720                      kind 
= wx
.ITEM_NORMAL
, 
3721                      shortHelp 
= '', longHelp 
= '', 
3724         The full AddTool() function. 
3726         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3727         is created and used as the disabled image. 
3729         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3730                               shortHelp
, longHelp
, clientData
) 
3733     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3734                         bmpDisabled 
= wx
.NullBitmap
, 
3735                         kind 
= wx
.ITEM_NORMAL
, 
3736                         shortHelp 
= '', longHelp 
= '', 
3739         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3740         is equivalent to AddTool() 
3742         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3743                                  shortHelp
, longHelp
, clientData
) 
3745     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3746                         bmpDisabled 
= wx
.NullBitmap
, 
3747                         shortHelp 
= '', longHelp 
= '', 
3749         '''Add a check tool, i.e. a tool which can be toggled''' 
3750         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3751                               shortHelp
, longHelp
, clientData
) 
3753     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3754                           bmpDisabled 
= wx
.NullBitmap
, 
3755                           shortHelp 
= '', longHelp 
= '', 
3758         Add a radio tool, i.e. a tool which can be toggled and releases any 
3759         other toggled radio tools in the same group when it happens 
3761         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3762                               shortHelp
, longHelp
, clientData
) 
3765     # For consistency with the backwards compatible methods above, here are 
3766     # some non-'Label' versions of the Check and Radio methods 
3768     def AddCheckTool(self
, id, bitmap
, 
3769                      bmpDisabled 
= wx
.NullBitmap
, 
3770                      shortHelp 
= '', longHelp 
= '', 
3772         '''Add a check tool, i.e. a tool which can be toggled''' 
3773         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3774                               shortHelp
, longHelp
, clientData
) 
3776     def AddRadioTool(self
, id, bitmap
, 
3777                      bmpDisabled 
= wx
.NullBitmap
, 
3778                      shortHelp 
= '', longHelp 
= '', 
3781         Add a radio tool, i.e. a tool which can be toggled and releases any 
3782         other toggled radio tools in the same group when it happens 
3784         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3785                               shortHelp
, longHelp
, clientData
) 
3787     def AddToolItem(*args
, **kwargs
): 
3788         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3789         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3791     def InsertToolItem(*args
, **kwargs
): 
3792         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3793         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3795     def AddControl(*args
, **kwargs
): 
3796         """AddControl(self, Control control) -> ToolBarToolBase""" 
3797         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3799     def InsertControl(*args
, **kwargs
): 
3800         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3801         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3803     def FindControl(*args
, **kwargs
): 
3804         """FindControl(self, int id) -> Control""" 
3805         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3807     def AddSeparator(*args
, **kwargs
): 
3808         """AddSeparator(self) -> ToolBarToolBase""" 
3809         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3811     def InsertSeparator(*args
, **kwargs
): 
3812         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3813         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3815     def RemoveTool(*args
, **kwargs
): 
3816         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3817         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3819     def DeleteToolByPos(*args
, **kwargs
): 
3820         """DeleteToolByPos(self, size_t pos) -> bool""" 
3821         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3823     def DeleteTool(*args
, **kwargs
): 
3824         """DeleteTool(self, int id) -> bool""" 
3825         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3827     def ClearTools(*args
, **kwargs
): 
3828         """ClearTools(self)""" 
3829         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3831     def Realize(*args
, **kwargs
): 
3832         """Realize(self) -> bool""" 
3833         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3835     def EnableTool(*args
, **kwargs
): 
3836         """EnableTool(self, int id, bool enable)""" 
3837         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3839     def ToggleTool(*args
, **kwargs
): 
3840         """ToggleTool(self, int id, bool toggle)""" 
3841         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3843     def SetToggle(*args
, **kwargs
): 
3844         """SetToggle(self, int id, bool toggle)""" 
3845         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3847     def GetToolClientData(*args
, **kwargs
): 
3848         """GetToolClientData(self, int id) -> PyObject""" 
3849         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3851     def SetToolClientData(*args
, **kwargs
): 
3852         """SetToolClientData(self, int id, PyObject clientData)""" 
3853         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3855     def GetToolPos(*args
, **kwargs
): 
3856         """GetToolPos(self, int id) -> int""" 
3857         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3859     def GetToolState(*args
, **kwargs
): 
3860         """GetToolState(self, int id) -> bool""" 
3861         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3863     def GetToolEnabled(*args
, **kwargs
): 
3864         """GetToolEnabled(self, int id) -> bool""" 
3865         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3867     def SetToolShortHelp(*args
, **kwargs
): 
3868         """SetToolShortHelp(self, int id, String helpString)""" 
3869         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3871     def GetToolShortHelp(*args
, **kwargs
): 
3872         """GetToolShortHelp(self, int id) -> String""" 
3873         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3875     def SetToolLongHelp(*args
, **kwargs
): 
3876         """SetToolLongHelp(self, int id, String helpString)""" 
3877         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3879     def GetToolLongHelp(*args
, **kwargs
): 
3880         """GetToolLongHelp(self, int id) -> String""" 
3881         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3883     def SetMarginsXY(*args
, **kwargs
): 
3884         """SetMarginsXY(self, int x, int y)""" 
3885         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3887     def SetMargins(*args
, **kwargs
): 
3888         """SetMargins(self, Size size)""" 
3889         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3891     def SetToolPacking(*args
, **kwargs
): 
3892         """SetToolPacking(self, int packing)""" 
3893         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3895     def SetToolSeparation(*args
, **kwargs
): 
3896         """SetToolSeparation(self, int separation)""" 
3897         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3899     def GetToolMargins(*args
, **kwargs
): 
3900         """GetToolMargins(self) -> Size""" 
3901         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3903     def GetMargins(*args
, **kwargs
): 
3904         """GetMargins(self) -> Size""" 
3905         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3907     def GetToolPacking(*args
, **kwargs
): 
3908         """GetToolPacking(self) -> int""" 
3909         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3911     def GetToolSeparation(*args
, **kwargs
): 
3912         """GetToolSeparation(self) -> int""" 
3913         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3915     def SetRows(*args
, **kwargs
): 
3916         """SetRows(self, int nRows)""" 
3917         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3919     def SetMaxRowsCols(*args
, **kwargs
): 
3920         """SetMaxRowsCols(self, int rows, int cols)""" 
3921         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3923     def GetMaxRows(*args
, **kwargs
): 
3924         """GetMaxRows(self) -> int""" 
3925         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3927     def GetMaxCols(*args
, **kwargs
): 
3928         """GetMaxCols(self) -> int""" 
3929         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3931     def SetToolBitmapSize(*args
, **kwargs
): 
3932         """SetToolBitmapSize(self, Size size)""" 
3933         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3935     def GetToolBitmapSize(*args
, **kwargs
): 
3936         """GetToolBitmapSize(self) -> Size""" 
3937         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3939     def GetToolSize(*args
, **kwargs
): 
3940         """GetToolSize(self) -> Size""" 
3941         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3943     def FindToolForPosition(*args
, **kwargs
): 
3944         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3945         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3947     def FindById(*args
, **kwargs
): 
3948         """FindById(self, int toolid) -> ToolBarToolBase""" 
3949         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3951     def IsVertical(*args
, **kwargs
): 
3952         """IsVertical(self) -> bool""" 
3953         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3956 class ToolBarBasePtr(ToolBarBase
): 
3957     def __init__(self
, this
): 
3959         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3960         self
.__class
__ = ToolBarBase
 
3961 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3963 class ToolBar(ToolBarBase
): 
3964     """Proxy of C++ ToolBar class""" 
3966         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3967     def __init__(self
, *args
, **kwargs
): 
3969         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3970             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3971             String name=wxPyToolBarNameStr) -> ToolBar 
3973         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3974         self
.this 
= newobj
.this
 
3977         self
._setOORInfo
(self
) 
3979     def Create(*args
, **kwargs
): 
3981         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3982             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3983             String name=wxPyToolBarNameStr) -> bool 
3985         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3987     def FindToolForPosition(*args
, **kwargs
): 
3988         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3989         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
3991     def GetClassDefaultAttributes(*args
, **kwargs
): 
3993         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3995         Get the default attributes for this class.  This is useful if you want 
3996         to use the same font or colour in your own control as in a standard 
3997         control -- which is a much better idea than hard coding specific 
3998         colours or fonts which might look completely out of place on the 
3999         user's system, especially if it uses themes. 
4001         The variant parameter is only relevant under Mac currently and is 
4002         ignore under other platforms. Under Mac, it will change the size of 
4003         the returned font. See `wx.Window.SetWindowVariant` for more about 
4006         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4008     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4010 class ToolBarPtr(ToolBar
): 
4011     def __init__(self
, this
): 
4013         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4014         self
.__class
__ = ToolBar
 
4015 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
4017 def PreToolBar(*args
, **kwargs
): 
4018     """PreToolBar() -> ToolBar""" 
4019     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4023 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4025     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4027     Get the default attributes for this class.  This is useful if you want 
4028     to use the same font or colour in your own control as in a standard 
4029     control -- which is a much better idea than hard coding specific 
4030     colours or fonts which might look completely out of place on the 
4031     user's system, especially if it uses themes. 
4033     The variant parameter is only relevant under Mac currently and is 
4034     ignore under other platforms. Under Mac, it will change the size of 
4035     the returned font. See `wx.Window.SetWindowVariant` for more about 
4038     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4040 #--------------------------------------------------------------------------- 
4042 LC_VRULES 
= _controls_
.LC_VRULES
 
4043 LC_HRULES 
= _controls_
.LC_HRULES
 
4044 LC_ICON 
= _controls_
.LC_ICON
 
4045 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4046 LC_LIST 
= _controls_
.LC_LIST
 
4047 LC_REPORT 
= _controls_
.LC_REPORT
 
4048 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4049 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4050 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4051 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4052 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4053 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4054 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4055 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4056 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4057 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4058 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4059 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4060 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4061 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4062 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4063 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4064 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4065 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4066 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4067 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4068 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4069 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4070 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4071 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4072 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4073 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4074 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4075 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4076 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4077 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4078 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4079 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4080 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4081 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4082 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4083 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4084 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4085 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4086 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4087 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4088 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4089 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4090 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4091 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4092 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4093 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4094 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4095 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4096 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4097 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4098 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4099 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4100 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4101 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4102 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4103 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4104 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4105 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4106 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4107 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4108 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4109 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4110 #--------------------------------------------------------------------------- 
4112 class ListItemAttr(object): 
4113     """Proxy of C++ ListItemAttr class""" 
4115         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4116     def __init__(self
, *args
, **kwargs
): 
4118         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4119             Font font=wxNullFont) -> ListItemAttr 
4121         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
4122         self
.this 
= newobj
.this
 
4125     def SetTextColour(*args
, **kwargs
): 
4126         """SetTextColour(self, Colour colText)""" 
4127         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4129     def SetBackgroundColour(*args
, **kwargs
): 
4130         """SetBackgroundColour(self, Colour colBack)""" 
4131         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4133     def SetFont(*args
, **kwargs
): 
4134         """SetFont(self, Font font)""" 
4135         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4137     def HasTextColour(*args
, **kwargs
): 
4138         """HasTextColour(self) -> bool""" 
4139         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4141     def HasBackgroundColour(*args
, **kwargs
): 
4142         """HasBackgroundColour(self) -> bool""" 
4143         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4145     def HasFont(*args
, **kwargs
): 
4146         """HasFont(self) -> bool""" 
4147         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4149     def GetTextColour(*args
, **kwargs
): 
4150         """GetTextColour(self) -> Colour""" 
4151         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4153     def GetBackgroundColour(*args
, **kwargs
): 
4154         """GetBackgroundColour(self) -> Colour""" 
4155         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4157     def GetFont(*args
, **kwargs
): 
4158         """GetFont(self) -> Font""" 
4159         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4161     def Destroy(*args
, **kwargs
): 
4163         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4166 class ListItemAttrPtr(ListItemAttr
): 
4167     def __init__(self
, this
): 
4169         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4170         self
.__class
__ = ListItemAttr
 
4171 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
4172 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4174 #--------------------------------------------------------------------------- 
4176 class ListItem(_core
.Object
): 
4177     """Proxy of C++ ListItem class""" 
4179         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4180     def __init__(self
, *args
, **kwargs
): 
4181         """__init__(self) -> ListItem""" 
4182         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
4183         self
.this 
= newobj
.this
 
4186     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
4189             if self
.thisown
: destroy(self
) 
4192     def Clear(*args
, **kwargs
): 
4194         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4196     def ClearAttributes(*args
, **kwargs
): 
4197         """ClearAttributes(self)""" 
4198         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4200     def SetMask(*args
, **kwargs
): 
4201         """SetMask(self, long mask)""" 
4202         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4204     def SetId(*args
, **kwargs
): 
4205         """SetId(self, long id)""" 
4206         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4208     def SetColumn(*args
, **kwargs
): 
4209         """SetColumn(self, int col)""" 
4210         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4212     def SetState(*args
, **kwargs
): 
4213         """SetState(self, long state)""" 
4214         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4216     def SetStateMask(*args
, **kwargs
): 
4217         """SetStateMask(self, long stateMask)""" 
4218         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4220     def SetText(*args
, **kwargs
): 
4221         """SetText(self, String text)""" 
4222         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4224     def SetImage(*args
, **kwargs
): 
4225         """SetImage(self, int image)""" 
4226         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4228     def SetData(*args
, **kwargs
): 
4229         """SetData(self, long data)""" 
4230         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4232     def SetWidth(*args
, **kwargs
): 
4233         """SetWidth(self, int width)""" 
4234         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4236     def SetAlign(*args
, **kwargs
): 
4237         """SetAlign(self, int align)""" 
4238         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4240     def SetTextColour(*args
, **kwargs
): 
4241         """SetTextColour(self, Colour colText)""" 
4242         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4244     def SetBackgroundColour(*args
, **kwargs
): 
4245         """SetBackgroundColour(self, Colour colBack)""" 
4246         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4248     def SetFont(*args
, **kwargs
): 
4249         """SetFont(self, Font font)""" 
4250         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4252     def GetMask(*args
, **kwargs
): 
4253         """GetMask(self) -> long""" 
4254         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4256     def GetId(*args
, **kwargs
): 
4257         """GetId(self) -> long""" 
4258         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4260     def GetColumn(*args
, **kwargs
): 
4261         """GetColumn(self) -> int""" 
4262         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4264     def GetState(*args
, **kwargs
): 
4265         """GetState(self) -> long""" 
4266         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4268     def GetText(*args
, **kwargs
): 
4269         """GetText(self) -> String""" 
4270         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4272     def GetImage(*args
, **kwargs
): 
4273         """GetImage(self) -> int""" 
4274         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4276     def GetData(*args
, **kwargs
): 
4277         """GetData(self) -> long""" 
4278         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4280     def GetWidth(*args
, **kwargs
): 
4281         """GetWidth(self) -> int""" 
4282         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4284     def GetAlign(*args
, **kwargs
): 
4285         """GetAlign(self) -> int""" 
4286         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4288     def GetAttributes(*args
, **kwargs
): 
4289         """GetAttributes(self) -> ListItemAttr""" 
4290         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4292     def HasAttributes(*args
, **kwargs
): 
4293         """HasAttributes(self) -> bool""" 
4294         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4296     def GetTextColour(*args
, **kwargs
): 
4297         """GetTextColour(self) -> Colour""" 
4298         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4300     def GetBackgroundColour(*args
, **kwargs
): 
4301         """GetBackgroundColour(self) -> Colour""" 
4302         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4304     def GetFont(*args
, **kwargs
): 
4305         """GetFont(self) -> Font""" 
4306         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4308     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4309     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4310     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4311     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4312     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4313     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4314     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4315     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4316     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4317     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4319 class ListItemPtr(ListItem
): 
4320     def __init__(self
, this
): 
4322         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4323         self
.__class
__ = ListItem
 
4324 _controls_
.ListItem_swigregister(ListItemPtr
) 
4326 #--------------------------------------------------------------------------- 
4328 class ListEvent(_core
.NotifyEvent
): 
4329     """Proxy of C++ ListEvent class""" 
4331         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4332     def __init__(self
, *args
, **kwargs
): 
4333         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4334         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4335         self
.this 
= newobj
.this
 
4338     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4339     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4340     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4341     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4342     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4343     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4344     def GetKeyCode(*args
, **kwargs
): 
4345         """GetKeyCode(self) -> int""" 
4346         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4348     GetCode 
= GetKeyCode 
 
4349     def GetIndex(*args
, **kwargs
): 
4350         """GetIndex(self) -> long""" 
4351         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4353     def GetColumn(*args
, **kwargs
): 
4354         """GetColumn(self) -> int""" 
4355         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4357     def GetPoint(*args
, **kwargs
): 
4358         """GetPoint(self) -> Point""" 
4359         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4361     GetPosition 
= GetPoint 
 
4362     def GetLabel(*args
, **kwargs
): 
4363         """GetLabel(self) -> String""" 
4364         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4366     def GetText(*args
, **kwargs
): 
4367         """GetText(self) -> String""" 
4368         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4370     def GetImage(*args
, **kwargs
): 
4371         """GetImage(self) -> int""" 
4372         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4374     def GetData(*args
, **kwargs
): 
4375         """GetData(self) -> long""" 
4376         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4378     def GetMask(*args
, **kwargs
): 
4379         """GetMask(self) -> long""" 
4380         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4382     def GetItem(*args
, **kwargs
): 
4383         """GetItem(self) -> ListItem""" 
4384         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4386     def GetCacheFrom(*args
, **kwargs
): 
4387         """GetCacheFrom(self) -> long""" 
4388         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4390     def GetCacheTo(*args
, **kwargs
): 
4391         """GetCacheTo(self) -> long""" 
4392         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4394     def IsEditCancelled(*args
, **kwargs
): 
4395         """IsEditCancelled(self) -> bool""" 
4396         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4398     def SetEditCanceled(*args
, **kwargs
): 
4399         """SetEditCanceled(self, bool editCancelled)""" 
4400         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4403 class ListEventPtr(ListEvent
): 
4404     def __init__(self
, this
): 
4406         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4407         self
.__class
__ = ListEvent
 
4408 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4410 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4411 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4412 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4413 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4414 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4415 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4416 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4417 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4418 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4419 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4420 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4421 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4422 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4423 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4424 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4425 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4426 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4427 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4428 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4429 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4430 wxEVT_COMMAND_LIST_GET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_GET_INFO
 
4431 wxEVT_COMMAND_LIST_SET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_SET_INFO
 
4432 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4433 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4434 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4435 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4436 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4437 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4438 EVT_LIST_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         
, 1) 
4439 EVT_LIST_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         
, 1) 
4440 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4441 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4442 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4443 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4444 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4445 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4446 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4447 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4448 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4449 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4450 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4451 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4452 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4453 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4455 EVT_LIST_GET_INFO 
= wx
._deprecated
(EVT_LIST_GET_INFO
) 
4456 EVT_LIST_SET_INFO 
= wx
._deprecated
(EVT_LIST_SET_INFO
) 
4458 #--------------------------------------------------------------------------- 
4460 class ListCtrl(_core
.Control
): 
4461     """Proxy of C++ ListCtrl class""" 
4463         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4464     def __init__(self
, *args
, **kwargs
): 
4466         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4467             Size size=DefaultSize, long style=LC_ICON,  
4468             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4470         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4471         self
.this 
= newobj
.this
 
4474         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4476     def Create(*args
, **kwargs
): 
4478         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4479             Size size=DefaultSize, long style=LC_ICON,  
4480             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4482         Do the 2nd phase and create the GUI control. 
4484         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4486     def _setCallbackInfo(*args
, **kwargs
): 
4487         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4488         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4490     def SetForegroundColour(*args
, **kwargs
): 
4492         SetForegroundColour(self, Colour col) -> bool 
4494         Sets the foreground colour of the window.  Returns True is the colour 
4495         was changed.  The interpretation of foreground colour is dependent on 
4496         the window class; it may be the text colour or other colour, or it may 
4499         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4501     def SetBackgroundColour(*args
, **kwargs
): 
4503         SetBackgroundColour(self, Colour col) -> bool 
4505         Sets the background colour of the window.  Returns True if the colour 
4506         was changed.  The background colour is usually painted by the default 
4507         EVT_ERASE_BACKGROUND event handler function under Windows and 
4508         automatically under GTK.  Using `wx.NullColour` will reset the window 
4509         to the default background colour. 
4511         Note that setting the background colour may not cause an immediate 
4512         refresh, so you may wish to call `ClearBackground` or `Refresh` after 
4513         calling this function. 
4515         Using this function will disable attempts to use themes for this 
4516         window, if the system supports them.  Use with care since usually the 
4517         themes represent the appearance chosen by the user to be used for all 
4518         applications on the system. 
4520         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4522     def GetColumn(*args
, **kwargs
): 
4523         """GetColumn(self, int col) -> ListItem""" 
4524         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4525         if val 
is not None: val
.thisown 
= 1 
4528     def SetColumn(*args
, **kwargs
): 
4529         """SetColumn(self, int col, ListItem item) -> bool""" 
4530         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4532     def GetColumnWidth(*args
, **kwargs
): 
4533         """GetColumnWidth(self, int col) -> int""" 
4534         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4536     def SetColumnWidth(*args
, **kwargs
): 
4537         """SetColumnWidth(self, int col, int width) -> bool""" 
4538         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4540     def GetCountPerPage(*args
, **kwargs
): 
4541         """GetCountPerPage(self) -> int""" 
4542         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4544     def GetViewRect(*args
, **kwargs
): 
4545         """GetViewRect(self) -> Rect""" 
4546         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4548     def GetItem(*args
, **kwargs
): 
4549         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4550         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4551         if val 
is not None: val
.thisown 
= 1 
4554     def SetItem(*args
, **kwargs
): 
4555         """SetItem(self, ListItem info) -> bool""" 
4556         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4558     def SetStringItem(*args
, **kwargs
): 
4559         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4560         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4562     def GetItemState(*args
, **kwargs
): 
4563         """GetItemState(self, long item, long stateMask) -> int""" 
4564         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4566     def SetItemState(*args
, **kwargs
): 
4567         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4568         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4570     def SetItemImage(*args
, **kwargs
): 
4571         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4572         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4574     def GetItemText(*args
, **kwargs
): 
4575         """GetItemText(self, long item) -> String""" 
4576         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4578     def SetItemText(*args
, **kwargs
): 
4579         """SetItemText(self, long item, String str)""" 
4580         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4582     def GetItemData(*args
, **kwargs
): 
4583         """GetItemData(self, long item) -> long""" 
4584         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4586     def SetItemData(*args
, **kwargs
): 
4587         """SetItemData(self, long item, long data) -> bool""" 
4588         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4590     def GetItemPosition(*args
, **kwargs
): 
4591         """GetItemPosition(self, long item) -> Point""" 
4592         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4594     def GetItemRect(*args
, **kwargs
): 
4595         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4596         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4598     def SetItemPosition(*args
, **kwargs
): 
4599         """SetItemPosition(self, long item, Point pos) -> bool""" 
4600         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4602     def GetItemCount(*args
, **kwargs
): 
4603         """GetItemCount(self) -> int""" 
4604         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4606     def GetColumnCount(*args
, **kwargs
): 
4607         """GetColumnCount(self) -> int""" 
4608         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4610     def GetItemSpacing(*args
, **kwargs
): 
4611         """GetItemSpacing(self) -> Size""" 
4612         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4614     def SetItemSpacing(*args
, **kwargs
): 
4615         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4616         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4618     def GetSelectedItemCount(*args
, **kwargs
): 
4619         """GetSelectedItemCount(self) -> int""" 
4620         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4622     def GetTextColour(*args
, **kwargs
): 
4623         """GetTextColour(self) -> Colour""" 
4624         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4626     def SetTextColour(*args
, **kwargs
): 
4627         """SetTextColour(self, Colour col)""" 
4628         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4630     def GetTopItem(*args
, **kwargs
): 
4631         """GetTopItem(self) -> long""" 
4632         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4634     def SetSingleStyle(*args
, **kwargs
): 
4635         """SetSingleStyle(self, long style, bool add=True)""" 
4636         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4638     def SetWindowStyleFlag(*args
, **kwargs
): 
4640         SetWindowStyleFlag(self, long style) 
4642         Sets the style of the window. Please note that some styles cannot be 
4643         changed after the window creation and that Refresh() might need to be 
4644         called after changing the others for the change to take place 
4647         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4649     def GetNextItem(*args
, **kwargs
): 
4650         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4651         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4653     def GetImageList(*args
, **kwargs
): 
4654         """GetImageList(self, int which) -> ImageList""" 
4655         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4657     def SetImageList(*args
, **kwargs
): 
4658         """SetImageList(self, ImageList imageList, int which)""" 
4659         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4661     def AssignImageList(*args
, **kwargs
): 
4662         """AssignImageList(self, ImageList imageList, int which)""" 
4663         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4665     def InReportView(*args
, **kwargs
): 
4666         """InReportView(self) -> bool""" 
4667         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4669     def IsVirtual(*args
, **kwargs
): 
4670         """IsVirtual(self) -> bool""" 
4671         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4673     def RefreshItem(*args
, **kwargs
): 
4674         """RefreshItem(self, long item)""" 
4675         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4677     def RefreshItems(*args
, **kwargs
): 
4678         """RefreshItems(self, long itemFrom, long itemTo)""" 
4679         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4681     def Arrange(*args
, **kwargs
): 
4682         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4683         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4685     def DeleteItem(*args
, **kwargs
): 
4686         """DeleteItem(self, long item) -> bool""" 
4687         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4689     def DeleteAllItems(*args
, **kwargs
): 
4690         """DeleteAllItems(self) -> bool""" 
4691         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4693     def DeleteColumn(*args
, **kwargs
): 
4694         """DeleteColumn(self, int col) -> bool""" 
4695         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4697     def DeleteAllColumns(*args
, **kwargs
): 
4698         """DeleteAllColumns(self) -> bool""" 
4699         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4701     def ClearAll(*args
, **kwargs
): 
4702         """ClearAll(self)""" 
4703         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4705     def EditLabel(*args
, **kwargs
): 
4706         """EditLabel(self, long item)""" 
4707         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4709     def EnsureVisible(*args
, **kwargs
): 
4710         """EnsureVisible(self, long item) -> bool""" 
4711         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4713     def FindItem(*args
, **kwargs
): 
4714         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4715         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4717     def FindItemData(*args
, **kwargs
): 
4718         """FindItemData(self, long start, long data) -> long""" 
4719         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4721     def FindItemAtPos(*args
, **kwargs
): 
4722         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4723         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4725     def HitTest(*args
, **kwargs
): 
4727         HitTest(Point point) -> (item, where) 
4729         Determines which item (if any) is at the specified point, giving 
4730          in the second return value (see wx.LIST_HITTEST flags.) 
4732         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4734     def InsertItem(*args
, **kwargs
): 
4735         """InsertItem(self, ListItem info) -> long""" 
4736         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4738     def InsertStringItem(*args
, **kwargs
): 
4739         """InsertStringItem(self, long index, String label) -> long""" 
4740         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4742     def InsertImageItem(*args
, **kwargs
): 
4743         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4744         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4746     def InsertImageStringItem(*args
, **kwargs
): 
4747         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4748         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4750     def InsertColumnInfo(*args
, **kwargs
): 
4751         """InsertColumnInfo(self, long col, ListItem info) -> long""" 
4752         return _controls_
.ListCtrl_InsertColumnInfo(*args
, **kwargs
) 
4754     def InsertColumn(*args
, **kwargs
): 
4756         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4757             int width=-1) -> long 
4759         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4761     def SetItemCount(*args
, **kwargs
): 
4762         """SetItemCount(self, long count)""" 
4763         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4765     def ScrollList(*args
, **kwargs
): 
4766         """ScrollList(self, int dx, int dy) -> bool""" 
4767         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4769     def SetItemTextColour(*args
, **kwargs
): 
4770         """SetItemTextColour(self, long item, Colour col)""" 
4771         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4773     def GetItemTextColour(*args
, **kwargs
): 
4774         """GetItemTextColour(self, long item) -> Colour""" 
4775         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4777     def SetItemBackgroundColour(*args
, **kwargs
): 
4778         """SetItemBackgroundColour(self, long item, Colour col)""" 
4779         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4781     def GetItemBackgroundColour(*args
, **kwargs
): 
4782         """GetItemBackgroundColour(self, long item) -> Colour""" 
4783         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4787     def Select(self
, idx
, on
=1): 
4788         '''[de]select an item''' 
4789         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4791         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4793     def Focus(self
, idx
): 
4794         '''Focus and show the given item''' 
4795         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4796         self
.EnsureVisible(idx
) 
4798     def GetFocusedItem(self
): 
4799         '''get the currently focused item or -1 if none''' 
4800         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4802     def GetFirstSelected(self
, *args
): 
4803         '''return first selected item, or -1 when none''' 
4804         return self
.GetNextSelected(-1) 
4806     def GetNextSelected(self
, item
): 
4807         '''return subsequent selected items, or -1 when no more''' 
4808         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4810     def IsSelected(self
, idx
): 
4811         '''return True if the item is selected''' 
4812         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4814     def SetColumnImage(self
, col
, image
): 
4815         item 
= self
.GetColumn(col
) 
4816         # preserve all other attributes too 
4817         item
.SetMask( wx
.LIST_MASK_STATE |
 
4819                       wx
.LIST_MASK_IMAGE |
 
4822                       wx
.LIST_MASK_WIDTH |
 
4823                       wx
.LIST_MASK_FORMAT 
) 
4824         item
.SetImage(image
) 
4825         self
.SetColumn(col
, item
) 
4827     def ClearColumnImage(self
, col
): 
4828         self
.SetColumnImage(col
, -1) 
4830     def Append(self
, entry
): 
4831         '''Append an item to the list control.  The entry parameter should be a 
4832            sequence with an item for each column''' 
4838             pos 
= self
.GetItemCount() 
4839             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4840             for i 
in range(1, len(entry
)): 
4841                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4844     def SortItems(*args
, **kwargs
): 
4845         """SortItems(self, PyObject func) -> bool""" 
4846         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4848     def GetMainWindow(*args
, **kwargs
): 
4849         """GetMainWindow(self) -> Window""" 
4850         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4852     def GetClassDefaultAttributes(*args
, **kwargs
): 
4854         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4856         Get the default attributes for this class.  This is useful if you want 
4857         to use the same font or colour in your own control as in a standard 
4858         control -- which is a much better idea than hard coding specific 
4859         colours or fonts which might look completely out of place on the 
4860         user's system, especially if it uses themes. 
4862         The variant parameter is only relevant under Mac currently and is 
4863         ignore under other platforms. Under Mac, it will change the size of 
4864         the returned font. See `wx.Window.SetWindowVariant` for more about 
4867         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4869     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4871 class ListCtrlPtr(ListCtrl
): 
4872     def __init__(self
, this
): 
4874         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4875         self
.__class
__ = ListCtrl
 
4876 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4878 def PreListCtrl(*args
, **kwargs
): 
4879     """PreListCtrl() -> ListCtrl""" 
4880     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4884 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4886     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4888     Get the default attributes for this class.  This is useful if you want 
4889     to use the same font or colour in your own control as in a standard 
4890     control -- which is a much better idea than hard coding specific 
4891     colours or fonts which might look completely out of place on the 
4892     user's system, especially if it uses themes. 
4894     The variant parameter is only relevant under Mac currently and is 
4895     ignore under other platforms. Under Mac, it will change the size of 
4896     the returned font. See `wx.Window.SetWindowVariant` for more about 
4899     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4901 #--------------------------------------------------------------------------- 
4903 class ListView(ListCtrl
): 
4904     """Proxy of C++ ListView class""" 
4906         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4907     def __init__(self
, *args
, **kwargs
): 
4909         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4910             Size size=DefaultSize, long style=LC_REPORT,  
4911             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4913         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4914         self
.this 
= newobj
.this
 
4917         self
._setOORInfo
(self
) 
4919     def Create(*args
, **kwargs
): 
4921         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4922             Size size=DefaultSize, long style=LC_REPORT,  
4923             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4925         Do the 2nd phase and create the GUI control. 
4927         return _controls_
.ListView_Create(*args
, **kwargs
) 
4929     def Select(*args
, **kwargs
): 
4930         """Select(self, long n, bool on=True)""" 
4931         return _controls_
.ListView_Select(*args
, **kwargs
) 
4933     def Focus(*args
, **kwargs
): 
4934         """Focus(self, long index)""" 
4935         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4937     def GetFocusedItem(*args
, **kwargs
): 
4938         """GetFocusedItem(self) -> long""" 
4939         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4941     def GetNextSelected(*args
, **kwargs
): 
4942         """GetNextSelected(self, long item) -> long""" 
4943         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4945     def GetFirstSelected(*args
, **kwargs
): 
4946         """GetFirstSelected(self) -> long""" 
4947         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4949     def IsSelected(*args
, **kwargs
): 
4950         """IsSelected(self, long index) -> bool""" 
4951         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4953     def SetColumnImage(*args
, **kwargs
): 
4954         """SetColumnImage(self, int col, int image)""" 
4955         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4957     def ClearColumnImage(*args
, **kwargs
): 
4958         """ClearColumnImage(self, int col)""" 
4959         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4962 class ListViewPtr(ListView
): 
4963     def __init__(self
, this
): 
4965         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4966         self
.__class
__ = ListView
 
4967 _controls_
.ListView_swigregister(ListViewPtr
) 
4969 def PreListView(*args
, **kwargs
): 
4970     """PreListView() -> ListView""" 
4971     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4975 #--------------------------------------------------------------------------- 
4977 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4978 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4979 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4980 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4981 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4982 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4983 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4984 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4985 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4986 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4987 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4988 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4989 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4990 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4991 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
4992 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
4993 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4994 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4995 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4996 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4997 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4998 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4999 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
5000 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
5001 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
5002 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
5003 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
5004 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
5005 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
5006 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
5007 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
5008 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
5009 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
5010 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
5011 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
5012 #--------------------------------------------------------------------------- 
5014 class TreeItemId(object): 
5015     """Proxy of C++ TreeItemId class""" 
5017         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5018     def __init__(self
, *args
, **kwargs
): 
5019         """__init__(self) -> TreeItemId""" 
5020         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
5021         self
.this 
= newobj
.this
 
5024     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
5027             if self
.thisown
: destroy(self
) 
5030     def IsOk(*args
, **kwargs
): 
5031         """IsOk(self) -> bool""" 
5032         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5034     def __eq__(*args
, **kwargs
): 
5035         """__eq__(self, TreeItemId other) -> bool""" 
5036         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5038     def __ne__(*args
, **kwargs
): 
5039         """__ne__(self, TreeItemId other) -> bool""" 
5040         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5042     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5044     def __nonzero__(self
): return self
.IsOk()  
5046 class TreeItemIdPtr(TreeItemId
): 
5047     def __init__(self
, this
): 
5049         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5050         self
.__class
__ = TreeItemId
 
5051 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
5052 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5054 class TreeItemData(object): 
5055     """Proxy of C++ TreeItemData class""" 
5057         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5058     def __init__(self
, *args
, **kwargs
): 
5059         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5060         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
5061         self
.this 
= newobj
.this
 
5064     def GetData(*args
, **kwargs
): 
5065         """GetData(self) -> PyObject""" 
5066         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5068     def SetData(*args
, **kwargs
): 
5069         """SetData(self, PyObject obj)""" 
5070         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5072     def GetId(*args
, **kwargs
): 
5073         """GetId(self) -> TreeItemId""" 
5074         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5076     def SetId(*args
, **kwargs
): 
5077         """SetId(self, TreeItemId id)""" 
5078         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5080     def Destroy(*args
, **kwargs
): 
5082         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5085 class TreeItemDataPtr(TreeItemData
): 
5086     def __init__(self
, this
): 
5088         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5089         self
.__class
__ = TreeItemData
 
5090 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
5092 #--------------------------------------------------------------------------- 
5094 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5095 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5096 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5097 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5098 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5099 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5100 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5101 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5102 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5103 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5104 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5105 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5106 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5107 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5108 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5109 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5110 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5111 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5112 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5113 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5114 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5115 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5116 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5117 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5118 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5119 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5120 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5121 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5122 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5123 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5124 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5125 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5126 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5127 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5128 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5129 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5130 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5131 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5132 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5133 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5134 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5135 EVT_COMMAND_TREE_ITEM_MENU 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1)     
5137 class TreeEvent(_core
.NotifyEvent
): 
5138     """Proxy of C++ TreeEvent class""" 
5140         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5141     def __init__(self
, *args
, **kwargs
): 
5142         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
5143         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
5144         self
.this 
= newobj
.this
 
5147     def GetItem(*args
, **kwargs
): 
5148         """GetItem(self) -> TreeItemId""" 
5149         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5151     def SetItem(*args
, **kwargs
): 
5152         """SetItem(self, TreeItemId item)""" 
5153         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5155     def GetOldItem(*args
, **kwargs
): 
5156         """GetOldItem(self) -> TreeItemId""" 
5157         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5159     def SetOldItem(*args
, **kwargs
): 
5160         """SetOldItem(self, TreeItemId item)""" 
5161         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5163     def GetPoint(*args
, **kwargs
): 
5164         """GetPoint(self) -> Point""" 
5165         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5167     def SetPoint(*args
, **kwargs
): 
5168         """SetPoint(self, Point pt)""" 
5169         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5171     def GetKeyEvent(*args
, **kwargs
): 
5172         """GetKeyEvent(self) -> KeyEvent""" 
5173         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5175     def GetKeyCode(*args
, **kwargs
): 
5176         """GetKeyCode(self) -> int""" 
5177         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5179     def SetKeyEvent(*args
, **kwargs
): 
5180         """SetKeyEvent(self, KeyEvent evt)""" 
5181         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5183     def GetLabel(*args
, **kwargs
): 
5184         """GetLabel(self) -> String""" 
5185         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5187     def SetLabel(*args
, **kwargs
): 
5188         """SetLabel(self, String label)""" 
5189         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5191     def IsEditCancelled(*args
, **kwargs
): 
5192         """IsEditCancelled(self) -> bool""" 
5193         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5195     def SetEditCanceled(*args
, **kwargs
): 
5196         """SetEditCanceled(self, bool editCancelled)""" 
5197         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5199     def SetToolTip(*args
, **kwargs
): 
5200         """SetToolTip(self, String toolTip)""" 
5201         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5203     def GetToolTip(*args
, **kwargs
): 
5204         """GetToolTip(self) -> String""" 
5205         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5208 class TreeEventPtr(TreeEvent
): 
5209     def __init__(self
, this
): 
5211         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5212         self
.__class
__ = TreeEvent
 
5213 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
5215 #--------------------------------------------------------------------------- 
5217 class TreeCtrl(_core
.Control
): 
5218     """Proxy of C++ TreeCtrl class""" 
5220         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5221     def __init__(self
, *args
, **kwargs
): 
5223         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5224             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5225             Validator validator=DefaultValidator,  
5226             String name=TreeCtrlNameStr) -> TreeCtrl 
5228         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
5229         self
.this 
= newobj
.this
 
5232         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5234     def Create(*args
, **kwargs
): 
5236         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5237             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5238             Validator validator=DefaultValidator,  
5239             String name=TreeCtrlNameStr) -> bool 
5241         Do the 2nd phase and create the GUI control. 
5243         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5245     def _setCallbackInfo(*args
, **kwargs
): 
5246         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5247         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5249     def GetCount(*args
, **kwargs
): 
5250         """GetCount(self) -> size_t""" 
5251         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5253     def GetIndent(*args
, **kwargs
): 
5254         """GetIndent(self) -> unsigned int""" 
5255         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5257     def SetIndent(*args
, **kwargs
): 
5258         """SetIndent(self, unsigned int indent)""" 
5259         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5261     def GetSpacing(*args
, **kwargs
): 
5262         """GetSpacing(self) -> unsigned int""" 
5263         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5265     def SetSpacing(*args
, **kwargs
): 
5266         """SetSpacing(self, unsigned int spacing)""" 
5267         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5269     def GetImageList(*args
, **kwargs
): 
5270         """GetImageList(self) -> ImageList""" 
5271         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5273     def GetStateImageList(*args
, **kwargs
): 
5274         """GetStateImageList(self) -> ImageList""" 
5275         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5277     def SetImageList(*args
, **kwargs
): 
5278         """SetImageList(self, ImageList imageList)""" 
5279         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5281     def SetStateImageList(*args
, **kwargs
): 
5282         """SetStateImageList(self, ImageList imageList)""" 
5283         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5285     def AssignImageList(*args
, **kwargs
): 
5286         """AssignImageList(self, ImageList imageList)""" 
5287         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5289     def AssignStateImageList(*args
, **kwargs
): 
5290         """AssignStateImageList(self, ImageList imageList)""" 
5291         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5293     def GetItemText(*args
, **kwargs
): 
5294         """GetItemText(self, TreeItemId item) -> String""" 
5295         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5297     def GetItemImage(*args
, **kwargs
): 
5298         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5299         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5301     def GetItemData(*args
, **kwargs
): 
5302         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5303         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5305     def GetItemPyData(*args
, **kwargs
): 
5306         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5307         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5309     GetPyData 
= GetItemPyData 
 
5310     def GetItemTextColour(*args
, **kwargs
): 
5311         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5312         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5314     def GetItemBackgroundColour(*args
, **kwargs
): 
5315         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5316         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5318     def GetItemFont(*args
, **kwargs
): 
5319         """GetItemFont(self, TreeItemId item) -> Font""" 
5320         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5322     def SetItemText(*args
, **kwargs
): 
5323         """SetItemText(self, TreeItemId item, String text)""" 
5324         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5326     def SetItemImage(*args
, **kwargs
): 
5327         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5328         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5330     def SetItemData(*args
, **kwargs
): 
5331         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5332         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5334     def SetItemPyData(*args
, **kwargs
): 
5335         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5336         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5338     SetPyData 
= SetItemPyData 
 
5339     def SetItemHasChildren(*args
, **kwargs
): 
5340         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5341         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5343     def SetItemBold(*args
, **kwargs
): 
5344         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5345         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5347     def SetItemDropHighlight(*args
, **kwargs
): 
5348         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5349         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5351     def SetItemTextColour(*args
, **kwargs
): 
5352         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5353         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5355     def SetItemBackgroundColour(*args
, **kwargs
): 
5356         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5357         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5359     def SetItemFont(*args
, **kwargs
): 
5360         """SetItemFont(self, TreeItemId item, Font font)""" 
5361         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5363     def IsVisible(*args
, **kwargs
): 
5364         """IsVisible(self, TreeItemId item) -> bool""" 
5365         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5367     def ItemHasChildren(*args
, **kwargs
): 
5368         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5369         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5371     def IsExpanded(*args
, **kwargs
): 
5372         """IsExpanded(self, TreeItemId item) -> bool""" 
5373         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5375     def IsSelected(*args
, **kwargs
): 
5376         """IsSelected(self, TreeItemId item) -> bool""" 
5377         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5379     def IsBold(*args
, **kwargs
): 
5380         """IsBold(self, TreeItemId item) -> bool""" 
5381         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5383     def GetChildrenCount(*args
, **kwargs
): 
5384         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5385         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5387     def GetRootItem(*args
, **kwargs
): 
5388         """GetRootItem(self) -> TreeItemId""" 
5389         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5391     def GetSelection(*args
, **kwargs
): 
5392         """GetSelection(self) -> TreeItemId""" 
5393         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5395     def GetSelections(*args
, **kwargs
): 
5396         """GetSelections(self) -> PyObject""" 
5397         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5399     def GetItemParent(*args
, **kwargs
): 
5400         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5401         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5403     def GetFirstChild(*args
, **kwargs
): 
5404         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5405         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5407     def GetNextChild(*args
, **kwargs
): 
5408         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5409         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5411     def GetLastChild(*args
, **kwargs
): 
5412         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5413         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5415     def GetNextSibling(*args
, **kwargs
): 
5416         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5417         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5419     def GetPrevSibling(*args
, **kwargs
): 
5420         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5421         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5423     def GetFirstVisibleItem(*args
, **kwargs
): 
5424         """GetFirstVisibleItem(self) -> TreeItemId""" 
5425         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5427     def GetNextVisible(*args
, **kwargs
): 
5428         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5429         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5431     def GetPrevVisible(*args
, **kwargs
): 
5432         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5433         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5435     def AddRoot(*args
, **kwargs
): 
5436         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5437         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5439     def PrependItem(*args
, **kwargs
): 
5441         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5442             TreeItemData data=None) -> TreeItemId 
5444         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5446     def InsertItem(*args
, **kwargs
): 
5448         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5449             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5451         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5453     def InsertItemBefore(*args
, **kwargs
): 
5455         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5456             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5458         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5460     def AppendItem(*args
, **kwargs
): 
5462         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5463             TreeItemData data=None) -> TreeItemId 
5465         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5467     def Delete(*args
, **kwargs
): 
5468         """Delete(self, TreeItemId item)""" 
5469         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5471     def DeleteChildren(*args
, **kwargs
): 
5472         """DeleteChildren(self, TreeItemId item)""" 
5473         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5475     def DeleteAllItems(*args
, **kwargs
): 
5476         """DeleteAllItems(self)""" 
5477         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5479     def Expand(*args
, **kwargs
): 
5480         """Expand(self, TreeItemId item)""" 
5481         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5483     def Collapse(*args
, **kwargs
): 
5484         """Collapse(self, TreeItemId item)""" 
5485         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5487     def CollapseAndReset(*args
, **kwargs
): 
5488         """CollapseAndReset(self, TreeItemId item)""" 
5489         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5491     def Toggle(*args
, **kwargs
): 
5492         """Toggle(self, TreeItemId item)""" 
5493         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5495     def Unselect(*args
, **kwargs
): 
5496         """Unselect(self)""" 
5497         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5499     def UnselectItem(*args
, **kwargs
): 
5500         """UnselectItem(self, TreeItemId item)""" 
5501         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5503     def UnselectAll(*args
, **kwargs
): 
5504         """UnselectAll(self)""" 
5505         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5507     def SelectItem(*args
, **kwargs
): 
5508         """SelectItem(self, TreeItemId item, bool select=True)""" 
5509         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5511     def ToggleItemSelection(*args
, **kwargs
): 
5512         """ToggleItemSelection(self, TreeItemId item)""" 
5513         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5515     def EnsureVisible(*args
, **kwargs
): 
5516         """EnsureVisible(self, TreeItemId item)""" 
5517         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5519     def ScrollTo(*args
, **kwargs
): 
5520         """ScrollTo(self, TreeItemId item)""" 
5521         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5523     def EditLabel(*args
, **kwargs
): 
5524         """EditLabel(self, TreeItemId item)""" 
5525         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5527     def GetEditControl(*args
, **kwargs
): 
5528         """GetEditControl(self) -> TextCtrl""" 
5529         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5531     def SortChildren(*args
, **kwargs
): 
5532         """SortChildren(self, TreeItemId item)""" 
5533         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5535     def HitTest(*args
, **kwargs
): 
5537         HitTest(Point point) -> (item, where) 
5539         Determine which item (if any) belongs the given point.  The coordinates 
5540         specified are relative to the client area of tree ctrl and the where return 
5541         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5544         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5546     def GetBoundingRect(*args
, **kwargs
): 
5547         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5548         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5550     def GetClassDefaultAttributes(*args
, **kwargs
): 
5552         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5554         Get the default attributes for this class.  This is useful if you want 
5555         to use the same font or colour in your own control as in a standard 
5556         control -- which is a much better idea than hard coding specific 
5557         colours or fonts which might look completely out of place on the 
5558         user's system, especially if it uses themes. 
5560         The variant parameter is only relevant under Mac currently and is 
5561         ignore under other platforms. Under Mac, it will change the size of 
5562         the returned font. See `wx.Window.SetWindowVariant` for more about 
5565         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5567     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5569 class TreeCtrlPtr(TreeCtrl
): 
5570     def __init__(self
, this
): 
5572         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5573         self
.__class
__ = TreeCtrl
 
5574 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5576 def PreTreeCtrl(*args
, **kwargs
): 
5577     """PreTreeCtrl() -> TreeCtrl""" 
5578     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5582 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5584     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5586     Get the default attributes for this class.  This is useful if you want 
5587     to use the same font or colour in your own control as in a standard 
5588     control -- which is a much better idea than hard coding specific 
5589     colours or fonts which might look completely out of place on the 
5590     user's system, especially if it uses themes. 
5592     The variant parameter is only relevant under Mac currently and is 
5593     ignore under other platforms. Under Mac, it will change the size of 
5594     the returned font. See `wx.Window.SetWindowVariant` for more about 
5597     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5599 #--------------------------------------------------------------------------- 
5601 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5602 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5603 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5604 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5605 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5606 class GenericDirCtrl(_core
.Control
): 
5607     """Proxy of C++ GenericDirCtrl class""" 
5609         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5610     def __init__(self
, *args
, **kwargs
): 
5612         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5613             Point pos=DefaultPosition, Size size=DefaultSize,  
5614             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5615             String filter=EmptyString,  
5616             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5618         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5619         self
.this 
= newobj
.this
 
5622         self
._setOORInfo
(self
) 
5624     def Create(*args
, **kwargs
): 
5626         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5627             Point pos=DefaultPosition, Size size=DefaultSize,  
5628             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5629             String filter=EmptyString,  
5630             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5632         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5634     def ExpandPath(*args
, **kwargs
): 
5635         """ExpandPath(self, String path) -> bool""" 
5636         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5638     def GetDefaultPath(*args
, **kwargs
): 
5639         """GetDefaultPath(self) -> String""" 
5640         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5642     def SetDefaultPath(*args
, **kwargs
): 
5643         """SetDefaultPath(self, String path)""" 
5644         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5646     def GetPath(*args
, **kwargs
): 
5647         """GetPath(self) -> String""" 
5648         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5650     def GetFilePath(*args
, **kwargs
): 
5651         """GetFilePath(self) -> String""" 
5652         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5654     def SetPath(*args
, **kwargs
): 
5655         """SetPath(self, String path)""" 
5656         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5658     def ShowHidden(*args
, **kwargs
): 
5659         """ShowHidden(self, bool show)""" 
5660         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5662     def GetShowHidden(*args
, **kwargs
): 
5663         """GetShowHidden(self) -> bool""" 
5664         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5666     def GetFilter(*args
, **kwargs
): 
5667         """GetFilter(self) -> String""" 
5668         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5670     def SetFilter(*args
, **kwargs
): 
5671         """SetFilter(self, String filter)""" 
5672         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5674     def GetFilterIndex(*args
, **kwargs
): 
5675         """GetFilterIndex(self) -> int""" 
5676         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5678     def SetFilterIndex(*args
, **kwargs
): 
5679         """SetFilterIndex(self, int n)""" 
5680         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5682     def GetRootId(*args
, **kwargs
): 
5683         """GetRootId(self) -> TreeItemId""" 
5684         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5686     def GetTreeCtrl(*args
, **kwargs
): 
5687         """GetTreeCtrl(self) -> TreeCtrl""" 
5688         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5690     def GetFilterListCtrl(*args
, **kwargs
): 
5691         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5692         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5694     def FindChild(*args
, **kwargs
): 
5696         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5698         Find the child that matches the first part of 'path'.  E.g. if a child 
5699         path is "/usr" and 'path' is "/usr/include" then the child for 
5700         /usr is returned.  If the path string has been used (we're at the 
5701         leaf), done is set to True. 
5704         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5706     def DoResize(*args
, **kwargs
): 
5707         """DoResize(self)""" 
5708         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5710     def ReCreateTree(*args
, **kwargs
): 
5711         """ReCreateTree(self)""" 
5712         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5715 class GenericDirCtrlPtr(GenericDirCtrl
): 
5716     def __init__(self
, this
): 
5718         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5719         self
.__class
__ = GenericDirCtrl
 
5720 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5721 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5723 def PreGenericDirCtrl(*args
, **kwargs
): 
5724     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5725     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5729 class DirFilterListCtrl(Choice
): 
5730     """Proxy of C++ DirFilterListCtrl class""" 
5732         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5733     def __init__(self
, *args
, **kwargs
): 
5735         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5736             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5738         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5739         self
.this 
= newobj
.this
 
5742         self
._setOORInfo
(self
) 
5744     def Create(*args
, **kwargs
): 
5746         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5747             Size size=DefaultSize, long style=0) -> bool 
5749         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5751     def FillFilterList(*args
, **kwargs
): 
5752         """FillFilterList(self, String filter, int defaultFilter)""" 
5753         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5756 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5757     def __init__(self
, this
): 
5759         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5760         self
.__class
__ = DirFilterListCtrl
 
5761 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5763 def PreDirFilterListCtrl(*args
, **kwargs
): 
5764     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5765     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5769 #--------------------------------------------------------------------------- 
5771 class PyControl(_core
.Control
): 
5772     """Proxy of C++ PyControl class""" 
5774         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5775     def __init__(self
, *args
, **kwargs
): 
5777         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5778             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5779             String name=ControlNameStr) -> PyControl 
5781         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5782         self
.this 
= newobj
.this
 
5785         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5787     def _setCallbackInfo(*args
, **kwargs
): 
5788         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5789         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5791     def SetBestSize(*args
, **kwargs
): 
5792         """SetBestSize(self, Size size)""" 
5793         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5795     def base_DoMoveWindow(*args
, **kwargs
): 
5796         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5797         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5799     def base_DoSetSize(*args
, **kwargs
): 
5800         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5801         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5803     def base_DoSetClientSize(*args
, **kwargs
): 
5804         """base_DoSetClientSize(self, int width, int height)""" 
5805         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5807     def base_DoSetVirtualSize(*args
, **kwargs
): 
5808         """base_DoSetVirtualSize(self, int x, int y)""" 
5809         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5811     def base_DoGetSize(*args
, **kwargs
): 
5812         """base_DoGetSize() -> (width, height)""" 
5813         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5815     def base_DoGetClientSize(*args
, **kwargs
): 
5816         """base_DoGetClientSize() -> (width, height)""" 
5817         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5819     def base_DoGetPosition(*args
, **kwargs
): 
5820         """base_DoGetPosition() -> (x,y)""" 
5821         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5823     def base_DoGetVirtualSize(*args
, **kwargs
): 
5824         """base_DoGetVirtualSize(self) -> Size""" 
5825         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5827     def base_DoGetBestSize(*args
, **kwargs
): 
5828         """base_DoGetBestSize(self) -> Size""" 
5829         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5831     def base_InitDialog(*args
, **kwargs
): 
5832         """base_InitDialog(self)""" 
5833         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5835     def base_TransferDataToWindow(*args
, **kwargs
): 
5836         """base_TransferDataToWindow(self) -> bool""" 
5837         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5839     def base_TransferDataFromWindow(*args
, **kwargs
): 
5840         """base_TransferDataFromWindow(self) -> bool""" 
5841         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5843     def base_Validate(*args
, **kwargs
): 
5844         """base_Validate(self) -> bool""" 
5845         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5847     def base_AcceptsFocus(*args
, **kwargs
): 
5848         """base_AcceptsFocus(self) -> bool""" 
5849         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5851     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5852         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5853         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5855     def base_GetMaxSize(*args
, **kwargs
): 
5856         """base_GetMaxSize(self) -> Size""" 
5857         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5859     def base_AddChild(*args
, **kwargs
): 
5860         """base_AddChild(self, Window child)""" 
5861         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5863     def base_RemoveChild(*args
, **kwargs
): 
5864         """base_RemoveChild(self, Window child)""" 
5865         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5867     def base_ShouldInheritColours(*args
, **kwargs
): 
5868         """base_ShouldInheritColours(self) -> bool""" 
5869         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5871     def base_ApplyParentThemeBackground(*args
, **kwargs
): 
5872         """base_ApplyParentThemeBackground(self, Colour c)""" 
5873         return _controls_
.PyControl_base_ApplyParentThemeBackground(*args
, **kwargs
) 
5875     def base_GetDefaultAttributes(*args
, **kwargs
): 
5876         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5877         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5880 class PyControlPtr(PyControl
): 
5881     def __init__(self
, this
): 
5883         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5884         self
.__class
__ = PyControl
 
5885 _controls_
.PyControl_swigregister(PyControlPtr
) 
5887 def PrePyControl(*args
, **kwargs
): 
5888     """PrePyControl() -> PyControl""" 
5889     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5893 #--------------------------------------------------------------------------- 
5895 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5896 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5897 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5898 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5899 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5900 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5901 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5902 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5904 class HelpEvent(_core
.CommandEvent
): 
5906     A help event is sent when the user has requested context-sensitive 
5907     help. This can either be caused by the application requesting 
5908     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5909     the system generating a WM_HELP message when the user pressed F1 or 
5910     clicked on the query button in a dialog caption. 
5912     A help event is sent to the window that the user clicked on, and is 
5913     propagated up the window hierarchy until the event is processed or 
5914     there are no more event handlers. The application should call 
5915     event.GetId to check the identity of the clicked-on window, and then 
5916     either show some suitable help or call event.Skip if the identifier is 
5917     unrecognised. Calling Skip is important because it allows wxWindows to 
5918     generate further events for ancestors of the clicked-on 
5919     window. Otherwise it would be impossible to show help for container 
5920     windows, since processing would stop after the first window found. 
5923         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5924     def __init__(self
, *args
, **kwargs
): 
5925         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5926         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5927         self
.this 
= newobj
.this
 
5930     def GetPosition(*args
, **kwargs
): 
5932         GetPosition(self) -> Point 
5934         Returns the left-click position of the mouse, in screen 
5935         coordinates. This allows the application to position the help 
5938         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5940     def SetPosition(*args
, **kwargs
): 
5942         SetPosition(self, Point pos) 
5944         Sets the left-click position of the mouse, in screen coordinates. 
5946         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5948     def GetLink(*args
, **kwargs
): 
5950         GetLink(self) -> String 
5952         Get an optional link to further help 
5954         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5956     def SetLink(*args
, **kwargs
): 
5958         SetLink(self, String link) 
5960         Set an optional link to further help 
5962         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5964     def GetTarget(*args
, **kwargs
): 
5966         GetTarget(self) -> String 
5968         Get an optional target to display help in. E.g. a window specification 
5970         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5972     def SetTarget(*args
, **kwargs
): 
5974         SetTarget(self, String target) 
5976         Set an optional target to display help in. E.g. a window specification 
5978         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5981 class HelpEventPtr(HelpEvent
): 
5982     def __init__(self
, this
): 
5984         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5985         self
.__class
__ = HelpEvent
 
5986 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
5988 class ContextHelp(_core
.Object
): 
5990     This class changes the cursor to a query and puts the application into 
5991     a 'context-sensitive help mode'. When the user left-clicks on a window 
5992     within the specified window, a ``EVT_HELP`` event is sent to that 
5993     control, and the application may respond to it by popping up some 
5996     There are a couple of ways to invoke this behaviour implicitly: 
5998         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5999           (Windows only). This will put a question mark in the titlebar, 
6000           and Windows will put the application into context-sensitive help 
6001           mode automatically, with further programming. 
6003         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6004           to create a context help object. Normally you will write your 
6005           application so that this button is only added to a dialog for 
6006           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
6009     :see: `wx.ContextHelpButton` 
6013         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6014     def __init__(self
, *args
, **kwargs
): 
6016         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6018         Constructs a context help object, calling BeginContextHelp if doNow is 
6021         If window is None, the top window is used. 
6023         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
6024         self
.this 
= newobj
.this
 
6027     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
6030             if self
.thisown
: destroy(self
) 
6033     def BeginContextHelp(*args
, **kwargs
): 
6035         BeginContextHelp(self, Window window=None) -> bool 
6037         Puts the application into context-sensitive help mode. window is the 
6038         window which will be used to catch events; if NULL, the top window 
6041         Returns true if the application was successfully put into 
6042         context-sensitive help mode. This function only returns when the event 
6045         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6047     def EndContextHelp(*args
, **kwargs
): 
6049         EndContextHelp(self) -> bool 
6051         Ends context-sensitive help mode. Not normally called by the 
6054         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6057 class ContextHelpPtr(ContextHelp
): 
6058     def __init__(self
, this
): 
6060         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6061         self
.__class
__ = ContextHelp
 
6062 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
6064 class ContextHelpButton(BitmapButton
): 
6066     Instances of this class may be used to add a question mark button that 
6067     when pressed, puts the application into context-help mode. It does 
6068     this by creating a wx.ContextHelp object which itself generates a 
6069     ``EVT_HELP`` event when the user clicks on a window. 
6071     On Windows, you may add a question-mark icon to a dialog by use of the 
6072     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6073     will have to add a button explicitly, usually next to OK, Cancel or 
6076     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6080         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6081     def __init__(self
, *args
, **kwargs
): 
6083         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6084             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6086         Constructor, creating and showing a context help button. 
6088         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
6089         self
.this 
= newobj
.this
 
6092         self
._setOORInfo
(self
) 
6095 class ContextHelpButtonPtr(ContextHelpButton
): 
6096     def __init__(self
, this
): 
6098         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6099         self
.__class
__ = ContextHelpButton
 
6100 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
6102 class HelpProvider(object): 
6104     wx.HelpProvider is an abstract class used by a program 
6105     implementing context-sensitive help to show the help text for the 
6108     The current help provider must be explicitly set by the 
6109     application using wx.HelpProvider.Set(). 
6111     def __init__(self
): raise RuntimeError, "No constructor defined" 
6113         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6114     def Set(*args
, **kwargs
): 
6116         Set(HelpProvider helpProvider) -> HelpProvider 
6118         Sset the current, application-wide help provider. Returns the previous 
6119         one.  Unlike some other classes, the help provider is not created on 
6120         demand. This must be explicitly done by the application. 
6122         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6124     Set 
= staticmethod(Set
) 
6125     def Get(*args
, **kwargs
): 
6127         Get() -> HelpProvider 
6129         Return the current application-wide help provider. 
6131         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6133     Get 
= staticmethod(Get
) 
6134     def GetHelp(*args
, **kwargs
): 
6136         GetHelp(self, Window window) -> String 
6138         Gets the help string for this window. Its interpretation is dependent 
6139         on the help provider except that empty string always means that no 
6140         help is associated with the window. 
6142         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6144     def ShowHelp(*args
, **kwargs
): 
6146         ShowHelp(self, Window window) -> bool 
6148         Shows help for the given window. Uses GetHelp internally if 
6149         applicable. Returns True if it was done, or False if no help was 
6150         available for this window. 
6152         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6154     def AddHelp(*args
, **kwargs
): 
6156         AddHelp(self, Window window, String text) 
6158         Associates the text with the given window. 
6160         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6162     def AddHelpById(*args
, **kwargs
): 
6164         AddHelpById(self, int id, String text) 
6166         This version associates the given text with all windows with this 
6167         id. May be used to set the same help string for all Cancel buttons in 
6168         the application, for example. 
6170         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6172     def RemoveHelp(*args
, **kwargs
): 
6174         RemoveHelp(self, Window window) 
6176         Removes the association between the window pointer and the help 
6177         text. This is called by the wx.Window destructor. Without this, the 
6178         table of help strings will fill up and when window pointers are 
6179         reused, the wrong help string will be found. 
6181         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6183     def Destroy(*args
, **kwargs
): 
6185         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6188 class HelpProviderPtr(HelpProvider
): 
6189     def __init__(self
, this
): 
6191         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6192         self
.__class
__ = HelpProvider
 
6193 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
6195 def HelpProvider_Set(*args
, **kwargs
): 
6197     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6199     Sset the current, application-wide help provider. Returns the previous 
6200     one.  Unlike some other classes, the help provider is not created on 
6201     demand. This must be explicitly done by the application. 
6203     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6205 def HelpProvider_Get(*args
, **kwargs
): 
6207     HelpProvider_Get() -> HelpProvider 
6209     Return the current application-wide help provider. 
6211     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6213 class SimpleHelpProvider(HelpProvider
): 
6215     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6216     supports only plain text help strings, and shows the string associated 
6217     with the control (if any) in a tooltip. 
6220         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6221     def __init__(self
, *args
, **kwargs
): 
6223         __init__(self) -> SimpleHelpProvider 
6225         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6226         supports only plain text help strings, and shows the string associated 
6227         with the control (if any) in a tooltip. 
6229         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
6230         self
.this 
= newobj
.this
 
6234 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
6235     def __init__(self
, this
): 
6237         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6238         self
.__class
__ = SimpleHelpProvider
 
6239 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
6241 #--------------------------------------------------------------------------- 
6243 class DragImage(_core
.Object
): 
6244     """Proxy of C++ DragImage class""" 
6246         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6247     def __init__(self
, *args
, **kwargs
): 
6248         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6249         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
6250         self
.this 
= newobj
.this
 
6253     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
6256             if self
.thisown
: destroy(self
) 
6259     def SetBackingBitmap(*args
, **kwargs
): 
6260         """SetBackingBitmap(self, Bitmap bitmap)""" 
6261         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6263     def BeginDrag(*args
, **kwargs
): 
6265         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6266             Rect rect=None) -> bool 
6268         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6270     def BeginDragBounded(*args
, **kwargs
): 
6271         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6272         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6274     def EndDrag(*args
, **kwargs
): 
6275         """EndDrag(self) -> bool""" 
6276         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6278     def Move(*args
, **kwargs
): 
6279         """Move(self, Point pt) -> bool""" 
6280         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6282     def Show(*args
, **kwargs
): 
6283         """Show(self) -> bool""" 
6284         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6286     def Hide(*args
, **kwargs
): 
6287         """Hide(self) -> bool""" 
6288         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6290     def GetImageRect(*args
, **kwargs
): 
6291         """GetImageRect(self, Point pos) -> Rect""" 
6292         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6294     def DoDrawImage(*args
, **kwargs
): 
6295         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6296         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6298     def UpdateBackingFromWindow(*args
, **kwargs
): 
6299         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6300         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6302     def RedrawImage(*args
, **kwargs
): 
6303         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6304         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6307 class DragImagePtr(DragImage
): 
6308     def __init__(self
, this
): 
6310         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6311         self
.__class
__ = DragImage
 
6312 _controls_
.DragImage_swigregister(DragImagePtr
) 
6314 def DragIcon(*args
, **kwargs
): 
6315     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6316     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6320 def DragString(*args
, **kwargs
): 
6321     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6322     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6326 def DragTreeItem(*args
, **kwargs
): 
6327     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6328     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6332 def DragListItem(*args
, **kwargs
): 
6333     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6334     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6338 #--------------------------------------------------------------------------- 
6340 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6341 DP_SPIN 
= _controls_
.DP_SPIN
 
6342 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6343 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6344 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6345 class DatePickerCtrl(_core
.Control
): 
6347     This control allows the user to select a date. Unlike 
6348     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6349     `wx.DatePickerCtrl` is implemented as a small window showing the 
6350     currently selected date. The control can be edited using the keyboard, 
6351     and can also display a popup window for more user-friendly date 
6352     selection, depending on the styles used and the platform. 
6355         return "<%s.%s; proxy of C++ wxDatePickerCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6356     def __init__(self
, *args
, **kwargs
): 
6358         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6359             Point pos=DefaultPosition, Size size=DefaultSize,  
6360             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6361             Validator validator=DefaultValidator,  
6362             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6364         Create a new DatePickerCtrl. 
6366         newobj 
= _controls_
.new_DatePickerCtrl(*args
, **kwargs
) 
6367         self
.this 
= newobj
.this
 
6370         self
._setOORInfo
(self
) 
6372     def Create(*args
, **kwargs
): 
6374         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6375             Point pos=DefaultPosition, Size size=DefaultSize,  
6376             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6377             Validator validator=DefaultValidator,  
6378             String name=DatePickerCtrlNameStr) -> bool 
6380         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6383         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6385     def SetValue(*args
, **kwargs
): 
6387         SetValue(self, DateTime dt) 
6389         Changes the current value of the control. The date should be valid and 
6390         included in the currently selected range, if any. 
6392         Calling this method does not result in a date change event. 
6394         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6396     def GetValue(*args
, **kwargs
): 
6398         GetValue(self) -> DateTime 
6400         Returns the currently selected date. If there is no selection or the 
6401         selection is outside of the current range, an invalid `wx.DateTime` 
6404         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6406     def SetRange(*args
, **kwargs
): 
6408         SetRange(self, DateTime dt1, DateTime dt2) 
6410         Sets the valid range for the date selection. If dt1 is valid, it 
6411         becomes the earliest date (inclusive) accepted by the control. If dt2 
6412         is valid, it becomes the latest possible date. 
6414         If the current value of the control is outside of the newly set range 
6415         bounds, the behaviour is undefined. 
6417         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6419     def GetLowerLimit(*args
, **kwargs
): 
6421         GetLowerLimit(self) -> DateTime 
6423         Get the lower limit of the valid range for the date selection, if any. 
6424         If there is no range or there is no lower limit, then the 
6425         `wx.DateTime` value returned will be invalid. 
6427         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6429     def GetUpperLimit(*args
, **kwargs
): 
6431         GetUpperLimit(self) -> DateTime 
6433         Get the upper limit of the valid range for the date selection, if any. 
6434         If there is no range or there is no upper limit, then the 
6435         `wx.DateTime` value returned will be invalid. 
6437         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6440 class DatePickerCtrlPtr(DatePickerCtrl
): 
6441     def __init__(self
, this
): 
6443         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6444         self
.__class
__ = DatePickerCtrl
 
6445 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrlPtr
) 
6446 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6448 def PreDatePickerCtrl(*args
, **kwargs
): 
6450     PreDatePickerCtrl() -> DatePickerCtrl 
6452     Precreate a DatePickerCtrl for use in 2-phase creation. 
6454     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)