1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  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     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300     BitmapDisabled 
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")  
 301     BitmapFocus 
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")  
 302     BitmapHover 
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")  
 303     BitmapLabel 
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")  
 304     BitmapSelected 
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")  
 305     MarginX 
= property(GetMarginX
,doc
="See `GetMarginX`")  
 306     MarginY 
= property(GetMarginY
,doc
="See `GetMarginY`")  
 307 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 309 def PreBitmapButton(*args
, **kwargs
): 
 311     PreBitmapButton() -> BitmapButton 
 313     Precreate a BitmapButton for 2-phase creation. 
 315     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 318 #--------------------------------------------------------------------------- 
 320 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 321 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 322 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 323 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 324 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 325 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 326 class CheckBox(_core
.Control
): 
 328     A checkbox is a labelled box which by default is either on (the 
 329     checkmark is visible) or off (no checkmark). Optionally (When the 
 330     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 331     mixed or undetermined state. Often this is used as a "Does Not 
 334     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 335     __repr__ 
= _swig_repr
 
 336     def __init__(self
, *args
, **kwargs
):  
 338         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 339             Point pos=DefaultPosition, Size size=DefaultSize,  
 340             long style=0, Validator validator=DefaultValidator,  
 341             String name=CheckBoxNameStr) -> CheckBox 
 343         Creates and shows a CheckBox control 
 345         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 346         self
._setOORInfo
(self
) 
 348     def Create(*args
, **kwargs
): 
 350         Create(self, Window parent, int id=-1, String label=EmptyString,  
 351             Point pos=DefaultPosition, Size size=DefaultSize,  
 352             long style=0, Validator validator=DefaultValidator,  
 353             String name=CheckBoxNameStr) -> bool 
 355         Actually create the GUI CheckBox for 2-phase creation. 
 357         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 359     def GetValue(*args
, **kwargs
): 
 361         GetValue(self) -> bool 
 363         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 366         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 368     def IsChecked(*args
, **kwargs
): 
 370         IsChecked(self) -> bool 
 372         Similar to GetValue, but raises an exception if it is not a 2-state 
 375         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 377     def SetValue(*args
, **kwargs
): 
 379         SetValue(self, bool state) 
 381         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 384         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 386     def Get3StateValue(*args
, **kwargs
): 
 388         Get3StateValue(self) -> int 
 390         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 391         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 392         the undetermined state.  Raises an exceptiion when the function is 
 393         used with a 2-state CheckBox. 
 395         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 397     def Set3StateValue(*args
, **kwargs
): 
 399         Set3StateValue(self, int state) 
 401         Sets the CheckBox to the given state.  The state parameter can be one 
 402         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 403         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 404         exception when the CheckBox is a 2-state checkbox and setting the 
 405         state to wx.CHK_UNDETERMINED. 
 407         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 409     def Is3State(*args
, **kwargs
): 
 411         Is3State(self) -> bool 
 413         Returns whether or not the CheckBox is a 3-state CheckBox. 
 415         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 417     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 419         Is3rdStateAllowedForUser(self) -> bool 
 421         Returns whether or not the user can set the CheckBox to the third 
 424         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 426     def GetClassDefaultAttributes(*args
, **kwargs
): 
 428         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 430         Get the default attributes for this class.  This is useful if you want 
 431         to use the same font or colour in your own control as in a standard 
 432         control -- which is a much better idea than hard coding specific 
 433         colours or fonts which might look completely out of place on the 
 434         user's system, especially if it uses themes. 
 436         The variant parameter is only relevant under Mac currently and is 
 437         ignore under other platforms. Under Mac, it will change the size of 
 438         the returned font. See `wx.Window.SetWindowVariant` for more about 
 441         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 443     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 444     ThreeStateValue 
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")  
 445     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 446 _controls_
.CheckBox_swigregister(CheckBox
) 
 447 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 449 def PreCheckBox(*args
, **kwargs
): 
 451     PreCheckBox() -> CheckBox 
 453     Precreate a CheckBox for 2-phase creation. 
 455     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 460     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 462     Get the default attributes for this class.  This is useful if you want 
 463     to use the same font or colour in your own control as in a standard 
 464     control -- which is a much better idea than hard coding specific 
 465     colours or fonts which might look completely out of place on the 
 466     user's system, especially if it uses themes. 
 468     The variant parameter is only relevant under Mac currently and is 
 469     ignore under other platforms. Under Mac, it will change the size of 
 470     the returned font. See `wx.Window.SetWindowVariant` for more about 
 473   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 475 #--------------------------------------------------------------------------- 
 477 class Choice(_core
.ControlWithItems
): 
 479     A Choice control is used to select one of a list of strings. 
 480     Unlike a `wx.ListBox`, only the selection is visible until the 
 481     user pulls down the menu of choices. 
 483     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 484     __repr__ 
= _swig_repr
 
 485     def __init__(self
, *args
, **kwargs
):  
 487         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 488             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 489             String name=ChoiceNameStr) -> Choice 
 491         Create and show a Choice control 
 493         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 494         self
._setOORInfo
(self
) 
 496     def Create(*args
, **kwargs
): 
 498         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 499             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 500             String name=ChoiceNameStr) -> bool 
 502         Actually create the GUI Choice control for 2-phase creation 
 504         return _controls_
.Choice_Create(*args
, **kwargs
) 
 506     def GetCurrentSelection(*args
, **kwargs
): 
 508         GetCurrentSelection(self) -> int 
 510         Unlike `GetSelection` which only returns the accepted selection value, 
 511         i.e. the selection in the control once the user closes the dropdown 
 512         list, this function returns the current selection.  That is, while the 
 513         dropdown list is shown, it returns the currently selected item in 
 514         it. When it is not shown, its result is the same as for the other 
 517         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 519     def GetClassDefaultAttributes(*args
, **kwargs
): 
 521         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 523         Get the default attributes for this class.  This is useful if you want 
 524         to use the same font or colour in your own control as in a standard 
 525         control -- which is a much better idea than hard coding specific 
 526         colours or fonts which might look completely out of place on the 
 527         user's system, especially if it uses themes. 
 529         The variant parameter is only relevant under Mac currently and is 
 530         ignore under other platforms. Under Mac, it will change the size of 
 531         the returned font. See `wx.Window.SetWindowVariant` for more about 
 534         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 536     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 538 _controls_
.Choice_swigregister(Choice
) 
 539 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 541 def PreChoice(*args
, **kwargs
): 
 543     PreChoice() -> Choice 
 545     Precreate a Choice control for 2-phase creation. 
 547     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 552     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 554     Get the default attributes for this class.  This is useful if you want 
 555     to use the same font or colour in your own control as in a standard 
 556     control -- which is a much better idea than hard coding specific 
 557     colours or fonts which might look completely out of place on the 
 558     user's system, especially if it uses themes. 
 560     The variant parameter is only relevant under Mac currently and is 
 561     ignore under other platforms. Under Mac, it will change the size of 
 562     the returned font. See `wx.Window.SetWindowVariant` for more about 
 565   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 567 #--------------------------------------------------------------------------- 
 569 class ComboBox(Choice
): 
 571     A combobox is like a combination of an edit control and a 
 572     listbox. It can be displayed as static list with editable or 
 573     read-only text field; or a drop-down list with text field. 
 575     A combobox permits a single selection only. Combobox items are 
 578     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 579     __repr__ 
= _swig_repr
 
 580     def __init__(self
, *args
, **kwargs
):  
 582         __init__(Window parent, int id, String value=EmptyString, 
 583             Point pos=DefaultPosition, Size size=DefaultSize, 
 584             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 585             String name=ComboBoxNameStr) -> ComboBox 
 587         Constructor, creates and shows a ComboBox control. 
 589         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 590         self
._setOORInfo
(self
) 
 592     def Create(*args
, **kwargs
): 
 594         Create(Window parent, int id, String value=EmptyString, 
 595             Point pos=DefaultPosition, Size size=DefaultSize, 
 596             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 597             String name=ChoiceNameStr) -> bool 
 599         Actually create the GUI wxComboBox control for 2-phase creation 
 601         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 603     def GetValue(*args
, **kwargs
): 
 605         GetValue(self) -> String 
 607         Returns the current value in the combobox text field. 
 609         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 611     def SetValue(*args
, **kwargs
): 
 612         """SetValue(self, String value)""" 
 613         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 615     def Copy(*args
, **kwargs
): 
 619         Copies the selected text to the clipboard. 
 621         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 623     def Cut(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard and removes the selection. 
 629         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 631     def Paste(*args
, **kwargs
): 
 635         Pastes text from the clipboard to the text field. 
 637         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 639     def SetInsertionPoint(*args
, **kwargs
): 
 641         SetInsertionPoint(self, long pos) 
 643         Sets the insertion point in the combobox text field. 
 645         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 647     def GetInsertionPoint(*args
, **kwargs
): 
 649         GetInsertionPoint(self) -> long 
 651         Returns the insertion point for the combobox's text field. 
 653         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 655     def GetLastPosition(*args
, **kwargs
): 
 657         GetLastPosition(self) -> long 
 659         Returns the last position in the combobox text field. 
 661         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 663     def Replace(*args
, **kwargs
): 
 665         Replace(self, long from, long to, String value) 
 667         Replaces the text between two positions with the given text, in the 
 670         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 672     def SetMark(*args
, **kwargs
): 
 674         SetMark(self, long from, long to) 
 676         Selects the text between the two positions in the combobox text field. 
 678         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 680     def GetMark(*args
, **kwargs
): 
 682         GetMark(self) -> (from, to) 
 684         Gets the positions of the begining and ending of the selection mark in 
 685         the combobox text field. 
 687         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 689     def GetCurrentSelection(*args
, **kwargs
): 
 691         GetCurrentSelection(self) -> int 
 693         Unlike `GetSelection` which only returns the accepted selection value, 
 694         i.e. the selection in the control once the user closes the dropdown 
 695         list, this function returns the current selection.  That is, while the 
 696         dropdown list is shown, it returns the currently selected item in 
 697         it. When it is not shown, its result is the same as for the other 
 700         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 702     def SetStringSelection(*args
, **kwargs
): 
 704         SetStringSelection(self, String string) -> bool 
 706         Select the item with the specifed string 
 708         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 710     def SetEditable(*args
, **kwargs
): 
 711         """SetEditable(self, bool editable)""" 
 712         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 714     def SetInsertionPointEnd(*args
, **kwargs
): 
 716         SetInsertionPointEnd(self) 
 718         Sets the insertion point at the end of the combobox text field. 
 720         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 722     def Remove(*args
, **kwargs
): 
 724         Remove(self, long from, long to) 
 726         Removes the text between the two positions in the combobox text field. 
 728         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 730     def IsEditable(*args
, **kwargs
): 
 732         IsEditable(self) -> bool 
 734         Returns True if the combo is ediatable (not read-only.) 
 736         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 738     def Undo(*args
, **kwargs
): 
 742         Redoes the last undo in the text field. Windows only. 
 744         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 746     def Redo(*args
, **kwargs
): 
 750         Undoes the last edit in the text field. Windows only. 
 752         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 754     def SelectAll(*args
, **kwargs
): 
 758         Select all the text in the combo's text field. 
 760         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 762     def CanCopy(*args
, **kwargs
): 
 764         CanCopy(self) -> bool 
 766         Returns True if the combobox is editable and there is a text selection 
 767         to copy to the clipboard.  Only available on Windows. 
 769         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 771     def CanCut(*args
, **kwargs
): 
 775         Returns True if the combobox is editable and there is a text selection 
 776         to copy to the clipboard.  Only available on Windows. 
 778         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 780     def CanPaste(*args
, **kwargs
): 
 782         CanPaste(self) -> bool 
 784         Returns True if the combobox is editable and there is text on the 
 785         clipboard that can be pasted into the text field. Only available on 
 788         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 790     def CanUndo(*args
, **kwargs
): 
 792         CanUndo(self) -> bool 
 794         Returns True if the combobox is editable and the last edit can be 
 795         undone.  Only available on Windows. 
 797         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 799     def CanRedo(*args
, **kwargs
): 
 801         CanRedo(self) -> bool 
 803         Returns True if the combobox is editable and the last undo can be 
 804         redone.  Only available on Windows. 
 806         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 808     def GetClassDefaultAttributes(*args
, **kwargs
): 
 810         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 812         Get the default attributes for this class.  This is useful if you want 
 813         to use the same font or colour in your own control as in a standard 
 814         control -- which is a much better idea than hard coding specific 
 815         colours or fonts which might look completely out of place on the 
 816         user's system, especially if it uses themes. 
 818         The variant parameter is only relevant under Mac currently and is 
 819         ignore under other platforms. Under Mac, it will change the size of 
 820         the returned font. See `wx.Window.SetWindowVariant` for more about 
 823         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 825     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 826     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 827     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
 828     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
 829     Mark 
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")  
 830     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 831 _controls_
.ComboBox_swigregister(ComboBox
) 
 832 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 834 def PreComboBox(*args
, **kwargs
): 
 836     PreComboBox() -> ComboBox 
 838     Precreate a ComboBox control for 2-phase creation. 
 840     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 843 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 845     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 847     Get the default attributes for this class.  This is useful if you want 
 848     to use the same font or colour in your own control as in a standard 
 849     control -- which is a much better idea than hard coding specific 
 850     colours or fonts which might look completely out of place on the 
 851     user's system, especially if it uses themes. 
 853     The variant parameter is only relevant under Mac currently and is 
 854     ignore under other platforms. Under Mac, it will change the size of 
 855     the returned font. See `wx.Window.SetWindowVariant` for more about 
 858   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 860 #--------------------------------------------------------------------------- 
 862 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 863 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 864 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 865 GA_PROGRESSBAR 
= 0 # obsolete  
 866 class Gauge(_core
.Control
): 
 867     """Proxy of C++ Gauge class""" 
 868     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 869     __repr__ 
= _swig_repr
 
 870     def __init__(self
, *args
, **kwargs
):  
 872         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 873             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 874             Validator validator=DefaultValidator,  
 875             String name=GaugeNameStr) -> Gauge 
 877         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 878         self
._setOORInfo
(self
) 
 880     def Create(*args
, **kwargs
): 
 882         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 883             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 884             Validator validator=DefaultValidator,  
 885             String name=GaugeNameStr) -> bool 
 887         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 889     def SetRange(*args
, **kwargs
): 
 890         """SetRange(self, int range)""" 
 891         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 893     def GetRange(*args
, **kwargs
): 
 894         """GetRange(self) -> int""" 
 895         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 897     def SetValue(*args
, **kwargs
): 
 898         """SetValue(self, int pos)""" 
 899         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 901     def GetValue(*args
, **kwargs
): 
 902         """GetValue(self) -> int""" 
 903         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 905     def Pulse(*args
, **kwargs
): 
 907         return _controls_
.Gauge_Pulse(*args
, **kwargs
) 
 909     def IsVertical(*args
, **kwargs
): 
 910         """IsVertical(self) -> bool""" 
 911         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 913     def SetShadowWidth(*args
, **kwargs
): 
 914         """SetShadowWidth(self, int w)""" 
 915         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 917     def GetShadowWidth(*args
, **kwargs
): 
 918         """GetShadowWidth(self) -> int""" 
 919         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 921     def SetBezelFace(*args
, **kwargs
): 
 922         """SetBezelFace(self, int w)""" 
 923         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 925     def GetBezelFace(*args
, **kwargs
): 
 926         """GetBezelFace(self) -> int""" 
 927         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 929     def GetClassDefaultAttributes(*args
, **kwargs
): 
 931         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 933         Get the default attributes for this class.  This is useful if you want 
 934         to use the same font or colour in your own control as in a standard 
 935         control -- which is a much better idea than hard coding specific 
 936         colours or fonts which might look completely out of place on the 
 937         user's system, especially if it uses themes. 
 939         The variant parameter is only relevant under Mac currently and is 
 940         ignore under other platforms. Under Mac, it will change the size of 
 941         the returned font. See `wx.Window.SetWindowVariant` for more about 
 944         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 946     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 947     BezelFace 
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")  
 948     Range 
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")  
 949     ShadowWidth 
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")  
 950     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 951 _controls_
.Gauge_swigregister(Gauge
) 
 952 GaugeNameStr 
= cvar
.GaugeNameStr
 
 954 def PreGauge(*args
, **kwargs
): 
 955     """PreGauge() -> Gauge""" 
 956     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 959 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 961     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 963     Get the default attributes for this class.  This is useful if you want 
 964     to use the same font or colour in your own control as in a standard 
 965     control -- which is a much better idea than hard coding specific 
 966     colours or fonts which might look completely out of place on the 
 967     user's system, especially if it uses themes. 
 969     The variant parameter is only relevant under Mac currently and is 
 970     ignore under other platforms. Under Mac, it will change the size of 
 971     the returned font. See `wx.Window.SetWindowVariant` for more about 
 974   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 976 #--------------------------------------------------------------------------- 
 978 class StaticBox(_core
.Control
): 
 979     """Proxy of C++ StaticBox class""" 
 980     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 981     __repr__ 
= _swig_repr
 
 982     def __init__(self
, *args
, **kwargs
):  
 984         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 985             Point pos=DefaultPosition, Size size=DefaultSize,  
 986             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 988         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 989         self
._setOORInfo
(self
) 
 991     def Create(*args
, **kwargs
): 
 993         Create(self, Window parent, int id=-1, String label=EmptyString,  
 994             Point pos=DefaultPosition, Size size=DefaultSize,  
 995             long style=0, String name=StaticBoxNameStr) -> bool 
 997         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 999     def GetClassDefaultAttributes(*args
, **kwargs
): 
1001         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1003         Get the default attributes for this class.  This is useful if you want 
1004         to use the same font or colour in your own control as in a standard 
1005         control -- which is a much better idea than hard coding specific 
1006         colours or fonts which might look completely out of place on the 
1007         user's system, especially if it uses themes. 
1009         The variant parameter is only relevant under Mac currently and is 
1010         ignore under other platforms. Under Mac, it will change the size of 
1011         the returned font. See `wx.Window.SetWindowVariant` for more about 
1014         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1016     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1017 _controls_
.StaticBox_swigregister(StaticBox
) 
1018 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1019 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1020 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1021 StaticLineNameStr 
= cvar
.StaticLineNameStr
 
1023 def PreStaticBox(*args
, **kwargs
): 
1024     """PreStaticBox() -> StaticBox""" 
1025     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1028 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1030     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1032     Get the default attributes for this class.  This is useful if you want 
1033     to use the same font or colour in your own control as in a standard 
1034     control -- which is a much better idea than hard coding specific 
1035     colours or fonts which might look completely out of place on the 
1036     user's system, especially if it uses themes. 
1038     The variant parameter is only relevant under Mac currently and is 
1039     ignore under other platforms. Under Mac, it will change the size of 
1040     the returned font. See `wx.Window.SetWindowVariant` for more about 
1043   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1045 #--------------------------------------------------------------------------- 
1047 class StaticLine(_core
.Control
): 
1048     """Proxy of C++ StaticLine class""" 
1049     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1050     __repr__ 
= _swig_repr
 
1051     def __init__(self
, *args
, **kwargs
):  
1053         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1054             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1055             String name=StaticLineNameStr) -> StaticLine 
1057         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1058         self
._setOORInfo
(self
) 
1060     def Create(*args
, **kwargs
): 
1062         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1063             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1064             String name=StaticLineNameStr) -> bool 
1066         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1068     def IsVertical(*args
, **kwargs
): 
1069         """IsVertical(self) -> bool""" 
1070         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1072     def GetDefaultSize(*args
, **kwargs
): 
1073         """GetDefaultSize() -> int""" 
1074         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1076     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1077     def GetClassDefaultAttributes(*args
, **kwargs
): 
1079         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1081         Get the default attributes for this class.  This is useful if you want 
1082         to use the same font or colour in your own control as in a standard 
1083         control -- which is a much better idea than hard coding specific 
1084         colours or fonts which might look completely out of place on the 
1085         user's system, especially if it uses themes. 
1087         The variant parameter is only relevant under Mac currently and is 
1088         ignore under other platforms. Under Mac, it will change the size of 
1089         the returned font. See `wx.Window.SetWindowVariant` for more about 
1092         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1094     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1095 _controls_
.StaticLine_swigregister(StaticLine
) 
1097 def PreStaticLine(*args
, **kwargs
): 
1098     """PreStaticLine() -> StaticLine""" 
1099     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1102 def StaticLine_GetDefaultSize(*args
): 
1103   """StaticLine_GetDefaultSize() -> int""" 
1104   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1106 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1108     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1110     Get the default attributes for this class.  This is useful if you want 
1111     to use the same font or colour in your own control as in a standard 
1112     control -- which is a much better idea than hard coding specific 
1113     colours or fonts which might look completely out of place on the 
1114     user's system, especially if it uses themes. 
1116     The variant parameter is only relevant under Mac currently and is 
1117     ignore under other platforms. Under Mac, it will change the size of 
1118     the returned font. See `wx.Window.SetWindowVariant` for more about 
1121   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1123 #--------------------------------------------------------------------------- 
1125 class StaticText(_core
.Control
): 
1126     """Proxy of C++ StaticText class""" 
1127     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1128     __repr__ 
= _swig_repr
 
1129     def __init__(self
, *args
, **kwargs
):  
1131         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1132             Point pos=DefaultPosition, Size size=DefaultSize,  
1133             long style=0, String name=StaticTextNameStr) -> StaticText 
1135         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1136         self
._setOORInfo
(self
) 
1138     def Create(*args
, **kwargs
): 
1140         Create(self, Window parent, int id=-1, String label=EmptyString,  
1141             Point pos=DefaultPosition, Size size=DefaultSize,  
1142             long style=0, String name=StaticTextNameStr) -> bool 
1144         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1146     def Wrap(*args
, **kwargs
): 
1148         Wrap(self, int width) 
1150         This functions wraps the control's label so that each of its lines 
1151         becomes at most ``width`` pixels wide if possible (the lines are 
1152         broken at words boundaries so it might not be the case if words are 
1153         too long). If ``width`` is negative, no wrapping is done. 
1155         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1157     def GetClassDefaultAttributes(*args
, **kwargs
): 
1159         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1161         Get the default attributes for this class.  This is useful if you want 
1162         to use the same font or colour in your own control as in a standard 
1163         control -- which is a much better idea than hard coding specific 
1164         colours or fonts which might look completely out of place on the 
1165         user's system, especially if it uses themes. 
1167         The variant parameter is only relevant under Mac currently and is 
1168         ignore under other platforms. Under Mac, it will change the size of 
1169         the returned font. See `wx.Window.SetWindowVariant` for more about 
1172         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1174     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1175 _controls_
.StaticText_swigregister(StaticText
) 
1177 def PreStaticText(*args
, **kwargs
): 
1178     """PreStaticText() -> StaticText""" 
1179     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1182 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1184     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1186     Get the default attributes for this class.  This is useful if you want 
1187     to use the same font or colour in your own control as in a standard 
1188     control -- which is a much better idea than hard coding specific 
1189     colours or fonts which might look completely out of place on the 
1190     user's system, especially if it uses themes. 
1192     The variant parameter is only relevant under Mac currently and is 
1193     ignore under other platforms. Under Mac, it will change the size of 
1194     the returned font. See `wx.Window.SetWindowVariant` for more about 
1197   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1199 #--------------------------------------------------------------------------- 
1201 class StaticBitmap(_core
.Control
): 
1202     """Proxy of C++ StaticBitmap class""" 
1203     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1204     __repr__ 
= _swig_repr
 
1205     def __init__(self
, *args
, **kwargs
):  
1207         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1208             Point pos=DefaultPosition, Size size=DefaultSize,  
1209             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1211         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1212         self
._setOORInfo
(self
) 
1214     def Create(*args
, **kwargs
): 
1216         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1217             Point pos=DefaultPosition, Size size=DefaultSize,  
1218             long style=0, String name=StaticBitmapNameStr) -> bool 
1220         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1222     def GetBitmap(*args
, **kwargs
): 
1223         """GetBitmap(self) -> Bitmap""" 
1224         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1226     def SetBitmap(*args
, **kwargs
): 
1227         """SetBitmap(self, Bitmap bitmap)""" 
1228         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1230     def SetIcon(*args
, **kwargs
): 
1231         """SetIcon(self, Icon icon)""" 
1232         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1234     def GetClassDefaultAttributes(*args
, **kwargs
): 
1236         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1238         Get the default attributes for this class.  This is useful if you want 
1239         to use the same font or colour in your own control as in a standard 
1240         control -- which is a much better idea than hard coding specific 
1241         colours or fonts which might look completely out of place on the 
1242         user's system, especially if it uses themes. 
1244         The variant parameter is only relevant under Mac currently and is 
1245         ignore under other platforms. Under Mac, it will change the size of 
1246         the returned font. See `wx.Window.SetWindowVariant` for more about 
1249         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1251     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1252 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1254 def PreStaticBitmap(*args
, **kwargs
): 
1255     """PreStaticBitmap() -> StaticBitmap""" 
1256     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1259 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1261     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1263     Get the default attributes for this class.  This is useful if you want 
1264     to use the same font or colour in your own control as in a standard 
1265     control -- which is a much better idea than hard coding specific 
1266     colours or fonts which might look completely out of place on the 
1267     user's system, especially if it uses themes. 
1269     The variant parameter is only relevant under Mac currently and is 
1270     ignore under other platforms. Under Mac, it will change the size of 
1271     the returned font. See `wx.Window.SetWindowVariant` for more about 
1274   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1276 #--------------------------------------------------------------------------- 
1278 class ListBox(_core
.ControlWithItems
): 
1279     """Proxy of C++ ListBox class""" 
1280     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1281     __repr__ 
= _swig_repr
 
1282     def __init__(self
, *args
, **kwargs
):  
1284         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1285             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1286             long style=0, Validator validator=DefaultValidator,  
1287             String name=ListBoxNameStr) -> ListBox 
1289         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1290         self
._setOORInfo
(self
) 
1292     def Create(*args
, **kwargs
): 
1294         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1295             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1296             long style=0, Validator validator=DefaultValidator,  
1297             String name=ListBoxNameStr) -> bool 
1299         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1301     def Insert(*args
, **kwargs
): 
1303         Insert(self, String item, int pos, PyObject clientData=None) 
1305         Insert an item into the control before the item at the ``pos`` index, 
1306         optionally associating some data object with the item. 
1308         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1310     def InsertItems(*args
, **kwargs
): 
1311         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1312         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1314     def Set(*args
, **kwargs
): 
1315         """Set(self, wxArrayString items)""" 
1316         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1318     def IsSelected(*args
, **kwargs
): 
1319         """IsSelected(self, int n) -> bool""" 
1320         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1322     def SetSelection(*args
, **kwargs
): 
1323         """SetSelection(self, int n, bool select=True)""" 
1324         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1326     def Select(*args
, **kwargs
): 
1330         This is the same as `SetSelection` and exists only because it is 
1331         slightly more natural for controls which support multiple selection. 
1333         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1335     def Deselect(*args
, **kwargs
): 
1336         """Deselect(self, int n)""" 
1337         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1339     def DeselectAll(*args
, **kwargs
): 
1340         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1341         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1343     def SetStringSelection(*args
, **kwargs
): 
1344         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1345         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1347     def GetSelections(*args
, **kwargs
): 
1348         """GetSelections(self) -> PyObject""" 
1349         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1351     def SetFirstItem(*args
, **kwargs
): 
1352         """SetFirstItem(self, int n)""" 
1353         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1355     def SetFirstItemStr(*args
, **kwargs
): 
1356         """SetFirstItemStr(self, String s)""" 
1357         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1359     def EnsureVisible(*args
, **kwargs
): 
1360         """EnsureVisible(self, int n)""" 
1361         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1363     def AppendAndEnsureVisible(*args
, **kwargs
): 
1364         """AppendAndEnsureVisible(self, String s)""" 
1365         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1367     def IsSorted(*args
, **kwargs
): 
1368         """IsSorted(self) -> bool""" 
1369         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1371     def HitTest(*args
, **kwargs
): 
1373         HitTest(self, Point pt) -> int 
1375         Test where the given (in client coords) point lies 
1377         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1379     def SetItemForegroundColour(*args
, **kwargs
): 
1380         """SetItemForegroundColour(self, int item, Colour c)""" 
1381         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1383     def SetItemBackgroundColour(*args
, **kwargs
): 
1384         """SetItemBackgroundColour(self, int item, Colour c)""" 
1385         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1387     def SetItemFont(*args
, **kwargs
): 
1388         """SetItemFont(self, int item, Font f)""" 
1389         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1391     def GetClassDefaultAttributes(*args
, **kwargs
): 
1393         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1395         Get the default attributes for this class.  This is useful if you want 
1396         to use the same font or colour in your own control as in a standard 
1397         control -- which is a much better idea than hard coding specific 
1398         colours or fonts which might look completely out of place on the 
1399         user's system, especially if it uses themes. 
1401         The variant parameter is only relevant under Mac currently and is 
1402         ignore under other platforms. Under Mac, it will change the size of 
1403         the returned font. See `wx.Window.SetWindowVariant` for more about 
1406         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1408     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1409     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
1410 _controls_
.ListBox_swigregister(ListBox
) 
1411 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1413 def PreListBox(*args
, **kwargs
): 
1414     """PreListBox() -> ListBox""" 
1415     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1418 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1420     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1422     Get the default attributes for this class.  This is useful if you want 
1423     to use the same font or colour in your own control as in a standard 
1424     control -- which is a much better idea than hard coding specific 
1425     colours or fonts which might look completely out of place on the 
1426     user's system, especially if it uses themes. 
1428     The variant parameter is only relevant under Mac currently and is 
1429     ignore under other platforms. Under Mac, it will change the size of 
1430     the returned font. See `wx.Window.SetWindowVariant` for more about 
1433   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1435 #--------------------------------------------------------------------------- 
1437 class CheckListBox(ListBox
): 
1438     """Proxy of C++ CheckListBox class""" 
1439     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1440     __repr__ 
= _swig_repr
 
1441     def __init__(self
, *args
, **kwargs
):  
1443         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1444             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1445             long style=0, Validator validator=DefaultValidator,  
1446             String name=ListBoxNameStr) -> CheckListBox 
1448         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1449         self
._setOORInfo
(self
) 
1451     def Create(*args
, **kwargs
): 
1453         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1454             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1455             long style=0, Validator validator=DefaultValidator,  
1456             String name=ListBoxNameStr) -> bool 
1458         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1460     def IsChecked(*args
, **kwargs
): 
1461         """IsChecked(self, unsigned int index) -> bool""" 
1462         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1464     def Check(*args
, **kwargs
): 
1465         """Check(self, unsigned int index, int check=True)""" 
1466         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1468     def GetItemHeight(*args
, **kwargs
): 
1469         """GetItemHeight(self) -> int""" 
1470         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1472     ItemHeight 
= property(GetItemHeight
,doc
="See `GetItemHeight`")  
1473 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1475 def PreCheckListBox(*args
, **kwargs
): 
1476     """PreCheckListBox() -> CheckListBox""" 
1477     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1480 #--------------------------------------------------------------------------- 
1482 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1483 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1484 TE_READONLY 
= _controls_
.TE_READONLY
 
1485 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1486 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1487 TE_LEFT 
= _controls_
.TE_LEFT
 
1488 TE_CENTER 
= _controls_
.TE_CENTER
 
1489 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1490 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1491 TE_RICH 
= _controls_
.TE_RICH
 
1492 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1493 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1494 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1495 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1496 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1497 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1498 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1499 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1500 TE_RICH2 
= _controls_
.TE_RICH2
 
1501 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1502 TE_LINEWRAP 
= TE_CHARWRAP 
 
1503 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1504 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1505 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1506 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1507 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1508 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1509 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1510 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1511 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1512 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1513 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1514 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1515 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1516 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1517 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1518 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1519 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1520 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1521 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1522 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1523 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1524 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1525 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1526 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1527 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1528 TEXT_TYPE_ANY 
= _controls_
.TEXT_TYPE_ANY
 
1529 class TextAttr(object): 
1530     """Proxy of C++ TextAttr class""" 
1531     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1532     __repr__ 
= _swig_repr
 
1533     def __init__(self
, *args
, **kwargs
):  
1535         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1536             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1538         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1539     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1540     __del__ 
= lambda self 
: None; 
1541     def Init(*args
, **kwargs
): 
1543         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1545     def Merge(*args
, **kwargs
): 
1546         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1547         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1549     Merge 
= staticmethod(Merge
) 
1550     def SetTextColour(*args
, **kwargs
): 
1551         """SetTextColour(self, Colour colText)""" 
1552         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1554     def SetBackgroundColour(*args
, **kwargs
): 
1555         """SetBackgroundColour(self, Colour colBack)""" 
1556         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1558     def SetFont(*args
, **kwargs
): 
1559         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1560         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1562     def SetAlignment(*args
, **kwargs
): 
1563         """SetAlignment(self, int alignment)""" 
1564         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1566     def SetTabs(*args
, **kwargs
): 
1567         """SetTabs(self, wxArrayInt tabs)""" 
1568         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1570     def SetLeftIndent(*args
, **kwargs
): 
1571         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1572         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1574     def SetRightIndent(*args
, **kwargs
): 
1575         """SetRightIndent(self, int indent)""" 
1576         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1578     def SetFlags(*args
, **kwargs
): 
1579         """SetFlags(self, long flags)""" 
1580         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1582     def HasTextColour(*args
, **kwargs
): 
1583         """HasTextColour(self) -> bool""" 
1584         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1586     def HasBackgroundColour(*args
, **kwargs
): 
1587         """HasBackgroundColour(self) -> bool""" 
1588         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1590     def HasFont(*args
, **kwargs
): 
1591         """HasFont(self) -> bool""" 
1592         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1594     def HasAlignment(*args
, **kwargs
): 
1595         """HasAlignment(self) -> bool""" 
1596         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1598     def HasTabs(*args
, **kwargs
): 
1599         """HasTabs(self) -> bool""" 
1600         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1602     def HasLeftIndent(*args
, **kwargs
): 
1603         """HasLeftIndent(self) -> bool""" 
1604         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1606     def HasRightIndent(*args
, **kwargs
): 
1607         """HasRightIndent(self) -> bool""" 
1608         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1610     def HasFlag(*args
, **kwargs
): 
1611         """HasFlag(self, long flag) -> bool""" 
1612         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1614     def GetTextColour(*args
, **kwargs
): 
1615         """GetTextColour(self) -> Colour""" 
1616         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1618     def GetBackgroundColour(*args
, **kwargs
): 
1619         """GetBackgroundColour(self) -> Colour""" 
1620         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1622     def GetFont(*args
, **kwargs
): 
1623         """GetFont(self) -> Font""" 
1624         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1626     def GetAlignment(*args
, **kwargs
): 
1627         """GetAlignment(self) -> int""" 
1628         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1630     def GetTabs(*args
, **kwargs
): 
1631         """GetTabs(self) -> wxArrayInt""" 
1632         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1634     def GetLeftIndent(*args
, **kwargs
): 
1635         """GetLeftIndent(self) -> long""" 
1636         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1638     def GetLeftSubIndent(*args
, **kwargs
): 
1639         """GetLeftSubIndent(self) -> long""" 
1640         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1642     def GetRightIndent(*args
, **kwargs
): 
1643         """GetRightIndent(self) -> long""" 
1644         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1646     def GetFlags(*args
, **kwargs
): 
1647         """GetFlags(self) -> long""" 
1648         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1650     def IsDefault(*args
, **kwargs
): 
1651         """IsDefault(self) -> bool""" 
1652         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1654     def Combine(*args
, **kwargs
): 
1655         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1656         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1658     Combine 
= staticmethod(Combine
) 
1659     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
1660     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
1661     Flags 
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")  
1662     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
1663     LeftIndent 
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")  
1664     LeftSubIndent 
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")  
1665     RightIndent 
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")  
1666     Tabs 
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")  
1667     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
1668 _controls_
.TextAttr_swigregister(TextAttr
) 
1669 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1671 def TextAttr_Merge(*args
, **kwargs
): 
1672   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1673   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1675 def TextAttr_Combine(*args
, **kwargs
): 
1676   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1677   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1679 class TextCtrl(_core
.Control
): 
1680     """Proxy of C++ TextCtrl class""" 
1681     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1682     __repr__ 
= _swig_repr
 
1683     def __init__(self
, *args
, **kwargs
):  
1685         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1686             Point pos=DefaultPosition, Size size=DefaultSize,  
1687             long style=0, Validator validator=DefaultValidator,  
1688             String name=TextCtrlNameStr) -> TextCtrl 
1690         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1691         self
._setOORInfo
(self
) 
1693     def Create(*args
, **kwargs
): 
1695         Create(self, Window parent, int id=-1, String value=EmptyString,  
1696             Point pos=DefaultPosition, Size size=DefaultSize,  
1697             long style=0, Validator validator=DefaultValidator,  
1698             String name=TextCtrlNameStr) -> bool 
1700         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1702     def GetValue(*args
, **kwargs
): 
1703         """GetValue(self) -> String""" 
1704         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1706     def SetValue(*args
, **kwargs
): 
1707         """SetValue(self, String value)""" 
1708         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1710     def IsEmpty(*args
, **kwargs
): 
1711         """IsEmpty(self) -> bool""" 
1712         return _controls_
.TextCtrl_IsEmpty(*args
, **kwargs
) 
1714     def ChangeValue(*args
, **kwargs
): 
1715         """ChangeValue(self, String value)""" 
1716         return _controls_
.TextCtrl_ChangeValue(*args
, **kwargs
) 
1718     def GetRange(*args
, **kwargs
): 
1719         """GetRange(self, long from, long to) -> String""" 
1720         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1722     def GetLineLength(*args
, **kwargs
): 
1723         """GetLineLength(self, long lineNo) -> int""" 
1724         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1726     def GetLineText(*args
, **kwargs
): 
1727         """GetLineText(self, long lineNo) -> String""" 
1728         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1730     def GetNumberOfLines(*args
, **kwargs
): 
1731         """GetNumberOfLines(self) -> int""" 
1732         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1734     def IsModified(*args
, **kwargs
): 
1735         """IsModified(self) -> bool""" 
1736         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1738     def IsEditable(*args
, **kwargs
): 
1739         """IsEditable(self) -> bool""" 
1740         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1742     def IsSingleLine(*args
, **kwargs
): 
1743         """IsSingleLine(self) -> bool""" 
1744         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1746     def IsMultiLine(*args
, **kwargs
): 
1747         """IsMultiLine(self) -> bool""" 
1748         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1750     def GetSelection(*args
, **kwargs
): 
1752         GetSelection() -> (from, to) 
1754         If the return values from and to are the same, there is no selection. 
1756         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1758     def GetStringSelection(*args
, **kwargs
): 
1759         """GetStringSelection(self) -> String""" 
1760         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1762     def Clear(*args
, **kwargs
): 
1764         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1766     def Replace(*args
, **kwargs
): 
1767         """Replace(self, long from, long to, String value)""" 
1768         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1770     def Remove(*args
, **kwargs
): 
1771         """Remove(self, long from, long to)""" 
1772         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1774     def LoadFile(*args
, **kwargs
): 
1775         """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool""" 
1776         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1778     def SaveFile(*args
, **kwargs
): 
1779         """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool""" 
1780         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1782     def MarkDirty(*args
, **kwargs
): 
1783         """MarkDirty(self)""" 
1784         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1786     def DiscardEdits(*args
, **kwargs
): 
1787         """DiscardEdits(self)""" 
1788         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1790     def SetModified(*args
, **kwargs
): 
1791         """SetModified(self, bool modified)""" 
1792         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1794     def SetMaxLength(*args
, **kwargs
): 
1795         """SetMaxLength(self, unsigned long len)""" 
1796         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1798     def WriteText(*args
, **kwargs
): 
1799         """WriteText(self, String text)""" 
1800         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1802     def AppendText(*args
, **kwargs
): 
1803         """AppendText(self, String text)""" 
1804         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1806     def EmulateKeyPress(*args
, **kwargs
): 
1807         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1808         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1810     def SetStyle(*args
, **kwargs
): 
1811         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1812         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1814     def GetStyle(*args
, **kwargs
): 
1815         """GetStyle(self, long position, TextAttr style) -> bool""" 
1816         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1818     def SetDefaultStyle(*args
, **kwargs
): 
1819         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1820         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1822     def GetDefaultStyle(*args
, **kwargs
): 
1823         """GetDefaultStyle(self) -> TextAttr""" 
1824         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1826     def XYToPosition(*args
, **kwargs
): 
1827         """XYToPosition(self, long x, long y) -> long""" 
1828         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1830     def PositionToXY(*args
, **kwargs
): 
1831         """PositionToXY(long pos) -> (x, y)""" 
1832         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1834     def ShowPosition(*args
, **kwargs
): 
1835         """ShowPosition(self, long pos)""" 
1836         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1838     def HitTest(*args
, **kwargs
): 
1840         HitTest(Point pt) -> (result, col, row) 
1842         Find the row, col coresponding to the character at the point given in 
1843         pixels. NB: pt is in device coords but is not adjusted for the client 
1844         area origin nor scrolling. 
1846         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1848     def HitTestPos(*args
, **kwargs
): 
1850         HitTestPos(Point pt) -> (result, position) 
1852         Find the character position in the text coresponding to the point 
1853         given in pixels. NB: pt is in device coords but is not adjusted for 
1854         the client area origin nor scrolling.  
1856         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1858     def Copy(*args
, **kwargs
): 
1860         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1862     def Cut(*args
, **kwargs
): 
1864         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1866     def Paste(*args
, **kwargs
): 
1868         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1870     def CanCopy(*args
, **kwargs
): 
1871         """CanCopy(self) -> bool""" 
1872         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1874     def CanCut(*args
, **kwargs
): 
1875         """CanCut(self) -> bool""" 
1876         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1878     def CanPaste(*args
, **kwargs
): 
1879         """CanPaste(self) -> bool""" 
1880         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1882     def Undo(*args
, **kwargs
): 
1884         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1886     def Redo(*args
, **kwargs
): 
1888         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1890     def CanUndo(*args
, **kwargs
): 
1891         """CanUndo(self) -> bool""" 
1892         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1894     def CanRedo(*args
, **kwargs
): 
1895         """CanRedo(self) -> bool""" 
1896         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1898     def SetInsertionPoint(*args
, **kwargs
): 
1899         """SetInsertionPoint(self, long pos)""" 
1900         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1902     def SetInsertionPointEnd(*args
, **kwargs
): 
1903         """SetInsertionPointEnd(self)""" 
1904         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1906     def GetInsertionPoint(*args
, **kwargs
): 
1907         """GetInsertionPoint(self) -> long""" 
1908         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1910     def GetLastPosition(*args
, **kwargs
): 
1911         """GetLastPosition(self) -> long""" 
1912         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1914     def SetSelection(*args
, **kwargs
): 
1915         """SetSelection(self, long from, long to)""" 
1916         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1918     def SelectAll(*args
, **kwargs
): 
1919         """SelectAll(self)""" 
1920         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1922     def SetEditable(*args
, **kwargs
): 
1923         """SetEditable(self, bool editable)""" 
1924         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1926     def MacCheckSpelling(*args
, **kwargs
): 
1927         """MacCheckSpelling(self, bool check)""" 
1928         return _controls_
.TextCtrl_MacCheckSpelling(*args
, **kwargs
) 
1930     def SendTextUpdatedEvent(*args
, **kwargs
): 
1931         """SendTextUpdatedEvent(self)""" 
1932         return _controls_
.TextCtrl_SendTextUpdatedEvent(*args
, **kwargs
) 
1934     def ShowNativeCaret(*args
, **kwargs
): 
1935         """ShowNativeCaret(self, bool show=True) -> bool""" 
1936         return _controls_
.TextCtrl_ShowNativeCaret(*args
, **kwargs
) 
1938     def HideNativeCaret(*args
, **kwargs
): 
1939         """HideNativeCaret(self) -> bool""" 
1940         return _controls_
.TextCtrl_HideNativeCaret(*args
, **kwargs
) 
1942     def write(*args
, **kwargs
): 
1943         """write(self, String text)""" 
1944         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1946     def GetString(*args
, **kwargs
): 
1947         """GetString(self, long from, long to) -> String""" 
1948         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1950     def GetClassDefaultAttributes(*args
, **kwargs
): 
1952         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1954         Get the default attributes for this class.  This is useful if you want 
1955         to use the same font or colour in your own control as in a standard 
1956         control -- which is a much better idea than hard coding specific 
1957         colours or fonts which might look completely out of place on the 
1958         user's system, especially if it uses themes. 
1960         The variant parameter is only relevant under Mac currently and is 
1961         ignore under other platforms. Under Mac, it will change the size of 
1962         the returned font. See `wx.Window.SetWindowVariant` for more about 
1965         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1967     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1968     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
1969     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
1970     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
1971     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
1972     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
1973     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
1974     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
1975 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1977 def PreTextCtrl(*args
, **kwargs
): 
1978     """PreTextCtrl() -> TextCtrl""" 
1979     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1982 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1984     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1986     Get the default attributes for this class.  This is useful if you want 
1987     to use the same font or colour in your own control as in a standard 
1988     control -- which is a much better idea than hard coding specific 
1989     colours or fonts which might look completely out of place on the 
1990     user's system, especially if it uses themes. 
1992     The variant parameter is only relevant under Mac currently and is 
1993     ignore under other platforms. Under Mac, it will change the size of 
1994     the returned font. See `wx.Window.SetWindowVariant` for more about 
1997   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1999 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2000 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2001 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2002 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2003 class TextUrlEvent(_core
.CommandEvent
): 
2004     """Proxy of C++ TextUrlEvent class""" 
2005     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2006     __repr__ 
= _swig_repr
 
2007     def __init__(self
, *args
, **kwargs
):  
2008         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2009         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
2010     def GetMouseEvent(*args
, **kwargs
): 
2011         """GetMouseEvent(self) -> MouseEvent""" 
2012         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2014     def GetURLStart(*args
, **kwargs
): 
2015         """GetURLStart(self) -> long""" 
2016         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2018     def GetURLEnd(*args
, **kwargs
): 
2019         """GetURLEnd(self) -> long""" 
2020         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2022     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2023     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2024     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2025 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2027 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2028 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2029 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2030 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2032 #--------------------------------------------------------------------------- 
2034 class ScrollBar(_core
.Control
): 
2035     """Proxy of C++ ScrollBar class""" 
2036     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2037     __repr__ 
= _swig_repr
 
2038     def __init__(self
, *args
, **kwargs
):  
2040         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2041             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2042             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2044         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2045         self
._setOORInfo
(self
) 
2047     def Create(*args
, **kwargs
): 
2049         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2050             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2051             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2053         Do the 2nd phase and create the GUI control. 
2055         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2057     def GetThumbPosition(*args
, **kwargs
): 
2058         """GetThumbPosition(self) -> int""" 
2059         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2061     def GetThumbSize(*args
, **kwargs
): 
2062         """GetThumbSize(self) -> int""" 
2063         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2065     GetThumbLength 
= GetThumbSize 
 
2066     def GetPageSize(*args
, **kwargs
): 
2067         """GetPageSize(self) -> int""" 
2068         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2070     def GetRange(*args
, **kwargs
): 
2071         """GetRange(self) -> int""" 
2072         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2074     def IsVertical(*args
, **kwargs
): 
2075         """IsVertical(self) -> bool""" 
2076         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2078     def SetThumbPosition(*args
, **kwargs
): 
2079         """SetThumbPosition(self, int viewStart)""" 
2080         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2082     def GetClassDefaultAttributes(*args
, **kwargs
): 
2084         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2086         Get the default attributes for this class.  This is useful if you want 
2087         to use the same font or colour in your own control as in a standard 
2088         control -- which is a much better idea than hard coding specific 
2089         colours or fonts which might look completely out of place on the 
2090         user's system, especially if it uses themes. 
2092         The variant parameter is only relevant under Mac currently and is 
2093         ignore under other platforms. Under Mac, it will change the size of 
2094         the returned font. See `wx.Window.SetWindowVariant` for more about 
2097         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2099     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2100     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2101     Range 
= property(GetRange
,doc
="See `GetRange`")  
2102     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2103     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2104 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2105 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2107 def PreScrollBar(*args
, **kwargs
): 
2108     """PreScrollBar() -> ScrollBar""" 
2109     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2112 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2114     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2116     Get the default attributes for this class.  This is useful if you want 
2117     to use the same font or colour in your own control as in a standard 
2118     control -- which is a much better idea than hard coding specific 
2119     colours or fonts which might look completely out of place on the 
2120     user's system, especially if it uses themes. 
2122     The variant parameter is only relevant under Mac currently and is 
2123     ignore under other platforms. Under Mac, it will change the size of 
2124     the returned font. See `wx.Window.SetWindowVariant` for more about 
2127   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2129 #--------------------------------------------------------------------------- 
2131 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2132 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2133 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2134 SP_WRAP 
= _controls_
.SP_WRAP
 
2135 class SpinButton(_core
.Control
): 
2136     """Proxy of C++ SpinButton class""" 
2137     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2138     __repr__ 
= _swig_repr
 
2139     def __init__(self
, *args
, **kwargs
):  
2141         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2142             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2143             String name=SPIN_BUTTON_NAME) -> SpinButton 
2145         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2146         self
._setOORInfo
(self
) 
2148     def Create(*args
, **kwargs
): 
2150         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2151             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2152             String name=SPIN_BUTTON_NAME) -> bool 
2154         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2156     def GetValue(*args
, **kwargs
): 
2157         """GetValue(self) -> int""" 
2158         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2160     def GetMin(*args
, **kwargs
): 
2161         """GetMin(self) -> int""" 
2162         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2164     def GetMax(*args
, **kwargs
): 
2165         """GetMax(self) -> int""" 
2166         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2168     def SetValue(*args
, **kwargs
): 
2169         """SetValue(self, int val)""" 
2170         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2172     def SetMin(*args
, **kwargs
): 
2173         """SetMin(self, int minVal)""" 
2174         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2176     def SetMax(*args
, **kwargs
): 
2177         """SetMax(self, int maxVal)""" 
2178         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2180     def SetRange(*args
, **kwargs
): 
2181         """SetRange(self, int minVal, int maxVal)""" 
2182         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2184     def IsVertical(*args
, **kwargs
): 
2185         """IsVertical(self) -> bool""" 
2186         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2188     def GetClassDefaultAttributes(*args
, **kwargs
): 
2190         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2192         Get the default attributes for this class.  This is useful if you want 
2193         to use the same font or colour in your own control as in a standard 
2194         control -- which is a much better idea than hard coding specific 
2195         colours or fonts which might look completely out of place on the 
2196         user's system, especially if it uses themes. 
2198         The variant parameter is only relevant under Mac currently and is 
2199         ignore under other platforms. Under Mac, it will change the size of 
2200         the returned font. See `wx.Window.SetWindowVariant` for more about 
2203         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2205     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2206     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2207     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2208     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2209 _controls_
.SpinButton_swigregister(SpinButton
) 
2210 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2211 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2213 def PreSpinButton(*args
, **kwargs
): 
2214     """PreSpinButton() -> SpinButton""" 
2215     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2218 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2220     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2222     Get the default attributes for this class.  This is useful if you want 
2223     to use the same font or colour in your own control as in a standard 
2224     control -- which is a much better idea than hard coding specific 
2225     colours or fonts which might look completely out of place on the 
2226     user's system, especially if it uses themes. 
2228     The variant parameter is only relevant under Mac currently and is 
2229     ignore under other platforms. Under Mac, it will change the size of 
2230     the returned font. See `wx.Window.SetWindowVariant` for more about 
2233   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2235 class SpinCtrl(_core
.Control
): 
2236     """Proxy of C++ SpinCtrl class""" 
2237     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2238     __repr__ 
= _swig_repr
 
2239     def __init__(self
, *args
, **kwargs
):  
2241         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2242             Point pos=DefaultPosition, Size size=DefaultSize,  
2243             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2244             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2246         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2247         self
._setOORInfo
(self
) 
2249     def Create(*args
, **kwargs
): 
2251         Create(self, Window parent, int id=-1, String value=EmptyString,  
2252             Point pos=DefaultPosition, Size size=DefaultSize,  
2253             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2254             int initial=0, String name=SpinCtrlNameStr) -> bool 
2256         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2258     def GetValue(*args
, **kwargs
): 
2259         """GetValue(self) -> int""" 
2260         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2262     def SetValue(*args
, **kwargs
): 
2263         """SetValue(self, int value)""" 
2264         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2266     def SetValueString(*args
, **kwargs
): 
2267         """SetValueString(self, String text)""" 
2268         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2270     def SetRange(*args
, **kwargs
): 
2271         """SetRange(self, int minVal, int maxVal)""" 
2272         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2274     def GetMin(*args
, **kwargs
): 
2275         """GetMin(self) -> int""" 
2276         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2278     def GetMax(*args
, **kwargs
): 
2279         """GetMax(self) -> int""" 
2280         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2282     def SetSelection(*args
, **kwargs
): 
2283         """SetSelection(self, long from, long to)""" 
2284         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2286     def GetClassDefaultAttributes(*args
, **kwargs
): 
2288         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2290         Get the default attributes for this class.  This is useful if you want 
2291         to use the same font or colour in your own control as in a standard 
2292         control -- which is a much better idea than hard coding specific 
2293         colours or fonts which might look completely out of place on the 
2294         user's system, especially if it uses themes. 
2296         The variant parameter is only relevant under Mac currently and is 
2297         ignore under other platforms. Under Mac, it will change the size of 
2298         the returned font. See `wx.Window.SetWindowVariant` for more about 
2301         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2303     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2304     Max 
= property(GetMax
,doc
="See `GetMax`")  
2305     Min 
= property(GetMin
,doc
="See `GetMin`")  
2306     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2307 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2309 def PreSpinCtrl(*args
, **kwargs
): 
2310     """PreSpinCtrl() -> SpinCtrl""" 
2311     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2314 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2316     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2318     Get the default attributes for this class.  This is useful if you want 
2319     to use the same font or colour in your own control as in a standard 
2320     control -- which is a much better idea than hard coding specific 
2321     colours or fonts which might look completely out of place on the 
2322     user's system, especially if it uses themes. 
2324     The variant parameter is only relevant under Mac currently and is 
2325     ignore under other platforms. Under Mac, it will change the size of 
2326     the returned font. See `wx.Window.SetWindowVariant` for more about 
2329   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2331 class SpinEvent(_core
.NotifyEvent
): 
2332     """Proxy of C++ SpinEvent class""" 
2333     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2334     __repr__ 
= _swig_repr
 
2335     def __init__(self
, *args
, **kwargs
):  
2336         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2337         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2338     def GetPosition(*args
, **kwargs
): 
2339         """GetPosition(self) -> int""" 
2340         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2342     def SetPosition(*args
, **kwargs
): 
2343         """SetPosition(self, int pos)""" 
2344         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2346     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2347 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2349 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2350 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2351 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2352 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2353 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2355 #--------------------------------------------------------------------------- 
2357 class RadioBox(_core
.Control
): 
2358     """Proxy of C++ RadioBox class""" 
2359     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2360     __repr__ 
= _swig_repr
 
2361     def __init__(self
, *args
, **kwargs
):  
2363         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2364             Point pos=DefaultPosition, Size size=DefaultSize,  
2365             wxArrayString choices=wxPyEmptyStringArray,  
2366             int majorDimension=0, long style=RA_HORIZONTAL,  
2367             Validator validator=DefaultValidator,  
2368             String name=RadioBoxNameStr) -> RadioBox 
2370         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2371         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2372         self
._setOORInfo
(self
) 
2374     def Create(*args
, **kwargs
): 
2376         Create(self, Window parent, int id=-1, String label=EmptyString,  
2377             Point pos=DefaultPosition, Size size=DefaultSize,  
2378             wxArrayString choices=wxPyEmptyStringArray,  
2379             int majorDimension=0, long style=RA_HORIZONTAL,  
2380             Validator validator=DefaultValidator,  
2381             String name=RadioBoxNameStr) -> bool 
2383         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2385     def SetSelection(*args
, **kwargs
): 
2386         """SetSelection(self, int n)""" 
2387         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2389     def GetSelection(*args
, **kwargs
): 
2390         """GetSelection(self) -> int""" 
2391         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2393     def GetStringSelection(*args
, **kwargs
): 
2394         """GetStringSelection(self) -> String""" 
2395         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2397     def SetStringSelection(*args
, **kwargs
): 
2398         """SetStringSelection(self, String s) -> bool""" 
2399         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2401     def GetCount(*args
, **kwargs
): 
2402         """GetCount(self) -> size_t""" 
2403         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2405     def FindString(*args
, **kwargs
): 
2406         """FindString(self, String s) -> int""" 
2407         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2409     def GetString(*args
, **kwargs
): 
2410         """GetString(self, int n) -> String""" 
2411         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2413     def SetString(*args
, **kwargs
): 
2414         """SetString(self, int n, String label)""" 
2415         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2417     GetItemLabel 
= GetString 
 
2418     SetItemLabel 
= SetString 
 
2419     def EnableItem(*args
, **kwargs
): 
2420         """EnableItem(self, unsigned int n, bool enable=True)""" 
2421         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2423     def ShowItem(*args
, **kwargs
): 
2424         """ShowItem(self, unsigned int n, bool show=True)""" 
2425         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2427     def IsItemEnabled(*args
, **kwargs
): 
2428         """IsItemEnabled(self, unsigned int n) -> bool""" 
2429         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2431     def IsItemShown(*args
, **kwargs
): 
2432         """IsItemShown(self, unsigned int n) -> bool""" 
2433         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2435     def GetColumnCount(*args
, **kwargs
): 
2436         """GetColumnCount(self) -> unsigned int""" 
2437         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2439     def GetRowCount(*args
, **kwargs
): 
2440         """GetRowCount(self) -> unsigned int""" 
2441         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2443     def GetNextItem(*args
, **kwargs
): 
2444         """GetNextItem(self, int item, int dir, long style) -> int""" 
2445         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2447     def SetItemToolTip(*args
, **kwargs
): 
2448         """SetItemToolTip(self, unsigned int item, String text)""" 
2449         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2451     def GetItemToolTip(*args
, **kwargs
): 
2452         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2453         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2455     def SetItemHelpText(*args
, **kwargs
): 
2456         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2457         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2459     def GetItemHelpText(*args
, **kwargs
): 
2460         """GetItemHelpText(self, unsigned int n) -> String""" 
2461         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2463     def GetClassDefaultAttributes(*args
, **kwargs
): 
2465         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2467         Get the default attributes for this class.  This is useful if you want 
2468         to use the same font or colour in your own control as in a standard 
2469         control -- which is a much better idea than hard coding specific 
2470         colours or fonts which might look completely out of place on the 
2471         user's system, especially if it uses themes. 
2473         The variant parameter is only relevant under Mac currently and is 
2474         ignore under other platforms. Under Mac, it will change the size of 
2475         the returned font. See `wx.Window.SetWindowVariant` for more about 
2478         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2480     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2481     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2482     Count 
= property(GetCount
,doc
="See `GetCount`")  
2483     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2484     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2485     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2486 _controls_
.RadioBox_swigregister(RadioBox
) 
2487 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2488 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2490 def PreRadioBox(*args
, **kwargs
): 
2491     """PreRadioBox() -> RadioBox""" 
2492     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2495 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2497     RadioBox_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 #--------------------------------------------------------------------------- 
2514 class RadioButton(_core
.Control
): 
2515     """Proxy of C++ RadioButton class""" 
2516     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2517     __repr__ 
= _swig_repr
 
2518     def __init__(self
, *args
, **kwargs
):  
2520         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2521             Point pos=DefaultPosition, Size size=DefaultSize,  
2522             long style=0, Validator validator=DefaultValidator,  
2523             String name=RadioButtonNameStr) -> RadioButton 
2525         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2526         self
._setOORInfo
(self
) 
2528     def Create(*args
, **kwargs
): 
2530         Create(self, Window parent, int id=-1, String label=EmptyString,  
2531             Point pos=DefaultPosition, Size size=DefaultSize,  
2532             long style=0, Validator validator=DefaultValidator,  
2533             String name=RadioButtonNameStr) -> bool 
2535         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2537     def GetValue(*args
, **kwargs
): 
2538         """GetValue(self) -> bool""" 
2539         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2541     def SetValue(*args
, **kwargs
): 
2542         """SetValue(self, bool value)""" 
2543         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2545     def GetClassDefaultAttributes(*args
, **kwargs
): 
2547         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2549         Get the default attributes for this class.  This is useful if you want 
2550         to use the same font or colour in your own control as in a standard 
2551         control -- which is a much better idea than hard coding specific 
2552         colours or fonts which might look completely out of place on the 
2553         user's system, especially if it uses themes. 
2555         The variant parameter is only relevant under Mac currently and is 
2556         ignore under other platforms. Under Mac, it will change the size of 
2557         the returned font. See `wx.Window.SetWindowVariant` for more about 
2560         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2562     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2563     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2564 _controls_
.RadioButton_swigregister(RadioButton
) 
2566 def PreRadioButton(*args
, **kwargs
): 
2567     """PreRadioButton() -> RadioButton""" 
2568     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2571 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2573     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2575     Get the default attributes for this class.  This is useful if you want 
2576     to use the same font or colour in your own control as in a standard 
2577     control -- which is a much better idea than hard coding specific 
2578     colours or fonts which might look completely out of place on the 
2579     user's system, especially if it uses themes. 
2581     The variant parameter is only relevant under Mac currently and is 
2582     ignore under other platforms. Under Mac, it will change the size of 
2583     the returned font. See `wx.Window.SetWindowVariant` for more about 
2586   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2588 #--------------------------------------------------------------------------- 
2590 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2591 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2592 SL_TICKS 
= _controls_
.SL_TICKS
 
2593 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2594 SL_LABELS 
= _controls_
.SL_LABELS
 
2595 SL_LEFT 
= _controls_
.SL_LEFT
 
2596 SL_TOP 
= _controls_
.SL_TOP
 
2597 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2598 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2599 SL_BOTH 
= _controls_
.SL_BOTH
 
2600 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2601 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2602 class Slider(_core
.Control
): 
2603     """Proxy of C++ Slider class""" 
2604     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2605     __repr__ 
= _swig_repr
 
2606     def __init__(self
, *args
, **kwargs
):  
2608         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2609             int maxValue=100, Point pos=DefaultPosition,  
2610             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2611             Validator validator=DefaultValidator,  
2612             String name=SliderNameStr) -> Slider 
2614         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2615         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2616         self
._setOORInfo
(self
) 
2618     def Create(*args
, **kwargs
): 
2620         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2621             int maxValue=100, Point pos=DefaultPosition,  
2622             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2623             Validator validator=DefaultValidator,  
2624             String name=SliderNameStr) -> bool 
2626         return _controls_
.Slider_Create(*args
, **kwargs
) 
2628     def GetValue(*args
, **kwargs
): 
2629         """GetValue(self) -> int""" 
2630         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2632     def SetValue(*args
, **kwargs
): 
2633         """SetValue(self, int value)""" 
2634         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2636     def SetRange(*args
, **kwargs
): 
2637         """SetRange(self, int minValue, int maxValue)""" 
2638         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2640     def GetMin(*args
, **kwargs
): 
2641         """GetMin(self) -> int""" 
2642         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2644     def GetMax(*args
, **kwargs
): 
2645         """GetMax(self) -> int""" 
2646         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2648     def SetMin(*args
, **kwargs
): 
2649         """SetMin(self, int minValue)""" 
2650         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2652     def SetMax(*args
, **kwargs
): 
2653         """SetMax(self, int maxValue)""" 
2654         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2656     def SetLineSize(*args
, **kwargs
): 
2657         """SetLineSize(self, int lineSize)""" 
2658         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2660     def SetPageSize(*args
, **kwargs
): 
2661         """SetPageSize(self, int pageSize)""" 
2662         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2664     def GetLineSize(*args
, **kwargs
): 
2665         """GetLineSize(self) -> int""" 
2666         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2668     def GetPageSize(*args
, **kwargs
): 
2669         """GetPageSize(self) -> int""" 
2670         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2672     def SetThumbLength(*args
, **kwargs
): 
2673         """SetThumbLength(self, int lenPixels)""" 
2674         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2676     def GetThumbLength(*args
, **kwargs
): 
2677         """GetThumbLength(self) -> int""" 
2678         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2680     def SetTickFreq(*args
, **kwargs
): 
2681         """SetTickFreq(self, int n, int pos=1)""" 
2682         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2684     def GetTickFreq(*args
, **kwargs
): 
2685         """GetTickFreq(self) -> int""" 
2686         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2688     def ClearTicks(*args
, **kwargs
): 
2689         """ClearTicks(self)""" 
2690         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2692     def SetTick(*args
, **kwargs
): 
2693         """SetTick(self, int tickPos)""" 
2694         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2696     def ClearSel(*args
, **kwargs
): 
2697         """ClearSel(self)""" 
2698         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2700     def GetSelEnd(*args
, **kwargs
): 
2701         """GetSelEnd(self) -> int""" 
2702         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2704     def GetSelStart(*args
, **kwargs
): 
2705         """GetSelStart(self) -> int""" 
2706         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2708     def SetSelection(*args
, **kwargs
): 
2709         """SetSelection(self, int min, int max)""" 
2710         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2712     def GetClassDefaultAttributes(*args
, **kwargs
): 
2714         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2716         Get the default attributes for this class.  This is useful if you want 
2717         to use the same font or colour in your own control as in a standard 
2718         control -- which is a much better idea than hard coding specific 
2719         colours or fonts which might look completely out of place on the 
2720         user's system, especially if it uses themes. 
2722         The variant parameter is only relevant under Mac currently and is 
2723         ignore under other platforms. Under Mac, it will change the size of 
2724         the returned font. See `wx.Window.SetWindowVariant` for more about 
2727         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2729     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2730     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2731     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2732     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2733     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2734     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2735     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2736     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2737     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2738     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2739 _controls_
.Slider_swigregister(Slider
) 
2740 SliderNameStr 
= cvar
.SliderNameStr
 
2742 def PreSlider(*args
, **kwargs
): 
2743     """PreSlider() -> Slider""" 
2744     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2747 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2749     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2751     Get the default attributes for this class.  This is useful if you want 
2752     to use the same font or colour in your own control as in a standard 
2753     control -- which is a much better idea than hard coding specific 
2754     colours or fonts which might look completely out of place on the 
2755     user's system, especially if it uses themes. 
2757     The variant parameter is only relevant under Mac currently and is 
2758     ignore under other platforms. Under Mac, it will change the size of 
2759     the returned font. See `wx.Window.SetWindowVariant` for more about 
2762   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2764 #--------------------------------------------------------------------------- 
2766 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2767 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2769 class ToggleButton(_core
.Control
): 
2770     """Proxy of C++ ToggleButton class""" 
2771     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2772     __repr__ 
= _swig_repr
 
2773     def __init__(self
, *args
, **kwargs
):  
2775         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2776             Point pos=DefaultPosition, Size size=DefaultSize,  
2777             long style=0, Validator validator=DefaultValidator,  
2778             String name=ToggleButtonNameStr) -> ToggleButton 
2780         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2781         self
._setOORInfo
(self
) 
2783     def Create(*args
, **kwargs
): 
2785         Create(self, Window parent, int id=-1, String label=EmptyString,  
2786             Point pos=DefaultPosition, Size size=DefaultSize,  
2787             long style=0, Validator validator=DefaultValidator,  
2788             String name=ToggleButtonNameStr) -> bool 
2790         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2792     def SetValue(*args
, **kwargs
): 
2793         """SetValue(self, bool value)""" 
2794         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2796     def GetValue(*args
, **kwargs
): 
2797         """GetValue(self) -> bool""" 
2798         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2800     def GetClassDefaultAttributes(*args
, **kwargs
): 
2802         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2804         Get the default attributes for this class.  This is useful if you want 
2805         to use the same font or colour in your own control as in a standard 
2806         control -- which is a much better idea than hard coding specific 
2807         colours or fonts which might look completely out of place on the 
2808         user's system, especially if it uses themes. 
2810         The variant parameter is only relevant under Mac currently and is 
2811         ignore under other platforms. Under Mac, it will change the size of 
2812         the returned font. See `wx.Window.SetWindowVariant` for more about 
2815         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2817     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2818     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2819 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2820 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2822 def PreToggleButton(*args
, **kwargs
): 
2823     """PreToggleButton() -> ToggleButton""" 
2824     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2827 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2829     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2831     Get the default attributes for this class.  This is useful if you want 
2832     to use the same font or colour in your own control as in a standard 
2833     control -- which is a much better idea than hard coding specific 
2834     colours or fonts which might look completely out of place on the 
2835     user's system, especially if it uses themes. 
2837     The variant parameter is only relevant under Mac currently and is 
2838     ignore under other platforms. Under Mac, it will change the size of 
2839     the returned font. See `wx.Window.SetWindowVariant` for more about 
2842   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2844 #--------------------------------------------------------------------------- 
2846 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2847 BK_TOP 
= _controls_
.BK_TOP
 
2848 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2849 BK_LEFT 
= _controls_
.BK_LEFT
 
2850 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2851 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2852 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2853 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2854 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2855 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2856 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2857 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2858 class BookCtrlBase(_core
.Control
): 
2859     """Proxy of C++ BookCtrlBase class""" 
2860     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2861     def __init__(self
): raise AttributeError, "No constructor defined" 
2862     __repr__ 
= _swig_repr
 
2863     def GetPageCount(*args
, **kwargs
): 
2864         """GetPageCount(self) -> size_t""" 
2865         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2867     def GetPage(*args
, **kwargs
): 
2868         """GetPage(self, size_t n) -> Window""" 
2869         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2871     def GetCurrentPage(*args
, **kwargs
): 
2872         """GetCurrentPage(self) -> Window""" 
2873         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2875     def GetSelection(*args
, **kwargs
): 
2876         """GetSelection(self) -> int""" 
2877         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2879     def SetPageText(*args
, **kwargs
): 
2880         """SetPageText(self, size_t n, String strText) -> bool""" 
2881         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2883     def GetPageText(*args
, **kwargs
): 
2884         """GetPageText(self, size_t n) -> String""" 
2885         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2887     def SetImageList(*args
, **kwargs
): 
2888         """SetImageList(self, ImageList imageList)""" 
2889         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2891     def AssignImageList(*args
, **kwargs
): 
2892         """AssignImageList(self, ImageList imageList)""" 
2893         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2895     def GetImageList(*args
, **kwargs
): 
2896         """GetImageList(self) -> ImageList""" 
2897         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2899     def GetPageImage(*args
, **kwargs
): 
2900         """GetPageImage(self, size_t n) -> int""" 
2901         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2903     def SetPageImage(*args
, **kwargs
): 
2904         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2905         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2907     def SetPageSize(*args
, **kwargs
): 
2908         """SetPageSize(self, Size size)""" 
2909         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2911     def CalcSizeFromPage(*args
, **kwargs
): 
2912         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2913         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2915     def GetInternalBorder(*args
, **kwargs
): 
2916         """GetInternalBorder(self) -> unsigned int""" 
2917         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2919     def SetInternalBorder(*args
, **kwargs
): 
2920         """SetInternalBorder(self, unsigned int internalBorder)""" 
2921         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2923     def IsVertical(*args
, **kwargs
): 
2924         """IsVertical(self) -> bool""" 
2925         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2927     def SetControlMargin(*args
, **kwargs
): 
2928         """SetControlMargin(self, int margin)""" 
2929         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2931     def GetControlMargin(*args
, **kwargs
): 
2932         """GetControlMargin(self) -> int""" 
2933         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2935     def SetFitToCurrentPage(*args
, **kwargs
): 
2936         """SetFitToCurrentPage(self, bool fit)""" 
2937         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2939     def GetFitToCurrentPage(*args
, **kwargs
): 
2940         """GetFitToCurrentPage(self) -> bool""" 
2941         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2943     def GetControlSizer(*args
, **kwargs
): 
2944         """GetControlSizer(self) -> Sizer""" 
2945         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2947     def DeletePage(*args
, **kwargs
): 
2948         """DeletePage(self, size_t n) -> bool""" 
2949         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2951     def RemovePage(*args
, **kwargs
): 
2952         """RemovePage(self, size_t n) -> bool""" 
2953         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2955     def DeleteAllPages(*args
, **kwargs
): 
2956         """DeleteAllPages(self) -> bool""" 
2957         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2959     def AddPage(*args
, **kwargs
): 
2960         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2961         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2963     def InsertPage(*args
, **kwargs
): 
2965         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2966             int imageId=-1) -> bool 
2968         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2970     def SetSelection(*args
, **kwargs
): 
2971         """SetSelection(self, size_t n) -> int""" 
2972         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2974     def ChangeSelection(*args
, **kwargs
): 
2975         """ChangeSelection(self, size_t n) -> int""" 
2976         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
2978     def AdvanceSelection(*args
, **kwargs
): 
2979         """AdvanceSelection(self, bool forward=True)""" 
2980         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2982     def HitTest(*args
, **kwargs
): 
2984         HitTest(Point pt) -> (tab, where) 
2986         Returns the page/tab which is hit, and flags indicating where using 
2987         wx.NB_HITTEST flags. 
2989         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2991     def GetClassDefaultAttributes(*args
, **kwargs
): 
2993         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2995         Get the default attributes for this class.  This is useful if you want 
2996         to use the same font or colour in your own control as in a standard 
2997         control -- which is a much better idea than hard coding specific 
2998         colours or fonts which might look completely out of place on the 
2999         user's system, especially if it uses themes. 
3001         The variant parameter is only relevant under Mac currently and is 
3002         ignore under other platforms. Under Mac, it will change the size of 
3003         the returned font. See `wx.Window.SetWindowVariant` for more about 
3006         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3008     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3009     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
3010     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
3011     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
3012     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
3013     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
3014     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3015     Page 
= property(GetPage
,doc
="See `GetPage`")  
3016     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3017     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3018     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3019     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3020 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3021 NotebookNameStr 
= cvar
.NotebookNameStr
 
3023 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3025     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3027     Get the default attributes for this class.  This is useful if you want 
3028     to use the same font or colour in your own control as in a standard 
3029     control -- which is a much better idea than hard coding specific 
3030     colours or fonts which might look completely out of place on the 
3031     user's system, especially if it uses themes. 
3033     The variant parameter is only relevant under Mac currently and is 
3034     ignore under other platforms. Under Mac, it will change the size of 
3035     the returned font. See `wx.Window.SetWindowVariant` for more about 
3038   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3040 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3041     """Proxy of C++ BookCtrlBaseEvent class""" 
3042     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3043     __repr__ 
= _swig_repr
 
3044     def __init__(self
, *args
, **kwargs
):  
3046         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3047             int nOldSel=-1) -> BookCtrlBaseEvent 
3049         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3050     def GetSelection(*args
, **kwargs
): 
3052         GetSelection(self) -> int 
3054         Returns item index for a listbox or choice selection event (not valid 
3057         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3059     def SetSelection(*args
, **kwargs
): 
3060         """SetSelection(self, int nSel)""" 
3061         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3063     def GetOldSelection(*args
, **kwargs
): 
3064         """GetOldSelection(self) -> int""" 
3065         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3067     def SetOldSelection(*args
, **kwargs
): 
3068         """SetOldSelection(self, int nOldSel)""" 
3069         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3071     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3072     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3073 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
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 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3089 class Notebook(BookCtrlBase
): 
3090     """Proxy of C++ Notebook class""" 
3091     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3092     __repr__ 
= _swig_repr
 
3093     def __init__(self
, *args
, **kwargs
):  
3095         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3096             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3098         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3099         self
._setOORInfo
(self
) 
3101     def Create(*args
, **kwargs
): 
3103         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3104             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3106         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3108     def GetRowCount(*args
, **kwargs
): 
3109         """GetRowCount(self) -> int""" 
3110         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3112     def SetPadding(*args
, **kwargs
): 
3113         """SetPadding(self, Size padding)""" 
3114         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3116     def SetTabSize(*args
, **kwargs
): 
3117         """SetTabSize(self, Size sz)""" 
3118         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3120     def GetThemeBackgroundColour(*args
, **kwargs
): 
3121         """GetThemeBackgroundColour(self) -> Colour""" 
3122         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3124     def GetClassDefaultAttributes(*args
, **kwargs
): 
3126         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3128         Get the default attributes for this class.  This is useful if you want 
3129         to use the same font or colour in your own control as in a standard 
3130         control -- which is a much better idea than hard coding specific 
3131         colours or fonts which might look completely out of place on the 
3132         user's system, especially if it uses themes. 
3134         The variant parameter is only relevant under Mac currently and is 
3135         ignore under other platforms. Under Mac, it will change the size of 
3136         the returned font. See `wx.Window.SetWindowVariant` for more about 
3139         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3141     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3142     def SendPageChangingEvent(*args
, **kwargs
): 
3143         """SendPageChangingEvent(self, int nPage) -> bool""" 
3144         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3146     def SendPageChangedEvent(*args
, **kwargs
): 
3147         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3148         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3150     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3151     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3152 _controls_
.Notebook_swigregister(Notebook
) 
3154 def PreNotebook(*args
, **kwargs
): 
3155     """PreNotebook() -> Notebook""" 
3156     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3159 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3161     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3163     Get the default attributes for this class.  This is useful if you want 
3164     to use the same font or colour in your own control as in a standard 
3165     control -- which is a much better idea than hard coding specific 
3166     colours or fonts which might look completely out of place on the 
3167     user's system, especially if it uses themes. 
3169     The variant parameter is only relevant under Mac currently and is 
3170     ignore under other platforms. Under Mac, it will change the size of 
3171     the returned font. See `wx.Window.SetWindowVariant` for more about 
3174   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3176 class NotebookEvent(BookCtrlBaseEvent
): 
3177     """Proxy of C++ NotebookEvent class""" 
3178     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3179     __repr__ 
= _swig_repr
 
3180     def __init__(self
, *args
, **kwargs
):  
3182         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3183             int nOldSel=-1) -> NotebookEvent 
3185         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3186 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3188 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3189 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3191 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3192 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3194 #---------------------------------------------------------------------------- 
3196 class NotebookPage(wx
.Panel
): 
3198     There is an old (and apparently unsolvable) bug when placing a 
3199     window with a nonstandard background colour in a wx.Notebook on 
3200     wxGTK1, as the notbooks's background colour would always be used 
3201     when the window is refreshed.  The solution is to place a panel in 
3202     the notbook and the coloured window on the panel, sized to cover 
3203     the panel.  This simple class does that for you, just put an 
3204     instance of this in the notebook and make your regular window a 
3205     child of this one and it will handle the resize for you. 
3207     def __init__(self
, parent
, id=-1, 
3208                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3209                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3210         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3212         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3214     def OnSize(self
, evt
): 
3215         if self
.child 
is None: 
3216             children 
= self
.GetChildren() 
3218                 self
.child 
= children
[0] 
3220             self
.child
.SetPosition((0,0)) 
3221             self
.child
.SetSize(self
.GetSize()) 
3224 #--------------------------------------------------------------------------- 
3226 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3227 LB_TOP 
= _controls_
.LB_TOP
 
3228 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3229 LB_LEFT 
= _controls_
.LB_LEFT
 
3230 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3231 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3232 class Listbook(BookCtrlBase
): 
3233     """Proxy of C++ Listbook class""" 
3234     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3235     __repr__ 
= _swig_repr
 
3236     def __init__(self
, *args
, **kwargs
):  
3238         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3239             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3241         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3242         self
._setOORInfo
(self
) 
3244     def Create(*args
, **kwargs
): 
3246         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3247             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3249         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3251     def GetListView(*args
, **kwargs
): 
3252         """GetListView(self) -> ListView""" 
3253         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3255     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3256 _controls_
.Listbook_swigregister(Listbook
) 
3258 def PreListbook(*args
, **kwargs
): 
3259     """PreListbook() -> Listbook""" 
3260     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3263 class ListbookEvent(BookCtrlBaseEvent
): 
3264     """Proxy of C++ ListbookEvent class""" 
3265     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3266     __repr__ 
= _swig_repr
 
3267     def __init__(self
, *args
, **kwargs
):  
3269         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3270             int nOldSel=-1) -> ListbookEvent 
3272         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3273 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3275 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3276 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3277 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3278 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3280 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3281 CHB_TOP 
= _controls_
.CHB_TOP
 
3282 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3283 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3284 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3285 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3286 class Choicebook(BookCtrlBase
): 
3287     """Proxy of C++ Choicebook class""" 
3288     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3289     __repr__ 
= _swig_repr
 
3290     def __init__(self
, *args
, **kwargs
):  
3292         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3293             long style=0, String name=EmptyString) -> Choicebook 
3295         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3296         self
._setOORInfo
(self
) 
3298     def Create(*args
, **kwargs
): 
3300         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3301             long style=0, String name=EmptyString) -> bool 
3303         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3305     def GetChoiceCtrl(*args
, **kwargs
): 
3306         """GetChoiceCtrl(self) -> Choice""" 
3307         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3309     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3310 _controls_
.Choicebook_swigregister(Choicebook
) 
3312 def PreChoicebook(*args
, **kwargs
): 
3313     """PreChoicebook() -> Choicebook""" 
3314     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3317 class ChoicebookEvent(BookCtrlBaseEvent
): 
3318     """Proxy of C++ ChoicebookEvent class""" 
3319     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3320     __repr__ 
= _swig_repr
 
3321     def __init__(self
, *args
, **kwargs
):  
3323         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3324             int nOldSel=-1) -> ChoicebookEvent 
3326         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3327 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3329 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3330 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3331 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3332 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3334 #--------------------------------------------------------------------------- 
3336 class Treebook(BookCtrlBase
): 
3337     """Proxy of C++ Treebook class""" 
3338     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3339     __repr__ 
= _swig_repr
 
3340     def __init__(self
, *args
, **kwargs
):  
3342         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3343             long style=BK_DEFAULT,  
3344             String name=EmptyString) -> Treebook 
3346         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3347         self
._setOORInfo
(self
) 
3349     def Create(*args
, **kwargs
): 
3351         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3352             long style=BK_DEFAULT,  
3353             String name=EmptyString) -> bool 
3355         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3357     def InsertSubPage(*args
, **kwargs
): 
3359         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3360             int imageId=NOT_FOUND) -> bool 
3362         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3364     def AddSubPage(*args
, **kwargs
): 
3365         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3366         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3368     def IsNodeExpanded(*args
, **kwargs
): 
3369         """IsNodeExpanded(self, size_t pos) -> bool""" 
3370         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3372     def ExpandNode(*args
, **kwargs
): 
3373         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3374         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3376     def CollapseNode(*args
, **kwargs
): 
3377         """CollapseNode(self, size_t pos) -> bool""" 
3378         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3380     def GetPageParent(*args
, **kwargs
): 
3381         """GetPageParent(self, size_t pos) -> int""" 
3382         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3384     def GetTreeCtrl(*args
, **kwargs
): 
3385         """GetTreeCtrl(self) -> TreeCtrl""" 
3386         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3388     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3389 _controls_
.Treebook_swigregister(Treebook
) 
3391 def PreTreebook(*args
, **kwargs
): 
3392     """PreTreebook() -> Treebook""" 
3393     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3396 class TreebookEvent(BookCtrlBaseEvent
): 
3397     """Proxy of C++ TreebookEvent class""" 
3398     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3399     __repr__ 
= _swig_repr
 
3400     def __init__(self
, *args
, **kwargs
):  
3402         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3403             int nOldSel=NOT_FOUND) -> TreebookEvent 
3405         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3406 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3408 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3409 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3410 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3411 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3412 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3413 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3414 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3415 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3417 #--------------------------------------------------------------------------- 
3419 class Toolbook(BookCtrlBase
): 
3420     """Proxy of C++ Toolbook class""" 
3421     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3422     __repr__ 
= _swig_repr
 
3423     def __init__(self
, *args
, **kwargs
):  
3425         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3426             long style=BK_DEFAULT,  
3427             String name=EmptyString) -> Toolbook 
3429         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3430         self
._setOORInfo
(self
) 
3432     def Create(*args
, **kwargs
): 
3434         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3435             long style=0, String name=wxEmptyString) -> bool 
3437         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3439     def GetToolBar(*args
, **kwargs
): 
3440         """GetToolBar(self) -> ToolBarBase""" 
3441         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3443     def Realize(*args
, **kwargs
): 
3445         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3447     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3448 _controls_
.Toolbook_swigregister(Toolbook
) 
3450 def PreToolbook(*args
, **kwargs
): 
3451     """PreToolbook() -> Toolbook""" 
3452     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3455 class ToolbookEvent(BookCtrlBaseEvent
): 
3456     """Proxy of C++ ToolbookEvent class""" 
3457     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3458     __repr__ 
= _swig_repr
 
3459     def __init__(self
, *args
, **kwargs
):  
3461         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3462             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3464         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3465 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3467 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3468 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3469 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3470 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3472 #--------------------------------------------------------------------------- 
3474 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3475 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3476 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3477 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3478 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3479 TB_TOP 
= _controls_
.TB_TOP
 
3480 TB_LEFT 
= _controls_
.TB_LEFT
 
3481 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3482 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3483 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3484 TB_FLAT 
= _controls_
.TB_FLAT
 
3485 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3486 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3487 TB_TEXT 
= _controls_
.TB_TEXT
 
3488 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3489 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3490 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3491 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3492 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3493 class ToolBarToolBase(_core
.Object
): 
3494     """Proxy of C++ ToolBarToolBase class""" 
3495     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3496     def __init__(self
): raise AttributeError, "No constructor defined" 
3497     __repr__ 
= _swig_repr
 
3498     def GetId(*args
, **kwargs
): 
3499         """GetId(self) -> int""" 
3500         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3502     def GetControl(*args
, **kwargs
): 
3503         """GetControl(self) -> Control""" 
3504         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3506     def GetToolBar(*args
, **kwargs
): 
3507         """GetToolBar(self) -> ToolBarBase""" 
3508         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3510     def IsButton(*args
, **kwargs
): 
3511         """IsButton(self) -> int""" 
3512         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3514     def IsControl(*args
, **kwargs
): 
3515         """IsControl(self) -> int""" 
3516         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3518     def IsSeparator(*args
, **kwargs
): 
3519         """IsSeparator(self) -> int""" 
3520         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3522     def GetStyle(*args
, **kwargs
): 
3523         """GetStyle(self) -> int""" 
3524         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3526     def GetKind(*args
, **kwargs
): 
3527         """GetKind(self) -> int""" 
3528         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3530     def IsEnabled(*args
, **kwargs
): 
3531         """IsEnabled(self) -> bool""" 
3532         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3534     def IsToggled(*args
, **kwargs
): 
3535         """IsToggled(self) -> bool""" 
3536         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3538     def CanBeToggled(*args
, **kwargs
): 
3539         """CanBeToggled(self) -> bool""" 
3540         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3542     def GetNormalBitmap(*args
, **kwargs
): 
3543         """GetNormalBitmap(self) -> Bitmap""" 
3544         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3546     def GetDisabledBitmap(*args
, **kwargs
): 
3547         """GetDisabledBitmap(self) -> Bitmap""" 
3548         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3550     def GetBitmap(*args
, **kwargs
): 
3551         """GetBitmap(self) -> Bitmap""" 
3552         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3554     def GetLabel(*args
, **kwargs
): 
3555         """GetLabel(self) -> String""" 
3556         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3558     def GetShortHelp(*args
, **kwargs
): 
3559         """GetShortHelp(self) -> String""" 
3560         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3562     def GetLongHelp(*args
, **kwargs
): 
3563         """GetLongHelp(self) -> String""" 
3564         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3566     def Enable(*args
, **kwargs
): 
3567         """Enable(self, bool enable) -> bool""" 
3568         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3570     def Toggle(*args
, **kwargs
): 
3572         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3574     def SetToggle(*args
, **kwargs
): 
3575         """SetToggle(self, bool toggle) -> bool""" 
3576         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3578     def SetShortHelp(*args
, **kwargs
): 
3579         """SetShortHelp(self, String help) -> bool""" 
3580         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3582     def SetLongHelp(*args
, **kwargs
): 
3583         """SetLongHelp(self, String help) -> bool""" 
3584         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3586     def SetNormalBitmap(*args
, **kwargs
): 
3587         """SetNormalBitmap(self, Bitmap bmp)""" 
3588         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3590     def SetDisabledBitmap(*args
, **kwargs
): 
3591         """SetDisabledBitmap(self, Bitmap bmp)""" 
3592         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3594     def SetLabel(*args
, **kwargs
): 
3595         """SetLabel(self, String label)""" 
3596         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3598     def Detach(*args
, **kwargs
): 
3600         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3602     def Attach(*args
, **kwargs
): 
3603         """Attach(self, ToolBarBase tbar)""" 
3604         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3606     def GetClientData(*args
, **kwargs
): 
3607         """GetClientData(self) -> PyObject""" 
3608         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3610     def SetClientData(*args
, **kwargs
): 
3611         """SetClientData(self, PyObject clientData)""" 
3612         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3614     GetBitmap1 
= GetNormalBitmap
 
3615     GetBitmap2 
= GetDisabledBitmap
 
3616     SetBitmap1 
= SetNormalBitmap
 
3617     SetBitmap2 
= SetDisabledBitmap
 
3619     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3620     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3621     Control 
= property(GetControl
,doc
="See `GetControl`")  
3622     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3623     Id 
= property(GetId
,doc
="See `GetId`")  
3624     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3625     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3626     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3627     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3628     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3629     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3630     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3631 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3633 class ToolBarBase(_core
.Control
): 
3634     """Proxy of C++ ToolBarBase class""" 
3635     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3636     def __init__(self
): raise AttributeError, "No constructor defined" 
3637     __repr__ 
= _swig_repr
 
3638     def DoAddTool(*args
, **kwargs
): 
3640         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3641             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3642             String longHelp=EmptyString,  
3643             PyObject clientData=None) -> ToolBarToolBase 
3645         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3647     def DoInsertTool(*args
, **kwargs
): 
3649         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3650             int kind=ITEM_NORMAL,  
3651             String shortHelp=EmptyString, String longHelp=EmptyString,  
3652             PyObject clientData=None) -> ToolBarToolBase 
3654         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3656     # These match the original Add methods for this class, kept for 
3657     # backwards compatibility with versions < 2.3.3. 
3660     def AddTool(self
, id, bitmap
, 
3661                 pushedBitmap 
= wx
.NullBitmap
, 
3664                 shortHelpString 
= '', 
3665                 longHelpString 
= '') : 
3666         '''Old style method to add a tool to the toolbar.''' 
3667         kind 
= wx
.ITEM_NORMAL
 
3668         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3669         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3670                               shortHelpString
, longHelpString
, clientData
) 
3672     def AddSimpleTool(self
, id, bitmap
, 
3673                       shortHelpString 
= '', 
3674                       longHelpString 
= '', 
3676         '''Old style method to add a tool to the toolbar.''' 
3677         kind 
= wx
.ITEM_NORMAL
 
3678         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3679         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3680                               shortHelpString
, longHelpString
, None) 
3682     def InsertTool(self
, pos
, id, bitmap
, 
3683                    pushedBitmap 
= wx
.NullBitmap
, 
3686                    shortHelpString 
= '', 
3687                    longHelpString 
= ''): 
3688         '''Old style method to insert a tool in the toolbar.''' 
3689         kind 
= wx
.ITEM_NORMAL
 
3690         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3691         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3692                                  shortHelpString
, longHelpString
, clientData
) 
3694     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3695                          shortHelpString 
= '', 
3696                          longHelpString 
= '', 
3698         '''Old style method to insert a tool in the toolbar.''' 
3699         kind 
= wx
.ITEM_NORMAL
 
3700         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3701         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3702                                  shortHelpString
, longHelpString
, None) 
3705     # The following are the new toolbar Add methods starting with 
3706     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3707     # able to keep backwards compatibility with using the above 
3708     # methods.  Eventually these should migrate to be the methods used 
3709     # primarily and lose the 'Label' in the name... 
3711     def AddLabelTool(self
, id, label
, bitmap
, 
3712                      bmpDisabled 
= wx
.NullBitmap
, 
3713                      kind 
= wx
.ITEM_NORMAL
, 
3714                      shortHelp 
= '', longHelp 
= '', 
3717         The full AddTool() function. 
3719         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3720         is created and used as the disabled image. 
3722         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3723                               shortHelp
, longHelp
, clientData
) 
3726     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3727                         bmpDisabled 
= wx
.NullBitmap
, 
3728                         kind 
= wx
.ITEM_NORMAL
, 
3729                         shortHelp 
= '', longHelp 
= '', 
3732         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3733         is equivalent to AddTool() 
3735         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3736                                  shortHelp
, longHelp
, clientData
) 
3738     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3739                         bmpDisabled 
= wx
.NullBitmap
, 
3740                         shortHelp 
= '', longHelp 
= '', 
3742         '''Add a check tool, i.e. a tool which can be toggled''' 
3743         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3744                               shortHelp
, longHelp
, clientData
) 
3746     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3747                           bmpDisabled 
= wx
.NullBitmap
, 
3748                           shortHelp 
= '', longHelp 
= '', 
3751         Add a radio tool, i.e. a tool which can be toggled and releases any 
3752         other toggled radio tools in the same group when it happens 
3754         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3755                               shortHelp
, longHelp
, clientData
) 
3758     # For consistency with the backwards compatible methods above, here are 
3759     # some non-'Label' versions of the Check and Radio methods 
3761     def AddCheckTool(self
, id, bitmap
, 
3762                      bmpDisabled 
= wx
.NullBitmap
, 
3763                      shortHelp 
= '', longHelp 
= '', 
3765         '''Add a check tool, i.e. a tool which can be toggled''' 
3766         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3767                               shortHelp
, longHelp
, clientData
) 
3769     def AddRadioTool(self
, id, bitmap
, 
3770                      bmpDisabled 
= wx
.NullBitmap
, 
3771                      shortHelp 
= '', longHelp 
= '', 
3774         Add a radio tool, i.e. a tool which can be toggled and releases any 
3775         other toggled radio tools in the same group when it happens 
3777         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3778                               shortHelp
, longHelp
, clientData
) 
3780     def AddToolItem(*args
, **kwargs
): 
3781         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3782         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3784     def InsertToolItem(*args
, **kwargs
): 
3785         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3786         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3788     def AddControl(*args
, **kwargs
): 
3789         """AddControl(self, Control control) -> ToolBarToolBase""" 
3790         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3792     def InsertControl(*args
, **kwargs
): 
3793         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3794         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3796     def FindControl(*args
, **kwargs
): 
3797         """FindControl(self, int id) -> Control""" 
3798         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3800     def AddSeparator(*args
, **kwargs
): 
3801         """AddSeparator(self) -> ToolBarToolBase""" 
3802         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3804     def InsertSeparator(*args
, **kwargs
): 
3805         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3806         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3808     def RemoveTool(*args
, **kwargs
): 
3809         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3810         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3812     def DeleteToolByPos(*args
, **kwargs
): 
3813         """DeleteToolByPos(self, size_t pos) -> bool""" 
3814         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3816     def DeleteTool(*args
, **kwargs
): 
3817         """DeleteTool(self, int id) -> bool""" 
3818         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3820     def ClearTools(*args
, **kwargs
): 
3821         """ClearTools(self)""" 
3822         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3824     def Realize(*args
, **kwargs
): 
3825         """Realize(self) -> bool""" 
3826         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3828     def EnableTool(*args
, **kwargs
): 
3829         """EnableTool(self, int id, bool enable)""" 
3830         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3832     def ToggleTool(*args
, **kwargs
): 
3833         """ToggleTool(self, int id, bool toggle)""" 
3834         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3836     def SetToggle(*args
, **kwargs
): 
3837         """SetToggle(self, int id, bool toggle)""" 
3838         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3840     def GetToolClientData(*args
, **kwargs
): 
3841         """GetToolClientData(self, int id) -> PyObject""" 
3842         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3844     def SetToolClientData(*args
, **kwargs
): 
3845         """SetToolClientData(self, int id, PyObject clientData)""" 
3846         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3848     def GetToolPos(*args
, **kwargs
): 
3849         """GetToolPos(self, int id) -> int""" 
3850         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3852     def GetToolState(*args
, **kwargs
): 
3853         """GetToolState(self, int id) -> bool""" 
3854         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3856     def GetToolEnabled(*args
, **kwargs
): 
3857         """GetToolEnabled(self, int id) -> bool""" 
3858         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3860     def SetToolShortHelp(*args
, **kwargs
): 
3861         """SetToolShortHelp(self, int id, String helpString)""" 
3862         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3864     def GetToolShortHelp(*args
, **kwargs
): 
3865         """GetToolShortHelp(self, int id) -> String""" 
3866         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3868     def SetToolLongHelp(*args
, **kwargs
): 
3869         """SetToolLongHelp(self, int id, String helpString)""" 
3870         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3872     def GetToolLongHelp(*args
, **kwargs
): 
3873         """GetToolLongHelp(self, int id) -> String""" 
3874         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3876     def SetMarginsXY(*args
, **kwargs
): 
3877         """SetMarginsXY(self, int x, int y)""" 
3878         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3880     def SetMargins(*args
, **kwargs
): 
3881         """SetMargins(self, Size size)""" 
3882         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3884     def SetToolPacking(*args
, **kwargs
): 
3885         """SetToolPacking(self, int packing)""" 
3886         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3888     def SetToolSeparation(*args
, **kwargs
): 
3889         """SetToolSeparation(self, int separation)""" 
3890         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3892     def GetToolMargins(*args
, **kwargs
): 
3893         """GetToolMargins(self) -> Size""" 
3894         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3896     def GetMargins(*args
, **kwargs
): 
3897         """GetMargins(self) -> Size""" 
3898         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3900     def GetToolPacking(*args
, **kwargs
): 
3901         """GetToolPacking(self) -> int""" 
3902         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3904     def GetToolSeparation(*args
, **kwargs
): 
3905         """GetToolSeparation(self) -> int""" 
3906         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3908     def SetRows(*args
, **kwargs
): 
3909         """SetRows(self, int nRows)""" 
3910         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3912     def SetMaxRowsCols(*args
, **kwargs
): 
3913         """SetMaxRowsCols(self, int rows, int cols)""" 
3914         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3916     def GetMaxRows(*args
, **kwargs
): 
3917         """GetMaxRows(self) -> int""" 
3918         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3920     def GetMaxCols(*args
, **kwargs
): 
3921         """GetMaxCols(self) -> int""" 
3922         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3924     def SetToolBitmapSize(*args
, **kwargs
): 
3925         """SetToolBitmapSize(self, Size size)""" 
3926         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3928     def GetToolBitmapSize(*args
, **kwargs
): 
3929         """GetToolBitmapSize(self) -> Size""" 
3930         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3932     def GetToolSize(*args
, **kwargs
): 
3933         """GetToolSize(self) -> Size""" 
3934         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3936     def FindToolForPosition(*args
, **kwargs
): 
3937         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3938         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3940     def FindById(*args
, **kwargs
): 
3941         """FindById(self, int toolid) -> ToolBarToolBase""" 
3942         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3944     def IsVertical(*args
, **kwargs
): 
3945         """IsVertical(self) -> bool""" 
3946         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3948     def GetToolsCount(*args
, **kwargs
): 
3949         """GetToolsCount(self) -> size_t""" 
3950         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3952     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3953     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3954     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3955     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3956     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3957     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3958     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3959     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3960     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3961 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3963 class ToolBar(ToolBarBase
): 
3964     """Proxy of C++ ToolBar class""" 
3965     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3966     __repr__ 
= _swig_repr
 
3967     def __init__(self
, *args
, **kwargs
):  
3969         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3970             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3971             String name=wxPyToolBarNameStr) -> ToolBar 
3973         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3974         self
._setOORInfo
(self
) 
3976     def Create(*args
, **kwargs
): 
3978         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3979             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3980             String name=wxPyToolBarNameStr) -> bool 
3982         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3984     def GetClassDefaultAttributes(*args
, **kwargs
): 
3986         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3988         Get the default attributes for this class.  This is useful if you want 
3989         to use the same font or colour in your own control as in a standard 
3990         control -- which is a much better idea than hard coding specific 
3991         colours or fonts which might look completely out of place on the 
3992         user's system, especially if it uses themes. 
3994         The variant parameter is only relevant under Mac currently and is 
3995         ignore under other platforms. Under Mac, it will change the size of 
3996         the returned font. See `wx.Window.SetWindowVariant` for more about 
3999         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4001     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4002 _controls_
.ToolBar_swigregister(ToolBar
) 
4004 def PreToolBar(*args
, **kwargs
): 
4005     """PreToolBar() -> ToolBar""" 
4006     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4009 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4011     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4013     Get the default attributes for this class.  This is useful if you want 
4014     to use the same font or colour in your own control as in a standard 
4015     control -- which is a much better idea than hard coding specific 
4016     colours or fonts which might look completely out of place on the 
4017     user's system, especially if it uses themes. 
4019     The variant parameter is only relevant under Mac currently and is 
4020     ignore under other platforms. Under Mac, it will change the size of 
4021     the returned font. See `wx.Window.SetWindowVariant` for more about 
4024   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4026 #--------------------------------------------------------------------------- 
4028 LC_VRULES 
= _controls_
.LC_VRULES
 
4029 LC_HRULES 
= _controls_
.LC_HRULES
 
4030 LC_ICON 
= _controls_
.LC_ICON
 
4031 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4032 LC_LIST 
= _controls_
.LC_LIST
 
4033 LC_REPORT 
= _controls_
.LC_REPORT
 
4034 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4035 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4036 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4037 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4038 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4039 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4040 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4041 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4042 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4043 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4044 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4045 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4046 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4047 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4048 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4049 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4050 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4051 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4052 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4053 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4054 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4055 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4056 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4057 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4058 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4059 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4060 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4061 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4062 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4063 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4064 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4065 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4066 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4067 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4068 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4069 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4070 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4071 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4072 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4073 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4074 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4075 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4076 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4077 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4078 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4079 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4080 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4081 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4082 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4083 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4084 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4085 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4086 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4087 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4088 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4089 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4090 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4091 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4092 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4093 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4094 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4095 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4096 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4097 #--------------------------------------------------------------------------- 
4099 class ListItemAttr(object): 
4100     """Proxy of C++ ListItemAttr class""" 
4101     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4102     __repr__ 
= _swig_repr
 
4103     def __init__(self
, *args
, **kwargs
):  
4105         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4106             Font font=wxNullFont) -> ListItemAttr 
4108         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4109     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4110     __del__ 
= lambda self 
: None; 
4111     def SetTextColour(*args
, **kwargs
): 
4112         """SetTextColour(self, Colour colText)""" 
4113         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4115     def SetBackgroundColour(*args
, **kwargs
): 
4116         """SetBackgroundColour(self, Colour colBack)""" 
4117         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4119     def SetFont(*args
, **kwargs
): 
4120         """SetFont(self, Font font)""" 
4121         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4123     def HasTextColour(*args
, **kwargs
): 
4124         """HasTextColour(self) -> bool""" 
4125         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4127     def HasBackgroundColour(*args
, **kwargs
): 
4128         """HasBackgroundColour(self) -> bool""" 
4129         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4131     def HasFont(*args
, **kwargs
): 
4132         """HasFont(self) -> bool""" 
4133         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4135     def GetTextColour(*args
, **kwargs
): 
4136         """GetTextColour(self) -> Colour""" 
4137         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4139     def GetBackgroundColour(*args
, **kwargs
): 
4140         """GetBackgroundColour(self) -> Colour""" 
4141         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4143     def GetFont(*args
, **kwargs
): 
4144         """GetFont(self) -> Font""" 
4145         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4147     def AssignFrom(*args
, **kwargs
): 
4148         """AssignFrom(self, ListItemAttr source)""" 
4149         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4151     def Destroy(*args
, **kwargs
): 
4153         args
[0].this
.own(False) 
4154         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4156     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4157     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4158     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4159 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4160 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4162 #--------------------------------------------------------------------------- 
4164 class ListItem(_core
.Object
): 
4165     """Proxy of C++ ListItem class""" 
4166     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4167     __repr__ 
= _swig_repr
 
4168     def __init__(self
, *args
, **kwargs
):  
4169         """__init__(self) -> ListItem""" 
4170         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4171     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4172     __del__ 
= lambda self 
: None; 
4173     def Clear(*args
, **kwargs
): 
4175         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4177     def ClearAttributes(*args
, **kwargs
): 
4178         """ClearAttributes(self)""" 
4179         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4181     def SetMask(*args
, **kwargs
): 
4182         """SetMask(self, long mask)""" 
4183         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4185     def SetId(*args
, **kwargs
): 
4186         """SetId(self, long id)""" 
4187         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4189     def SetColumn(*args
, **kwargs
): 
4190         """SetColumn(self, int col)""" 
4191         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4193     def SetState(*args
, **kwargs
): 
4194         """SetState(self, long state)""" 
4195         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4197     def SetStateMask(*args
, **kwargs
): 
4198         """SetStateMask(self, long stateMask)""" 
4199         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4201     def SetText(*args
, **kwargs
): 
4202         """SetText(self, String text)""" 
4203         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4205     def SetImage(*args
, **kwargs
): 
4206         """SetImage(self, int image)""" 
4207         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4209     def SetData(*args
, **kwargs
): 
4210         """SetData(self, long data)""" 
4211         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4213     def SetWidth(*args
, **kwargs
): 
4214         """SetWidth(self, int width)""" 
4215         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4217     def SetAlign(*args
, **kwargs
): 
4218         """SetAlign(self, int align)""" 
4219         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4221     def SetTextColour(*args
, **kwargs
): 
4222         """SetTextColour(self, Colour colText)""" 
4223         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4225     def SetBackgroundColour(*args
, **kwargs
): 
4226         """SetBackgroundColour(self, Colour colBack)""" 
4227         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4229     def SetFont(*args
, **kwargs
): 
4230         """SetFont(self, Font font)""" 
4231         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4233     def GetMask(*args
, **kwargs
): 
4234         """GetMask(self) -> long""" 
4235         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4237     def GetId(*args
, **kwargs
): 
4238         """GetId(self) -> long""" 
4239         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4241     def GetColumn(*args
, **kwargs
): 
4242         """GetColumn(self) -> int""" 
4243         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4245     def GetState(*args
, **kwargs
): 
4246         """GetState(self) -> long""" 
4247         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4249     def GetText(*args
, **kwargs
): 
4250         """GetText(self) -> String""" 
4251         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4253     def GetImage(*args
, **kwargs
): 
4254         """GetImage(self) -> int""" 
4255         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4257     def GetData(*args
, **kwargs
): 
4258         """GetData(self) -> long""" 
4259         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4261     def GetWidth(*args
, **kwargs
): 
4262         """GetWidth(self) -> int""" 
4263         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4265     def GetAlign(*args
, **kwargs
): 
4266         """GetAlign(self) -> int""" 
4267         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4269     def GetAttributes(*args
, **kwargs
): 
4270         """GetAttributes(self) -> ListItemAttr""" 
4271         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4273     def HasAttributes(*args
, **kwargs
): 
4274         """HasAttributes(self) -> bool""" 
4275         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4277     def GetTextColour(*args
, **kwargs
): 
4278         """GetTextColour(self) -> Colour""" 
4279         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4281     def GetBackgroundColour(*args
, **kwargs
): 
4282         """GetBackgroundColour(self) -> Colour""" 
4283         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4285     def GetFont(*args
, **kwargs
): 
4286         """GetFont(self) -> Font""" 
4287         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4289     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4290     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4291     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4292     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4293     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4294     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4295     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4296     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4297     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4298     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4299     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4300     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4301     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4302     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4303     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4304     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4305     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4306     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4307     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4308     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4309     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4310     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4311     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4312 _controls_
.ListItem_swigregister(ListItem
) 
4314 #--------------------------------------------------------------------------- 
4316 class ListEvent(_core
.NotifyEvent
): 
4317     """Proxy of C++ ListEvent class""" 
4318     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4319     __repr__ 
= _swig_repr
 
4320     def __init__(self
, *args
, **kwargs
):  
4321         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4322         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4323     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4324     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4325     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4326     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4327     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4328     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4329     def GetKeyCode(*args
, **kwargs
): 
4330         """GetKeyCode(self) -> int""" 
4331         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4333     GetCode 
= GetKeyCode 
 
4334     def GetIndex(*args
, **kwargs
): 
4335         """GetIndex(self) -> long""" 
4336         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4338     def GetColumn(*args
, **kwargs
): 
4339         """GetColumn(self) -> int""" 
4340         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4342     def GetPoint(*args
, **kwargs
): 
4343         """GetPoint(self) -> Point""" 
4344         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4346     GetPosition 
= GetPoint 
 
4347     def GetLabel(*args
, **kwargs
): 
4348         """GetLabel(self) -> String""" 
4349         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4351     def GetText(*args
, **kwargs
): 
4352         """GetText(self) -> String""" 
4353         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4355     def GetImage(*args
, **kwargs
): 
4356         """GetImage(self) -> int""" 
4357         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4359     def GetData(*args
, **kwargs
): 
4360         """GetData(self) -> long""" 
4361         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4363     def GetMask(*args
, **kwargs
): 
4364         """GetMask(self) -> long""" 
4365         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4367     def GetItem(*args
, **kwargs
): 
4368         """GetItem(self) -> ListItem""" 
4369         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4371     def GetCacheFrom(*args
, **kwargs
): 
4372         """GetCacheFrom(self) -> long""" 
4373         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4375     def GetCacheTo(*args
, **kwargs
): 
4376         """GetCacheTo(self) -> long""" 
4377         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4379     def IsEditCancelled(*args
, **kwargs
): 
4380         """IsEditCancelled(self) -> bool""" 
4381         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4383     def SetEditCanceled(*args
, **kwargs
): 
4384         """SetEditCanceled(self, bool editCancelled)""" 
4385         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4387     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4388     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4389     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4390     Data 
= property(GetData
,doc
="See `GetData`")  
4391     Image 
= property(GetImage
,doc
="See `GetImage`")  
4392     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4393     Item 
= property(GetItem
,doc
="See `GetItem`")  
4394     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4395     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4396     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4397     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4398     Text 
= property(GetText
,doc
="See `GetText`")  
4399 _controls_
.ListEvent_swigregister(ListEvent
) 
4401 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4402 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4403 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4404 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4405 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4406 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4407 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4408 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4409 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4410 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4411 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4412 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4413 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4414 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4415 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4416 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4417 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4418 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4419 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4420 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4421 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4422 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4423 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4424 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4425 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4426 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4431 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4432 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4433 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4434 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4435 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4436 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4437 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4438 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4439 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4440 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4441 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4442 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4443 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4444 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4450 #--------------------------------------------------------------------------- 
4452 class ListCtrl(_core
.Control
): 
4453     """Proxy of C++ ListCtrl class""" 
4454     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4455     __repr__ 
= _swig_repr
 
4456     def __init__(self
, *args
, **kwargs
):  
4458         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4459             Size size=DefaultSize, long style=LC_ICON,  
4460             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4462         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4463         self
._setOORInfo
(self
);ListCtrl
._setCallbackInfo
(self
, self
, ListCtrl
) 
4465     def Create(*args
, **kwargs
): 
4467         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4468             Size size=DefaultSize, long style=LC_ICON,  
4469             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4471         Do the 2nd phase and create the GUI control. 
4473         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4475     def _setCallbackInfo(*args
, **kwargs
): 
4476         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4477         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4479     def GetColumn(*args
, **kwargs
): 
4480         """GetColumn(self, int col) -> ListItem""" 
4481         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4482         if val 
is not None: val
.thisown 
= 1 
4485     def SetColumn(*args
, **kwargs
): 
4486         """SetColumn(self, int col, ListItem item) -> bool""" 
4487         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4489     def GetColumnWidth(*args
, **kwargs
): 
4490         """GetColumnWidth(self, int col) -> int""" 
4491         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4493     def SetColumnWidth(*args
, **kwargs
): 
4494         """SetColumnWidth(self, int col, int width) -> bool""" 
4495         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4497     def GetCountPerPage(*args
, **kwargs
): 
4498         """GetCountPerPage(self) -> int""" 
4499         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4501     def GetViewRect(*args
, **kwargs
): 
4502         """GetViewRect(self) -> Rect""" 
4503         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4505     def GetEditControl(*args
, **kwargs
): 
4506         """GetEditControl(self) -> TextCtrl""" 
4507         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4509     def GetItem(*args
, **kwargs
): 
4510         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4511         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4512         if val 
is not None: val
.thisown 
= 1 
4515     def SetItem(*args
, **kwargs
): 
4516         """SetItem(self, ListItem info) -> bool""" 
4517         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4519     def SetStringItem(*args
, **kwargs
): 
4520         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4521         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4523     def GetItemState(*args
, **kwargs
): 
4524         """GetItemState(self, long item, long stateMask) -> int""" 
4525         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4527     def SetItemState(*args
, **kwargs
): 
4528         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4529         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4531     def SetItemImage(*args
, **kwargs
): 
4532         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4533         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4535     def SetItemColumnImage(*args
, **kwargs
): 
4536         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4537         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4539     def GetItemText(*args
, **kwargs
): 
4540         """GetItemText(self, long item) -> String""" 
4541         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4543     def SetItemText(*args
, **kwargs
): 
4544         """SetItemText(self, long item, String str)""" 
4545         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4547     def GetItemData(*args
, **kwargs
): 
4548         """GetItemData(self, long item) -> long""" 
4549         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4551     def SetItemData(*args
, **kwargs
): 
4552         """SetItemData(self, long item, long data) -> bool""" 
4553         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4555     def GetItemPosition(*args
, **kwargs
): 
4556         """GetItemPosition(self, long item) -> Point""" 
4557         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4559     def GetItemRect(*args
, **kwargs
): 
4560         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4561         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4563     def SetItemPosition(*args
, **kwargs
): 
4564         """SetItemPosition(self, long item, Point pos) -> bool""" 
4565         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4567     def GetItemCount(*args
, **kwargs
): 
4568         """GetItemCount(self) -> int""" 
4569         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4571     def GetColumnCount(*args
, **kwargs
): 
4572         """GetColumnCount(self) -> int""" 
4573         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4575     def GetItemSpacing(*args
, **kwargs
): 
4576         """GetItemSpacing(self) -> Size""" 
4577         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4579     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4580     def GetSelectedItemCount(*args
, **kwargs
): 
4581         """GetSelectedItemCount(self) -> int""" 
4582         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4584     def GetTextColour(*args
, **kwargs
): 
4585         """GetTextColour(self) -> Colour""" 
4586         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4588     def SetTextColour(*args
, **kwargs
): 
4589         """SetTextColour(self, Colour col)""" 
4590         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4592     def GetTopItem(*args
, **kwargs
): 
4593         """GetTopItem(self) -> long""" 
4594         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4596     def SetSingleStyle(*args
, **kwargs
): 
4597         """SetSingleStyle(self, long style, bool add=True)""" 
4598         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4600     def GetNextItem(*args
, **kwargs
): 
4601         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4602         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4604     def GetImageList(*args
, **kwargs
): 
4605         """GetImageList(self, int which) -> ImageList""" 
4606         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4608     def SetImageList(*args
, **kwargs
): 
4609         """SetImageList(self, ImageList imageList, int which)""" 
4610         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4612     def AssignImageList(*args
, **kwargs
): 
4613         """AssignImageList(self, ImageList imageList, int which)""" 
4614         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4616     def InReportView(*args
, **kwargs
): 
4617         """InReportView(self) -> bool""" 
4618         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4620     def IsVirtual(*args
, **kwargs
): 
4621         """IsVirtual(self) -> bool""" 
4622         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4624     def RefreshItem(*args
, **kwargs
): 
4625         """RefreshItem(self, long item)""" 
4626         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4628     def RefreshItems(*args
, **kwargs
): 
4629         """RefreshItems(self, long itemFrom, long itemTo)""" 
4630         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4632     def Arrange(*args
, **kwargs
): 
4633         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4634         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4636     def DeleteItem(*args
, **kwargs
): 
4637         """DeleteItem(self, long item) -> bool""" 
4638         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4640     def DeleteAllItems(*args
, **kwargs
): 
4641         """DeleteAllItems(self) -> bool""" 
4642         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4644     def DeleteColumn(*args
, **kwargs
): 
4645         """DeleteColumn(self, int col) -> bool""" 
4646         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4648     def DeleteAllColumns(*args
, **kwargs
): 
4649         """DeleteAllColumns(self) -> bool""" 
4650         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4652     def ClearAll(*args
, **kwargs
): 
4653         """ClearAll(self)""" 
4654         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4656     def EditLabel(*args
, **kwargs
): 
4657         """EditLabel(self, long item) -> TextCtrl""" 
4658         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4660     def EndEditLabel(*args
, **kwargs
): 
4661         """EndEditLabel(self, bool cancel) -> bool""" 
4662         return _controls_
.ListCtrl_EndEditLabel(*args
, **kwargs
) 
4664     def EnsureVisible(*args
, **kwargs
): 
4665         """EnsureVisible(self, long item) -> bool""" 
4666         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4668     def FindItem(*args
, **kwargs
): 
4669         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4670         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4672     def FindItemData(*args
, **kwargs
): 
4673         """FindItemData(self, long start, long data) -> long""" 
4674         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4676     def FindItemAtPos(*args
, **kwargs
): 
4677         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4678         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4680     def HitTest(*args
, **kwargs
): 
4682         HitTest(Point point) -> (item, where) 
4684         Determines which item (if any) is at the specified point, giving 
4685          in the second return value (see wx.LIST_HITTEST flags.) 
4687         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4689     def HitTestSubItem(*args
, **kwargs
): 
4691         HitTestSubItem(Point point) -> (item, where, subItem) 
4693         Determines which item (if any) is at the specified point, giving  in 
4694         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4697         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4699     def InsertItem(*args
, **kwargs
): 
4700         """InsertItem(self, ListItem info) -> long""" 
4701         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4703     def InsertStringItem(*args
, **kwargs
): 
4704         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4705         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4707     def InsertImageItem(*args
, **kwargs
): 
4708         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4709         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4711     def InsertImageStringItem(*args
, **kwargs
): 
4712         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4713         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4715     def InsertColumnItem(*args
, **kwargs
): 
4716         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4717         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4719     InsertColumnInfo 
= InsertColumnItem 
 
4720     def InsertColumn(*args
, **kwargs
): 
4722         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4723             int width=-1) -> long 
4725         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4727     def SetItemCount(*args
, **kwargs
): 
4728         """SetItemCount(self, long count)""" 
4729         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4731     def ScrollList(*args
, **kwargs
): 
4732         """ScrollList(self, int dx, int dy) -> bool""" 
4733         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4735     def SetItemTextColour(*args
, **kwargs
): 
4736         """SetItemTextColour(self, long item, Colour col)""" 
4737         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4739     def GetItemTextColour(*args
, **kwargs
): 
4740         """GetItemTextColour(self, long item) -> Colour""" 
4741         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4743     def SetItemBackgroundColour(*args
, **kwargs
): 
4744         """SetItemBackgroundColour(self, long item, Colour col)""" 
4745         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4747     def GetItemBackgroundColour(*args
, **kwargs
): 
4748         """GetItemBackgroundColour(self, long item) -> Colour""" 
4749         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4751     def SetItemFont(*args
, **kwargs
): 
4752         """SetItemFont(self, long item, Font f)""" 
4753         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4755     def GetItemFont(*args
, **kwargs
): 
4756         """GetItemFont(self, long item) -> Font""" 
4757         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4761     def Select(self
, idx
, on
=1): 
4762         '''[de]select an item''' 
4763         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4765         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4767     def Focus(self
, idx
): 
4768         '''Focus and show the given item''' 
4769         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4770         self
.EnsureVisible(idx
) 
4772     def GetFocusedItem(self
): 
4773         '''get the currently focused item or -1 if none''' 
4774         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4776     def GetFirstSelected(self
, *args
): 
4777         '''return first selected item, or -1 when none''' 
4778         return self
.GetNextSelected(-1) 
4780     def GetNextSelected(self
, item
): 
4781         '''return subsequent selected items, or -1 when no more''' 
4782         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4784     def IsSelected(self
, idx
): 
4785         '''return True if the item is selected''' 
4786         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4788     def SetColumnImage(self
, col
, image
): 
4789         item 
= self
.GetColumn(col
) 
4790         # preserve all other attributes too 
4791         item
.SetMask( wx
.LIST_MASK_STATE |
 
4793                       wx
.LIST_MASK_IMAGE |
 
4796                       wx
.LIST_MASK_WIDTH |
 
4797                       wx
.LIST_MASK_FORMAT 
) 
4798         item
.SetImage(image
) 
4799         self
.SetColumn(col
, item
) 
4801     def ClearColumnImage(self
, col
): 
4802         self
.SetColumnImage(col
, -1) 
4804     def Append(self
, entry
): 
4805         '''Append an item to the list control.  The entry parameter should be a 
4806            sequence with an item for each column''' 
4812             pos 
= self
.GetItemCount() 
4813             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4814             for i 
in range(1, len(entry
)): 
4815                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4818     def SortItems(*args
, **kwargs
): 
4819         """SortItems(self, PyObject func) -> bool""" 
4820         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4822     def GetMainWindow(*args
, **kwargs
): 
4823         """GetMainWindow(self) -> Window""" 
4824         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4826     def GetClassDefaultAttributes(*args
, **kwargs
): 
4828         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4830         Get the default attributes for this class.  This is useful if you want 
4831         to use the same font or colour in your own control as in a standard 
4832         control -- which is a much better idea than hard coding specific 
4833         colours or fonts which might look completely out of place on the 
4834         user's system, especially if it uses themes. 
4836         The variant parameter is only relevant under Mac currently and is 
4837         ignore under other platforms. Under Mac, it will change the size of 
4838         the returned font. See `wx.Window.SetWindowVariant` for more about 
4841         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4843     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4844     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4845     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4846     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4847     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4848     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
4849     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4850     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4851     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4852     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4853     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4854     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4855 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4857 def PreListCtrl(*args
, **kwargs
): 
4858     """PreListCtrl() -> ListCtrl""" 
4859     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4862 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4864     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4866     Get the default attributes for this class.  This is useful if you want 
4867     to use the same font or colour in your own control as in a standard 
4868     control -- which is a much better idea than hard coding specific 
4869     colours or fonts which might look completely out of place on the 
4870     user's system, especially if it uses themes. 
4872     The variant parameter is only relevant under Mac currently and is 
4873     ignore under other platforms. Under Mac, it will change the size of 
4874     the returned font. See `wx.Window.SetWindowVariant` for more about 
4877   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4879 #--------------------------------------------------------------------------- 
4881 class ListView(ListCtrl
): 
4882     """Proxy of C++ ListView class""" 
4883     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4884     __repr__ 
= _swig_repr
 
4885     def __init__(self
, *args
, **kwargs
):  
4887         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4888             Size size=DefaultSize, long style=LC_REPORT,  
4889             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4891         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4892         self
._setOORInfo
(self
) 
4894     def Create(*args
, **kwargs
): 
4896         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4897             Size size=DefaultSize, long style=LC_REPORT,  
4898             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4900         Do the 2nd phase and create the GUI control. 
4902         return _controls_
.ListView_Create(*args
, **kwargs
) 
4904     def Select(*args
, **kwargs
): 
4905         """Select(self, long n, bool on=True)""" 
4906         return _controls_
.ListView_Select(*args
, **kwargs
) 
4908     def Focus(*args
, **kwargs
): 
4909         """Focus(self, long index)""" 
4910         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4912     def GetFocusedItem(*args
, **kwargs
): 
4913         """GetFocusedItem(self) -> long""" 
4914         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4916     def GetNextSelected(*args
, **kwargs
): 
4917         """GetNextSelected(self, long item) -> long""" 
4918         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4920     def GetFirstSelected(*args
, **kwargs
): 
4921         """GetFirstSelected(self) -> long""" 
4922         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4924     def IsSelected(*args
, **kwargs
): 
4925         """IsSelected(self, long index) -> bool""" 
4926         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4928     def SetColumnImage(*args
, **kwargs
): 
4929         """SetColumnImage(self, int col, int image)""" 
4930         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4932     def ClearColumnImage(*args
, **kwargs
): 
4933         """ClearColumnImage(self, int col)""" 
4934         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4936     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4937 _controls_
.ListView_swigregister(ListView
) 
4939 def PreListView(*args
, **kwargs
): 
4940     """PreListView() -> ListView""" 
4941     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4944 #--------------------------------------------------------------------------- 
4946 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4947 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4948 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4949 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4950 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4951 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4952 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4953 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4954 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4955 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4956 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4957 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4958 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4959 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4962 wxTR_AQUA_BUTTONS 
= 0 
4964 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4965 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4966 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4967 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4968 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4969 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4970 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4971 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4972 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4973 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4974 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4975 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4976 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4977 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4978 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4979 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4980 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4981 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4982 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4983 #--------------------------------------------------------------------------- 
4985 class TreeItemId(object): 
4986     """Proxy of C++ TreeItemId class""" 
4987     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4988     __repr__ 
= _swig_repr
 
4989     def __init__(self
, *args
, **kwargs
):  
4990         """__init__(self) -> TreeItemId""" 
4991         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4992     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4993     __del__ 
= lambda self 
: None; 
4994     def IsOk(*args
, **kwargs
): 
4995         """IsOk(self) -> bool""" 
4996         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4998     def __eq__(*args
, **kwargs
): 
4999         """__eq__(self, TreeItemId other) -> bool""" 
5000         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5002     def __ne__(*args
, **kwargs
): 
5003         """__ne__(self, TreeItemId other) -> bool""" 
5004         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5006     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5008     def __nonzero__(self
): return self
.IsOk()  
5009 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5010 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5012 class TreeItemData(object): 
5013     """Proxy of C++ TreeItemData class""" 
5014     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5015     __repr__ 
= _swig_repr
 
5016     def __init__(self
, *args
, **kwargs
):  
5017         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5018         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5019     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5020     __del__ 
= lambda self 
: None; 
5021     def GetData(*args
, **kwargs
): 
5022         """GetData(self) -> PyObject""" 
5023         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5025     def SetData(*args
, **kwargs
): 
5026         """SetData(self, PyObject obj)""" 
5027         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5029     def GetId(*args
, **kwargs
): 
5030         """GetId(self) -> TreeItemId""" 
5031         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5033     def SetId(*args
, **kwargs
): 
5034         """SetId(self, TreeItemId id)""" 
5035         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5037     def Destroy(*args
, **kwargs
): 
5039         args
[0].this
.own(False) 
5040         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5042     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5043     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5044 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5046 #--------------------------------------------------------------------------- 
5048 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5049 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5050 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5051 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5052 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5053 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5054 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5055 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5056 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5057 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5058 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5059 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5060 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5061 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5062 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5063 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5064 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5065 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5066 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5067 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5068 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5069 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5070 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5071 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5072 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5073 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5074 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5075 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5076 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5077 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5078 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5079 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5080 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5081 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5082 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5083 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5084 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5085 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5086 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5087 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5088 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5089 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5091 class TreeEvent(_core
.NotifyEvent
): 
5092     """Proxy of C++ TreeEvent class""" 
5093     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5094     __repr__ 
= _swig_repr
 
5095     def __init__(self
, *args
):  
5097         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5098         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5100         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5101     def GetItem(*args
, **kwargs
): 
5102         """GetItem(self) -> TreeItemId""" 
5103         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5105     def SetItem(*args
, **kwargs
): 
5106         """SetItem(self, TreeItemId item)""" 
5107         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5109     def GetOldItem(*args
, **kwargs
): 
5110         """GetOldItem(self) -> TreeItemId""" 
5111         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5113     def SetOldItem(*args
, **kwargs
): 
5114         """SetOldItem(self, TreeItemId item)""" 
5115         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5117     def GetPoint(*args
, **kwargs
): 
5118         """GetPoint(self) -> Point""" 
5119         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5121     def SetPoint(*args
, **kwargs
): 
5122         """SetPoint(self, Point pt)""" 
5123         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5125     def GetKeyEvent(*args
, **kwargs
): 
5126         """GetKeyEvent(self) -> KeyEvent""" 
5127         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5129     def GetKeyCode(*args
, **kwargs
): 
5130         """GetKeyCode(self) -> int""" 
5131         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5133     def SetKeyEvent(*args
, **kwargs
): 
5134         """SetKeyEvent(self, KeyEvent evt)""" 
5135         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5137     def GetLabel(*args
, **kwargs
): 
5138         """GetLabel(self) -> String""" 
5139         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5141     def SetLabel(*args
, **kwargs
): 
5142         """SetLabel(self, String label)""" 
5143         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5145     def IsEditCancelled(*args
, **kwargs
): 
5146         """IsEditCancelled(self) -> bool""" 
5147         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5149     def SetEditCanceled(*args
, **kwargs
): 
5150         """SetEditCanceled(self, bool editCancelled)""" 
5151         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5153     def SetToolTip(*args
, **kwargs
): 
5154         """SetToolTip(self, String toolTip)""" 
5155         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5157     def GetToolTip(*args
, **kwargs
): 
5158         """GetToolTip(self) -> String""" 
5159         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5161     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5162     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5163     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5164     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5165     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5166     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5167     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5168     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5169 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5171 #--------------------------------------------------------------------------- 
5173 class TreeCtrl(_core
.Control
): 
5174     """Proxy of C++ TreeCtrl class""" 
5175     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5176     __repr__ 
= _swig_repr
 
5177     def __init__(self
, *args
, **kwargs
):  
5179         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5180             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5181             Validator validator=DefaultValidator,  
5182             String name=TreeCtrlNameStr) -> TreeCtrl 
5184         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5185         self
._setOORInfo
(self
);TreeCtrl
._setCallbackInfo
(self
, self
, TreeCtrl
) 
5187     def Create(*args
, **kwargs
): 
5189         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5190             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5191             Validator validator=DefaultValidator,  
5192             String name=TreeCtrlNameStr) -> bool 
5194         Do the 2nd phase and create the GUI control. 
5196         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5198     def _setCallbackInfo(*args
, **kwargs
): 
5199         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5200         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5202     def GetCount(*args
, **kwargs
): 
5203         """GetCount(self) -> unsigned int""" 
5204         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5206     def GetIndent(*args
, **kwargs
): 
5207         """GetIndent(self) -> unsigned int""" 
5208         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5210     def SetIndent(*args
, **kwargs
): 
5211         """SetIndent(self, unsigned int indent)""" 
5212         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5214     def GetSpacing(*args
, **kwargs
): 
5215         """GetSpacing(self) -> unsigned int""" 
5216         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5218     def SetSpacing(*args
, **kwargs
): 
5219         """SetSpacing(self, unsigned int spacing)""" 
5220         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5222     def GetImageList(*args
, **kwargs
): 
5223         """GetImageList(self) -> ImageList""" 
5224         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5226     def GetStateImageList(*args
, **kwargs
): 
5227         """GetStateImageList(self) -> ImageList""" 
5228         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5230     def SetImageList(*args
, **kwargs
): 
5231         """SetImageList(self, ImageList imageList)""" 
5232         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5234     def SetStateImageList(*args
, **kwargs
): 
5235         """SetStateImageList(self, ImageList imageList)""" 
5236         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5238     def AssignImageList(*args
, **kwargs
): 
5239         """AssignImageList(self, ImageList imageList)""" 
5240         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5242     def AssignStateImageList(*args
, **kwargs
): 
5243         """AssignStateImageList(self, ImageList imageList)""" 
5244         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5246     def GetItemText(*args
, **kwargs
): 
5247         """GetItemText(self, TreeItemId item) -> String""" 
5248         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5250     def GetItemImage(*args
, **kwargs
): 
5251         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5252         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5254     def GetItemData(*args
, **kwargs
): 
5255         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5256         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5258     def GetItemPyData(*args
, **kwargs
): 
5259         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5260         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5262     GetPyData 
= GetItemPyData 
 
5263     def GetItemTextColour(*args
, **kwargs
): 
5264         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5265         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5267     def GetItemBackgroundColour(*args
, **kwargs
): 
5268         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5269         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5271     def GetItemFont(*args
, **kwargs
): 
5272         """GetItemFont(self, TreeItemId item) -> Font""" 
5273         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5275     def SetItemText(*args
, **kwargs
): 
5276         """SetItemText(self, TreeItemId item, String text)""" 
5277         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5279     def SetItemImage(*args
, **kwargs
): 
5280         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5281         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5283     def SetItemData(*args
, **kwargs
): 
5284         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5285         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5287     def SetItemPyData(*args
, **kwargs
): 
5288         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5289         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5291     SetPyData 
= SetItemPyData 
 
5292     def SetItemHasChildren(*args
, **kwargs
): 
5293         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5294         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5296     def SetItemBold(*args
, **kwargs
): 
5297         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5298         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5300     def SetItemDropHighlight(*args
, **kwargs
): 
5301         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5302         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5304     def SetItemTextColour(*args
, **kwargs
): 
5305         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5306         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5308     def SetItemBackgroundColour(*args
, **kwargs
): 
5309         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5310         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5312     def SetItemFont(*args
, **kwargs
): 
5313         """SetItemFont(self, TreeItemId item, Font font)""" 
5314         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5316     def IsVisible(*args
, **kwargs
): 
5317         """IsVisible(self, TreeItemId item) -> bool""" 
5318         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5320     def ItemHasChildren(*args
, **kwargs
): 
5321         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5322         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5324     def IsExpanded(*args
, **kwargs
): 
5325         """IsExpanded(self, TreeItemId item) -> bool""" 
5326         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5328     def IsSelected(*args
, **kwargs
): 
5329         """IsSelected(self, TreeItemId item) -> bool""" 
5330         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5332     def IsBold(*args
, **kwargs
): 
5333         """IsBold(self, TreeItemId item) -> bool""" 
5334         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5336     def GetChildrenCount(*args
, **kwargs
): 
5337         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5338         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5340     def GetRootItem(*args
, **kwargs
): 
5341         """GetRootItem(self) -> TreeItemId""" 
5342         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5344     def GetSelection(*args
, **kwargs
): 
5345         """GetSelection(self) -> TreeItemId""" 
5346         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5348     def GetSelections(*args
, **kwargs
): 
5349         """GetSelections(self) -> PyObject""" 
5350         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5352     def GetItemParent(*args
, **kwargs
): 
5353         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5354         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5356     def GetFirstChild(*args
, **kwargs
): 
5357         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5358         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5360     def GetNextChild(*args
, **kwargs
): 
5361         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5362         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5364     def GetLastChild(*args
, **kwargs
): 
5365         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5366         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5368     def GetNextSibling(*args
, **kwargs
): 
5369         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5370         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5372     def GetPrevSibling(*args
, **kwargs
): 
5373         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5374         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5376     def GetFirstVisibleItem(*args
, **kwargs
): 
5377         """GetFirstVisibleItem(self) -> TreeItemId""" 
5378         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5380     def GetNextVisible(*args
, **kwargs
): 
5381         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5382         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5384     def GetPrevVisible(*args
, **kwargs
): 
5385         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5386         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5388     def AddRoot(*args
, **kwargs
): 
5389         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5390         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5392     def PrependItem(*args
, **kwargs
): 
5394         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5395             TreeItemData data=None) -> TreeItemId 
5397         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5399     def InsertItem(*args
, **kwargs
): 
5401         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5402             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5404         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5406     def InsertItemBefore(*args
, **kwargs
): 
5408         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5409             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5411         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5413     def AppendItem(*args
, **kwargs
): 
5415         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5416             TreeItemData data=None) -> TreeItemId 
5418         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5420     def Delete(*args
, **kwargs
): 
5421         """Delete(self, TreeItemId item)""" 
5422         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5424     def DeleteChildren(*args
, **kwargs
): 
5425         """DeleteChildren(self, TreeItemId item)""" 
5426         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5428     def DeleteAllItems(*args
, **kwargs
): 
5429         """DeleteAllItems(self)""" 
5430         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5432     def Expand(*args
, **kwargs
): 
5433         """Expand(self, TreeItemId item)""" 
5434         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5436     def ExpandAllChildren(*args
, **kwargs
): 
5437         """ExpandAllChildren(self, TreeItemId item)""" 
5438         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5440     def ExpandAll(*args
, **kwargs
): 
5441         """ExpandAll(self)""" 
5442         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5444     def Collapse(*args
, **kwargs
): 
5445         """Collapse(self, TreeItemId item)""" 
5446         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5448     def CollapseAndReset(*args
, **kwargs
): 
5449         """CollapseAndReset(self, TreeItemId item)""" 
5450         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5452     def Toggle(*args
, **kwargs
): 
5453         """Toggle(self, TreeItemId item)""" 
5454         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5456     def Unselect(*args
, **kwargs
): 
5457         """Unselect(self)""" 
5458         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5460     def UnselectItem(*args
, **kwargs
): 
5461         """UnselectItem(self, TreeItemId item)""" 
5462         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5464     def UnselectAll(*args
, **kwargs
): 
5465         """UnselectAll(self)""" 
5466         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5468     def SelectItem(*args
, **kwargs
): 
5469         """SelectItem(self, TreeItemId item, bool select=True)""" 
5470         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5472     def ToggleItemSelection(*args
, **kwargs
): 
5473         """ToggleItemSelection(self, TreeItemId item)""" 
5474         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5476     def EnsureVisible(*args
, **kwargs
): 
5477         """EnsureVisible(self, TreeItemId item)""" 
5478         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5480     def ScrollTo(*args
, **kwargs
): 
5481         """ScrollTo(self, TreeItemId item)""" 
5482         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5484     def EditLabel(*args
, **kwargs
): 
5485         """EditLabel(self, TreeItemId item)""" 
5486         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5488     def GetEditControl(*args
, **kwargs
): 
5489         """GetEditControl(self) -> TextCtrl""" 
5490         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5492     def EndEditLabel(*args
, **kwargs
): 
5493         """EndEditLabel(self, TreeItemId item, bool discardChanges=False)""" 
5494         return _controls_
.TreeCtrl_EndEditLabel(*args
, **kwargs
) 
5496     def SortChildren(*args
, **kwargs
): 
5497         """SortChildren(self, TreeItemId item)""" 
5498         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5500     def HitTest(*args
, **kwargs
): 
5502         HitTest(Point point) -> (item, where) 
5504         Determine which item (if any) belongs the given point.  The coordinates 
5505         specified are relative to the client area of tree ctrl and the where return 
5506         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5509         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5511     def GetBoundingRect(*args
, **kwargs
): 
5512         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5513         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5515     def SetState(*args
, **kwargs
): 
5516         """SetState(self, TreeItemId node, int state)""" 
5517         return _controls_
.TreeCtrl_SetState(*args
, **kwargs
) 
5519     def GetState(*args
, **kwargs
): 
5520         """GetState(self, TreeItemId node) -> int""" 
5521         return _controls_
.TreeCtrl_GetState(*args
, **kwargs
) 
5523     def GetClassDefaultAttributes(*args
, **kwargs
): 
5525         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5527         Get the default attributes for this class.  This is useful if you want 
5528         to use the same font or colour in your own control as in a standard 
5529         control -- which is a much better idea than hard coding specific 
5530         colours or fonts which might look completely out of place on the 
5531         user's system, especially if it uses themes. 
5533         The variant parameter is only relevant under Mac currently and is 
5534         ignore under other platforms. Under Mac, it will change the size of 
5535         the returned font. See `wx.Window.SetWindowVariant` for more about 
5538         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5540     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5541     def SetQuickBestSize(*args
, **kwargs
): 
5542         """SetQuickBestSize(self, bool q)""" 
5543         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5545     def GetQuickBestSize(*args
, **kwargs
): 
5546         """GetQuickBestSize(self) -> bool""" 
5547         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5549     Count 
= property(GetCount
,doc
="See `GetCount`")  
5550     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5551     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5552     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5553     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5554     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5555     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5556     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5557     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5558     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5559     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5560 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5562 def PreTreeCtrl(*args
, **kwargs
): 
5563     """PreTreeCtrl() -> TreeCtrl""" 
5564     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5567 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5569     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5571     Get the default attributes for this class.  This is useful if you want 
5572     to use the same font or colour in your own control as in a standard 
5573     control -- which is a much better idea than hard coding specific 
5574     colours or fonts which might look completely out of place on the 
5575     user's system, especially if it uses themes. 
5577     The variant parameter is only relevant under Mac currently and is 
5578     ignore under other platforms. Under Mac, it will change the size of 
5579     the returned font. See `wx.Window.SetWindowVariant` for more about 
5582   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5584 #--------------------------------------------------------------------------- 
5586 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5587 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5588 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5589 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5590 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5591 class GenericDirCtrl(_core
.Control
): 
5592     """Proxy of C++ GenericDirCtrl class""" 
5593     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5594     __repr__ 
= _swig_repr
 
5595     def __init__(self
, *args
, **kwargs
):  
5597         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5598             Point pos=DefaultPosition, Size size=DefaultSize,  
5599             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5600             String filter=EmptyString,  
5601             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5603         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5604         self
._setOORInfo
(self
) 
5606     def Create(*args
, **kwargs
): 
5608         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5609             Point pos=DefaultPosition, Size size=DefaultSize,  
5610             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5611             String filter=EmptyString,  
5612             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5614         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5616     def ExpandPath(*args
, **kwargs
): 
5617         """ExpandPath(self, String path) -> bool""" 
5618         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5620     def CollapsePath(*args
, **kwargs
): 
5621         """CollapsePath(self, String path) -> bool""" 
5622         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5624     def GetDefaultPath(*args
, **kwargs
): 
5625         """GetDefaultPath(self) -> String""" 
5626         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5628     def SetDefaultPath(*args
, **kwargs
): 
5629         """SetDefaultPath(self, String path)""" 
5630         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5632     def GetPath(*args
, **kwargs
): 
5633         """GetPath(self) -> String""" 
5634         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5636     def GetFilePath(*args
, **kwargs
): 
5637         """GetFilePath(self) -> String""" 
5638         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5640     def SetPath(*args
, **kwargs
): 
5641         """SetPath(self, String path)""" 
5642         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5644     def ShowHidden(*args
, **kwargs
): 
5645         """ShowHidden(self, bool show)""" 
5646         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5648     def GetShowHidden(*args
, **kwargs
): 
5649         """GetShowHidden(self) -> bool""" 
5650         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5652     def GetFilter(*args
, **kwargs
): 
5653         """GetFilter(self) -> String""" 
5654         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5656     def SetFilter(*args
, **kwargs
): 
5657         """SetFilter(self, String filter)""" 
5658         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5660     def GetFilterIndex(*args
, **kwargs
): 
5661         """GetFilterIndex(self) -> int""" 
5662         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5664     def SetFilterIndex(*args
, **kwargs
): 
5665         """SetFilterIndex(self, int n)""" 
5666         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5668     def GetRootId(*args
, **kwargs
): 
5669         """GetRootId(self) -> TreeItemId""" 
5670         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5672     def GetTreeCtrl(*args
, **kwargs
): 
5673         """GetTreeCtrl(self) -> TreeCtrl""" 
5674         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5676     def GetFilterListCtrl(*args
, **kwargs
): 
5677         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5678         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5680     def FindChild(*args
, **kwargs
): 
5682         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5684         Find the child that matches the first part of 'path'.  E.g. if a child 
5685         path is "/usr" and 'path' is "/usr/include" then the child for 
5686         /usr is returned.  If the path string has been used (we're at the 
5687         leaf), done is set to True. 
5690         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5692     def DoResize(*args
, **kwargs
): 
5693         """DoResize(self)""" 
5694         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5696     def ReCreateTree(*args
, **kwargs
): 
5697         """ReCreateTree(self)""" 
5698         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5700     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5701     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5702     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5703     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5704     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5705     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5706     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5707     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5708 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5709 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5711 def PreGenericDirCtrl(*args
, **kwargs
): 
5712     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5713     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5716 class DirFilterListCtrl(Choice
): 
5717     """Proxy of C++ DirFilterListCtrl class""" 
5718     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5719     __repr__ 
= _swig_repr
 
5720     def __init__(self
, *args
, **kwargs
):  
5722         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5723             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5725         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5726         self
._setOORInfo
(self
) 
5728     def Create(*args
, **kwargs
): 
5730         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5731             Size size=DefaultSize, long style=0) -> bool 
5733         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5735     def FillFilterList(*args
, **kwargs
): 
5736         """FillFilterList(self, String filter, int defaultFilter)""" 
5737         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5739 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5741 def PreDirFilterListCtrl(*args
, **kwargs
): 
5742     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5743     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5746 #--------------------------------------------------------------------------- 
5748 class PyControl(_core
.Control
): 
5749     """Proxy of C++ PyControl class""" 
5750     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5751     __repr__ 
= _swig_repr
 
5752     def __init__(self
, *args
, **kwargs
):  
5754         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5755             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5756             String name=ControlNameStr) -> PyControl 
5758         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5759         self
._setOORInfo
(self
);PyControl
._setCallbackInfo
(self
, self
, PyControl
) 
5761     def _setCallbackInfo(*args
, **kwargs
): 
5762         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5763         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5765     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5766     def DoEraseBackground(*args
, **kwargs
): 
5767         """DoEraseBackground(self, DC dc) -> bool""" 
5768         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5770     def DoMoveWindow(*args
, **kwargs
): 
5771         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5772         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5774     def DoSetSize(*args
, **kwargs
): 
5775         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5776         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5778     def DoSetClientSize(*args
, **kwargs
): 
5779         """DoSetClientSize(self, int width, int height)""" 
5780         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5782     def DoSetVirtualSize(*args
, **kwargs
): 
5783         """DoSetVirtualSize(self, int x, int y)""" 
5784         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5786     def DoGetSize(*args
, **kwargs
): 
5787         """DoGetSize() -> (width, height)""" 
5788         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5790     def DoGetClientSize(*args
, **kwargs
): 
5791         """DoGetClientSize() -> (width, height)""" 
5792         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5794     def DoGetPosition(*args
, **kwargs
): 
5795         """DoGetPosition() -> (x,y)""" 
5796         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5798     def DoGetVirtualSize(*args
, **kwargs
): 
5799         """DoGetVirtualSize(self) -> Size""" 
5800         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5802     def DoGetBestSize(*args
, **kwargs
): 
5803         """DoGetBestSize(self) -> Size""" 
5804         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5806     def GetDefaultAttributes(*args
, **kwargs
): 
5807         """GetDefaultAttributes(self) -> VisualAttributes""" 
5808         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5810     def OnInternalIdle(*args
, **kwargs
): 
5811         """OnInternalIdle(self)""" 
5812         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5814     def base_DoMoveWindow(*args
, **kw
): 
5815         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5816     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5817                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5819     def base_DoSetSize(*args
, **kw
): 
5820         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5821     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5822                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5824     def base_DoSetClientSize(*args
, **kw
): 
5825         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5826     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5827                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5829     def base_DoSetVirtualSize(*args
, **kw
): 
5830         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5831     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5832                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5834     def base_DoGetSize(*args
, **kw
): 
5835         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5836     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5837                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5839     def base_DoGetClientSize(*args
, **kw
): 
5840         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5841     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5842                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5844     def base_DoGetPosition(*args
, **kw
): 
5845         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5846     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5847                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5849     def base_DoGetVirtualSize(*args
, **kw
): 
5850         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5851     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5852                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5854     def base_DoGetBestSize(*args
, **kw
): 
5855         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5856     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5857                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5859     def base_InitDialog(*args
, **kw
): 
5860         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5861     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5862                                    "Please use PyScrolledWindow.InitDialog instead.") 
5864     def base_TransferDataToWindow(*args
, **kw
): 
5865         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5866     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5867                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5869     def base_TransferDataFromWindow(*args
, **kw
): 
5870         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5871     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5872                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5874     def base_Validate(*args
, **kw
): 
5875         return PyScrolledWindow
.Validate(*args
, **kw
) 
5876     base_Validate 
= wx
._deprecated
(base_Validate
, 
5877                                    "Please use PyScrolledWindow.Validate instead.") 
5879     def base_AcceptsFocus(*args
, **kw
): 
5880         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5881     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5882                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5884     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5885         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5886     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5887                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5889     def base_GetMaxSize(*args
, **kw
): 
5890         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5891     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5892                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5894     def base_AddChild(*args
, **kw
): 
5895         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5896     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5897                                    "Please use PyScrolledWindow.AddChild instead.") 
5899     def base_RemoveChild(*args
, **kw
): 
5900         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5901     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5902                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5904     def base_ShouldInheritColours(*args
, **kw
): 
5905         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5906     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5907                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5909     def base_GetDefaultAttributes(*args
, **kw
): 
5910         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5911     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5912                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5914     def base_OnInternalIdle(*args
, **kw
): 
5915         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5916     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5917                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5919 _controls_
.PyControl_swigregister(PyControl
) 
5921 def PrePyControl(*args
, **kwargs
): 
5922     """PrePyControl() -> PyControl""" 
5923     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5926 #--------------------------------------------------------------------------- 
5928 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5929 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5930 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5931 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5932 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5933 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5935 class HelpEvent(_core
.CommandEvent
): 
5937     A help event is sent when the user has requested context-sensitive 
5938     help. This can either be caused by the application requesting 
5939     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5940     the system generating a WM_HELP message when the user pressed F1 or 
5941     clicked on the query button in a dialog caption. 
5943     A help event is sent to the window that the user clicked on, and is 
5944     propagated up the window hierarchy until the event is processed or 
5945     there are no more event handlers. The application should call 
5946     event.GetId to check the identity of the clicked-on window, and then 
5947     either show some suitable help or call event.Skip if the identifier is 
5948     unrecognised. Calling Skip is important because it allows wxWindows to 
5949     generate further events for ancestors of the clicked-on 
5950     window. Otherwise it would be impossible to show help for container 
5951     windows, since processing would stop after the first window found. 
5953     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5954     __repr__ 
= _swig_repr
 
5955     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5956     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5957     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5958     def __init__(self
, *args
, **kwargs
):  
5960         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5961             int origin=Origin_Unknown) -> HelpEvent 
5963         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5964     def GetPosition(*args
, **kwargs
): 
5966         GetPosition(self) -> Point 
5968         Returns the left-click position of the mouse, in screen 
5969         coordinates. This allows the application to position the help 
5972         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5974     def SetPosition(*args
, **kwargs
): 
5976         SetPosition(self, Point pos) 
5978         Sets the left-click position of the mouse, in screen coordinates. 
5980         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5982     def GetLink(*args
, **kwargs
): 
5984         GetLink(self) -> String 
5986         Get an optional link to further help 
5988         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5990     def SetLink(*args
, **kwargs
): 
5992         SetLink(self, String link) 
5994         Set an optional link to further help 
5996         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5998     def GetTarget(*args
, **kwargs
): 
6000         GetTarget(self) -> String 
6002         Get an optional target to display help in. E.g. a window specification 
6004         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
6006     def SetTarget(*args
, **kwargs
): 
6008         SetTarget(self, String target) 
6010         Set an optional target to display help in. E.g. a window specification 
6012         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6014     def GetOrigin(*args
, **kwargs
): 
6016         GetOrigin(self) -> int 
6018         Optiononal indication of the source of the event. 
6020         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
6022     def SetOrigin(*args
, **kwargs
): 
6023         """SetOrigin(self, int origin)""" 
6024         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6026     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6027     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6028     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6029     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6030 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6032 class ContextHelp(_core
.Object
): 
6034     This class changes the cursor to a query and puts the application into 
6035     a 'context-sensitive help mode'. When the user left-clicks on a window 
6036     within the specified window, a ``EVT_HELP`` event is sent to that 
6037     control, and the application may respond to it by popping up some 
6040     There are a couple of ways to invoke this behaviour implicitly: 
6042         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6043           (Windows only). This will put a question mark in the titlebar, 
6044           and Windows will put the application into context-sensitive help 
6045           mode automatically, with further programming. 
6047         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6048           to create a context help object. Normally you will write your 
6049           application so that this button is only added to a dialog for 
6050           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6053     :see: `wx.ContextHelpButton` 
6056     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6057     __repr__ 
= _swig_repr
 
6058     def __init__(self
, *args
, **kwargs
):  
6060         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6062         Constructs a context help object, calling BeginContextHelp if doNow is 
6065         If window is None, the top window is used. 
6067         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6068     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6069     __del__ 
= lambda self 
: None; 
6070     def BeginContextHelp(*args
, **kwargs
): 
6072         BeginContextHelp(self, Window window=None) -> bool 
6074         Puts the application into context-sensitive help mode. window is the 
6075         window which will be used to catch events; if NULL, the top window 
6078         Returns true if the application was successfully put into 
6079         context-sensitive help mode. This function only returns when the event 
6082         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6084     def EndContextHelp(*args
, **kwargs
): 
6086         EndContextHelp(self) -> bool 
6088         Ends context-sensitive help mode. Not normally called by the 
6091         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6093 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6095 class ContextHelpButton(BitmapButton
): 
6097     Instances of this class may be used to add a question mark button that 
6098     when pressed, puts the application into context-help mode. It does 
6099     this by creating a wx.ContextHelp object which itself generates a 
6100     ``EVT_HELP`` event when the user clicks on a window. 
6102     On Windows, you may add a question-mark icon to a dialog by use of the 
6103     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6104     will have to add a button explicitly, usually next to OK, Cancel or 
6107     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6110     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6111     __repr__ 
= _swig_repr
 
6112     def __init__(self
, *args
, **kwargs
):  
6114         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6115             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6117         Constructor, creating and showing a context help button. 
6119         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6120         self
._setOORInfo
(self
) 
6122 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6124 class HelpProvider(object): 
6126     wx.HelpProvider is an abstract class used by a program 
6127     implementing context-sensitive help to show the help text for the 
6130     The current help provider must be explicitly set by the 
6131     application using wx.HelpProvider.Set(). 
6133     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6134     def __init__(self
): raise AttributeError, "No constructor defined" 
6135     __repr__ 
= _swig_repr
 
6136     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6137     __del__ 
= lambda self 
: None; 
6138     def Set(*args
, **kwargs
): 
6140         Set(HelpProvider helpProvider) -> HelpProvider 
6142         Sset the current, application-wide help provider. Returns the previous 
6143         one.  Unlike some other classes, the help provider is not created on 
6144         demand. This must be explicitly done by the application. 
6146         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6148     Set 
= staticmethod(Set
) 
6149     def Get(*args
, **kwargs
): 
6151         Get() -> HelpProvider 
6153         Return the current application-wide help provider. 
6155         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6157     Get 
= staticmethod(Get
) 
6158     def GetHelp(*args
, **kwargs
): 
6160         GetHelp(self, Window window) -> String 
6162         Gets the help string for this window. Its interpretation is dependent 
6163         on the help provider except that empty string always means that no 
6164         help is associated with the window. 
6166         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6168     def ShowHelp(*args
, **kwargs
): 
6170         ShowHelp(self, Window window) -> bool 
6172         Shows help for the given window. Uses GetHelp internally if 
6173         applicable. Returns True if it was done, or False if no help was 
6174         available for this window. 
6176         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6178     def ShowHelpAtPoint(*args
, **kwargs
): 
6180         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6182         Show help for the given window (uses window.GetHelpAtPoint() 
6183         internally if applicable), return true if it was done or false if no 
6184         help available for this window. 
6186         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6188     def AddHelp(*args
, **kwargs
): 
6190         AddHelp(self, Window window, String text) 
6192         Associates the text with the given window. 
6194         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6196     def AddHelpById(*args
, **kwargs
): 
6198         AddHelpById(self, int id, String text) 
6200         This version associates the given text with all windows with this 
6201         id. May be used to set the same help string for all Cancel buttons in 
6202         the application, for example. 
6204         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6206     def RemoveHelp(*args
, **kwargs
): 
6208         RemoveHelp(self, Window window) 
6210         Removes the association between the window pointer and the help 
6211         text. This is called by the wx.Window destructor. Without this, the 
6212         table of help strings will fill up and when window pointers are 
6213         reused, the wrong help string will be found. 
6215         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6217     def Destroy(*args
, **kwargs
): 
6219         args
[0].this
.own(False) 
6220         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6222 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6224 def HelpProvider_Set(*args
, **kwargs
): 
6226     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6228     Sset the current, application-wide help provider. Returns the previous 
6229     one.  Unlike some other classes, the help provider is not created on 
6230     demand. This must be explicitly done by the application. 
6232   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6234 def HelpProvider_Get(*args
): 
6236     HelpProvider_Get() -> HelpProvider 
6238     Return the current application-wide help provider. 
6240   return _controls_
.HelpProvider_Get(*args
) 
6242 class SimpleHelpProvider(HelpProvider
): 
6244     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6245     supports only plain text help strings, and shows the string associated 
6246     with the control (if any) in a tooltip. 
6248     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6249     __repr__ 
= _swig_repr
 
6250     def __init__(self
, *args
, **kwargs
):  
6252         __init__(self) -> SimpleHelpProvider 
6254         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6255         supports only plain text help strings, and shows the string associated 
6256         with the control (if any) in a tooltip. 
6258         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6259 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6261 #--------------------------------------------------------------------------- 
6263 class DragImage(_core
.Object
): 
6264     """Proxy of C++ DragImage class""" 
6265     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6266     __repr__ 
= _swig_repr
 
6267     def __init__(self
, *args
, **kwargs
):  
6268         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6269         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6270     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6271     __del__ 
= lambda self 
: None; 
6272     def SetBackingBitmap(*args
, **kwargs
): 
6273         """SetBackingBitmap(self, Bitmap bitmap)""" 
6274         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6276     def BeginDrag(*args
, **kwargs
): 
6278         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6279             Rect rect=None) -> bool 
6281         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6283     def BeginDragBounded(*args
, **kwargs
): 
6284         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6285         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6287     def EndDrag(*args
, **kwargs
): 
6288         """EndDrag(self) -> bool""" 
6289         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6291     def Move(*args
, **kwargs
): 
6292         """Move(self, Point pt) -> bool""" 
6293         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6295     def Show(*args
, **kwargs
): 
6296         """Show(self) -> bool""" 
6297         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6299     def Hide(*args
, **kwargs
): 
6300         """Hide(self) -> bool""" 
6301         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6303     def GetImageRect(*args
, **kwargs
): 
6304         """GetImageRect(self, Point pos) -> Rect""" 
6305         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6307     def DoDrawImage(*args
, **kwargs
): 
6308         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6309         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6311     def UpdateBackingFromWindow(*args
, **kwargs
): 
6312         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6313         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6315     def RedrawImage(*args
, **kwargs
): 
6316         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6317         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6319     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6320 _controls_
.DragImage_swigregister(DragImage
) 
6322 def DragIcon(*args
, **kwargs
): 
6323     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6324     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6327 def DragString(*args
, **kwargs
): 
6328     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6329     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6332 def DragTreeItem(*args
, **kwargs
): 
6333     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6334     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6337 def DragListItem(*args
, **kwargs
): 
6338     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6339     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6342 #--------------------------------------------------------------------------- 
6344 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6345 DP_SPIN 
= _controls_
.DP_SPIN
 
6346 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6347 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6348 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6349 class DatePickerCtrl(_core
.Control
): 
6351     This control allows the user to select a date. Unlike 
6352     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6353     `wx.DatePickerCtrl` is implemented as a small window showing the 
6354     currently selected date. The control can be edited using the keyboard, 
6355     and can also display a popup window for more user-friendly date 
6356     selection, depending on the styles used and the platform. 
6358     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6359     __repr__ 
= _swig_repr
 
6360     def __init__(self
, *args
, **kwargs
):  
6362         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6363             Point pos=DefaultPosition, Size size=DefaultSize,  
6364             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6365             Validator validator=DefaultValidator,  
6366             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6368         Create a new DatePickerCtrl. 
6370         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
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
) 
6440     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6441     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6442     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6443 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6444 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6446 def PreDatePickerCtrl(*args
, **kwargs
): 
6448     PreDatePickerCtrl() -> DatePickerCtrl 
6450     Precreate a DatePickerCtrl for use in 2-phase creation. 
6452     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6455 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6456 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6457 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6458 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6459 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6460 #--------------------------------------------------------------------------- 
6462 class HyperlinkCtrl(_core
.Control
): 
6464     A static text control that emulates a hyperlink. The link is displayed 
6465     in an appropriate text style, derived from the control's normal font. 
6466     When the mouse rolls over the link, the cursor changes to a hand and 
6467     the link's color changes to the active color. 
6469     Clicking on the link does not launch a web browser; instead, a 
6470     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6474     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6475     __repr__ 
= _swig_repr
 
6476     def __init__(self
, *args
, **kwargs
):  
6478         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6479             Size size=DefaultSize,  
6480             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6482         A static text control that emulates a hyperlink. The link is displayed 
6483         in an appropriate text style, derived from the control's normal font. 
6484         When the mouse rolls over the link, the cursor changes to a hand and 
6485         the link's color changes to the active color. 
6487         Clicking on the link does not launch a web browser; instead, a 
6488         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6492         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6493         self
._setOORInfo
(self
) 
6495     def Create(*args
, **kwargs
): 
6497         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6498             Size size=DefaultSize,  
6499             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6501         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6503     def GetHoverColour(*args
, **kwargs
): 
6504         """GetHoverColour(self) -> Colour""" 
6505         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6507     def SetHoverColour(*args
, **kwargs
): 
6508         """SetHoverColour(self, Colour colour)""" 
6509         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6511     def GetNormalColour(*args
, **kwargs
): 
6512         """GetNormalColour(self) -> Colour""" 
6513         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6515     def SetNormalColour(*args
, **kwargs
): 
6516         """SetNormalColour(self, Colour colour)""" 
6517         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6519     def GetVisitedColour(*args
, **kwargs
): 
6520         """GetVisitedColour(self) -> Colour""" 
6521         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6523     def SetVisitedColour(*args
, **kwargs
): 
6524         """SetVisitedColour(self, Colour colour)""" 
6525         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6527     def GetURL(*args
, **kwargs
): 
6528         """GetURL(self) -> String""" 
6529         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6531     def SetURL(*args
, **kwargs
): 
6532         """SetURL(self, String url)""" 
6533         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6535     def SetVisited(*args
, **kwargs
): 
6536         """SetVisited(self, bool visited=True)""" 
6537         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6539     def GetVisited(*args
, **kwargs
): 
6540         """GetVisited(self) -> bool""" 
6541         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6543     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6544     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6545     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6546     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6547     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6548 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6549 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6551 def PreHyperlinkCtrl(*args
, **kwargs
): 
6553     PreHyperlinkCtrl() -> HyperlinkCtrl 
6555     A static text control that emulates a hyperlink. The link is displayed 
6556     in an appropriate text style, derived from the control's normal font. 
6557     When the mouse rolls over the link, the cursor changes to a hand and 
6558     the link's color changes to the active color. 
6560     Clicking on the link does not launch a web browser; instead, a 
6561     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6565     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6568 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6569 class HyperlinkEvent(_core
.CommandEvent
): 
6570     """Proxy of C++ HyperlinkEvent class""" 
6571     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6572     __repr__ 
= _swig_repr
 
6573     def __init__(self
, *args
, **kwargs
):  
6574         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6575         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6576     def GetURL(*args
, **kwargs
): 
6577         """GetURL(self) -> String""" 
6578         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6580     def SetURL(*args
, **kwargs
): 
6581         """SetURL(self, String url)""" 
6582         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6584     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6585 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6587 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6589 #--------------------------------------------------------------------------- 
6591 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6592 class PickerBase(_core
.Control
): 
6594     Base abstract class for all pickers which support an auxiliary text 
6595     control. This class handles all positioning and sizing of the text 
6596     control like a an horizontal `wx.BoxSizer` would do, with the text 
6597     control on the left of the picker button and the proportion of the 
6598     picker fixed to value 1. 
6600     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6601     def __init__(self
): raise AttributeError, "No constructor defined" 
6602     __repr__ 
= _swig_repr
 
6603     def CreateBase(*args
, **kwargs
): 
6605         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6606             Size size=DefaultSize,  
6607             long style=0, Validator validator=DefaultValidator,  
6608             String name=wxButtonNameStr) -> bool 
6610         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6612     def SetInternalMargin(*args
, **kwargs
): 
6614         SetInternalMargin(self, int newmargin) 
6616         Sets the margin (in pixels) between the picker and the text control. 
6618         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6620     def GetInternalMargin(*args
, **kwargs
): 
6622         GetInternalMargin(self) -> int 
6624         Returns the margin (in pixels) between the picker and the text 
6627         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6629     def SetTextCtrlProportion(*args
, **kwargs
): 
6631         SetTextCtrlProportion(self, int prop) 
6633         Sets the proportion between the text control and the picker button. 
6634         This is used to set relative sizes of the text contorl and the picker. 
6635         The value passed to this function must be >= 1. 
6637         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6639     def GetTextCtrlProportion(*args
, **kwargs
): 
6641         GetTextCtrlProportion(self) -> int 
6643         Returns the proportion between the text control and the picker. 
6645         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6647     def SetPickerCtrlProportion(*args
, **kwargs
): 
6649         SetPickerCtrlProportion(self, int prop) 
6651         Sets the proportion value of the picker. 
6653         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6655     def GetPickerCtrlProportion(*args
, **kwargs
): 
6657         GetPickerCtrlProportion(self) -> int 
6659         Gets the proportion value of the picker. 
6661         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6663     def IsTextCtrlGrowable(*args
, **kwargs
): 
6664         """IsTextCtrlGrowable(self) -> bool""" 
6665         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6667     def SetTextCtrlGrowable(*args
, **kwargs
): 
6668         """SetTextCtrlGrowable(self, bool grow=True)""" 
6669         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6671     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6672         """IsPickerCtrlGrowable(self) -> bool""" 
6673         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6675     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6676         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6677         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6679     def HasTextCtrl(*args
, **kwargs
): 
6681         HasTextCtrl(self) -> bool 
6683         Returns true if this class has a valid text control (i.e. if the 
6684         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6686         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6688     def GetTextCtrl(*args
, **kwargs
): 
6690         GetTextCtrl(self) -> TextCtrl 
6692         Returns a pointer to the text control handled by this class or None if 
6693         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6696         Very important: the contents of the text control could be containing 
6697         an invalid representation of the entity which can be chosen through 
6698         the picker (e.g. the user entered an invalid colour syntax because of 
6699         a typo). Thus you should never parse the content of the textctrl to 
6700         get the user's input; rather use the derived-class getter 
6701         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6704         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6706     def GetPickerCtrl(*args
, **kwargs
): 
6707         """GetPickerCtrl(self) -> Control""" 
6708         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6710     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6711     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6712     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6713     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6714     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6715     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6716     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6717 _controls_
.PickerBase_swigregister(PickerBase
) 
6719 #--------------------------------------------------------------------------- 
6721 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6722 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6723 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6724 class ColourPickerCtrl(PickerBase
): 
6726     This control allows the user to select a colour. The generic 
6727     implementation is a button which brings up a `wx.ColourDialog` when 
6728     clicked. Native implementations may differ but this is usually a 
6729     (small) widget which give access to the colour-chooser dialog. 
6731     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6732     __repr__ 
= _swig_repr
 
6733     def __init__(self
, *args
, **kwargs
):  
6735         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6736             Size size=DefaultSize,  
6737             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6738             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6740         This control allows the user to select a colour. The generic 
6741         implementation is a button which brings up a `wx.ColourDialog` when 
6742         clicked. Native implementations may differ but this is usually a 
6743         (small) widget which give access to the colour-chooser dialog. 
6745         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6746         self
._setOORInfo
(self
) 
6748     def Create(*args
, **kwargs
): 
6750         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6751             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6752             Validator validator=DefaultValidator,  
6753             String name=ColourPickerCtrlNameStr) -> bool 
6755         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6757     def GetColour(*args
, **kwargs
): 
6759         GetColour(self) -> Colour 
6761         Returns the currently selected colour. 
6763         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6765     def SetColour(*args
, **kwargs
): 
6767         SetColour(self, Colour col) 
6769         Set the displayed colour. 
6771         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6773     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6774 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6775 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6777 def PreColourPickerCtrl(*args
, **kwargs
): 
6779     PreColourPickerCtrl() -> ColourPickerCtrl 
6781     This control allows the user to select a colour. The generic 
6782     implementation is a button which brings up a `wx.ColourDialog` when 
6783     clicked. Native implementations may differ but this is usually a 
6784     (small) widget which give access to the colour-chooser dialog. 
6786     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6789 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6790 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6792 class ColourPickerEvent(_core
.CommandEvent
): 
6793     """Proxy of C++ ColourPickerEvent class""" 
6794     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6795     __repr__ 
= _swig_repr
 
6796     def __init__(self
, *args
, **kwargs
):  
6797         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6798         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6799     def GetColour(*args
, **kwargs
): 
6800         """GetColour(self) -> Colour""" 
6801         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6803     def SetColour(*args
, **kwargs
): 
6804         """SetColour(self, Colour c)""" 
6805         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6807     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6808 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6810 #--------------------------------------------------------------------------- 
6812 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6813 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6814 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6815 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6816 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6817 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6818 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6819 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6820 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6821 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6822 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6823 class FilePickerCtrl(PickerBase
): 
6824     """Proxy of C++ FilePickerCtrl class""" 
6825     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6826     __repr__ 
= _swig_repr
 
6827     def __init__(self
, *args
, **kwargs
):  
6829         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6830             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6831             Point pos=DefaultPosition,  
6832             Size size=DefaultSize,  
6833             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6834             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6836         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6837         self
._setOORInfo
(self
) 
6839     def Create(*args
, **kwargs
): 
6841         Create(self, Window parent, int id=-1, String path=EmptyString,  
6842             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6843             Point pos=DefaultPosition,  
6844             Size size=DefaultSize,  
6845             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6846             String name=FilePickerCtrlNameStr) -> bool 
6848         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6850     def GetPath(*args
, **kwargs
): 
6851         """GetPath(self) -> String""" 
6852         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6854     def SetPath(*args
, **kwargs
): 
6855         """SetPath(self, String str)""" 
6856         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6858     def CheckPath(*args
, **kwargs
): 
6859         """CheckPath(self, String path) -> bool""" 
6860         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6862     def GetTextCtrlValue(*args
, **kwargs
): 
6863         """GetTextCtrlValue(self) -> String""" 
6864         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6866     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6867     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6868 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6869 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6870 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6871 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6872 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6873 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6875 def PreFilePickerCtrl(*args
, **kwargs
): 
6876     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6877     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6880 class DirPickerCtrl(PickerBase
): 
6881     """Proxy of C++ DirPickerCtrl class""" 
6882     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6883     __repr__ 
= _swig_repr
 
6884     def __init__(self
, *args
, **kwargs
):  
6886         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6887             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6888             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6889             Validator validator=DefaultValidator,  
6890             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6892         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6893         self
._setOORInfo
(self
) 
6895     def Create(*args
, **kwargs
): 
6897         Create(self, Window parent, int id=-1, String path=EmptyString,  
6898             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6899             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6900             Validator validator=DefaultValidator,  
6901             String name=DirPickerCtrlNameStr) -> bool 
6903         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6905     def GetPath(*args
, **kwargs
): 
6906         """GetPath(self) -> String""" 
6907         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6909     def SetPath(*args
, **kwargs
): 
6910         """SetPath(self, String str)""" 
6911         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6913     def CheckPath(*args
, **kwargs
): 
6914         """CheckPath(self, String path) -> bool""" 
6915         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6917     def GetTextCtrlValue(*args
, **kwargs
): 
6918         """GetTextCtrlValue(self) -> String""" 
6919         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6921     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6922     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6923 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6925 def PreDirPickerCtrl(*args
, **kwargs
): 
6926     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6927     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6930 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6931 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6932 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6933 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6935 class FileDirPickerEvent(_core
.CommandEvent
): 
6936     """Proxy of C++ FileDirPickerEvent class""" 
6937     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6938     __repr__ 
= _swig_repr
 
6939     def __init__(self
, *args
, **kwargs
):  
6940         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6941         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6942     def GetPath(*args
, **kwargs
): 
6943         """GetPath(self) -> String""" 
6944         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6946     def SetPath(*args
, **kwargs
): 
6947         """SetPath(self, String p)""" 
6948         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6950     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6951 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6953 #--------------------------------------------------------------------------- 
6955 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6956 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6957 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6958 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6959 class FontPickerCtrl(PickerBase
): 
6960     """Proxy of C++ FontPickerCtrl class""" 
6961     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6962     __repr__ 
= _swig_repr
 
6963     def __init__(self
, *args
, **kwargs
):  
6965         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
6966             Point pos=DefaultPosition, Size size=DefaultSize,  
6967             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6968             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6970         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6971         self
._setOORInfo
(self
) 
6973     def Create(*args
, **kwargs
): 
6975         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
6976             Point pos=DefaultPosition, Size size=DefaultSize,  
6977             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6978             String name=FontPickerCtrlNameStr) -> bool 
6980         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6982     def GetSelectedFont(*args
, **kwargs
): 
6983         """GetSelectedFont(self) -> Font""" 
6984         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6986     def SetSelectedFont(*args
, **kwargs
): 
6987         """SetSelectedFont(self, Font f)""" 
6988         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6990     def SetMaxPointSize(*args
, **kwargs
): 
6991         """SetMaxPointSize(self, unsigned int max)""" 
6992         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6994     def GetMaxPointSize(*args
, **kwargs
): 
6995         """GetMaxPointSize(self) -> unsigned int""" 
6996         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6998     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
6999     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
7000 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
7001 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
7003 def PreFontPickerCtrl(*args
, **kwargs
): 
7004     """PreFontPickerCtrl() -> FontPickerCtrl""" 
7005     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
7008 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
7009 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
7011 class FontPickerEvent(_core
.CommandEvent
): 
7012     """Proxy of C++ FontPickerEvent class""" 
7013     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7014     __repr__ 
= _swig_repr
 
7015     def __init__(self
, *args
, **kwargs
):  
7016         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
7017         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
7018     def GetFont(*args
, **kwargs
): 
7019         """GetFont(self) -> Font""" 
7020         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
7022     def SetFont(*args
, **kwargs
): 
7023         """SetFont(self, Font c)""" 
7024         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7026     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7027 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7029 #--------------------------------------------------------------------------- 
7031 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7032 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7033 class CollapsiblePane(_core
.Control
): 
7035     A collapsable pane is a container with an embedded button-like 
7036     control which can be used by the user to collapse or expand the pane's 
7039     Once constructed you should use the `GetPane` function to access the 
7040     pane and add your controls inside it (i.e. use the window returned 
7041     from `GetPane` as the parent for the controls which must go in the 
7042     pane, NOT the wx.CollapsiblePane itself!). 
7044     Note that because of its nature of control which can dynamically (and 
7045     drastically) change its size at run-time under user-input, when 
7046     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7047     to add it with a proportion value of zero; this is because otherwise 
7048     all other windows with non-zero proportion values would automatically 
7049     get resized each time the user expands or collapses the pane window, 
7050     usually resulting a weird, flickering effect. 
7052     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7053     __repr__ 
= _swig_repr
 
7054     def __init__(self
, *args
, **kwargs
):  
7056         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7057             Point pos=DefaultPosition, Size size=DefaultSize,  
7058             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7059             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7061         Create and show a wx.CollapsiblePane 
7063         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7064         self
._setOORInfo
(self
) 
7066     def Create(*args
, **kwargs
): 
7068         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7069             Point pos=DefaultPosition, Size size=DefaultSize,  
7070             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7071             String name=CollapsiblePaneNameStr) -> bool 
7073         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7075     def Collapse(*args
, **kwargs
): 
7077         Collapse(self, bool collapse=True) 
7079         Collapses or expands the pane window. 
7081         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7083     def Expand(*args
, **kwargs
): 
7087         Same as Collapse(False). 
7089         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7091     def IsCollapsed(*args
, **kwargs
): 
7093         IsCollapsed(self) -> bool 
7095         Returns ``True`` if the pane window is currently hidden. 
7097         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7099     def IsExpanded(*args
, **kwargs
): 
7101         IsExpanded(self) -> bool 
7103         Returns ``True`` if the pane window is currently shown. 
7105         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7107     def GetPane(*args
, **kwargs
): 
7109         GetPane(self) -> Window 
7111         Returns a reference to the pane window.  Use the returned `wx.Window` 
7112         as the parent of widgets to make them part of the collapsible area. 
7114         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7116     Expanded 
= property(IsExpanded
)  
7117     Collapsed 
= property(IsCollapsed
)  
7118 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7119 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7121 def PreCollapsiblePane(*args
, **kwargs
): 
7123     PreCollapsiblePane() -> CollapsiblePane 
7125     Precreate a wx.CollapsiblePane for 2-phase creation. 
7127     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7130 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7131 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7133 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7134     """Proxy of C++ CollapsiblePaneEvent class""" 
7135     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7136     __repr__ 
= _swig_repr
 
7137     def __init__(self
, *args
, **kwargs
):  
7138         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7139         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7140     def GetCollapsed(*args
, **kwargs
): 
7141         """GetCollapsed(self) -> bool""" 
7142         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7144     def SetCollapsed(*args
, **kwargs
): 
7145         """SetCollapsed(self, bool c)""" 
7146         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7148     Collapsed 
= property(GetCollapsed
,SetCollapsed
)  
7149 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
) 
7151 #--------------------------------------------------------------------------- 
7153 class SearchCtrl(TextCtrl
): 
7155     A search control is a composite of a `wx.TextCtrl` with optional 
7156     bitmap buttons and a drop-down menu.  Controls like this can typically 
7157     be found on a toolbar of applications that support some form of search 
7158     functionality.  On the Mac this control is implemneted using the 
7159     native HISearchField control, on the other platforms a generic control 
7160     is used, although that may change in the future as more platforms 
7161     introduce native search widgets. 
7163     If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7164     will need to manage its content and handle the menu events yourself, 
7165     but this is an easy thing to do.  Simply build the menu, pass it to 
7166     `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7167     This gives you the flexibility to use the drop-down menu however you 
7168     wish, such as for a history of searches, or as a way to select 
7169     different kinds of searches.  The ToolBar.py sample in the demo shows 
7172     Since the control derives from `wx.TextCtrl` it is convenient to use 
7173     the styles and events designed for `wx.TextCtrl`.  For example you can 
7174     use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7175     ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7176     Enter key in the control and wishes to start a search. 
7179     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7180     __repr__ 
= _swig_repr
 
7181     def __init__(self
, *args
, **kwargs
):  
7183         __init__(self, Window parent, int id=-1, String value=wxEmptyString,  
7184             Point pos=DefaultPosition, Size size=DefaultSize,  
7185             long style=0, Validator validator=DefaultValidator,  
7186             String name=SearchCtrlNameStr) -> SearchCtrl 
7188         A search control is a composite of a `wx.TextCtrl` with optional 
7189         bitmap buttons and a drop-down menu.  Controls like this can typically 
7190         be found on a toolbar of applications that support some form of search 
7191         functionality.  On the Mac this control is implemneted using the 
7192         native HISearchField control, on the other platforms a generic control 
7193         is used, although that may change in the future as more platforms 
7194         introduce native search widgets. 
7196         If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7197         will need to manage its content and handle the menu events yourself, 
7198         but this is an easy thing to do.  Simply build the menu, pass it to 
7199         `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7200         This gives you the flexibility to use the drop-down menu however you 
7201         wish, such as for a history of searches, or as a way to select 
7202         different kinds of searches.  The ToolBar.py sample in the demo shows 
7205         Since the control derives from `wx.TextCtrl` it is convenient to use 
7206         the styles and events designed for `wx.TextCtrl`.  For example you can 
7207         use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7208         ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7209         Enter key in the control and wishes to start a search. 
7212         _controls_
.SearchCtrl_swiginit(self
,_controls_
.new_SearchCtrl(*args
, **kwargs
)) 
7213         self
._setOORInfo
(self
) 
7215     def Create(*args
, **kwargs
): 
7217         Create(self, Window parent, int id=-1, String value=wxEmptyString,  
7218             Point pos=DefaultPosition, Size size=DefaultSize,  
7219             long style=0, Validator validator=DefaultValidator,  
7220             String name=SearchCtrlNameStr) -> bool 
7222         return _controls_
.SearchCtrl_Create(*args
, **kwargs
) 
7224     def SetMenu(*args
, **kwargs
): 
7226         SetMenu(self, Menu menu) 
7228         Sets the search control's menu object. If there is already a menu 
7229         associated with the search control it is deleted. 
7231         return _controls_
.SearchCtrl_SetMenu(*args
, **kwargs
) 
7233     def GetMenu(*args
, **kwargs
): 
7235         GetMenu(self) -> Menu 
7237         Returns a pointer to the search control's menu object or None if there 
7238         is no menu attached. 
7240         return _controls_
.SearchCtrl_GetMenu(*args
, **kwargs
) 
7242     def ShowSearchButton(*args
, **kwargs
): 
7244         ShowSearchButton(self, bool show) 
7246         Sets the search button visibility value on the search control. If 
7247         there is a menu attached, the search button will be visible regardless 
7248         of the search button visibility value.  This has no effect in Mac OS X 
7251         return _controls_
.SearchCtrl_ShowSearchButton(*args
, **kwargs
) 
7253     def IsSearchButtonVisible(*args
, **kwargs
): 
7255         IsSearchButtonVisible(self) -> bool 
7257         Returns the search button visibility value. If there is a menu 
7258         attached, the search button will be visible regardless of the search 
7259         button visibility value.  This always returns false in Mac OS X v10.3 
7261         return _controls_
.SearchCtrl_IsSearchButtonVisible(*args
, **kwargs
) 
7263     def ShowCancelButton(*args
, **kwargs
): 
7265         ShowCancelButton(self, bool show) 
7267         Shows or hides the cancel button. 
7269         return _controls_
.SearchCtrl_ShowCancelButton(*args
, **kwargs
) 
7271     def IsCancelButtonVisible(*args
, **kwargs
): 
7273         IsCancelButtonVisible(self) -> bool 
7275         Indicates whether the cancel button is visible.  
7277         return _controls_
.SearchCtrl_IsCancelButtonVisible(*args
, **kwargs
) 
7279     def SetSearchBitmap(*args
, **kwargs
): 
7281         SetSearchBitmap(self, Bitmap bitmap) 
7283         Sets the bitmap to use for the search button.  This currently does not 
7286         return _controls_
.SearchCtrl_SetSearchBitmap(*args
, **kwargs
) 
7288     def SetSearchMenuBitmap(*args
, **kwargs
): 
7290         SetSearchMenuBitmap(self, Bitmap bitmap) 
7292         Sets the bitmap to use for the search button when there is a drop-down 
7293         menu associated with the search control.  This currently does not work 
7296         return _controls_
.SearchCtrl_SetSearchMenuBitmap(*args
, **kwargs
) 
7298     def SetCancelBitmap(*args
, **kwargs
): 
7300         SetCancelBitmap(self, Bitmap bitmap) 
7302         Sets the bitmap to use for the cancel button.  This currently does not 
7305         return _controls_
.SearchCtrl_SetCancelBitmap(*args
, **kwargs
) 
7307     Menu 
= property(GetMenu
,SetMenu
)  
7308     SearchButtonVisible 
= property(IsSearchButtonVisible
,ShowSearchButton
)  
7309     CancelButtonVisible 
= property(IsCancelButtonVisible
,ShowCancelButton
)  
7310 _controls_
.SearchCtrl_swigregister(SearchCtrl
) 
7311 SearchCtrlNameStr 
= cvar
.SearchCtrlNameStr
 
7313 def PreSearchCtrl(*args
, **kwargs
): 
7315     PreSearchCtrl() -> SearchCtrl 
7317     Precreate a wx.SearchCtrl for 2-phase creation. 
7319     val 
= _controls_
.new_PreSearchCtrl(*args
, **kwargs
) 
7322 wxEVT_COMMAND_SEARCHCTRL_CANCEL 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_CANCEL
 
7323 wxEVT_COMMAND_SEARCHCTRL_SEARCH 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_SEARCH
 
7324 EVT_SEARCHCTRL_CANCEL 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_CANCEL
, 1) 
7325 EVT_SEARCHCTRL_SEARCH 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_SEARCH
, 1)