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 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1544 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1545 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1546 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1547 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1548 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1549 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1550 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1551 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1552 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1553 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1554 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1555 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1556 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1557 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1558 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1559 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1560 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1561 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1562 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1563 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1564 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1565 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1566 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1567 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1568 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1569 class TextAttr(object): 
1570     """Proxy of C++ TextAttr class""" 
1572         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1573     def __init__(self
, *args
, **kwargs
): 
1575         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1576             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1578         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1579         self
.this 
= newobj
.this
 
1582     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1585             if self
.thisown
: destroy(self
) 
1588     def Init(*args
, **kwargs
): 
1590         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1592     def SetTextColour(*args
, **kwargs
): 
1593         """SetTextColour(self, Colour colText)""" 
1594         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1596     def SetBackgroundColour(*args
, **kwargs
): 
1597         """SetBackgroundColour(self, Colour colBack)""" 
1598         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1600     def SetFont(*args
, **kwargs
): 
1601         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1602         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1604     def SetAlignment(*args
, **kwargs
): 
1605         """SetAlignment(self, int alignment)""" 
1606         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1608     def SetTabs(*args
, **kwargs
): 
1609         """SetTabs(self, wxArrayInt tabs)""" 
1610         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1612     def SetLeftIndent(*args
, **kwargs
): 
1613         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1614         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1616     def SetRightIndent(*args
, **kwargs
): 
1617         """SetRightIndent(self, int indent)""" 
1618         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1620     def SetFlags(*args
, **kwargs
): 
1621         """SetFlags(self, long flags)""" 
1622         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1624     def HasTextColour(*args
, **kwargs
): 
1625         """HasTextColour(self) -> bool""" 
1626         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1628     def HasBackgroundColour(*args
, **kwargs
): 
1629         """HasBackgroundColour(self) -> bool""" 
1630         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1632     def HasFont(*args
, **kwargs
): 
1633         """HasFont(self) -> bool""" 
1634         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1636     def HasAlignment(*args
, **kwargs
): 
1637         """HasAlignment(self) -> bool""" 
1638         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1640     def HasTabs(*args
, **kwargs
): 
1641         """HasTabs(self) -> bool""" 
1642         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1644     def HasLeftIndent(*args
, **kwargs
): 
1645         """HasLeftIndent(self) -> bool""" 
1646         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1648     def HasRightIndent(*args
, **kwargs
): 
1649         """HasRightIndent(self) -> bool""" 
1650         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1652     def HasFlag(*args
, **kwargs
): 
1653         """HasFlag(self, long flag) -> bool""" 
1654         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1656     def GetTextColour(*args
, **kwargs
): 
1657         """GetTextColour(self) -> Colour""" 
1658         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1660     def GetBackgroundColour(*args
, **kwargs
): 
1661         """GetBackgroundColour(self) -> Colour""" 
1662         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1664     def GetFont(*args
, **kwargs
): 
1665         """GetFont(self) -> Font""" 
1666         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1668     def GetAlignment(*args
, **kwargs
): 
1669         """GetAlignment(self) -> int""" 
1670         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1672     def GetTabs(*args
, **kwargs
): 
1673         """GetTabs(self) -> wxArrayInt""" 
1674         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1676     def GetLeftIndent(*args
, **kwargs
): 
1677         """GetLeftIndent(self) -> long""" 
1678         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1680     def GetLeftSubIndent(*args
, **kwargs
): 
1681         """GetLeftSubIndent(self) -> long""" 
1682         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1684     def GetRightIndent(*args
, **kwargs
): 
1685         """GetRightIndent(self) -> long""" 
1686         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1688     def GetFlags(*args
, **kwargs
): 
1689         """GetFlags(self) -> long""" 
1690         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1692     def IsDefault(*args
, **kwargs
): 
1693         """IsDefault(self) -> bool""" 
1694         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1696     def Combine(*args
, **kwargs
): 
1697         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1698         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1700     Combine 
= staticmethod(Combine
) 
1702 class TextAttrPtr(TextAttr
): 
1703     def __init__(self
, this
): 
1705         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1706         self
.__class
__ = TextAttr
 
1707 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1708 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1710 def TextAttr_Combine(*args
, **kwargs
): 
1711     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1712     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1714 class TextCtrl(_core
.Control
): 
1715     """Proxy of C++ TextCtrl class""" 
1717         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1718     def __init__(self
, *args
, **kwargs
): 
1720         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1721             Point pos=DefaultPosition, Size size=DefaultSize,  
1722             long style=0, Validator validator=DefaultValidator,  
1723             String name=TextCtrlNameStr) -> TextCtrl 
1725         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1726         self
.this 
= newobj
.this
 
1729         self
._setOORInfo
(self
) 
1731     def Create(*args
, **kwargs
): 
1733         Create(self, Window parent, int id=-1, String value=EmptyString,  
1734             Point pos=DefaultPosition, Size size=DefaultSize,  
1735             long style=0, Validator validator=DefaultValidator,  
1736             String name=TextCtrlNameStr) -> bool 
1738         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1740     def GetValue(*args
, **kwargs
): 
1741         """GetValue(self) -> String""" 
1742         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1744     def SetValue(*args
, **kwargs
): 
1745         """SetValue(self, String value)""" 
1746         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1748     def GetRange(*args
, **kwargs
): 
1749         """GetRange(self, long from, long to) -> String""" 
1750         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1752     def GetLineLength(*args
, **kwargs
): 
1753         """GetLineLength(self, long lineNo) -> int""" 
1754         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1756     def GetLineText(*args
, **kwargs
): 
1757         """GetLineText(self, long lineNo) -> String""" 
1758         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1760     def GetNumberOfLines(*args
, **kwargs
): 
1761         """GetNumberOfLines(self) -> int""" 
1762         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1764     def IsModified(*args
, **kwargs
): 
1765         """IsModified(self) -> bool""" 
1766         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1768     def IsEditable(*args
, **kwargs
): 
1769         """IsEditable(self) -> bool""" 
1770         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1772     def IsSingleLine(*args
, **kwargs
): 
1773         """IsSingleLine(self) -> bool""" 
1774         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1776     def IsMultiLine(*args
, **kwargs
): 
1777         """IsMultiLine(self) -> bool""" 
1778         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1780     def GetSelection(*args
, **kwargs
): 
1782         GetSelection() -> (from, to) 
1784         If the return values from and to are the same, there is no selection. 
1786         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1788     def GetStringSelection(*args
, **kwargs
): 
1789         """GetStringSelection(self) -> String""" 
1790         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1792     def Clear(*args
, **kwargs
): 
1794         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1796     def Replace(*args
, **kwargs
): 
1797         """Replace(self, long from, long to, String value)""" 
1798         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1800     def Remove(*args
, **kwargs
): 
1801         """Remove(self, long from, long to)""" 
1802         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1804     def LoadFile(*args
, **kwargs
): 
1805         """LoadFile(self, String file) -> bool""" 
1806         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1808     def SaveFile(*args
, **kwargs
): 
1809         """SaveFile(self, String file=EmptyString) -> bool""" 
1810         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1812     def MarkDirty(*args
, **kwargs
): 
1813         """MarkDirty(self)""" 
1814         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1816     def DiscardEdits(*args
, **kwargs
): 
1817         """DiscardEdits(self)""" 
1818         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1820     def SetMaxLength(*args
, **kwargs
): 
1821         """SetMaxLength(self, unsigned long len)""" 
1822         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1824     def WriteText(*args
, **kwargs
): 
1825         """WriteText(self, String text)""" 
1826         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1828     def AppendText(*args
, **kwargs
): 
1829         """AppendText(self, String text)""" 
1830         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1832     def EmulateKeyPress(*args
, **kwargs
): 
1833         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1834         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1836     def SetStyle(*args
, **kwargs
): 
1837         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1838         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1840     def GetStyle(*args
, **kwargs
): 
1841         """GetStyle(self, long position, TextAttr style) -> bool""" 
1842         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1844     def SetDefaultStyle(*args
, **kwargs
): 
1845         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1846         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1848     def GetDefaultStyle(*args
, **kwargs
): 
1849         """GetDefaultStyle(self) -> TextAttr""" 
1850         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1852     def XYToPosition(*args
, **kwargs
): 
1853         """XYToPosition(self, long x, long y) -> long""" 
1854         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1856     def PositionToXY(*args
, **kwargs
): 
1857         """PositionToXY(long pos) -> (x, y)""" 
1858         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1860     def ShowPosition(*args
, **kwargs
): 
1861         """ShowPosition(self, long pos)""" 
1862         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1864     def HitTest(*args
, **kwargs
): 
1866         HitTest(Point pt) -> (result, col, row) 
1868         Find the row, col coresponding to the character at the point given in 
1869         pixels. NB: pt is in device coords but is not adjusted for the client 
1870         area origin nor scrolling. 
1872         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1874     def HitTestPos(*args
, **kwargs
): 
1876         HitTestPos(Point pt) -> (result, position) 
1878         Find the character position in the text coresponding to the point 
1879         given in pixels. NB: pt is in device coords but is not adjusted for 
1880         the client area origin nor scrolling.  
1882         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1884     def Copy(*args
, **kwargs
): 
1886         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1888     def Cut(*args
, **kwargs
): 
1890         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1892     def Paste(*args
, **kwargs
): 
1894         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1896     def CanCopy(*args
, **kwargs
): 
1897         """CanCopy(self) -> bool""" 
1898         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1900     def CanCut(*args
, **kwargs
): 
1901         """CanCut(self) -> bool""" 
1902         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1904     def CanPaste(*args
, **kwargs
): 
1905         """CanPaste(self) -> bool""" 
1906         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1908     def Undo(*args
, **kwargs
): 
1910         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1912     def Redo(*args
, **kwargs
): 
1914         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1916     def CanUndo(*args
, **kwargs
): 
1917         """CanUndo(self) -> bool""" 
1918         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1920     def CanRedo(*args
, **kwargs
): 
1921         """CanRedo(self) -> bool""" 
1922         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1924     def SetInsertionPoint(*args
, **kwargs
): 
1925         """SetInsertionPoint(self, long pos)""" 
1926         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1928     def SetInsertionPointEnd(*args
, **kwargs
): 
1929         """SetInsertionPointEnd(self)""" 
1930         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1932     def GetInsertionPoint(*args
, **kwargs
): 
1933         """GetInsertionPoint(self) -> long""" 
1934         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1936     def GetLastPosition(*args
, **kwargs
): 
1937         """GetLastPosition(self) -> long""" 
1938         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1940     def SetSelection(*args
, **kwargs
): 
1941         """SetSelection(self, long from, long to)""" 
1942         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1944     def SelectAll(*args
, **kwargs
): 
1945         """SelectAll(self)""" 
1946         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1948     def SetEditable(*args
, **kwargs
): 
1949         """SetEditable(self, bool editable)""" 
1950         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1952     def write(*args
, **kwargs
): 
1953         """write(self, String text)""" 
1954         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1956     def GetString(*args
, **kwargs
): 
1957         """GetString(self, long from, long to) -> String""" 
1958         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1960     def GetClassDefaultAttributes(*args
, **kwargs
): 
1962         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1964         Get the default attributes for this class.  This is useful if you want 
1965         to use the same font or colour in your own control as in a standard 
1966         control -- which is a much better idea than hard coding specific 
1967         colours or fonts which might look completely out of place on the 
1968         user's system, especially if it uses themes. 
1970         The variant parameter is only relevant under Mac currently and is 
1971         ignore under other platforms. Under Mac, it will change the size of 
1972         the returned font. See `wx.Window.SetWindowVariant` for more about 
1975         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1977     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1979 class TextCtrlPtr(TextCtrl
): 
1980     def __init__(self
, this
): 
1982         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1983         self
.__class
__ = TextCtrl
 
1984 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
1986 def PreTextCtrl(*args
, **kwargs
): 
1987     """PreTextCtrl() -> TextCtrl""" 
1988     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1992 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1994     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1996     Get the default attributes for this class.  This is useful if you want 
1997     to use the same font or colour in your own control as in a standard 
1998     control -- which is a much better idea than hard coding specific 
1999     colours or fonts which might look completely out of place on the 
2000     user's system, especially if it uses themes. 
2002     The variant parameter is only relevant under Mac currently and is 
2003     ignore under other platforms. Under Mac, it will change the size of 
2004     the returned font. See `wx.Window.SetWindowVariant` for more about 
2007     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2009 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2010 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2011 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2012 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2013 class TextUrlEvent(_core
.CommandEvent
): 
2014     """Proxy of C++ TextUrlEvent class""" 
2016         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2017     def __init__(self
, *args
, **kwargs
): 
2018         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2019         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
2020         self
.this 
= newobj
.this
 
2023     def GetMouseEvent(*args
, **kwargs
): 
2024         """GetMouseEvent(self) -> MouseEvent""" 
2025         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2027     def GetURLStart(*args
, **kwargs
): 
2028         """GetURLStart(self) -> long""" 
2029         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2031     def GetURLEnd(*args
, **kwargs
): 
2032         """GetURLEnd(self) -> long""" 
2033         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2036 class TextUrlEventPtr(TextUrlEvent
): 
2037     def __init__(self
, this
): 
2039         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2040         self
.__class
__ = TextUrlEvent
 
2041 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
2043 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2044 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2045 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2046 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2048 #--------------------------------------------------------------------------- 
2050 class ScrollBar(_core
.Control
): 
2051     """Proxy of C++ ScrollBar class""" 
2053         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2054     def __init__(self
, *args
, **kwargs
): 
2056         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2057             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2058             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2060         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
2061         self
.this 
= newobj
.this
 
2064         self
._setOORInfo
(self
) 
2066     def Create(*args
, **kwargs
): 
2068         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2069             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2070             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2072         Do the 2nd phase and create the GUI control. 
2074         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2076     def GetThumbPosition(*args
, **kwargs
): 
2077         """GetThumbPosition(self) -> int""" 
2078         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2080     def GetThumbSize(*args
, **kwargs
): 
2081         """GetThumbSize(self) -> int""" 
2082         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2084     GetThumbLength 
= GetThumbSize 
 
2085     def GetPageSize(*args
, **kwargs
): 
2086         """GetPageSize(self) -> int""" 
2087         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2089     def GetRange(*args
, **kwargs
): 
2090         """GetRange(self) -> int""" 
2091         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2093     def IsVertical(*args
, **kwargs
): 
2094         """IsVertical(self) -> bool""" 
2095         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2097     def SetThumbPosition(*args
, **kwargs
): 
2098         """SetThumbPosition(self, int viewStart)""" 
2099         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2101     def SetScrollbar(*args
, **kwargs
): 
2103         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
2106         Sets the scrollbar properties of a built-in scrollbar. 
2108         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2110     def GetClassDefaultAttributes(*args
, **kwargs
): 
2112         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2114         Get the default attributes for this class.  This is useful if you want 
2115         to use the same font or colour in your own control as in a standard 
2116         control -- which is a much better idea than hard coding specific 
2117         colours or fonts which might look completely out of place on the 
2118         user's system, especially if it uses themes. 
2120         The variant parameter is only relevant under Mac currently and is 
2121         ignore under other platforms. Under Mac, it will change the size of 
2122         the returned font. See `wx.Window.SetWindowVariant` for more about 
2125         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2127     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2129 class ScrollBarPtr(ScrollBar
): 
2130     def __init__(self
, this
): 
2132         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2133         self
.__class
__ = ScrollBar
 
2134 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2135 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2137 def PreScrollBar(*args
, **kwargs
): 
2138     """PreScrollBar() -> ScrollBar""" 
2139     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2143 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2145     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2147     Get the default attributes for this class.  This is useful if you want 
2148     to use the same font or colour in your own control as in a standard 
2149     control -- which is a much better idea than hard coding specific 
2150     colours or fonts which might look completely out of place on the 
2151     user's system, especially if it uses themes. 
2153     The variant parameter is only relevant under Mac currently and is 
2154     ignore under other platforms. Under Mac, it will change the size of 
2155     the returned font. See `wx.Window.SetWindowVariant` for more about 
2158     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2160 #--------------------------------------------------------------------------- 
2162 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2163 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2164 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2165 SP_WRAP 
= _controls_
.SP_WRAP
 
2166 class SpinButton(_core
.Control
): 
2167     """Proxy of C++ SpinButton class""" 
2169         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2170     def __init__(self
, *args
, **kwargs
): 
2172         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2173             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2174             String name=SPIN_BUTTON_NAME) -> SpinButton 
2176         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2177         self
.this 
= newobj
.this
 
2180         self
._setOORInfo
(self
) 
2182     def Create(*args
, **kwargs
): 
2184         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2185             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2186             String name=SPIN_BUTTON_NAME) -> bool 
2188         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2190     def GetValue(*args
, **kwargs
): 
2191         """GetValue(self) -> int""" 
2192         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2194     def GetMin(*args
, **kwargs
): 
2195         """GetMin(self) -> int""" 
2196         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2198     def GetMax(*args
, **kwargs
): 
2199         """GetMax(self) -> int""" 
2200         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2202     def SetValue(*args
, **kwargs
): 
2203         """SetValue(self, int val)""" 
2204         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2206     def SetMin(*args
, **kwargs
): 
2207         """SetMin(self, int minVal)""" 
2208         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2210     def SetMax(*args
, **kwargs
): 
2211         """SetMax(self, int maxVal)""" 
2212         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2214     def SetRange(*args
, **kwargs
): 
2215         """SetRange(self, int minVal, int maxVal)""" 
2216         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2218     def IsVertical(*args
, **kwargs
): 
2219         """IsVertical(self) -> bool""" 
2220         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2222     def GetClassDefaultAttributes(*args
, **kwargs
): 
2224         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2226         Get the default attributes for this class.  This is useful if you want 
2227         to use the same font or colour in your own control as in a standard 
2228         control -- which is a much better idea than hard coding specific 
2229         colours or fonts which might look completely out of place on the 
2230         user's system, especially if it uses themes. 
2232         The variant parameter is only relevant under Mac currently and is 
2233         ignore under other platforms. Under Mac, it will change the size of 
2234         the returned font. See `wx.Window.SetWindowVariant` for more about 
2237         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2239     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2241 class SpinButtonPtr(SpinButton
): 
2242     def __init__(self
, this
): 
2244         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2245         self
.__class
__ = SpinButton
 
2246 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2247 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2248 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2250 def PreSpinButton(*args
, **kwargs
): 
2251     """PreSpinButton() -> SpinButton""" 
2252     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2256 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2258     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2260     Get the default attributes for this class.  This is useful if you want 
2261     to use the same font or colour in your own control as in a standard 
2262     control -- which is a much better idea than hard coding specific 
2263     colours or fonts which might look completely out of place on the 
2264     user's system, especially if it uses themes. 
2266     The variant parameter is only relevant under Mac currently and is 
2267     ignore under other platforms. Under Mac, it will change the size of 
2268     the returned font. See `wx.Window.SetWindowVariant` for more about 
2271     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2273 class SpinCtrl(_core
.Control
): 
2274     """Proxy of C++ SpinCtrl class""" 
2276         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2277     def __init__(self
, *args
, **kwargs
): 
2279         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2280             Point pos=DefaultPosition, Size size=DefaultSize,  
2281             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2282             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2284         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2285         self
.this 
= newobj
.this
 
2288         self
._setOORInfo
(self
) 
2290     def Create(*args
, **kwargs
): 
2292         Create(self, Window parent, int id=-1, String value=EmptyString,  
2293             Point pos=DefaultPosition, Size size=DefaultSize,  
2294             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2295             int initial=0, String name=SpinCtrlNameStr) -> bool 
2297         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2299     def GetValue(*args
, **kwargs
): 
2300         """GetValue(self) -> int""" 
2301         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2303     def SetValue(*args
, **kwargs
): 
2304         """SetValue(self, int value)""" 
2305         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2307     def SetValueString(*args
, **kwargs
): 
2308         """SetValueString(self, String text)""" 
2309         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2311     def SetRange(*args
, **kwargs
): 
2312         """SetRange(self, int minVal, int maxVal)""" 
2313         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2315     def GetMin(*args
, **kwargs
): 
2316         """GetMin(self) -> int""" 
2317         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2319     def GetMax(*args
, **kwargs
): 
2320         """GetMax(self) -> int""" 
2321         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2323     def SetSelection(*args
, **kwargs
): 
2324         """SetSelection(self, long from, long to)""" 
2325         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2327     def GetClassDefaultAttributes(*args
, **kwargs
): 
2329         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2331         Get the default attributes for this class.  This is useful if you want 
2332         to use the same font or colour in your own control as in a standard 
2333         control -- which is a much better idea than hard coding specific 
2334         colours or fonts which might look completely out of place on the 
2335         user's system, especially if it uses themes. 
2337         The variant parameter is only relevant under Mac currently and is 
2338         ignore under other platforms. Under Mac, it will change the size of 
2339         the returned font. See `wx.Window.SetWindowVariant` for more about 
2342         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2344     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2346 class SpinCtrlPtr(SpinCtrl
): 
2347     def __init__(self
, this
): 
2349         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2350         self
.__class
__ = SpinCtrl
 
2351 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2353 def PreSpinCtrl(*args
, **kwargs
): 
2354     """PreSpinCtrl() -> SpinCtrl""" 
2355     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2359 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2361     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2363     Get the default attributes for this class.  This is useful if you want 
2364     to use the same font or colour in your own control as in a standard 
2365     control -- which is a much better idea than hard coding specific 
2366     colours or fonts which might look completely out of place on the 
2367     user's system, especially if it uses themes. 
2369     The variant parameter is only relevant under Mac currently and is 
2370     ignore under other platforms. Under Mac, it will change the size of 
2371     the returned font. See `wx.Window.SetWindowVariant` for more about 
2374     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2376 class SpinEvent(_core
.NotifyEvent
): 
2377     """Proxy of C++ SpinEvent class""" 
2379         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2380     def __init__(self
, *args
, **kwargs
): 
2381         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2382         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2383         self
.this 
= newobj
.this
 
2386     def GetPosition(*args
, **kwargs
): 
2387         """GetPosition(self) -> int""" 
2388         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2390     def SetPosition(*args
, **kwargs
): 
2391         """SetPosition(self, int pos)""" 
2392         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2395 class SpinEventPtr(SpinEvent
): 
2396     def __init__(self
, this
): 
2398         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2399         self
.__class
__ = SpinEvent
 
2400 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2402 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2403 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2404 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2405 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2406 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2408 #--------------------------------------------------------------------------- 
2410 class RadioBox(_core
.Control
): 
2411     """Proxy of C++ RadioBox class""" 
2413         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2414     def __init__(self
, *args
, **kwargs
): 
2416         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2417             Point pos=DefaultPosition, Size size=DefaultSize,  
2418             wxArrayString choices=wxPyEmptyStringArray,  
2419             int majorDimension=0, long style=RA_HORIZONTAL,  
2420             Validator validator=DefaultValidator,  
2421             String name=RadioBoxNameStr) -> RadioBox 
2423         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2424         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2425         self
.this 
= newobj
.this
 
2428         self
._setOORInfo
(self
) 
2430     def Create(*args
, **kwargs
): 
2432         Create(self, Window parent, int id=-1, String label=EmptyString,  
2433             Point pos=DefaultPosition, Size size=DefaultSize,  
2434             wxArrayString choices=wxPyEmptyStringArray,  
2435             int majorDimension=0, long style=RA_HORIZONTAL,  
2436             Validator validator=DefaultValidator,  
2437             String name=RadioBoxNameStr) -> bool 
2439         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2441     def SetSelection(*args
, **kwargs
): 
2442         """SetSelection(self, int n)""" 
2443         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2445     def GetSelection(*args
, **kwargs
): 
2446         """GetSelection(self) -> int""" 
2447         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2449     def GetStringSelection(*args
, **kwargs
): 
2450         """GetStringSelection(self) -> String""" 
2451         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2453     def SetStringSelection(*args
, **kwargs
): 
2454         """SetStringSelection(self, String s) -> bool""" 
2455         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2457     def GetCount(*args
, **kwargs
): 
2458         """GetCount(self) -> int""" 
2459         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2461     def FindString(*args
, **kwargs
): 
2462         """FindString(self, String s) -> int""" 
2463         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2465     def GetString(*args
, **kwargs
): 
2466         """GetString(self, int n) -> String""" 
2467         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2469     def SetString(*args
, **kwargs
): 
2470         """SetString(self, int n, String label)""" 
2471         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2473     GetItemLabel 
= GetString 
 
2474     SetItemLabel 
= SetString 
 
2475     def EnableItem(*args
, **kwargs
): 
2476         """EnableItem(self, int n, bool enable=True)""" 
2477         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2479     def ShowItem(*args
, **kwargs
): 
2480         """ShowItem(self, int n, bool show=True)""" 
2481         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2483     def GetColumnCount(*args
, **kwargs
): 
2484         """GetColumnCount(self) -> int""" 
2485         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2487     def GetRowCount(*args
, **kwargs
): 
2488         """GetRowCount(self) -> int""" 
2489         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2491     def GetNextItem(*args
, **kwargs
): 
2492         """GetNextItem(self, int item, int dir, long style) -> int""" 
2493         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2495     def GetClassDefaultAttributes(*args
, **kwargs
): 
2497         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2499         Get the default attributes for this class.  This is useful if you want 
2500         to use the same font or colour in your own control as in a standard 
2501         control -- which is a much better idea than hard coding specific 
2502         colours or fonts which might look completely out of place on the 
2503         user's system, especially if it uses themes. 
2505         The variant parameter is only relevant under Mac currently and is 
2506         ignore under other platforms. Under Mac, it will change the size of 
2507         the returned font. See `wx.Window.SetWindowVariant` for more about 
2510         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2512     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2514 class RadioBoxPtr(RadioBox
): 
2515     def __init__(self
, this
): 
2517         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2518         self
.__class
__ = RadioBox
 
2519 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2520 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2521 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2523 def PreRadioBox(*args
, **kwargs
): 
2524     """PreRadioBox() -> RadioBox""" 
2525     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2529 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2531     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2533     Get the default attributes for this class.  This is useful if you want 
2534     to use the same font or colour in your own control as in a standard 
2535     control -- which is a much better idea than hard coding specific 
2536     colours or fonts which might look completely out of place on the 
2537     user's system, especially if it uses themes. 
2539     The variant parameter is only relevant under Mac currently and is 
2540     ignore under other platforms. Under Mac, it will change the size of 
2541     the returned font. See `wx.Window.SetWindowVariant` for more about 
2544     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2546 #--------------------------------------------------------------------------- 
2548 class RadioButton(_core
.Control
): 
2549     """Proxy of C++ RadioButton class""" 
2551         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2552     def __init__(self
, *args
, **kwargs
): 
2554         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2555             Point pos=DefaultPosition, Size size=DefaultSize,  
2556             long style=0, Validator validator=DefaultValidator,  
2557             String name=RadioButtonNameStr) -> RadioButton 
2559         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2560         self
.this 
= newobj
.this
 
2563         self
._setOORInfo
(self
) 
2565     def Create(*args
, **kwargs
): 
2567         Create(self, Window parent, int id=-1, String label=EmptyString,  
2568             Point pos=DefaultPosition, Size size=DefaultSize,  
2569             long style=0, Validator validator=DefaultValidator,  
2570             String name=RadioButtonNameStr) -> bool 
2572         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2574     def GetValue(*args
, **kwargs
): 
2575         """GetValue(self) -> bool""" 
2576         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2578     def SetValue(*args
, **kwargs
): 
2579         """SetValue(self, bool value)""" 
2580         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2582     def GetClassDefaultAttributes(*args
, **kwargs
): 
2584         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2586         Get the default attributes for this class.  This is useful if you want 
2587         to use the same font or colour in your own control as in a standard 
2588         control -- which is a much better idea than hard coding specific 
2589         colours or fonts which might look completely out of place on the 
2590         user's system, especially if it uses themes. 
2592         The variant parameter is only relevant under Mac currently and is 
2593         ignore under other platforms. Under Mac, it will change the size of 
2594         the returned font. See `wx.Window.SetWindowVariant` for more about 
2597         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2599     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2601 class RadioButtonPtr(RadioButton
): 
2602     def __init__(self
, this
): 
2604         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2605         self
.__class
__ = RadioButton
 
2606 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2608 def PreRadioButton(*args
, **kwargs
): 
2609     """PreRadioButton() -> RadioButton""" 
2610     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2614 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2616     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2618     Get the default attributes for this class.  This is useful if you want 
2619     to use the same font or colour in your own control as in a standard 
2620     control -- which is a much better idea than hard coding specific 
2621     colours or fonts which might look completely out of place on the 
2622     user's system, especially if it uses themes. 
2624     The variant parameter is only relevant under Mac currently and is 
2625     ignore under other platforms. Under Mac, it will change the size of 
2626     the returned font. See `wx.Window.SetWindowVariant` for more about 
2629     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2631 #--------------------------------------------------------------------------- 
2633 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2634 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2635 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2636 SL_LABELS 
= _controls_
.SL_LABELS
 
2637 SL_LEFT 
= _controls_
.SL_LEFT
 
2638 SL_TOP 
= _controls_
.SL_TOP
 
2639 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2640 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2641 SL_BOTH 
= _controls_
.SL_BOTH
 
2642 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2643 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2644 class Slider(_core
.Control
): 
2645     """Proxy of C++ Slider class""" 
2647         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2648     def __init__(self
, *args
, **kwargs
): 
2650         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2651             int maxValue=100, Point pos=DefaultPosition,  
2652             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2653             Validator validator=DefaultValidator,  
2654             String name=SliderNameStr) -> Slider 
2656         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2657         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2658         self
.this 
= newobj
.this
 
2661         self
._setOORInfo
(self
) 
2663     def Create(*args
, **kwargs
): 
2665         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2666             int maxValue=100, Point pos=DefaultPosition,  
2667             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2668             Validator validator=DefaultValidator,  
2669             String name=SliderNameStr) -> bool 
2671         return _controls_
.Slider_Create(*args
, **kwargs
) 
2673     def GetValue(*args
, **kwargs
): 
2674         """GetValue(self) -> int""" 
2675         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2677     def SetValue(*args
, **kwargs
): 
2678         """SetValue(self, int value)""" 
2679         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2681     def SetRange(*args
, **kwargs
): 
2682         """SetRange(self, int minValue, int maxValue)""" 
2683         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2685     def GetMin(*args
, **kwargs
): 
2686         """GetMin(self) -> int""" 
2687         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2689     def GetMax(*args
, **kwargs
): 
2690         """GetMax(self) -> int""" 
2691         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2693     def SetMin(*args
, **kwargs
): 
2694         """SetMin(self, int minValue)""" 
2695         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2697     def SetMax(*args
, **kwargs
): 
2698         """SetMax(self, int maxValue)""" 
2699         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2701     def SetLineSize(*args
, **kwargs
): 
2702         """SetLineSize(self, int lineSize)""" 
2703         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2705     def SetPageSize(*args
, **kwargs
): 
2706         """SetPageSize(self, int pageSize)""" 
2707         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2709     def GetLineSize(*args
, **kwargs
): 
2710         """GetLineSize(self) -> int""" 
2711         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2713     def GetPageSize(*args
, **kwargs
): 
2714         """GetPageSize(self) -> int""" 
2715         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2717     def SetThumbLength(*args
, **kwargs
): 
2718         """SetThumbLength(self, int lenPixels)""" 
2719         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2721     def GetThumbLength(*args
, **kwargs
): 
2722         """GetThumbLength(self) -> int""" 
2723         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2725     def SetTickFreq(*args
, **kwargs
): 
2726         """SetTickFreq(self, int n, int pos=1)""" 
2727         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2729     def GetTickFreq(*args
, **kwargs
): 
2730         """GetTickFreq(self) -> int""" 
2731         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2733     def ClearTicks(*args
, **kwargs
): 
2734         """ClearTicks(self)""" 
2735         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2737     def SetTick(*args
, **kwargs
): 
2738         """SetTick(self, int tickPos)""" 
2739         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2741     def ClearSel(*args
, **kwargs
): 
2742         """ClearSel(self)""" 
2743         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2745     def GetSelEnd(*args
, **kwargs
): 
2746         """GetSelEnd(self) -> int""" 
2747         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2749     def GetSelStart(*args
, **kwargs
): 
2750         """GetSelStart(self) -> int""" 
2751         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2753     def SetSelection(*args
, **kwargs
): 
2754         """SetSelection(self, int min, int max)""" 
2755         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2757     def GetClassDefaultAttributes(*args
, **kwargs
): 
2759         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2761         Get the default attributes for this class.  This is useful if you want 
2762         to use the same font or colour in your own control as in a standard 
2763         control -- which is a much better idea than hard coding specific 
2764         colours or fonts which might look completely out of place on the 
2765         user's system, especially if it uses themes. 
2767         The variant parameter is only relevant under Mac currently and is 
2768         ignore under other platforms. Under Mac, it will change the size of 
2769         the returned font. See `wx.Window.SetWindowVariant` for more about 
2772         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2774     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2776 class SliderPtr(Slider
): 
2777     def __init__(self
, this
): 
2779         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2780         self
.__class
__ = Slider
 
2781 _controls_
.Slider_swigregister(SliderPtr
) 
2782 SliderNameStr 
= cvar
.SliderNameStr
 
2784 def PreSlider(*args
, **kwargs
): 
2785     """PreSlider() -> Slider""" 
2786     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2790 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2792     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2794     Get the default attributes for this class.  This is useful if you want 
2795     to use the same font or colour in your own control as in a standard 
2796     control -- which is a much better idea than hard coding specific 
2797     colours or fonts which might look completely out of place on the 
2798     user's system, especially if it uses themes. 
2800     The variant parameter is only relevant under Mac currently and is 
2801     ignore under other platforms. Under Mac, it will change the size of 
2802     the returned font. See `wx.Window.SetWindowVariant` for more about 
2805     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2807 #--------------------------------------------------------------------------- 
2809 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2810 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2812 class ToggleButton(_core
.Control
): 
2813     """Proxy of C++ ToggleButton class""" 
2815         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2816     def __init__(self
, *args
, **kwargs
): 
2818         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2819             Point pos=DefaultPosition, Size size=DefaultSize,  
2820             long style=0, Validator validator=DefaultValidator,  
2821             String name=ToggleButtonNameStr) -> ToggleButton 
2823         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2824         self
.this 
= newobj
.this
 
2827         self
._setOORInfo
(self
) 
2829     def Create(*args
, **kwargs
): 
2831         Create(self, Window parent, int id=-1, String label=EmptyString,  
2832             Point pos=DefaultPosition, Size size=DefaultSize,  
2833             long style=0, Validator validator=DefaultValidator,  
2834             String name=ToggleButtonNameStr) -> bool 
2836         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2838     def SetValue(*args
, **kwargs
): 
2839         """SetValue(self, bool value)""" 
2840         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2842     def GetValue(*args
, **kwargs
): 
2843         """GetValue(self) -> bool""" 
2844         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2846     def SetLabel(*args
, **kwargs
): 
2848         SetLabel(self, String label) 
2850         Sets the item's text. 
2852         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2854     def GetClassDefaultAttributes(*args
, **kwargs
): 
2856         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2858         Get the default attributes for this class.  This is useful if you want 
2859         to use the same font or colour in your own control as in a standard 
2860         control -- which is a much better idea than hard coding specific 
2861         colours or fonts which might look completely out of place on the 
2862         user's system, especially if it uses themes. 
2864         The variant parameter is only relevant under Mac currently and is 
2865         ignore under other platforms. Under Mac, it will change the size of 
2866         the returned font. See `wx.Window.SetWindowVariant` for more about 
2869         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2871     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2873 class ToggleButtonPtr(ToggleButton
): 
2874     def __init__(self
, this
): 
2876         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2877         self
.__class
__ = ToggleButton
 
2878 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2879 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2881 def PreToggleButton(*args
, **kwargs
): 
2882     """PreToggleButton() -> ToggleButton""" 
2883     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2887 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2889     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2891     Get the default attributes for this class.  This is useful if you want 
2892     to use the same font or colour in your own control as in a standard 
2893     control -- which is a much better idea than hard coding specific 
2894     colours or fonts which might look completely out of place on the 
2895     user's system, especially if it uses themes. 
2897     The variant parameter is only relevant under Mac currently and is 
2898     ignore under other platforms. Under Mac, it will change the size of 
2899     the returned font. See `wx.Window.SetWindowVariant` for more about 
2902     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2904 #--------------------------------------------------------------------------- 
2906 class BookCtrlBase(_core
.Control
): 
2907     """Proxy of C++ BookCtrlBase class""" 
2908     def __init__(self
): raise RuntimeError, "No constructor defined" 
2910         return "<%s.%s; proxy of C++ wxBookCtrlBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2911     def GetPageCount(*args
, **kwargs
): 
2912         """GetPageCount(self) -> size_t""" 
2913         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2915     def GetPage(*args
, **kwargs
): 
2916         """GetPage(self, size_t n) -> Window""" 
2917         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2919     def GetCurrentPage(*args
, **kwargs
): 
2920         """GetCurrentPage(self) -> Window""" 
2921         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2923     def GetSelection(*args
, **kwargs
): 
2924         """GetSelection(self) -> int""" 
2925         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2927     def SetPageText(*args
, **kwargs
): 
2928         """SetPageText(self, size_t n, String strText) -> bool""" 
2929         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2931     def GetPageText(*args
, **kwargs
): 
2932         """GetPageText(self, size_t n) -> String""" 
2933         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2935     def SetImageList(*args
, **kwargs
): 
2936         """SetImageList(self, ImageList imageList)""" 
2937         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2939     def AssignImageList(*args
, **kwargs
): 
2940         """AssignImageList(self, ImageList imageList)""" 
2941         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2943     def GetImageList(*args
, **kwargs
): 
2944         """GetImageList(self) -> ImageList""" 
2945         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2947     def GetPageImage(*args
, **kwargs
): 
2948         """GetPageImage(self, size_t n) -> int""" 
2949         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2951     def SetPageImage(*args
, **kwargs
): 
2952         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2953         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2955     def SetPageSize(*args
, **kwargs
): 
2956         """SetPageSize(self, Size size)""" 
2957         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2959     def CalcSizeFromPage(*args
, **kwargs
): 
2960         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2961         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2963     def DeletePage(*args
, **kwargs
): 
2964         """DeletePage(self, size_t n) -> bool""" 
2965         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2967     def RemovePage(*args
, **kwargs
): 
2968         """RemovePage(self, size_t n) -> bool""" 
2969         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2971     def DeleteAllPages(*args
, **kwargs
): 
2972         """DeleteAllPages(self) -> bool""" 
2973         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2975     def AddPage(*args
, **kwargs
): 
2976         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2977         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2979     def InsertPage(*args
, **kwargs
): 
2981         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2982             int imageId=-1) -> bool 
2984         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2986     def SetSelection(*args
, **kwargs
): 
2987         """SetSelection(self, size_t n) -> int""" 
2988         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2990     def AdvanceSelection(*args
, **kwargs
): 
2991         """AdvanceSelection(self, bool forward=True)""" 
2992         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2994     def GetClassDefaultAttributes(*args
, **kwargs
): 
2996         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2998         Get the default attributes for this class.  This is useful if you want 
2999         to use the same font or colour in your own control as in a standard 
3000         control -- which is a much better idea than hard coding specific 
3001         colours or fonts which might look completely out of place on the 
3002         user's system, especially if it uses themes. 
3004         The variant parameter is only relevant under Mac currently and is 
3005         ignore under other platforms. Under Mac, it will change the size of 
3006         the returned font. See `wx.Window.SetWindowVariant` for more about 
3009         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3011     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3013 class BookCtrlBasePtr(BookCtrlBase
): 
3014     def __init__(self
, this
): 
3016         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3017         self
.__class
__ = BookCtrlBase
 
3018 _controls_
.BookCtrlBase_swigregister(BookCtrlBasePtr
) 
3019 NotebookNameStr 
= cvar
.NotebookNameStr
 
3021 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3023     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3025     Get the default attributes for this class.  This is useful if you want 
3026     to use the same font or colour in your own control as in a standard 
3027     control -- which is a much better idea than hard coding specific 
3028     colours or fonts which might look completely out of place on the 
3029     user's system, especially if it uses themes. 
3031     The variant parameter is only relevant under Mac currently and is 
3032     ignore under other platforms. Under Mac, it will change the size of 
3033     the returned font. See `wx.Window.SetWindowVariant` for more about 
3036     return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3038 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3039     """Proxy of C++ BookCtrlBaseEvent class""" 
3041         return "<%s.%s; proxy of C++ wxBookCtrlBaseEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3042     def __init__(self
, *args
, **kwargs
): 
3044         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3045             int nOldSel=-1) -> BookCtrlBaseEvent 
3047         newobj 
= _controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
) 
3048         self
.this 
= newobj
.this
 
3051     def GetSelection(*args
, **kwargs
): 
3052         """GetSelection(self) -> int""" 
3053         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3055     def SetSelection(*args
, **kwargs
): 
3056         """SetSelection(self, int nSel)""" 
3057         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3059     def GetOldSelection(*args
, **kwargs
): 
3060         """GetOldSelection(self) -> int""" 
3061         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3063     def SetOldSelection(*args
, **kwargs
): 
3064         """SetOldSelection(self, int nOldSel)""" 
3065         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3068 class BookCtrlBaseEventPtr(BookCtrlBaseEvent
): 
3069     def __init__(self
, this
): 
3071         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3072         self
.__class
__ = BookCtrlBaseEvent
 
3073 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEventPtr
) 
3075 #--------------------------------------------------------------------------- 
3077 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3078 NB_TOP 
= _controls_
.NB_TOP
 
3079 NB_LEFT 
= _controls_
.NB_LEFT
 
3080 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3081 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3082 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3083 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3084 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3085 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3086 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3087 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3088 class Notebook(BookCtrlBase
): 
3089     """Proxy of C++ Notebook class""" 
3091         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3092     def __init__(self
, *args
, **kwargs
): 
3094         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3095             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3097         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
3098         self
.this 
= newobj
.this
 
3101         self
._setOORInfo
(self
) 
3103     def Create(*args
, **kwargs
): 
3105         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3106             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3108         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3110     def GetRowCount(*args
, **kwargs
): 
3111         """GetRowCount(self) -> int""" 
3112         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3114     def SetPadding(*args
, **kwargs
): 
3115         """SetPadding(self, Size padding)""" 
3116         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3118     def SetTabSize(*args
, **kwargs
): 
3119         """SetTabSize(self, Size sz)""" 
3120         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3122     def HitTest(*args
, **kwargs
): 
3124         HitTest(Point pt) -> (tab, where) 
3126         Returns the tab which is hit, and flags indicating where using 
3127         wx.NB_HITTEST flags. 
3129         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3131     def CalcSizeFromPage(*args
, **kwargs
): 
3132         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3133         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
3135     def GetThemeBackgroundColour(*args
, **kwargs
): 
3136         """GetThemeBackgroundColour(self) -> Colour""" 
3137         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3139     def GetClassDefaultAttributes(*args
, **kwargs
): 
3141         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3143         Get the default attributes for this class.  This is useful if you want 
3144         to use the same font or colour in your own control as in a standard 
3145         control -- which is a much better idea than hard coding specific 
3146         colours or fonts which might look completely out of place on the 
3147         user's system, especially if it uses themes. 
3149         The variant parameter is only relevant under Mac currently and is 
3150         ignore under other platforms. Under Mac, it will change the size of 
3151         the returned font. See `wx.Window.SetWindowVariant` for more about 
3154         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3156     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3158 class NotebookPtr(Notebook
): 
3159     def __init__(self
, this
): 
3161         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3162         self
.__class
__ = Notebook
 
3163 _controls_
.Notebook_swigregister(NotebookPtr
) 
3165 def PreNotebook(*args
, **kwargs
): 
3166     """PreNotebook() -> Notebook""" 
3167     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3171 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3173     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3175     Get the default attributes for this class.  This is useful if you want 
3176     to use the same font or colour in your own control as in a standard 
3177     control -- which is a much better idea than hard coding specific 
3178     colours or fonts which might look completely out of place on the 
3179     user's system, especially if it uses themes. 
3181     The variant parameter is only relevant under Mac currently and is 
3182     ignore under other platforms. Under Mac, it will change the size of 
3183     the returned font. See `wx.Window.SetWindowVariant` for more about 
3186     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3188 class NotebookEvent(BookCtrlBaseEvent
): 
3189     """Proxy of C++ NotebookEvent class""" 
3191         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3192     def __init__(self
, *args
, **kwargs
): 
3194         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3195             int nOldSel=-1) -> NotebookEvent 
3197         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3198         self
.this 
= newobj
.this
 
3202 class NotebookEventPtr(NotebookEvent
): 
3203     def __init__(self
, this
): 
3205         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3206         self
.__class
__ = NotebookEvent
 
3207 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3209 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3210 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3212 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3213 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3215 #---------------------------------------------------------------------------- 
3217 class NotebookPage(wx
.Panel
): 
3219     There is an old (and apparently unsolvable) bug when placing a 
3220     window with a nonstandard background colour in a wx.Notebook on 
3221     wxGTK, as the notbooks's background colour would always be used 
3222     when the window is refreshed.  The solution is to place a panel in 
3223     the notbook and the coloured window on the panel, sized to cover 
3224     the panel.  This simple class does that for you, just put an 
3225     instance of this in the notebook and make your regular window a 
3226     child of this one and it will handle the resize for you. 
3228     def __init__(self
, parent
, id=-1, 
3229                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3230                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3231         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3233         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3235     def OnSize(self
, evt
): 
3236         if self
.child 
is None: 
3237             children 
= self
.GetChildren() 
3239                 self
.child 
= children
[0] 
3241             self
.child
.SetPosition((0,0)) 
3242             self
.child
.SetSize(self
.GetSize()) 
3245 #--------------------------------------------------------------------------- 
3247 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3248 LB_TOP 
= _controls_
.LB_TOP
 
3249 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3250 LB_LEFT 
= _controls_
.LB_LEFT
 
3251 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3252 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3253 class Listbook(BookCtrlBase
): 
3254     """Proxy of C++ Listbook class""" 
3256         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3257     def __init__(self
, *args
, **kwargs
): 
3259         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3260             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3262         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3263         self
.this 
= newobj
.this
 
3266         self
._setOORInfo
(self
) 
3268     def Create(*args
, **kwargs
): 
3270         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3271             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3273         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3275     def IsVertical(*args
, **kwargs
): 
3276         """IsVertical(self) -> bool""" 
3277         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3279     def GetListView(*args
, **kwargs
): 
3280         """GetListView(self) -> ListView""" 
3281         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3284 class ListbookPtr(Listbook
): 
3285     def __init__(self
, this
): 
3287         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3288         self
.__class
__ = Listbook
 
3289 _controls_
.Listbook_swigregister(ListbookPtr
) 
3291 def PreListbook(*args
, **kwargs
): 
3292     """PreListbook() -> Listbook""" 
3293     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3297 class ListbookEvent(BookCtrlBaseEvent
): 
3298     """Proxy of C++ ListbookEvent class""" 
3300         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3301     def __init__(self
, *args
, **kwargs
): 
3303         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3304             int nOldSel=-1) -> ListbookEvent 
3306         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3307         self
.this 
= newobj
.this
 
3311 class ListbookEventPtr(ListbookEvent
): 
3312     def __init__(self
, this
): 
3314         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3315         self
.__class
__ = ListbookEvent
 
3316 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3318 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3319 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3320 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3321 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3323 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3324 CHB_TOP 
= _controls_
.CHB_TOP
 
3325 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3326 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3327 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3328 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3329 class Choicebook(BookCtrlBase
): 
3330     """Proxy of C++ Choicebook class""" 
3332         return "<%s.%s; proxy of C++ wxChoicebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3333     def __init__(self
, *args
, **kwargs
): 
3335         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3336             long style=0, String name=EmptyString) -> Choicebook 
3338         newobj 
= _controls_
.new_Choicebook(*args
, **kwargs
) 
3339         self
.this 
= newobj
.this
 
3342         self
._setOORInfo
(self
) 
3344     def Create(*args
, **kwargs
): 
3346         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3347             long style=0, String name=EmptyString) -> bool 
3349         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3351     def IsVertical(*args
, **kwargs
): 
3352         """IsVertical(self) -> bool""" 
3353         return _controls_
.Choicebook_IsVertical(*args
, **kwargs
) 
3355     def DeleteAllPages(*args
, **kwargs
): 
3356         """DeleteAllPages(self) -> bool""" 
3357         return _controls_
.Choicebook_DeleteAllPages(*args
, **kwargs
) 
3360 class ChoicebookPtr(Choicebook
): 
3361     def __init__(self
, this
): 
3363         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3364         self
.__class
__ = Choicebook
 
3365 _controls_
.Choicebook_swigregister(ChoicebookPtr
) 
3367 def PreChoicebook(*args
, **kwargs
): 
3368     """PreChoicebook() -> Choicebook""" 
3369     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3373 class ChoicebookEvent(BookCtrlBaseEvent
): 
3374     """Proxy of C++ ChoicebookEvent class""" 
3376         return "<%s.%s; proxy of C++ wxChoicebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3377     def __init__(self
, *args
, **kwargs
): 
3379         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3380             int nOldSel=-1) -> ChoicebookEvent 
3382         newobj 
= _controls_
.new_ChoicebookEvent(*args
, **kwargs
) 
3383         self
.this 
= newobj
.this
 
3387 class ChoicebookEventPtr(ChoicebookEvent
): 
3388     def __init__(self
, this
): 
3390         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3391         self
.__class
__ = ChoicebookEvent
 
3392 _controls_
.ChoicebookEvent_swigregister(ChoicebookEventPtr
) 
3394 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3395 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3396 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3397 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3399 #--------------------------------------------------------------------------- 
3401 class BookCtrlSizer(_core
.Sizer
): 
3402     """Proxy of C++ BookCtrlSizer class""" 
3404         return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3405     def __init__(self
, *args
, **kwargs
): 
3406         """__init__(self, BookCtrlBase nb) -> BookCtrlSizer""" 
3407         newobj 
= _controls_
.new_BookCtrlSizer(*args
, **kwargs
) 
3408         self
.this 
= newobj
.this
 
3411         self
._setOORInfo
(self
) 
3413     def RecalcSizes(*args
, **kwargs
): 
3417         Using the sizes calculated by `CalcMin` reposition and resize all the 
3418         items managed by this sizer.  You should not need to call this directly as 
3419         it is called by `Layout`. 
3421         return _controls_
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
) 
3423     def CalcMin(*args
, **kwargs
): 
3425         CalcMin(self) -> Size 
3427         This method is where the sizer will do the actual calculation of its 
3428         children's minimal sizes.  You should not need to call this directly as 
3429         it is called by `Layout`. 
3431         return _controls_
.BookCtrlSizer_CalcMin(*args
, **kwargs
) 
3433     def GetControl(*args
, **kwargs
): 
3434         """GetControl(self) -> BookCtrlBase""" 
3435         return _controls_
.BookCtrlSizer_GetControl(*args
, **kwargs
) 
3438 class BookCtrlSizerPtr(BookCtrlSizer
): 
3439     def __init__(self
, this
): 
3441         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3442         self
.__class
__ = BookCtrlSizer
 
3443 _controls_
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
) 
3445 class NotebookSizer(_core
.Sizer
): 
3446     """Proxy of C++ NotebookSizer class""" 
3448         return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3449     def __init__(self
, *args
, **kwargs
): 
3450         """__init__(self, Notebook nb) -> NotebookSizer""" 
3451         newobj 
= _controls_
.new_NotebookSizer(*args
, **kwargs
) 
3452         self
.this 
= newobj
.this
 
3455         self
._setOORInfo
(self
) 
3457     def RecalcSizes(*args
, **kwargs
): 
3461         Using the sizes calculated by `CalcMin` reposition and resize all the 
3462         items managed by this sizer.  You should not need to call this directly as 
3463         it is called by `Layout`. 
3465         return _controls_
.NotebookSizer_RecalcSizes(*args
, **kwargs
) 
3467     def CalcMin(*args
, **kwargs
): 
3469         CalcMin(self) -> Size 
3471         This method is where the sizer will do the actual calculation of its 
3472         children's minimal sizes.  You should not need to call this directly as 
3473         it is called by `Layout`. 
3475         return _controls_
.NotebookSizer_CalcMin(*args
, **kwargs
) 
3477     def GetNotebook(*args
, **kwargs
): 
3478         """GetNotebook(self) -> Notebook""" 
3479         return _controls_
.NotebookSizer_GetNotebook(*args
, **kwargs
) 
3482 class NotebookSizerPtr(NotebookSizer
): 
3483     def __init__(self
, this
): 
3485         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3486         self
.__class
__ = NotebookSizer
 
3487 _controls_
.NotebookSizer_swigregister(NotebookSizerPtr
) 
3489 NotebookSizer
.__init
__ = wx
._deprecated
(NotebookSizer
.__init
__, "NotebookSizer is no longer needed.")  
3490 BookCtrlSizer
.__init
__ = wx
._deprecated
(BookCtrlSizer
.__init
__, "BookCtrlSizer is no longer needed.")  
3491 #--------------------------------------------------------------------------- 
3493 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3494 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3495 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3496 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3497 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3498 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3499 TB_FLAT 
= _controls_
.TB_FLAT
 
3500 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3501 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3502 TB_TEXT 
= _controls_
.TB_TEXT
 
3503 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3504 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3505 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3506 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3507 class ToolBarToolBase(_core
.Object
): 
3508     """Proxy of C++ ToolBarToolBase class""" 
3509     def __init__(self
): raise RuntimeError, "No constructor defined" 
3511         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3512     def GetId(*args
, **kwargs
): 
3513         """GetId(self) -> int""" 
3514         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3516     def GetControl(*args
, **kwargs
): 
3517         """GetControl(self) -> Control""" 
3518         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3520     def GetToolBar(*args
, **kwargs
): 
3521         """GetToolBar(self) -> ToolBarBase""" 
3522         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3524     def IsButton(*args
, **kwargs
): 
3525         """IsButton(self) -> int""" 
3526         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3528     def IsControl(*args
, **kwargs
): 
3529         """IsControl(self) -> int""" 
3530         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3532     def IsSeparator(*args
, **kwargs
): 
3533         """IsSeparator(self) -> int""" 
3534         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3536     def GetStyle(*args
, **kwargs
): 
3537         """GetStyle(self) -> int""" 
3538         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3540     def GetKind(*args
, **kwargs
): 
3541         """GetKind(self) -> int""" 
3542         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3544     def IsEnabled(*args
, **kwargs
): 
3545         """IsEnabled(self) -> bool""" 
3546         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3548     def IsToggled(*args
, **kwargs
): 
3549         """IsToggled(self) -> bool""" 
3550         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3552     def CanBeToggled(*args
, **kwargs
): 
3553         """CanBeToggled(self) -> bool""" 
3554         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3556     def GetNormalBitmap(*args
, **kwargs
): 
3557         """GetNormalBitmap(self) -> Bitmap""" 
3558         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3560     def GetDisabledBitmap(*args
, **kwargs
): 
3561         """GetDisabledBitmap(self) -> Bitmap""" 
3562         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3564     def GetBitmap(*args
, **kwargs
): 
3565         """GetBitmap(self) -> Bitmap""" 
3566         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3568     def GetLabel(*args
, **kwargs
): 
3569         """GetLabel(self) -> String""" 
3570         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3572     def GetShortHelp(*args
, **kwargs
): 
3573         """GetShortHelp(self) -> String""" 
3574         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3576     def GetLongHelp(*args
, **kwargs
): 
3577         """GetLongHelp(self) -> String""" 
3578         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3580     def Enable(*args
, **kwargs
): 
3581         """Enable(self, bool enable) -> bool""" 
3582         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3584     def Toggle(*args
, **kwargs
): 
3586         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3588     def SetToggle(*args
, **kwargs
): 
3589         """SetToggle(self, bool toggle) -> bool""" 
3590         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3592     def SetShortHelp(*args
, **kwargs
): 
3593         """SetShortHelp(self, String help) -> bool""" 
3594         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3596     def SetLongHelp(*args
, **kwargs
): 
3597         """SetLongHelp(self, String help) -> bool""" 
3598         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3600     def SetNormalBitmap(*args
, **kwargs
): 
3601         """SetNormalBitmap(self, Bitmap bmp)""" 
3602         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3604     def SetDisabledBitmap(*args
, **kwargs
): 
3605         """SetDisabledBitmap(self, Bitmap bmp)""" 
3606         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3608     def SetLabel(*args
, **kwargs
): 
3609         """SetLabel(self, String label)""" 
3610         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3612     def Detach(*args
, **kwargs
): 
3614         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3616     def Attach(*args
, **kwargs
): 
3617         """Attach(self, ToolBarBase tbar)""" 
3618         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3620     def GetClientData(*args
, **kwargs
): 
3621         """GetClientData(self) -> PyObject""" 
3622         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3624     def SetClientData(*args
, **kwargs
): 
3625         """SetClientData(self, PyObject clientData)""" 
3626         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3628     GetBitmap1 
= GetNormalBitmap
 
3629     GetBitmap2 
= GetDisabledBitmap
 
3630     SetBitmap1 
= SetNormalBitmap
 
3631     SetBitmap2 
= SetDisabledBitmap
 
3634 class ToolBarToolBasePtr(ToolBarToolBase
): 
3635     def __init__(self
, this
): 
3637         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3638         self
.__class
__ = ToolBarToolBase
 
3639 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3641 class ToolBarBase(_core
.Control
): 
3642     """Proxy of C++ ToolBarBase class""" 
3643     def __init__(self
): raise RuntimeError, "No constructor defined" 
3645         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3646     def DoAddTool(*args
, **kwargs
): 
3648         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3649             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3650             String longHelp=EmptyString,  
3651             PyObject clientData=None) -> ToolBarToolBase 
3653         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3655     def DoInsertTool(*args
, **kwargs
): 
3657         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3658             int kind=ITEM_NORMAL,  
3659             String shortHelp=EmptyString, String longHelp=EmptyString,  
3660             PyObject clientData=None) -> ToolBarToolBase 
3662         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3664     # These match the original Add methods for this class, kept for 
3665     # backwards compatibility with versions < 2.3.3. 
3668     def AddTool(self
, id, bitmap
, 
3669                 pushedBitmap 
= wx
.NullBitmap
, 
3672                 shortHelpString 
= '', 
3673                 longHelpString 
= '') : 
3674         '''Old style method to add a tool to the toolbar.''' 
3675         kind 
= wx
.ITEM_NORMAL
 
3676         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3677         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3678                               shortHelpString
, longHelpString
, clientData
) 
3680     def AddSimpleTool(self
, id, bitmap
, 
3681                       shortHelpString 
= '', 
3682                       longHelpString 
= '', 
3684         '''Old style method to add a tool to the toolbar.''' 
3685         kind 
= wx
.ITEM_NORMAL
 
3686         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3687         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3688                               shortHelpString
, longHelpString
, None) 
3690     def InsertTool(self
, pos
, id, bitmap
, 
3691                    pushedBitmap 
= wx
.NullBitmap
, 
3694                    shortHelpString 
= '', 
3695                    longHelpString 
= ''): 
3696         '''Old style method to insert a tool in the toolbar.''' 
3697         kind 
= wx
.ITEM_NORMAL
 
3698         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3699         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3700                                  shortHelpString
, longHelpString
, clientData
) 
3702     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3703                          shortHelpString 
= '', 
3704                          longHelpString 
= '', 
3706         '''Old style method to insert a tool in the toolbar.''' 
3707         kind 
= wx
.ITEM_NORMAL
 
3708         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3709         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3710                                  shortHelpString
, longHelpString
, None) 
3713     # The following are the new toolbar Add methods starting with 
3714     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3715     # able to keep backwards compatibility with using the above 
3716     # methods.  Eventually these should migrate to be the methods used 
3717     # primarily and lose the 'Label' in the name... 
3719     def AddLabelTool(self
, id, label
, bitmap
, 
3720                      bmpDisabled 
= wx
.NullBitmap
, 
3721                      kind 
= wx
.ITEM_NORMAL
, 
3722                      shortHelp 
= '', longHelp 
= '', 
3725         The full AddTool() function. 
3727         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3728         is created and used as the disabled image. 
3730         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3731                               shortHelp
, longHelp
, clientData
) 
3734     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3735                         bmpDisabled 
= wx
.NullBitmap
, 
3736                         kind 
= wx
.ITEM_NORMAL
, 
3737                         shortHelp 
= '', longHelp 
= '', 
3740         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3741         is equivalent to AddTool() 
3743         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3744                                  shortHelp
, longHelp
, clientData
) 
3746     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3747                         bmpDisabled 
= wx
.NullBitmap
, 
3748                         shortHelp 
= '', longHelp 
= '', 
3750         '''Add a check tool, i.e. a tool which can be toggled''' 
3751         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3752                               shortHelp
, longHelp
, clientData
) 
3754     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3755                           bmpDisabled 
= wx
.NullBitmap
, 
3756                           shortHelp 
= '', longHelp 
= '', 
3759         Add a radio tool, i.e. a tool which can be toggled and releases any 
3760         other toggled radio tools in the same group when it happens 
3762         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3763                               shortHelp
, longHelp
, clientData
) 
3766     # For consistency with the backwards compatible methods above, here are 
3767     # some non-'Label' versions of the Check and Radio methods 
3769     def AddCheckTool(self
, id, bitmap
, 
3770                      bmpDisabled 
= wx
.NullBitmap
, 
3771                      shortHelp 
= '', longHelp 
= '', 
3773         '''Add a check tool, i.e. a tool which can be toggled''' 
3774         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3775                               shortHelp
, longHelp
, clientData
) 
3777     def AddRadioTool(self
, id, bitmap
, 
3778                      bmpDisabled 
= wx
.NullBitmap
, 
3779                      shortHelp 
= '', longHelp 
= '', 
3782         Add a radio tool, i.e. a tool which can be toggled and releases any 
3783         other toggled radio tools in the same group when it happens 
3785         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3786                               shortHelp
, longHelp
, clientData
) 
3788     def AddToolItem(*args
, **kwargs
): 
3789         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3790         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3792     def InsertToolItem(*args
, **kwargs
): 
3793         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3794         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3796     def AddControl(*args
, **kwargs
): 
3797         """AddControl(self, Control control) -> ToolBarToolBase""" 
3798         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3800     def InsertControl(*args
, **kwargs
): 
3801         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3802         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3804     def FindControl(*args
, **kwargs
): 
3805         """FindControl(self, int id) -> Control""" 
3806         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3808     def AddSeparator(*args
, **kwargs
): 
3809         """AddSeparator(self) -> ToolBarToolBase""" 
3810         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3812     def InsertSeparator(*args
, **kwargs
): 
3813         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3814         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3816     def RemoveTool(*args
, **kwargs
): 
3817         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3818         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3820     def DeleteToolByPos(*args
, **kwargs
): 
3821         """DeleteToolByPos(self, size_t pos) -> bool""" 
3822         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3824     def DeleteTool(*args
, **kwargs
): 
3825         """DeleteTool(self, int id) -> bool""" 
3826         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3828     def ClearTools(*args
, **kwargs
): 
3829         """ClearTools(self)""" 
3830         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3832     def Realize(*args
, **kwargs
): 
3833         """Realize(self) -> bool""" 
3834         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3836     def EnableTool(*args
, **kwargs
): 
3837         """EnableTool(self, int id, bool enable)""" 
3838         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3840     def ToggleTool(*args
, **kwargs
): 
3841         """ToggleTool(self, int id, bool toggle)""" 
3842         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3844     def SetToggle(*args
, **kwargs
): 
3845         """SetToggle(self, int id, bool toggle)""" 
3846         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3848     def GetToolClientData(*args
, **kwargs
): 
3849         """GetToolClientData(self, int id) -> PyObject""" 
3850         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3852     def SetToolClientData(*args
, **kwargs
): 
3853         """SetToolClientData(self, int id, PyObject clientData)""" 
3854         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3856     def GetToolPos(*args
, **kwargs
): 
3857         """GetToolPos(self, int id) -> int""" 
3858         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3860     def GetToolState(*args
, **kwargs
): 
3861         """GetToolState(self, int id) -> bool""" 
3862         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3864     def GetToolEnabled(*args
, **kwargs
): 
3865         """GetToolEnabled(self, int id) -> bool""" 
3866         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3868     def SetToolShortHelp(*args
, **kwargs
): 
3869         """SetToolShortHelp(self, int id, String helpString)""" 
3870         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3872     def GetToolShortHelp(*args
, **kwargs
): 
3873         """GetToolShortHelp(self, int id) -> String""" 
3874         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3876     def SetToolLongHelp(*args
, **kwargs
): 
3877         """SetToolLongHelp(self, int id, String helpString)""" 
3878         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3880     def GetToolLongHelp(*args
, **kwargs
): 
3881         """GetToolLongHelp(self, int id) -> String""" 
3882         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3884     def SetMarginsXY(*args
, **kwargs
): 
3885         """SetMarginsXY(self, int x, int y)""" 
3886         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3888     def SetMargins(*args
, **kwargs
): 
3889         """SetMargins(self, Size size)""" 
3890         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3892     def SetToolPacking(*args
, **kwargs
): 
3893         """SetToolPacking(self, int packing)""" 
3894         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3896     def SetToolSeparation(*args
, **kwargs
): 
3897         """SetToolSeparation(self, int separation)""" 
3898         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3900     def GetToolMargins(*args
, **kwargs
): 
3901         """GetToolMargins(self) -> Size""" 
3902         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3904     def GetMargins(*args
, **kwargs
): 
3905         """GetMargins(self) -> Size""" 
3906         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3908     def GetToolPacking(*args
, **kwargs
): 
3909         """GetToolPacking(self) -> int""" 
3910         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3912     def GetToolSeparation(*args
, **kwargs
): 
3913         """GetToolSeparation(self) -> int""" 
3914         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3916     def SetRows(*args
, **kwargs
): 
3917         """SetRows(self, int nRows)""" 
3918         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3920     def SetMaxRowsCols(*args
, **kwargs
): 
3921         """SetMaxRowsCols(self, int rows, int cols)""" 
3922         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3924     def GetMaxRows(*args
, **kwargs
): 
3925         """GetMaxRows(self) -> int""" 
3926         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3928     def GetMaxCols(*args
, **kwargs
): 
3929         """GetMaxCols(self) -> int""" 
3930         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3932     def SetToolBitmapSize(*args
, **kwargs
): 
3933         """SetToolBitmapSize(self, Size size)""" 
3934         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3936     def GetToolBitmapSize(*args
, **kwargs
): 
3937         """GetToolBitmapSize(self) -> Size""" 
3938         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3940     def GetToolSize(*args
, **kwargs
): 
3941         """GetToolSize(self) -> Size""" 
3942         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3944     def FindToolForPosition(*args
, **kwargs
): 
3945         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3946         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3948     def FindById(*args
, **kwargs
): 
3949         """FindById(self, int toolid) -> ToolBarToolBase""" 
3950         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3952     def IsVertical(*args
, **kwargs
): 
3953         """IsVertical(self) -> bool""" 
3954         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3957 class ToolBarBasePtr(ToolBarBase
): 
3958     def __init__(self
, this
): 
3960         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3961         self
.__class
__ = ToolBarBase
 
3962 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3964 class ToolBar(ToolBarBase
): 
3965     """Proxy of C++ ToolBar class""" 
3967         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3968     def __init__(self
, *args
, **kwargs
): 
3970         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3971             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3972             String name=wxPyToolBarNameStr) -> ToolBar 
3974         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3975         self
.this 
= newobj
.this
 
3978         self
._setOORInfo
(self
) 
3980     def Create(*args
, **kwargs
): 
3982         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3983             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3984             String name=wxPyToolBarNameStr) -> bool 
3986         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3988     def FindToolForPosition(*args
, **kwargs
): 
3989         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3990         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
3992     def GetClassDefaultAttributes(*args
, **kwargs
): 
3994         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3996         Get the default attributes for this class.  This is useful if you want 
3997         to use the same font or colour in your own control as in a standard 
3998         control -- which is a much better idea than hard coding specific 
3999         colours or fonts which might look completely out of place on the 
4000         user's system, especially if it uses themes. 
4002         The variant parameter is only relevant under Mac currently and is 
4003         ignore under other platforms. Under Mac, it will change the size of 
4004         the returned font. See `wx.Window.SetWindowVariant` for more about 
4007         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4009     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4011 class ToolBarPtr(ToolBar
): 
4012     def __init__(self
, this
): 
4014         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4015         self
.__class
__ = ToolBar
 
4016 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
4018 def PreToolBar(*args
, **kwargs
): 
4019     """PreToolBar() -> ToolBar""" 
4020     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4024 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4026     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4028     Get the default attributes for this class.  This is useful if you want 
4029     to use the same font or colour in your own control as in a standard 
4030     control -- which is a much better idea than hard coding specific 
4031     colours or fonts which might look completely out of place on the 
4032     user's system, especially if it uses themes. 
4034     The variant parameter is only relevant under Mac currently and is 
4035     ignore under other platforms. Under Mac, it will change the size of 
4036     the returned font. See `wx.Window.SetWindowVariant` for more about 
4039     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4041 #--------------------------------------------------------------------------- 
4043 LC_VRULES 
= _controls_
.LC_VRULES
 
4044 LC_HRULES 
= _controls_
.LC_HRULES
 
4045 LC_ICON 
= _controls_
.LC_ICON
 
4046 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4047 LC_LIST 
= _controls_
.LC_LIST
 
4048 LC_REPORT 
= _controls_
.LC_REPORT
 
4049 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4050 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4051 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4052 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4053 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4054 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4055 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4056 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4057 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4058 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4059 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4060 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4061 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4062 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4063 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4064 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4065 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4066 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4067 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4068 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4069 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4070 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4071 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4072 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4073 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4074 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4075 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4076 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4077 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4078 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4079 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4080 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4081 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4082 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4083 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4084 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4085 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4086 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4087 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4088 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4089 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4090 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4091 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4092 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4093 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4094 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4095 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4096 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4097 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4098 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4099 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4100 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4101 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4102 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4103 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4104 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4105 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4106 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4107 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4108 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4109 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4110 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4111 #--------------------------------------------------------------------------- 
4113 class ListItemAttr(object): 
4114     """Proxy of C++ ListItemAttr class""" 
4116         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4117     def __init__(self
, *args
, **kwargs
): 
4119         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4120             Font font=wxNullFont) -> ListItemAttr 
4122         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
4123         self
.this 
= newobj
.this
 
4126     def SetTextColour(*args
, **kwargs
): 
4127         """SetTextColour(self, Colour colText)""" 
4128         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4130     def SetBackgroundColour(*args
, **kwargs
): 
4131         """SetBackgroundColour(self, Colour colBack)""" 
4132         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4134     def SetFont(*args
, **kwargs
): 
4135         """SetFont(self, Font font)""" 
4136         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4138     def HasTextColour(*args
, **kwargs
): 
4139         """HasTextColour(self) -> bool""" 
4140         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4142     def HasBackgroundColour(*args
, **kwargs
): 
4143         """HasBackgroundColour(self) -> bool""" 
4144         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4146     def HasFont(*args
, **kwargs
): 
4147         """HasFont(self) -> bool""" 
4148         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4150     def GetTextColour(*args
, **kwargs
): 
4151         """GetTextColour(self) -> Colour""" 
4152         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4154     def GetBackgroundColour(*args
, **kwargs
): 
4155         """GetBackgroundColour(self) -> Colour""" 
4156         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4158     def GetFont(*args
, **kwargs
): 
4159         """GetFont(self) -> Font""" 
4160         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4162     def Destroy(*args
, **kwargs
): 
4164         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4167 class ListItemAttrPtr(ListItemAttr
): 
4168     def __init__(self
, this
): 
4170         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4171         self
.__class
__ = ListItemAttr
 
4172 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
4173 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4175 #--------------------------------------------------------------------------- 
4177 class ListItem(_core
.Object
): 
4178     """Proxy of C++ ListItem class""" 
4180         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4181     def __init__(self
, *args
, **kwargs
): 
4182         """__init__(self) -> ListItem""" 
4183         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
4184         self
.this 
= newobj
.this
 
4187     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
4190             if self
.thisown
: destroy(self
) 
4193     def Clear(*args
, **kwargs
): 
4195         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4197     def ClearAttributes(*args
, **kwargs
): 
4198         """ClearAttributes(self)""" 
4199         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4201     def SetMask(*args
, **kwargs
): 
4202         """SetMask(self, long mask)""" 
4203         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4205     def SetId(*args
, **kwargs
): 
4206         """SetId(self, long id)""" 
4207         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4209     def SetColumn(*args
, **kwargs
): 
4210         """SetColumn(self, int col)""" 
4211         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4213     def SetState(*args
, **kwargs
): 
4214         """SetState(self, long state)""" 
4215         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4217     def SetStateMask(*args
, **kwargs
): 
4218         """SetStateMask(self, long stateMask)""" 
4219         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4221     def SetText(*args
, **kwargs
): 
4222         """SetText(self, String text)""" 
4223         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4225     def SetImage(*args
, **kwargs
): 
4226         """SetImage(self, int image)""" 
4227         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4229     def SetData(*args
, **kwargs
): 
4230         """SetData(self, long data)""" 
4231         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4233     def SetWidth(*args
, **kwargs
): 
4234         """SetWidth(self, int width)""" 
4235         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4237     def SetAlign(*args
, **kwargs
): 
4238         """SetAlign(self, int align)""" 
4239         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4241     def SetTextColour(*args
, **kwargs
): 
4242         """SetTextColour(self, Colour colText)""" 
4243         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4245     def SetBackgroundColour(*args
, **kwargs
): 
4246         """SetBackgroundColour(self, Colour colBack)""" 
4247         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4249     def SetFont(*args
, **kwargs
): 
4250         """SetFont(self, Font font)""" 
4251         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4253     def GetMask(*args
, **kwargs
): 
4254         """GetMask(self) -> long""" 
4255         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4257     def GetId(*args
, **kwargs
): 
4258         """GetId(self) -> long""" 
4259         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4261     def GetColumn(*args
, **kwargs
): 
4262         """GetColumn(self) -> int""" 
4263         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4265     def GetState(*args
, **kwargs
): 
4266         """GetState(self) -> long""" 
4267         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4269     def GetText(*args
, **kwargs
): 
4270         """GetText(self) -> String""" 
4271         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4273     def GetImage(*args
, **kwargs
): 
4274         """GetImage(self) -> int""" 
4275         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4277     def GetData(*args
, **kwargs
): 
4278         """GetData(self) -> long""" 
4279         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4281     def GetWidth(*args
, **kwargs
): 
4282         """GetWidth(self) -> int""" 
4283         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4285     def GetAlign(*args
, **kwargs
): 
4286         """GetAlign(self) -> int""" 
4287         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4289     def GetAttributes(*args
, **kwargs
): 
4290         """GetAttributes(self) -> ListItemAttr""" 
4291         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4293     def HasAttributes(*args
, **kwargs
): 
4294         """HasAttributes(self) -> bool""" 
4295         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4297     def GetTextColour(*args
, **kwargs
): 
4298         """GetTextColour(self) -> Colour""" 
4299         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4301     def GetBackgroundColour(*args
, **kwargs
): 
4302         """GetBackgroundColour(self) -> Colour""" 
4303         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4305     def GetFont(*args
, **kwargs
): 
4306         """GetFont(self) -> Font""" 
4307         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4309     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4310     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4311     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4312     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4313     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4314     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4315     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4316     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4317     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4318     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4320 class ListItemPtr(ListItem
): 
4321     def __init__(self
, this
): 
4323         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4324         self
.__class
__ = ListItem
 
4325 _controls_
.ListItem_swigregister(ListItemPtr
) 
4327 #--------------------------------------------------------------------------- 
4329 class ListEvent(_core
.NotifyEvent
): 
4330     """Proxy of C++ ListEvent class""" 
4332         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4333     def __init__(self
, *args
, **kwargs
): 
4334         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4335         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4336         self
.this 
= newobj
.this
 
4339     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4340     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4341     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4342     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4343     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4344     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4345     def GetKeyCode(*args
, **kwargs
): 
4346         """GetKeyCode(self) -> int""" 
4347         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4349     GetCode 
= GetKeyCode 
 
4350     def GetIndex(*args
, **kwargs
): 
4351         """GetIndex(self) -> long""" 
4352         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4354     def GetColumn(*args
, **kwargs
): 
4355         """GetColumn(self) -> int""" 
4356         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4358     def GetPoint(*args
, **kwargs
): 
4359         """GetPoint(self) -> Point""" 
4360         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4362     GetPosition 
= GetPoint 
 
4363     def GetLabel(*args
, **kwargs
): 
4364         """GetLabel(self) -> String""" 
4365         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4367     def GetText(*args
, **kwargs
): 
4368         """GetText(self) -> String""" 
4369         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4371     def GetImage(*args
, **kwargs
): 
4372         """GetImage(self) -> int""" 
4373         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4375     def GetData(*args
, **kwargs
): 
4376         """GetData(self) -> long""" 
4377         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4379     def GetMask(*args
, **kwargs
): 
4380         """GetMask(self) -> long""" 
4381         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4383     def GetItem(*args
, **kwargs
): 
4384         """GetItem(self) -> ListItem""" 
4385         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4387     def GetCacheFrom(*args
, **kwargs
): 
4388         """GetCacheFrom(self) -> long""" 
4389         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4391     def GetCacheTo(*args
, **kwargs
): 
4392         """GetCacheTo(self) -> long""" 
4393         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4395     def IsEditCancelled(*args
, **kwargs
): 
4396         """IsEditCancelled(self) -> bool""" 
4397         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4399     def SetEditCanceled(*args
, **kwargs
): 
4400         """SetEditCanceled(self, bool editCancelled)""" 
4401         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4404 class ListEventPtr(ListEvent
): 
4405     def __init__(self
, this
): 
4407         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4408         self
.__class
__ = ListEvent
 
4409 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4411 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4412 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4413 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4414 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4415 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4416 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4417 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4418 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4419 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4420 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4421 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4422 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4423 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4424 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4425 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4426 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4427 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4428 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4429 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4430 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4431 wxEVT_COMMAND_LIST_GET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_GET_INFO
 
4432 wxEVT_COMMAND_LIST_SET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_SET_INFO
 
4433 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4434 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4435 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4436 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4437 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4438 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4439 EVT_LIST_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         
, 1) 
4440 EVT_LIST_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         
, 1) 
4441 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4442 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4443 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4444 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4445 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4446 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4447 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4448 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4449 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4450 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4451 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4452 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4453 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4454 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4456 EVT_LIST_GET_INFO 
= wx
._deprecated
(EVT_LIST_GET_INFO
) 
4457 EVT_LIST_SET_INFO 
= wx
._deprecated
(EVT_LIST_SET_INFO
) 
4459 #--------------------------------------------------------------------------- 
4461 class ListCtrl(_core
.Control
): 
4462     """Proxy of C++ ListCtrl class""" 
4464         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4465     def __init__(self
, *args
, **kwargs
): 
4467         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4468             Size size=DefaultSize, long style=LC_ICON,  
4469             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4471         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4472         self
.this 
= newobj
.this
 
4475         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4477     def Create(*args
, **kwargs
): 
4479         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4480             Size size=DefaultSize, long style=LC_ICON,  
4481             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4483         Do the 2nd phase and create the GUI control. 
4485         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4487     def _setCallbackInfo(*args
, **kwargs
): 
4488         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4489         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4491     def SetForegroundColour(*args
, **kwargs
): 
4493         SetForegroundColour(self, Colour col) -> bool 
4495         Sets the foreground colour of the window.  Returns True is the colour 
4496         was changed.  The interpretation of foreground colour is dependent on 
4497         the window class; it may be the text colour or other colour, or it may 
4500         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4502     def SetBackgroundColour(*args
, **kwargs
): 
4504         SetBackgroundColour(self, Colour col) -> bool 
4506         Sets the background colour of the window.  Returns True if the colour 
4507         was changed.  The background colour is usually painted by the default 
4508         EVT_ERASE_BACKGROUND event handler function under Windows and 
4509         automatically under GTK.  Using `wx.NullColour` will reset the window 
4510         to the default background colour. 
4512         Note that setting the background colour may not cause an immediate 
4513         refresh, so you may wish to call `ClearBackground` or `Refresh` after 
4514         calling this function. 
4516         Using this function will disable attempts to use themes for this 
4517         window, if the system supports them.  Use with care since usually the 
4518         themes represent the appearance chosen by the user to be used for all 
4519         applications on the system. 
4521         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4523     def GetColumn(*args
, **kwargs
): 
4524         """GetColumn(self, int col) -> ListItem""" 
4525         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4526         if val 
is not None: val
.thisown 
= 1 
4529     def SetColumn(*args
, **kwargs
): 
4530         """SetColumn(self, int col, ListItem item) -> bool""" 
4531         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4533     def GetColumnWidth(*args
, **kwargs
): 
4534         """GetColumnWidth(self, int col) -> int""" 
4535         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4537     def SetColumnWidth(*args
, **kwargs
): 
4538         """SetColumnWidth(self, int col, int width) -> bool""" 
4539         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4541     def GetCountPerPage(*args
, **kwargs
): 
4542         """GetCountPerPage(self) -> int""" 
4543         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4545     def GetViewRect(*args
, **kwargs
): 
4546         """GetViewRect(self) -> Rect""" 
4547         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4549     def GetItem(*args
, **kwargs
): 
4550         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4551         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4552         if val 
is not None: val
.thisown 
= 1 
4555     def SetItem(*args
, **kwargs
): 
4556         """SetItem(self, ListItem info) -> bool""" 
4557         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4559     def SetStringItem(*args
, **kwargs
): 
4560         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4561         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4563     def GetItemState(*args
, **kwargs
): 
4564         """GetItemState(self, long item, long stateMask) -> int""" 
4565         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4567     def SetItemState(*args
, **kwargs
): 
4568         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4569         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4571     def SetItemImage(*args
, **kwargs
): 
4572         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4573         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4575     def GetItemText(*args
, **kwargs
): 
4576         """GetItemText(self, long item) -> String""" 
4577         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4579     def SetItemText(*args
, **kwargs
): 
4580         """SetItemText(self, long item, String str)""" 
4581         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4583     def GetItemData(*args
, **kwargs
): 
4584         """GetItemData(self, long item) -> long""" 
4585         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4587     def SetItemData(*args
, **kwargs
): 
4588         """SetItemData(self, long item, long data) -> bool""" 
4589         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4591     def GetItemPosition(*args
, **kwargs
): 
4592         """GetItemPosition(self, long item) -> Point""" 
4593         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4595     def GetItemRect(*args
, **kwargs
): 
4596         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4597         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4599     def SetItemPosition(*args
, **kwargs
): 
4600         """SetItemPosition(self, long item, Point pos) -> bool""" 
4601         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4603     def GetItemCount(*args
, **kwargs
): 
4604         """GetItemCount(self) -> int""" 
4605         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4607     def GetColumnCount(*args
, **kwargs
): 
4608         """GetColumnCount(self) -> int""" 
4609         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4611     def GetItemSpacing(*args
, **kwargs
): 
4612         """GetItemSpacing(self) -> Size""" 
4613         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4615     def SetItemSpacing(*args
, **kwargs
): 
4616         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4617         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4619     def GetSelectedItemCount(*args
, **kwargs
): 
4620         """GetSelectedItemCount(self) -> int""" 
4621         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4623     def GetTextColour(*args
, **kwargs
): 
4624         """GetTextColour(self) -> Colour""" 
4625         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4627     def SetTextColour(*args
, **kwargs
): 
4628         """SetTextColour(self, Colour col)""" 
4629         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4631     def GetTopItem(*args
, **kwargs
): 
4632         """GetTopItem(self) -> long""" 
4633         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4635     def SetSingleStyle(*args
, **kwargs
): 
4636         """SetSingleStyle(self, long style, bool add=True)""" 
4637         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4639     def SetWindowStyleFlag(*args
, **kwargs
): 
4641         SetWindowStyleFlag(self, long style) 
4643         Sets the style of the window. Please note that some styles cannot be 
4644         changed after the window creation and that Refresh() might need to be 
4645         called after changing the others for the change to take place 
4648         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4650     def GetNextItem(*args
, **kwargs
): 
4651         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4652         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4654     def GetImageList(*args
, **kwargs
): 
4655         """GetImageList(self, int which) -> ImageList""" 
4656         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4658     def SetImageList(*args
, **kwargs
): 
4659         """SetImageList(self, ImageList imageList, int which)""" 
4660         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4662     def AssignImageList(*args
, **kwargs
): 
4663         """AssignImageList(self, ImageList imageList, int which)""" 
4664         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4666     def InReportView(*args
, **kwargs
): 
4667         """InReportView(self) -> bool""" 
4668         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4670     def IsVirtual(*args
, **kwargs
): 
4671         """IsVirtual(self) -> bool""" 
4672         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4674     def RefreshItem(*args
, **kwargs
): 
4675         """RefreshItem(self, long item)""" 
4676         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4678     def RefreshItems(*args
, **kwargs
): 
4679         """RefreshItems(self, long itemFrom, long itemTo)""" 
4680         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4682     def Arrange(*args
, **kwargs
): 
4683         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4684         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4686     def DeleteItem(*args
, **kwargs
): 
4687         """DeleteItem(self, long item) -> bool""" 
4688         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4690     def DeleteAllItems(*args
, **kwargs
): 
4691         """DeleteAllItems(self) -> bool""" 
4692         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4694     def DeleteColumn(*args
, **kwargs
): 
4695         """DeleteColumn(self, int col) -> bool""" 
4696         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4698     def DeleteAllColumns(*args
, **kwargs
): 
4699         """DeleteAllColumns(self) -> bool""" 
4700         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4702     def ClearAll(*args
, **kwargs
): 
4703         """ClearAll(self)""" 
4704         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4706     def EditLabel(*args
, **kwargs
): 
4707         """EditLabel(self, long item)""" 
4708         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4710     def EnsureVisible(*args
, **kwargs
): 
4711         """EnsureVisible(self, long item) -> bool""" 
4712         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4714     def FindItem(*args
, **kwargs
): 
4715         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4716         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4718     def FindItemData(*args
, **kwargs
): 
4719         """FindItemData(self, long start, long data) -> long""" 
4720         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4722     def FindItemAtPos(*args
, **kwargs
): 
4723         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4724         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4726     def HitTest(*args
, **kwargs
): 
4728         HitTest(Point point) -> (item, where) 
4730         Determines which item (if any) is at the specified point, giving 
4731          in the second return value (see wx.LIST_HITTEST flags.) 
4733         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4735     def InsertItem(*args
, **kwargs
): 
4736         """InsertItem(self, ListItem info) -> long""" 
4737         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4739     def InsertStringItem(*args
, **kwargs
): 
4740         """InsertStringItem(self, long index, String label) -> long""" 
4741         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4743     def InsertImageItem(*args
, **kwargs
): 
4744         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4745         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4747     def InsertImageStringItem(*args
, **kwargs
): 
4748         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4749         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4751     def InsertColumnInfo(*args
, **kwargs
): 
4752         """InsertColumnInfo(self, long col, ListItem info) -> long""" 
4753         return _controls_
.ListCtrl_InsertColumnInfo(*args
, **kwargs
) 
4755     def InsertColumn(*args
, **kwargs
): 
4757         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4758             int width=-1) -> long 
4760         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4762     def SetItemCount(*args
, **kwargs
): 
4763         """SetItemCount(self, long count)""" 
4764         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4766     def ScrollList(*args
, **kwargs
): 
4767         """ScrollList(self, int dx, int dy) -> bool""" 
4768         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4770     def SetItemTextColour(*args
, **kwargs
): 
4771         """SetItemTextColour(self, long item, Colour col)""" 
4772         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4774     def GetItemTextColour(*args
, **kwargs
): 
4775         """GetItemTextColour(self, long item) -> Colour""" 
4776         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4778     def SetItemBackgroundColour(*args
, **kwargs
): 
4779         """SetItemBackgroundColour(self, long item, Colour col)""" 
4780         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4782     def GetItemBackgroundColour(*args
, **kwargs
): 
4783         """GetItemBackgroundColour(self, long item) -> Colour""" 
4784         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4788     def Select(self
, idx
, on
=1): 
4789         '''[de]select an item''' 
4790         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4792         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4794     def Focus(self
, idx
): 
4795         '''Focus and show the given item''' 
4796         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4797         self
.EnsureVisible(idx
) 
4799     def GetFocusedItem(self
): 
4800         '''get the currently focused item or -1 if none''' 
4801         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4803     def GetFirstSelected(self
, *args
): 
4804         '''return first selected item, or -1 when none''' 
4805         return self
.GetNextSelected(-1) 
4807     def GetNextSelected(self
, item
): 
4808         '''return subsequent selected items, or -1 when no more''' 
4809         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4811     def IsSelected(self
, idx
): 
4812         '''return True if the item is selected''' 
4813         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4815     def SetColumnImage(self
, col
, image
): 
4816         item 
= self
.GetColumn(col
) 
4817         # preserve all other attributes too 
4818         item
.SetMask( wx
.LIST_MASK_STATE |
 
4820                       wx
.LIST_MASK_IMAGE |
 
4823                       wx
.LIST_MASK_WIDTH |
 
4824                       wx
.LIST_MASK_FORMAT 
) 
4825         item
.SetImage(image
) 
4826         self
.SetColumn(col
, item
) 
4828     def ClearColumnImage(self
, col
): 
4829         self
.SetColumnImage(col
, -1) 
4831     def Append(self
, entry
): 
4832         '''Append an item to the list control.  The entry parameter should be a 
4833            sequence with an item for each column''' 
4839             pos 
= self
.GetItemCount() 
4840             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4841             for i 
in range(1, len(entry
)): 
4842                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4845     def SortItems(*args
, **kwargs
): 
4846         """SortItems(self, PyObject func) -> bool""" 
4847         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4849     def GetMainWindow(*args
, **kwargs
): 
4850         """GetMainWindow(self) -> Window""" 
4851         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4853     def GetClassDefaultAttributes(*args
, **kwargs
): 
4855         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4857         Get the default attributes for this class.  This is useful if you want 
4858         to use the same font or colour in your own control as in a standard 
4859         control -- which is a much better idea than hard coding specific 
4860         colours or fonts which might look completely out of place on the 
4861         user's system, especially if it uses themes. 
4863         The variant parameter is only relevant under Mac currently and is 
4864         ignore under other platforms. Under Mac, it will change the size of 
4865         the returned font. See `wx.Window.SetWindowVariant` for more about 
4868         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4870     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4872 class ListCtrlPtr(ListCtrl
): 
4873     def __init__(self
, this
): 
4875         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4876         self
.__class
__ = ListCtrl
 
4877 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4879 def PreListCtrl(*args
, **kwargs
): 
4880     """PreListCtrl() -> ListCtrl""" 
4881     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4885 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4887     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4889     Get the default attributes for this class.  This is useful if you want 
4890     to use the same font or colour in your own control as in a standard 
4891     control -- which is a much better idea than hard coding specific 
4892     colours or fonts which might look completely out of place on the 
4893     user's system, especially if it uses themes. 
4895     The variant parameter is only relevant under Mac currently and is 
4896     ignore under other platforms. Under Mac, it will change the size of 
4897     the returned font. See `wx.Window.SetWindowVariant` for more about 
4900     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4902 #--------------------------------------------------------------------------- 
4904 class ListView(ListCtrl
): 
4905     """Proxy of C++ ListView class""" 
4907         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4908     def __init__(self
, *args
, **kwargs
): 
4910         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4911             Size size=DefaultSize, long style=LC_REPORT,  
4912             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4914         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4915         self
.this 
= newobj
.this
 
4918         self
._setOORInfo
(self
) 
4920     def Create(*args
, **kwargs
): 
4922         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4923             Size size=DefaultSize, long style=LC_REPORT,  
4924             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4926         Do the 2nd phase and create the GUI control. 
4928         return _controls_
.ListView_Create(*args
, **kwargs
) 
4930     def Select(*args
, **kwargs
): 
4931         """Select(self, long n, bool on=True)""" 
4932         return _controls_
.ListView_Select(*args
, **kwargs
) 
4934     def Focus(*args
, **kwargs
): 
4935         """Focus(self, long index)""" 
4936         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4938     def GetFocusedItem(*args
, **kwargs
): 
4939         """GetFocusedItem(self) -> long""" 
4940         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4942     def GetNextSelected(*args
, **kwargs
): 
4943         """GetNextSelected(self, long item) -> long""" 
4944         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4946     def GetFirstSelected(*args
, **kwargs
): 
4947         """GetFirstSelected(self) -> long""" 
4948         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4950     def IsSelected(*args
, **kwargs
): 
4951         """IsSelected(self, long index) -> bool""" 
4952         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4954     def SetColumnImage(*args
, **kwargs
): 
4955         """SetColumnImage(self, int col, int image)""" 
4956         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4958     def ClearColumnImage(*args
, **kwargs
): 
4959         """ClearColumnImage(self, int col)""" 
4960         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4963 class ListViewPtr(ListView
): 
4964     def __init__(self
, this
): 
4966         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4967         self
.__class
__ = ListView
 
4968 _controls_
.ListView_swigregister(ListViewPtr
) 
4970 def PreListView(*args
, **kwargs
): 
4971     """PreListView() -> ListView""" 
4972     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4976 #--------------------------------------------------------------------------- 
4978 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4979 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4980 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4981 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4982 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4983 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4984 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4985 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4986 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4987 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4988 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4989 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4990 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4991 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4992 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
4993 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
4994 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4995 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4996 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4997 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4998 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4999 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
5000 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
5001 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
5002 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
5003 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
5004 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
5005 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
5006 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
5007 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
5008 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
5009 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
5010 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
5011 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
5012 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
5013 #--------------------------------------------------------------------------- 
5015 class TreeItemId(object): 
5016     """Proxy of C++ TreeItemId class""" 
5018         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5019     def __init__(self
, *args
, **kwargs
): 
5020         """__init__(self) -> TreeItemId""" 
5021         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
5022         self
.this 
= newobj
.this
 
5025     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
5028             if self
.thisown
: destroy(self
) 
5031     def IsOk(*args
, **kwargs
): 
5032         """IsOk(self) -> bool""" 
5033         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5035     def __eq__(*args
, **kwargs
): 
5036         """__eq__(self, TreeItemId other) -> bool""" 
5037         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5039     def __ne__(*args
, **kwargs
): 
5040         """__ne__(self, TreeItemId other) -> bool""" 
5041         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5043     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5045     def __nonzero__(self
): return self
.IsOk()  
5047 class TreeItemIdPtr(TreeItemId
): 
5048     def __init__(self
, this
): 
5050         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5051         self
.__class
__ = TreeItemId
 
5052 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
5053 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5055 class TreeItemData(object): 
5056     """Proxy of C++ TreeItemData class""" 
5058         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5059     def __init__(self
, *args
, **kwargs
): 
5060         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5061         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
5062         self
.this 
= newobj
.this
 
5065     def GetData(*args
, **kwargs
): 
5066         """GetData(self) -> PyObject""" 
5067         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5069     def SetData(*args
, **kwargs
): 
5070         """SetData(self, PyObject obj)""" 
5071         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5073     def GetId(*args
, **kwargs
): 
5074         """GetId(self) -> TreeItemId""" 
5075         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5077     def SetId(*args
, **kwargs
): 
5078         """SetId(self, TreeItemId id)""" 
5079         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5081     def Destroy(*args
, **kwargs
): 
5083         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5086 class TreeItemDataPtr(TreeItemData
): 
5087     def __init__(self
, this
): 
5089         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5090         self
.__class
__ = TreeItemData
 
5091 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
5093 #--------------------------------------------------------------------------- 
5095 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5096 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5097 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5098 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5099 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5100 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5101 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5102 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5103 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5104 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5105 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5106 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5107 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5108 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5109 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5110 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5111 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5112 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5113 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5114 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5115 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5116 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5117 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5118 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5119 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5120 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5121 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5122 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5123 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5124 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5125 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5126 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5127 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5128 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5129 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5130 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5131 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5132 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5133 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5134 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5135 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5136 EVT_COMMAND_TREE_ITEM_MENU 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1)     
5138 class TreeEvent(_core
.NotifyEvent
): 
5139     """Proxy of C++ TreeEvent class""" 
5141         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5142     def __init__(self
, *args
, **kwargs
): 
5143         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
5144         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
5145         self
.this 
= newobj
.this
 
5148     def GetItem(*args
, **kwargs
): 
5149         """GetItem(self) -> TreeItemId""" 
5150         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5152     def SetItem(*args
, **kwargs
): 
5153         """SetItem(self, TreeItemId item)""" 
5154         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5156     def GetOldItem(*args
, **kwargs
): 
5157         """GetOldItem(self) -> TreeItemId""" 
5158         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5160     def SetOldItem(*args
, **kwargs
): 
5161         """SetOldItem(self, TreeItemId item)""" 
5162         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5164     def GetPoint(*args
, **kwargs
): 
5165         """GetPoint(self) -> Point""" 
5166         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5168     def SetPoint(*args
, **kwargs
): 
5169         """SetPoint(self, Point pt)""" 
5170         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5172     def GetKeyEvent(*args
, **kwargs
): 
5173         """GetKeyEvent(self) -> KeyEvent""" 
5174         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5176     def GetKeyCode(*args
, **kwargs
): 
5177         """GetKeyCode(self) -> int""" 
5178         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5180     def SetKeyEvent(*args
, **kwargs
): 
5181         """SetKeyEvent(self, KeyEvent evt)""" 
5182         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5184     def GetLabel(*args
, **kwargs
): 
5185         """GetLabel(self) -> String""" 
5186         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5188     def SetLabel(*args
, **kwargs
): 
5189         """SetLabel(self, String label)""" 
5190         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5192     def IsEditCancelled(*args
, **kwargs
): 
5193         """IsEditCancelled(self) -> bool""" 
5194         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5196     def SetEditCanceled(*args
, **kwargs
): 
5197         """SetEditCanceled(self, bool editCancelled)""" 
5198         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5200     def SetToolTip(*args
, **kwargs
): 
5201         """SetToolTip(self, String toolTip)""" 
5202         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5204     def GetToolTip(*args
, **kwargs
): 
5205         """GetToolTip(self) -> String""" 
5206         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5209 class TreeEventPtr(TreeEvent
): 
5210     def __init__(self
, this
): 
5212         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5213         self
.__class
__ = TreeEvent
 
5214 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
5216 #--------------------------------------------------------------------------- 
5218 class TreeCtrl(_core
.Control
): 
5219     """Proxy of C++ TreeCtrl class""" 
5221         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5222     def __init__(self
, *args
, **kwargs
): 
5224         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5225             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5226             Validator validator=DefaultValidator,  
5227             String name=TreeCtrlNameStr) -> TreeCtrl 
5229         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
5230         self
.this 
= newobj
.this
 
5233         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5235     def Create(*args
, **kwargs
): 
5237         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5238             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5239             Validator validator=DefaultValidator,  
5240             String name=TreeCtrlNameStr) -> bool 
5242         Do the 2nd phase and create the GUI control. 
5244         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5246     def _setCallbackInfo(*args
, **kwargs
): 
5247         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5248         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5250     def GetCount(*args
, **kwargs
): 
5251         """GetCount(self) -> size_t""" 
5252         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5254     def GetIndent(*args
, **kwargs
): 
5255         """GetIndent(self) -> unsigned int""" 
5256         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5258     def SetIndent(*args
, **kwargs
): 
5259         """SetIndent(self, unsigned int indent)""" 
5260         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5262     def GetSpacing(*args
, **kwargs
): 
5263         """GetSpacing(self) -> unsigned int""" 
5264         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5266     def SetSpacing(*args
, **kwargs
): 
5267         """SetSpacing(self, unsigned int spacing)""" 
5268         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5270     def GetImageList(*args
, **kwargs
): 
5271         """GetImageList(self) -> ImageList""" 
5272         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5274     def GetStateImageList(*args
, **kwargs
): 
5275         """GetStateImageList(self) -> ImageList""" 
5276         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5278     def SetImageList(*args
, **kwargs
): 
5279         """SetImageList(self, ImageList imageList)""" 
5280         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5282     def SetStateImageList(*args
, **kwargs
): 
5283         """SetStateImageList(self, ImageList imageList)""" 
5284         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5286     def AssignImageList(*args
, **kwargs
): 
5287         """AssignImageList(self, ImageList imageList)""" 
5288         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5290     def AssignStateImageList(*args
, **kwargs
): 
5291         """AssignStateImageList(self, ImageList imageList)""" 
5292         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5294     def GetItemText(*args
, **kwargs
): 
5295         """GetItemText(self, TreeItemId item) -> String""" 
5296         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5298     def GetItemImage(*args
, **kwargs
): 
5299         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5300         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5302     def GetItemData(*args
, **kwargs
): 
5303         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5304         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5306     def GetItemPyData(*args
, **kwargs
): 
5307         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5308         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5310     GetPyData 
= GetItemPyData 
 
5311     def GetItemTextColour(*args
, **kwargs
): 
5312         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5313         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5315     def GetItemBackgroundColour(*args
, **kwargs
): 
5316         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5317         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5319     def GetItemFont(*args
, **kwargs
): 
5320         """GetItemFont(self, TreeItemId item) -> Font""" 
5321         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5323     def SetItemText(*args
, **kwargs
): 
5324         """SetItemText(self, TreeItemId item, String text)""" 
5325         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5327     def SetItemImage(*args
, **kwargs
): 
5328         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5329         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5331     def SetItemData(*args
, **kwargs
): 
5332         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5333         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5335     def SetItemPyData(*args
, **kwargs
): 
5336         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5337         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5339     SetPyData 
= SetItemPyData 
 
5340     def SetItemHasChildren(*args
, **kwargs
): 
5341         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5342         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5344     def SetItemBold(*args
, **kwargs
): 
5345         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5346         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5348     def SetItemDropHighlight(*args
, **kwargs
): 
5349         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5350         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5352     def SetItemTextColour(*args
, **kwargs
): 
5353         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5354         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5356     def SetItemBackgroundColour(*args
, **kwargs
): 
5357         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5358         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5360     def SetItemFont(*args
, **kwargs
): 
5361         """SetItemFont(self, TreeItemId item, Font font)""" 
5362         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5364     def IsVisible(*args
, **kwargs
): 
5365         """IsVisible(self, TreeItemId item) -> bool""" 
5366         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5368     def ItemHasChildren(*args
, **kwargs
): 
5369         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5370         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5372     def IsExpanded(*args
, **kwargs
): 
5373         """IsExpanded(self, TreeItemId item) -> bool""" 
5374         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5376     def IsSelected(*args
, **kwargs
): 
5377         """IsSelected(self, TreeItemId item) -> bool""" 
5378         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5380     def IsBold(*args
, **kwargs
): 
5381         """IsBold(self, TreeItemId item) -> bool""" 
5382         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5384     def GetChildrenCount(*args
, **kwargs
): 
5385         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5386         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5388     def GetRootItem(*args
, **kwargs
): 
5389         """GetRootItem(self) -> TreeItemId""" 
5390         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5392     def GetSelection(*args
, **kwargs
): 
5393         """GetSelection(self) -> TreeItemId""" 
5394         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5396     def GetSelections(*args
, **kwargs
): 
5397         """GetSelections(self) -> PyObject""" 
5398         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5400     def GetItemParent(*args
, **kwargs
): 
5401         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5402         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5404     def GetFirstChild(*args
, **kwargs
): 
5405         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5406         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5408     def GetNextChild(*args
, **kwargs
): 
5409         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5410         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5412     def GetLastChild(*args
, **kwargs
): 
5413         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5414         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5416     def GetNextSibling(*args
, **kwargs
): 
5417         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5418         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5420     def GetPrevSibling(*args
, **kwargs
): 
5421         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5422         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5424     def GetFirstVisibleItem(*args
, **kwargs
): 
5425         """GetFirstVisibleItem(self) -> TreeItemId""" 
5426         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5428     def GetNextVisible(*args
, **kwargs
): 
5429         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5430         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5432     def GetPrevVisible(*args
, **kwargs
): 
5433         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5434         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5436     def AddRoot(*args
, **kwargs
): 
5437         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5438         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5440     def PrependItem(*args
, **kwargs
): 
5442         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5443             TreeItemData data=None) -> TreeItemId 
5445         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5447     def InsertItem(*args
, **kwargs
): 
5449         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5450             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5452         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5454     def InsertItemBefore(*args
, **kwargs
): 
5456         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5457             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5459         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5461     def AppendItem(*args
, **kwargs
): 
5463         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5464             TreeItemData data=None) -> TreeItemId 
5466         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5468     def Delete(*args
, **kwargs
): 
5469         """Delete(self, TreeItemId item)""" 
5470         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5472     def DeleteChildren(*args
, **kwargs
): 
5473         """DeleteChildren(self, TreeItemId item)""" 
5474         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5476     def DeleteAllItems(*args
, **kwargs
): 
5477         """DeleteAllItems(self)""" 
5478         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5480     def Expand(*args
, **kwargs
): 
5481         """Expand(self, TreeItemId item)""" 
5482         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5484     def Collapse(*args
, **kwargs
): 
5485         """Collapse(self, TreeItemId item)""" 
5486         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5488     def CollapseAndReset(*args
, **kwargs
): 
5489         """CollapseAndReset(self, TreeItemId item)""" 
5490         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5492     def Toggle(*args
, **kwargs
): 
5493         """Toggle(self, TreeItemId item)""" 
5494         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5496     def Unselect(*args
, **kwargs
): 
5497         """Unselect(self)""" 
5498         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5500     def UnselectItem(*args
, **kwargs
): 
5501         """UnselectItem(self, TreeItemId item)""" 
5502         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5504     def UnselectAll(*args
, **kwargs
): 
5505         """UnselectAll(self)""" 
5506         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5508     def SelectItem(*args
, **kwargs
): 
5509         """SelectItem(self, TreeItemId item, bool select=True)""" 
5510         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5512     def ToggleItemSelection(*args
, **kwargs
): 
5513         """ToggleItemSelection(self, TreeItemId item)""" 
5514         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5516     def EnsureVisible(*args
, **kwargs
): 
5517         """EnsureVisible(self, TreeItemId item)""" 
5518         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5520     def ScrollTo(*args
, **kwargs
): 
5521         """ScrollTo(self, TreeItemId item)""" 
5522         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5524     def EditLabel(*args
, **kwargs
): 
5525         """EditLabel(self, TreeItemId item)""" 
5526         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5528     def GetEditControl(*args
, **kwargs
): 
5529         """GetEditControl(self) -> TextCtrl""" 
5530         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5532     def SortChildren(*args
, **kwargs
): 
5533         """SortChildren(self, TreeItemId item)""" 
5534         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5536     def HitTest(*args
, **kwargs
): 
5538         HitTest(Point point) -> (item, where) 
5540         Determine which item (if any) belongs the given point.  The coordinates 
5541         specified are relative to the client area of tree ctrl and the where return 
5542         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5545         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5547     def GetBoundingRect(*args
, **kwargs
): 
5548         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5549         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5551     def GetClassDefaultAttributes(*args
, **kwargs
): 
5553         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5555         Get the default attributes for this class.  This is useful if you want 
5556         to use the same font or colour in your own control as in a standard 
5557         control -- which is a much better idea than hard coding specific 
5558         colours or fonts which might look completely out of place on the 
5559         user's system, especially if it uses themes. 
5561         The variant parameter is only relevant under Mac currently and is 
5562         ignore under other platforms. Under Mac, it will change the size of 
5563         the returned font. See `wx.Window.SetWindowVariant` for more about 
5566         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5568     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5570 class TreeCtrlPtr(TreeCtrl
): 
5571     def __init__(self
, this
): 
5573         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5574         self
.__class
__ = TreeCtrl
 
5575 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5577 def PreTreeCtrl(*args
, **kwargs
): 
5578     """PreTreeCtrl() -> TreeCtrl""" 
5579     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5583 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5585     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5587     Get the default attributes for this class.  This is useful if you want 
5588     to use the same font or colour in your own control as in a standard 
5589     control -- which is a much better idea than hard coding specific 
5590     colours or fonts which might look completely out of place on the 
5591     user's system, especially if it uses themes. 
5593     The variant parameter is only relevant under Mac currently and is 
5594     ignore under other platforms. Under Mac, it will change the size of 
5595     the returned font. See `wx.Window.SetWindowVariant` for more about 
5598     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5600 #--------------------------------------------------------------------------- 
5602 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5603 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5604 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5605 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5606 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5607 class GenericDirCtrl(_core
.Control
): 
5608     """Proxy of C++ GenericDirCtrl class""" 
5610         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5611     def __init__(self
, *args
, **kwargs
): 
5613         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5614             Point pos=DefaultPosition, Size size=DefaultSize,  
5615             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5616             String filter=EmptyString,  
5617             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5619         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5620         self
.this 
= newobj
.this
 
5623         self
._setOORInfo
(self
) 
5625     def Create(*args
, **kwargs
): 
5627         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5628             Point pos=DefaultPosition, Size size=DefaultSize,  
5629             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5630             String filter=EmptyString,  
5631             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5633         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5635     def ExpandPath(*args
, **kwargs
): 
5636         """ExpandPath(self, String path) -> bool""" 
5637         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5639     def GetDefaultPath(*args
, **kwargs
): 
5640         """GetDefaultPath(self) -> String""" 
5641         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5643     def SetDefaultPath(*args
, **kwargs
): 
5644         """SetDefaultPath(self, String path)""" 
5645         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5647     def GetPath(*args
, **kwargs
): 
5648         """GetPath(self) -> String""" 
5649         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5651     def GetFilePath(*args
, **kwargs
): 
5652         """GetFilePath(self) -> String""" 
5653         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5655     def SetPath(*args
, **kwargs
): 
5656         """SetPath(self, String path)""" 
5657         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5659     def ShowHidden(*args
, **kwargs
): 
5660         """ShowHidden(self, bool show)""" 
5661         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5663     def GetShowHidden(*args
, **kwargs
): 
5664         """GetShowHidden(self) -> bool""" 
5665         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5667     def GetFilter(*args
, **kwargs
): 
5668         """GetFilter(self) -> String""" 
5669         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5671     def SetFilter(*args
, **kwargs
): 
5672         """SetFilter(self, String filter)""" 
5673         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5675     def GetFilterIndex(*args
, **kwargs
): 
5676         """GetFilterIndex(self) -> int""" 
5677         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5679     def SetFilterIndex(*args
, **kwargs
): 
5680         """SetFilterIndex(self, int n)""" 
5681         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5683     def GetRootId(*args
, **kwargs
): 
5684         """GetRootId(self) -> TreeItemId""" 
5685         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5687     def GetTreeCtrl(*args
, **kwargs
): 
5688         """GetTreeCtrl(self) -> TreeCtrl""" 
5689         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5691     def GetFilterListCtrl(*args
, **kwargs
): 
5692         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5693         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5695     def FindChild(*args
, **kwargs
): 
5697         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5699         Find the child that matches the first part of 'path'.  E.g. if a child 
5700         path is "/usr" and 'path' is "/usr/include" then the child for 
5701         /usr is returned.  If the path string has been used (we're at the 
5702         leaf), done is set to True. 
5705         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5707     def DoResize(*args
, **kwargs
): 
5708         """DoResize(self)""" 
5709         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5711     def ReCreateTree(*args
, **kwargs
): 
5712         """ReCreateTree(self)""" 
5713         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5716 class GenericDirCtrlPtr(GenericDirCtrl
): 
5717     def __init__(self
, this
): 
5719         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5720         self
.__class
__ = GenericDirCtrl
 
5721 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5722 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5724 def PreGenericDirCtrl(*args
, **kwargs
): 
5725     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5726     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5730 class DirFilterListCtrl(Choice
): 
5731     """Proxy of C++ DirFilterListCtrl class""" 
5733         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5734     def __init__(self
, *args
, **kwargs
): 
5736         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5737             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5739         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5740         self
.this 
= newobj
.this
 
5743         self
._setOORInfo
(self
) 
5745     def Create(*args
, **kwargs
): 
5747         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5748             Size size=DefaultSize, long style=0) -> bool 
5750         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5752     def FillFilterList(*args
, **kwargs
): 
5753         """FillFilterList(self, String filter, int defaultFilter)""" 
5754         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5757 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5758     def __init__(self
, this
): 
5760         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5761         self
.__class
__ = DirFilterListCtrl
 
5762 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5764 def PreDirFilterListCtrl(*args
, **kwargs
): 
5765     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5766     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5770 #--------------------------------------------------------------------------- 
5772 class PyControl(_core
.Control
): 
5773     """Proxy of C++ PyControl class""" 
5775         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5776     def __init__(self
, *args
, **kwargs
): 
5778         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5779             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5780             String name=ControlNameStr) -> PyControl 
5782         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5783         self
.this 
= newobj
.this
 
5786         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5788     def _setCallbackInfo(*args
, **kwargs
): 
5789         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5790         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5792     def SetBestSize(*args
, **kwargs
): 
5793         """SetBestSize(self, Size size)""" 
5794         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5796     def base_DoMoveWindow(*args
, **kwargs
): 
5797         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5798         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5800     def base_DoSetSize(*args
, **kwargs
): 
5801         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5802         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5804     def base_DoSetClientSize(*args
, **kwargs
): 
5805         """base_DoSetClientSize(self, int width, int height)""" 
5806         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5808     def base_DoSetVirtualSize(*args
, **kwargs
): 
5809         """base_DoSetVirtualSize(self, int x, int y)""" 
5810         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5812     def base_DoGetSize(*args
, **kwargs
): 
5813         """base_DoGetSize() -> (width, height)""" 
5814         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5816     def base_DoGetClientSize(*args
, **kwargs
): 
5817         """base_DoGetClientSize() -> (width, height)""" 
5818         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5820     def base_DoGetPosition(*args
, **kwargs
): 
5821         """base_DoGetPosition() -> (x,y)""" 
5822         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5824     def base_DoGetVirtualSize(*args
, **kwargs
): 
5825         """base_DoGetVirtualSize(self) -> Size""" 
5826         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5828     def base_DoGetBestSize(*args
, **kwargs
): 
5829         """base_DoGetBestSize(self) -> Size""" 
5830         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5832     def base_InitDialog(*args
, **kwargs
): 
5833         """base_InitDialog(self)""" 
5834         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5836     def base_TransferDataToWindow(*args
, **kwargs
): 
5837         """base_TransferDataToWindow(self) -> bool""" 
5838         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5840     def base_TransferDataFromWindow(*args
, **kwargs
): 
5841         """base_TransferDataFromWindow(self) -> bool""" 
5842         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5844     def base_Validate(*args
, **kwargs
): 
5845         """base_Validate(self) -> bool""" 
5846         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5848     def base_AcceptsFocus(*args
, **kwargs
): 
5849         """base_AcceptsFocus(self) -> bool""" 
5850         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5852     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5853         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5854         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5856     def base_GetMaxSize(*args
, **kwargs
): 
5857         """base_GetMaxSize(self) -> Size""" 
5858         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5860     def base_AddChild(*args
, **kwargs
): 
5861         """base_AddChild(self, Window child)""" 
5862         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5864     def base_RemoveChild(*args
, **kwargs
): 
5865         """base_RemoveChild(self, Window child)""" 
5866         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5868     def base_ShouldInheritColours(*args
, **kwargs
): 
5869         """base_ShouldInheritColours(self) -> bool""" 
5870         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5872     def base_ApplyParentThemeBackground(*args
, **kwargs
): 
5873         """base_ApplyParentThemeBackground(self, Colour c)""" 
5874         return _controls_
.PyControl_base_ApplyParentThemeBackground(*args
, **kwargs
) 
5876     def base_GetDefaultAttributes(*args
, **kwargs
): 
5877         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5878         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5881 class PyControlPtr(PyControl
): 
5882     def __init__(self
, this
): 
5884         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5885         self
.__class
__ = PyControl
 
5886 _controls_
.PyControl_swigregister(PyControlPtr
) 
5888 def PrePyControl(*args
, **kwargs
): 
5889     """PrePyControl() -> PyControl""" 
5890     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5894 #--------------------------------------------------------------------------- 
5896 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5897 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5898 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5899 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5900 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5901 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5902 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5903 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5905 class HelpEvent(_core
.CommandEvent
): 
5907     A help event is sent when the user has requested context-sensitive 
5908     help. This can either be caused by the application requesting 
5909     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5910     the system generating a WM_HELP message when the user pressed F1 or 
5911     clicked on the query button in a dialog caption. 
5913     A help event is sent to the window that the user clicked on, and is 
5914     propagated up the window hierarchy until the event is processed or 
5915     there are no more event handlers. The application should call 
5916     event.GetId to check the identity of the clicked-on window, and then 
5917     either show some suitable help or call event.Skip if the identifier is 
5918     unrecognised. Calling Skip is important because it allows wxWindows to 
5919     generate further events for ancestors of the clicked-on 
5920     window. Otherwise it would be impossible to show help for container 
5921     windows, since processing would stop after the first window found. 
5924         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5925     def __init__(self
, *args
, **kwargs
): 
5926         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5927         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5928         self
.this 
= newobj
.this
 
5931     def GetPosition(*args
, **kwargs
): 
5933         GetPosition(self) -> Point 
5935         Returns the left-click position of the mouse, in screen 
5936         coordinates. This allows the application to position the help 
5939         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5941     def SetPosition(*args
, **kwargs
): 
5943         SetPosition(self, Point pos) 
5945         Sets the left-click position of the mouse, in screen coordinates. 
5947         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5949     def GetLink(*args
, **kwargs
): 
5951         GetLink(self) -> String 
5953         Get an optional link to further help 
5955         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5957     def SetLink(*args
, **kwargs
): 
5959         SetLink(self, String link) 
5961         Set an optional link to further help 
5963         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5965     def GetTarget(*args
, **kwargs
): 
5967         GetTarget(self) -> String 
5969         Get an optional target to display help in. E.g. a window specification 
5971         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5973     def SetTarget(*args
, **kwargs
): 
5975         SetTarget(self, String target) 
5977         Set an optional target to display help in. E.g. a window specification 
5979         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5982 class HelpEventPtr(HelpEvent
): 
5983     def __init__(self
, this
): 
5985         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5986         self
.__class
__ = HelpEvent
 
5987 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
5989 class ContextHelp(_core
.Object
): 
5991     This class changes the cursor to a query and puts the application into 
5992     a 'context-sensitive help mode'. When the user left-clicks on a window 
5993     within the specified window, a ``EVT_HELP`` event is sent to that 
5994     control, and the application may respond to it by popping up some 
5997     There are a couple of ways to invoke this behaviour implicitly: 
5999         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
6000           (Windows only). This will put a question mark in the titlebar, 
6001           and Windows will put the application into context-sensitive help 
6002           mode automatically, with further programming. 
6004         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6005           to create a context help object. Normally you will write your 
6006           application so that this button is only added to a dialog for 
6007           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
6010     :see: `wx.ContextHelpButton` 
6014         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6015     def __init__(self
, *args
, **kwargs
): 
6017         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6019         Constructs a context help object, calling BeginContextHelp if doNow is 
6022         If window is None, the top window is used. 
6024         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
6025         self
.this 
= newobj
.this
 
6028     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
6031             if self
.thisown
: destroy(self
) 
6034     def BeginContextHelp(*args
, **kwargs
): 
6036         BeginContextHelp(self, Window window=None) -> bool 
6038         Puts the application into context-sensitive help mode. window is the 
6039         window which will be used to catch events; if NULL, the top window 
6042         Returns true if the application was successfully put into 
6043         context-sensitive help mode. This function only returns when the event 
6046         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6048     def EndContextHelp(*args
, **kwargs
): 
6050         EndContextHelp(self) -> bool 
6052         Ends context-sensitive help mode. Not normally called by the 
6055         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6058 class ContextHelpPtr(ContextHelp
): 
6059     def __init__(self
, this
): 
6061         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6062         self
.__class
__ = ContextHelp
 
6063 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
6065 class ContextHelpButton(BitmapButton
): 
6067     Instances of this class may be used to add a question mark button that 
6068     when pressed, puts the application into context-help mode. It does 
6069     this by creating a wx.ContextHelp object which itself generates a 
6070     ``EVT_HELP`` event when the user clicks on a window. 
6072     On Windows, you may add a question-mark icon to a dialog by use of the 
6073     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6074     will have to add a button explicitly, usually next to OK, Cancel or 
6077     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6081         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6082     def __init__(self
, *args
, **kwargs
): 
6084         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6085             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6087         Constructor, creating and showing a context help button. 
6089         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
6090         self
.this 
= newobj
.this
 
6093         self
._setOORInfo
(self
) 
6096 class ContextHelpButtonPtr(ContextHelpButton
): 
6097     def __init__(self
, this
): 
6099         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6100         self
.__class
__ = ContextHelpButton
 
6101 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
6103 class HelpProvider(object): 
6105     wx.HelpProvider is an abstract class used by a program 
6106     implementing context-sensitive help to show the help text for the 
6109     The current help provider must be explicitly set by the 
6110     application using wx.HelpProvider.Set(). 
6112     def __init__(self
): raise RuntimeError, "No constructor defined" 
6114         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6115     def Set(*args
, **kwargs
): 
6117         Set(HelpProvider helpProvider) -> HelpProvider 
6119         Sset the current, application-wide help provider. Returns the previous 
6120         one.  Unlike some other classes, the help provider is not created on 
6121         demand. This must be explicitly done by the application. 
6123         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6125     Set 
= staticmethod(Set
) 
6126     def Get(*args
, **kwargs
): 
6128         Get() -> HelpProvider 
6130         Return the current application-wide help provider. 
6132         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6134     Get 
= staticmethod(Get
) 
6135     def GetHelp(*args
, **kwargs
): 
6137         GetHelp(self, Window window) -> String 
6139         Gets the help string for this window. Its interpretation is dependent 
6140         on the help provider except that empty string always means that no 
6141         help is associated with the window. 
6143         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6145     def ShowHelp(*args
, **kwargs
): 
6147         ShowHelp(self, Window window) -> bool 
6149         Shows help for the given window. Uses GetHelp internally if 
6150         applicable. Returns True if it was done, or False if no help was 
6151         available for this window. 
6153         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6155     def AddHelp(*args
, **kwargs
): 
6157         AddHelp(self, Window window, String text) 
6159         Associates the text with the given window. 
6161         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6163     def AddHelpById(*args
, **kwargs
): 
6165         AddHelpById(self, int id, String text) 
6167         This version associates the given text with all windows with this 
6168         id. May be used to set the same help string for all Cancel buttons in 
6169         the application, for example. 
6171         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6173     def RemoveHelp(*args
, **kwargs
): 
6175         RemoveHelp(self, Window window) 
6177         Removes the association between the window pointer and the help 
6178         text. This is called by the wx.Window destructor. Without this, the 
6179         table of help strings will fill up and when window pointers are 
6180         reused, the wrong help string will be found. 
6182         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6184     def Destroy(*args
, **kwargs
): 
6186         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6189 class HelpProviderPtr(HelpProvider
): 
6190     def __init__(self
, this
): 
6192         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6193         self
.__class
__ = HelpProvider
 
6194 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
6196 def HelpProvider_Set(*args
, **kwargs
): 
6198     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6200     Sset the current, application-wide help provider. Returns the previous 
6201     one.  Unlike some other classes, the help provider is not created on 
6202     demand. This must be explicitly done by the application. 
6204     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6206 def HelpProvider_Get(*args
, **kwargs
): 
6208     HelpProvider_Get() -> HelpProvider 
6210     Return the current application-wide help provider. 
6212     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6214 class SimpleHelpProvider(HelpProvider
): 
6216     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6217     supports only plain text help strings, and shows the string associated 
6218     with the control (if any) in a tooltip. 
6221         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6222     def __init__(self
, *args
, **kwargs
): 
6224         __init__(self) -> SimpleHelpProvider 
6226         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6227         supports only plain text help strings, and shows the string associated 
6228         with the control (if any) in a tooltip. 
6230         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
6231         self
.this 
= newobj
.this
 
6235 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
6236     def __init__(self
, this
): 
6238         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6239         self
.__class
__ = SimpleHelpProvider
 
6240 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
6242 #--------------------------------------------------------------------------- 
6244 class DragImage(_core
.Object
): 
6245     """Proxy of C++ DragImage class""" 
6247         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6248     def __init__(self
, *args
, **kwargs
): 
6249         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6250         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
6251         self
.this 
= newobj
.this
 
6254     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
6257             if self
.thisown
: destroy(self
) 
6260     def SetBackingBitmap(*args
, **kwargs
): 
6261         """SetBackingBitmap(self, Bitmap bitmap)""" 
6262         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6264     def BeginDrag(*args
, **kwargs
): 
6266         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6267             Rect rect=None) -> bool 
6269         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6271     def BeginDragBounded(*args
, **kwargs
): 
6272         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6273         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6275     def EndDrag(*args
, **kwargs
): 
6276         """EndDrag(self) -> bool""" 
6277         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6279     def Move(*args
, **kwargs
): 
6280         """Move(self, Point pt) -> bool""" 
6281         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6283     def Show(*args
, **kwargs
): 
6284         """Show(self) -> bool""" 
6285         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6287     def Hide(*args
, **kwargs
): 
6288         """Hide(self) -> bool""" 
6289         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6291     def GetImageRect(*args
, **kwargs
): 
6292         """GetImageRect(self, Point pos) -> Rect""" 
6293         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6295     def DoDrawImage(*args
, **kwargs
): 
6296         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6297         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6299     def UpdateBackingFromWindow(*args
, **kwargs
): 
6300         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6301         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6303     def RedrawImage(*args
, **kwargs
): 
6304         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6305         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6308 class DragImagePtr(DragImage
): 
6309     def __init__(self
, this
): 
6311         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6312         self
.__class
__ = DragImage
 
6313 _controls_
.DragImage_swigregister(DragImagePtr
) 
6315 def DragIcon(*args
, **kwargs
): 
6316     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6317     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6321 def DragString(*args
, **kwargs
): 
6322     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6323     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6327 def DragTreeItem(*args
, **kwargs
): 
6328     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6329     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6333 def DragListItem(*args
, **kwargs
): 
6334     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6335     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6339 #--------------------------------------------------------------------------- 
6341 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6342 DP_SPIN 
= _controls_
.DP_SPIN
 
6343 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6344 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6345 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6346 class DatePickerCtrl(_core
.Control
): 
6348     This control allows the user to select a date. Unlike 
6349     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6350     `wx.DatePickerCtrl` is implemented as a small window showing the 
6351     currently selected date. The control can be edited using the keyboard, 
6352     and can also display a popup window for more user-friendly date 
6353     selection, depending on the styles used and the platform. 
6356         return "<%s.%s; proxy of C++ wxDatePickerCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6357     def __init__(self
, *args
, **kwargs
): 
6359         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6360             Point pos=DefaultPosition, Size size=DefaultSize,  
6361             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6362             Validator validator=DefaultValidator,  
6363             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6365         Create a new DatePickerCtrl. 
6367         newobj 
= _controls_
.new_DatePickerCtrl(*args
, **kwargs
) 
6368         self
.this 
= newobj
.this
 
6371         self
._setOORInfo
(self
) 
6373     def Create(*args
, **kwargs
): 
6375         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6376             Point pos=DefaultPosition, Size size=DefaultSize,  
6377             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6378             Validator validator=DefaultValidator,  
6379             String name=DatePickerCtrlNameStr) -> bool 
6381         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6384         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6386     def SetValue(*args
, **kwargs
): 
6388         SetValue(self, DateTime dt) 
6390         Changes the current value of the control. The date should be valid and 
6391         included in the currently selected range, if any. 
6393         Calling this method does not result in a date change event. 
6395         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6397     def GetValue(*args
, **kwargs
): 
6399         GetValue(self) -> DateTime 
6401         Returns the currently selected date. If there is no selection or the 
6402         selection is outside of the current range, an invalid `wx.DateTime` 
6405         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6407     def SetRange(*args
, **kwargs
): 
6409         SetRange(self, DateTime dt1, DateTime dt2) 
6411         Sets the valid range for the date selection. If dt1 is valid, it 
6412         becomes the earliest date (inclusive) accepted by the control. If dt2 
6413         is valid, it becomes the latest possible date. 
6415         If the current value of the control is outside of the newly set range 
6416         bounds, the behaviour is undefined. 
6418         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6420     def GetLowerLimit(*args
, **kwargs
): 
6422         GetLowerLimit(self) -> DateTime 
6424         Get the lower limit of the valid range for the date selection, if any. 
6425         If there is no range or there is no lower limit, then the 
6426         `wx.DateTime` value returned will be invalid. 
6428         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6430     def GetUpperLimit(*args
, **kwargs
): 
6432         GetUpperLimit(self) -> DateTime 
6434         Get the upper limit of the valid range for the date selection, if any. 
6435         If there is no range or there is no upper limit, then the 
6436         `wx.DateTime` value returned will be invalid. 
6438         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6441 class DatePickerCtrlPtr(DatePickerCtrl
): 
6442     def __init__(self
, this
): 
6444         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6445         self
.__class
__ = DatePickerCtrl
 
6446 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrlPtr
) 
6447 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6449 def PreDatePickerCtrl(*args
, **kwargs
): 
6451     PreDatePickerCtrl() -> DatePickerCtrl 
6453     Precreate a DatePickerCtrl for use in 2-phase creation. 
6455     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)