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
): 
 102         SetDefault(self) -> Window 
 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(_core
.Control
,_core
.ItemContainer
): 
 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=-1, 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=-1, 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
) 
 683     def GetCurrentSelection(*args
, **kwargs
): 
 685         GetCurrentSelection(self) -> int 
 687         Unlike `GetSelection` which only returns the accepted selection value, 
 688         i.e. the selection in the control once the user closes the dropdown 
 689         list, this function returns the current selection.  That is, while the 
 690         dropdown list is shown, it returns the currently selected item in 
 691         it. When it is not shown, its result is the same as for the other 
 694         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 696     def SetStringSelection(*args
, **kwargs
): 
 698         SetStringSelection(self, String string) -> bool 
 700         Select the item with the specifed string 
 702         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 704     def SetEditable(*args
, **kwargs
): 
 705         """SetEditable(self, bool editable)""" 
 706         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 708     def SetInsertionPointEnd(*args
, **kwargs
): 
 710         SetInsertionPointEnd(self) 
 712         Sets the insertion point at the end of the combobox text field. 
 714         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 716     def Remove(*args
, **kwargs
): 
 718         Remove(self, long from, long to) 
 720         Removes the text between the two positions in the combobox text field. 
 722         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 724     def IsEditable(*args
, **kwargs
): 
 726         IsEditable(self) -> bool 
 728         Returns True if the combo is ediatable (not read-only.) 
 730         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 732     def Undo(*args
, **kwargs
): 
 736         Redoes the last undo in the text field. Windows only. 
 738         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 740     def Redo(*args
, **kwargs
): 
 744         Undoes the last edit in the text field. Windows only. 
 746         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 748     def SelectAll(*args
, **kwargs
): 
 752         Select all the text in the combo's text field. 
 754         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 756     def CanCopy(*args
, **kwargs
): 
 758         CanCopy(self) -> bool 
 760         Returns True if the combobox is editable and there is a text selection 
 761         to copy to the clipboard.  Only available on Windows. 
 763         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 765     def CanCut(*args
, **kwargs
): 
 769         Returns True if the combobox is editable and there is a text selection 
 770         to copy to the clipboard.  Only available on Windows. 
 772         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 774     def CanPaste(*args
, **kwargs
): 
 776         CanPaste(self) -> bool 
 778         Returns True if the combobox is editable and there is text on the 
 779         clipboard that can be pasted into the text field. Only available on 
 782         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 784     def CanUndo(*args
, **kwargs
): 
 786         CanUndo(self) -> bool 
 788         Returns True if the combobox is editable and the last edit can be 
 789         undone.  Only available on Windows. 
 791         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 793     def CanRedo(*args
, **kwargs
): 
 795         CanRedo(self) -> bool 
 797         Returns True if the combobox is editable and the last undo can be 
 798         redone.  Only available on Windows. 
 800         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 802     def GetClassDefaultAttributes(*args
, **kwargs
): 
 804         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 806         Get the default attributes for this class.  This is useful if you want 
 807         to use the same font or colour in your own control as in a standard 
 808         control -- which is a much better idea than hard coding specific 
 809         colours or fonts which might look completely out of place on the 
 810         user's system, especially if it uses themes. 
 812         The variant parameter is only relevant under Mac currently and is 
 813         ignore under other platforms. Under Mac, it will change the size of 
 814         the returned font. See `wx.Window.SetWindowVariant` for more about 
 817         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 819     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 820     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 821     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
 822     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
 823     Mark 
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")  
 824     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 825 _controls_
.ComboBox_swigregister(ComboBox
) 
 826 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 828 def PreComboBox(*args
, **kwargs
): 
 830     PreComboBox() -> ComboBox 
 832     Precreate a ComboBox control for 2-phase creation. 
 834     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 837 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 839     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 841     Get the default attributes for this class.  This is useful if you want 
 842     to use the same font or colour in your own control as in a standard 
 843     control -- which is a much better idea than hard coding specific 
 844     colours or fonts which might look completely out of place on the 
 845     user's system, especially if it uses themes. 
 847     The variant parameter is only relevant under Mac currently and is 
 848     ignore under other platforms. Under Mac, it will change the size of 
 849     the returned font. See `wx.Window.SetWindowVariant` for more about 
 852   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 854 #--------------------------------------------------------------------------- 
 856 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 857 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 858 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 859 GA_PROGRESSBAR 
= 0 # obsolete  
 860 class Gauge(_core
.Control
): 
 861     """Proxy of C++ Gauge class""" 
 862     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 863     __repr__ 
= _swig_repr
 
 864     def __init__(self
, *args
, **kwargs
):  
 866         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 867             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 868             Validator validator=DefaultValidator,  
 869             String name=GaugeNameStr) -> Gauge 
 871         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 872         self
._setOORInfo
(self
) 
 874     def Create(*args
, **kwargs
): 
 876         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 877             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 878             Validator validator=DefaultValidator,  
 879             String name=GaugeNameStr) -> bool 
 881         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 883     def SetRange(*args
, **kwargs
): 
 884         """SetRange(self, int range)""" 
 885         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 887     def GetRange(*args
, **kwargs
): 
 888         """GetRange(self) -> int""" 
 889         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 891     def SetValue(*args
, **kwargs
): 
 892         """SetValue(self, int pos)""" 
 893         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 895     def GetValue(*args
, **kwargs
): 
 896         """GetValue(self) -> int""" 
 897         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 899     def Pulse(*args
, **kwargs
): 
 901         return _controls_
.Gauge_Pulse(*args
, **kwargs
) 
 903     def IsVertical(*args
, **kwargs
): 
 904         """IsVertical(self) -> bool""" 
 905         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 907     def SetShadowWidth(*args
, **kwargs
): 
 908         """SetShadowWidth(self, int w)""" 
 909         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 911     def GetShadowWidth(*args
, **kwargs
): 
 912         """GetShadowWidth(self) -> int""" 
 913         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 915     def SetBezelFace(*args
, **kwargs
): 
 916         """SetBezelFace(self, int w)""" 
 917         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 919     def GetBezelFace(*args
, **kwargs
): 
 920         """GetBezelFace(self) -> int""" 
 921         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 923     def GetClassDefaultAttributes(*args
, **kwargs
): 
 925         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 927         Get the default attributes for this class.  This is useful if you want 
 928         to use the same font or colour in your own control as in a standard 
 929         control -- which is a much better idea than hard coding specific 
 930         colours or fonts which might look completely out of place on the 
 931         user's system, especially if it uses themes. 
 933         The variant parameter is only relevant under Mac currently and is 
 934         ignore under other platforms. Under Mac, it will change the size of 
 935         the returned font. See `wx.Window.SetWindowVariant` for more about 
 938         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 940     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 941     BezelFace 
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")  
 942     Range 
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")  
 943     ShadowWidth 
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")  
 944     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 945 _controls_
.Gauge_swigregister(Gauge
) 
 946 GaugeNameStr 
= cvar
.GaugeNameStr
 
 948 def PreGauge(*args
, **kwargs
): 
 949     """PreGauge() -> Gauge""" 
 950     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 953 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 955     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 957     Get the default attributes for this class.  This is useful if you want 
 958     to use the same font or colour in your own control as in a standard 
 959     control -- which is a much better idea than hard coding specific 
 960     colours or fonts which might look completely out of place on the 
 961     user's system, especially if it uses themes. 
 963     The variant parameter is only relevant under Mac currently and is 
 964     ignore under other platforms. Under Mac, it will change the size of 
 965     the returned font. See `wx.Window.SetWindowVariant` for more about 
 968   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 970 #--------------------------------------------------------------------------- 
 972 class StaticBox(_core
.Control
): 
 973     """Proxy of C++ StaticBox class""" 
 974     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 975     __repr__ 
= _swig_repr
 
 976     def __init__(self
, *args
, **kwargs
):  
 978         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 979             Point pos=DefaultPosition, Size size=DefaultSize,  
 980             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 982         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 983         self
._setOORInfo
(self
) 
 985     def Create(*args
, **kwargs
): 
 987         Create(self, Window parent, int id=-1, String label=EmptyString,  
 988             Point pos=DefaultPosition, Size size=DefaultSize,  
 989             long style=0, String name=StaticBoxNameStr) -> bool 
 991         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 993     def GetClassDefaultAttributes(*args
, **kwargs
): 
 995         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 997         Get the default attributes for this class.  This is useful if you want 
 998         to use the same font or colour in your own control as in a standard 
 999         control -- which is a much better idea than hard coding specific 
1000         colours or fonts which might look completely out of place on the 
1001         user's system, especially if it uses themes. 
1003         The variant parameter is only relevant under Mac currently and is 
1004         ignore under other platforms. Under Mac, it will change the size of 
1005         the returned font. See `wx.Window.SetWindowVariant` for more about 
1008         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1010     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1011 _controls_
.StaticBox_swigregister(StaticBox
) 
1012 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1013 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1014 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1015 StaticLineNameStr 
= cvar
.StaticLineNameStr
 
1017 def PreStaticBox(*args
, **kwargs
): 
1018     """PreStaticBox() -> StaticBox""" 
1019     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1022 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1024     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1026     Get the default attributes for this class.  This is useful if you want 
1027     to use the same font or colour in your own control as in a standard 
1028     control -- which is a much better idea than hard coding specific 
1029     colours or fonts which might look completely out of place on the 
1030     user's system, especially if it uses themes. 
1032     The variant parameter is only relevant under Mac currently and is 
1033     ignore under other platforms. Under Mac, it will change the size of 
1034     the returned font. See `wx.Window.SetWindowVariant` for more about 
1037   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1039 #--------------------------------------------------------------------------- 
1041 class StaticLine(_core
.Control
): 
1042     """Proxy of C++ StaticLine class""" 
1043     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1044     __repr__ 
= _swig_repr
 
1045     def __init__(self
, *args
, **kwargs
):  
1047         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1048             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1049             String name=StaticLineNameStr) -> StaticLine 
1051         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1052         self
._setOORInfo
(self
) 
1054     def Create(*args
, **kwargs
): 
1056         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1057             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1058             String name=StaticLineNameStr) -> bool 
1060         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1062     def IsVertical(*args
, **kwargs
): 
1063         """IsVertical(self) -> bool""" 
1064         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1066     def GetDefaultSize(*args
, **kwargs
): 
1067         """GetDefaultSize() -> int""" 
1068         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1070     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1071     def GetClassDefaultAttributes(*args
, **kwargs
): 
1073         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1075         Get the default attributes for this class.  This is useful if you want 
1076         to use the same font or colour in your own control as in a standard 
1077         control -- which is a much better idea than hard coding specific 
1078         colours or fonts which might look completely out of place on the 
1079         user's system, especially if it uses themes. 
1081         The variant parameter is only relevant under Mac currently and is 
1082         ignore under other platforms. Under Mac, it will change the size of 
1083         the returned font. See `wx.Window.SetWindowVariant` for more about 
1086         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1088     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1089 _controls_
.StaticLine_swigregister(StaticLine
) 
1091 def PreStaticLine(*args
, **kwargs
): 
1092     """PreStaticLine() -> StaticLine""" 
1093     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1096 def StaticLine_GetDefaultSize(*args
): 
1097   """StaticLine_GetDefaultSize() -> int""" 
1098   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1100 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1102     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1104     Get the default attributes for this class.  This is useful if you want 
1105     to use the same font or colour in your own control as in a standard 
1106     control -- which is a much better idea than hard coding specific 
1107     colours or fonts which might look completely out of place on the 
1108     user's system, especially if it uses themes. 
1110     The variant parameter is only relevant under Mac currently and is 
1111     ignore under other platforms. Under Mac, it will change the size of 
1112     the returned font. See `wx.Window.SetWindowVariant` for more about 
1115   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1117 #--------------------------------------------------------------------------- 
1119 ST_NO_AUTORESIZE 
= _controls_
.ST_NO_AUTORESIZE
 
1120 ST_MARKUP 
= _controls_
.ST_MARKUP
 
1121 ST_ELLIPSIZE_START 
= _controls_
.ST_ELLIPSIZE_START
 
1122 ST_ELLIPSIZE_MIDDLE 
= _controls_
.ST_ELLIPSIZE_MIDDLE
 
1123 ST_ELLIPSIZE_END 
= _controls_
.ST_ELLIPSIZE_END
 
1124 class StaticText(_core
.Control
): 
1125     """Proxy of C++ StaticText class""" 
1126     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1127     __repr__ 
= _swig_repr
 
1128     def __init__(self
, *args
, **kwargs
):  
1130         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1131             Point pos=DefaultPosition, Size size=DefaultSize,  
1132             long style=0, String name=StaticTextNameStr) -> StaticText 
1134         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1135         self
._setOORInfo
(self
) 
1137     def Create(*args
, **kwargs
): 
1139         Create(self, Window parent, int id=-1, String label=EmptyString,  
1140             Point pos=DefaultPosition, Size size=DefaultSize,  
1141             long style=0, String name=StaticTextNameStr) -> bool 
1143         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1145     def Wrap(*args
, **kwargs
): 
1147         Wrap(self, int width) 
1149         This functions wraps the control's label so that each of its lines 
1150         becomes at most ``width`` pixels wide if possible (the lines are 
1151         broken at words boundaries so it might not be the case if words are 
1152         too long). If ``width`` is negative, no wrapping is done. 
1154         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1156     def IsEllipsized(*args
, **kwargs
): 
1157         """IsEllipsized(self) -> bool""" 
1158         return _controls_
.StaticText_IsEllipsized(*args
, **kwargs
) 
1160     def RemoveMarkup(*args
, **kwargs
): 
1162         RemoveMarkup(String str) -> String 
1164         Removes the markup accepted by wx.StaticText when wx.ST_MARKUP is 
1165         used, and then returns the cleaned string. 
1168         return _controls_
.StaticText_RemoveMarkup(*args
, **kwargs
) 
1170     RemoveMarkup 
= staticmethod(RemoveMarkup
) 
1171     def EscapeMarkup(*args
, **kwargs
): 
1173         EscapeMarkup(String str) -> String 
1175         Escapes the alls special symbols (<>"'&) present inside the given 
1176         string using the corresponding entities (< > " ' 
1179         return _controls_
.StaticText_EscapeMarkup(*args
, **kwargs
) 
1181     EscapeMarkup 
= staticmethod(EscapeMarkup
) 
1182     def GetClassDefaultAttributes(*args
, **kwargs
): 
1184         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     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1200 _controls_
.StaticText_swigregister(StaticText
) 
1202 def PreStaticText(*args
, **kwargs
): 
1203     """PreStaticText() -> StaticText""" 
1204     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1207 def StaticText_RemoveMarkup(*args
, **kwargs
): 
1209     StaticText_RemoveMarkup(String str) -> String 
1211     Removes the markup accepted by wx.StaticText when wx.ST_MARKUP is 
1212     used, and then returns the cleaned string. 
1215   return _controls_
.StaticText_RemoveMarkup(*args
, **kwargs
) 
1217 def StaticText_EscapeMarkup(*args
, **kwargs
): 
1219     StaticText_EscapeMarkup(String str) -> String 
1221     Escapes the alls special symbols (<>"'&) present inside the given 
1222     string using the corresponding entities (< > " ' 
1225   return _controls_
.StaticText_EscapeMarkup(*args
, **kwargs
) 
1227 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1229     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1231     Get the default attributes for this class.  This is useful if you want 
1232     to use the same font or colour in your own control as in a standard 
1233     control -- which is a much better idea than hard coding specific 
1234     colours or fonts which might look completely out of place on the 
1235     user's system, especially if it uses themes. 
1237     The variant parameter is only relevant under Mac currently and is 
1238     ignore under other platforms. Under Mac, it will change the size of 
1239     the returned font. See `wx.Window.SetWindowVariant` for more about 
1242   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1244 #--------------------------------------------------------------------------- 
1246 class StaticBitmap(_core
.Control
): 
1247     """Proxy of C++ StaticBitmap class""" 
1248     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1249     __repr__ 
= _swig_repr
 
1250     def __init__(self
, *args
, **kwargs
):  
1252         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1253             Point pos=DefaultPosition, Size size=DefaultSize,  
1254             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1256         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1257         self
._setOORInfo
(self
) 
1259     def Create(*args
, **kwargs
): 
1261         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1262             Point pos=DefaultPosition, Size size=DefaultSize,  
1263             long style=0, String name=StaticBitmapNameStr) -> bool 
1265         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1267     def GetBitmap(*args
, **kwargs
): 
1268         """GetBitmap(self) -> Bitmap""" 
1269         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1271     def SetBitmap(*args
, **kwargs
): 
1272         """SetBitmap(self, Bitmap bitmap)""" 
1273         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1275     def SetIcon(*args
, **kwargs
): 
1276         """SetIcon(self, Icon icon)""" 
1277         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1279     def GetClassDefaultAttributes(*args
, **kwargs
): 
1281         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1283         Get the default attributes for this class.  This is useful if you want 
1284         to use the same font or colour in your own control as in a standard 
1285         control -- which is a much better idea than hard coding specific 
1286         colours or fonts which might look completely out of place on the 
1287         user's system, especially if it uses themes. 
1289         The variant parameter is only relevant under Mac currently and is 
1290         ignore under other platforms. Under Mac, it will change the size of 
1291         the returned font. See `wx.Window.SetWindowVariant` for more about 
1294         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1296     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1297 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1299 def PreStaticBitmap(*args
, **kwargs
): 
1300     """PreStaticBitmap() -> StaticBitmap""" 
1301     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1304 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1306     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1308     Get the default attributes for this class.  This is useful if you want 
1309     to use the same font or colour in your own control as in a standard 
1310     control -- which is a much better idea than hard coding specific 
1311     colours or fonts which might look completely out of place on the 
1312     user's system, especially if it uses themes. 
1314     The variant parameter is only relevant under Mac currently and is 
1315     ignore under other platforms. Under Mac, it will change the size of 
1316     the returned font. See `wx.Window.SetWindowVariant` for more about 
1319   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1321 #--------------------------------------------------------------------------- 
1323 class ListBox(_core
.ControlWithItems
): 
1324     """Proxy of C++ ListBox class""" 
1325     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1326     __repr__ 
= _swig_repr
 
1327     def __init__(self
, *args
, **kwargs
):  
1329         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1330             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1331             long style=0, Validator validator=DefaultValidator,  
1332             String name=ListBoxNameStr) -> ListBox 
1334         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1335         self
._setOORInfo
(self
) 
1337     def Create(*args
, **kwargs
): 
1339         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1340             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1341             long style=0, Validator validator=DefaultValidator,  
1342             String name=ListBoxNameStr) -> bool 
1344         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1346     def Insert(*args
, **kwargs
): 
1348         Insert(self, String item, int pos, PyObject clientData=None) 
1350         Insert an item into the control before the item at the ``pos`` index, 
1351         optionally associating some data object with the item. 
1353         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1355     def InsertItems(*args
, **kwargs
): 
1356         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1357         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1359     def Set(*args
, **kwargs
): 
1360         """Set(self, wxArrayString items)""" 
1361         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1363     def IsSelected(*args
, **kwargs
): 
1364         """IsSelected(self, int n) -> bool""" 
1365         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1367     def SetSelection(*args
, **kwargs
): 
1368         """SetSelection(self, int n, bool select=True)""" 
1369         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1371     def Select(*args
, **kwargs
): 
1375         This is the same as `SetSelection` and exists only because it is 
1376         slightly more natural for controls which support multiple selection. 
1378         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1380     def Deselect(*args
, **kwargs
): 
1381         """Deselect(self, int n)""" 
1382         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1384     def DeselectAll(*args
, **kwargs
): 
1385         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1386         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1388     def SetStringSelection(*args
, **kwargs
): 
1389         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1390         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1392     def GetSelections(*args
, **kwargs
): 
1393         """GetSelections(self) -> PyObject""" 
1394         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1396     def SetFirstItem(*args
, **kwargs
): 
1397         """SetFirstItem(self, int n)""" 
1398         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1400     def SetFirstItemStr(*args
, **kwargs
): 
1401         """SetFirstItemStr(self, String s)""" 
1402         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1404     def EnsureVisible(*args
, **kwargs
): 
1405         """EnsureVisible(self, int n)""" 
1406         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1408     def AppendAndEnsureVisible(*args
, **kwargs
): 
1409         """AppendAndEnsureVisible(self, String s)""" 
1410         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1412     def IsSorted(*args
, **kwargs
): 
1413         """IsSorted(self) -> bool""" 
1414         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1416     def HitTest(*args
, **kwargs
): 
1418         HitTest(self, Point pt) -> int 
1420         Test where the given (in client coords) point lies 
1422         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1424     def SetItemForegroundColour(*args
, **kwargs
): 
1425         """SetItemForegroundColour(self, int item, Colour c)""" 
1426         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1428     def SetItemBackgroundColour(*args
, **kwargs
): 
1429         """SetItemBackgroundColour(self, int item, Colour c)""" 
1430         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1432     def SetItemFont(*args
, **kwargs
): 
1433         """SetItemFont(self, int item, Font f)""" 
1434         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1436     def GetClassDefaultAttributes(*args
, **kwargs
): 
1438         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1440         Get the default attributes for this class.  This is useful if you want 
1441         to use the same font or colour in your own control as in a standard 
1442         control -- which is a much better idea than hard coding specific 
1443         colours or fonts which might look completely out of place on the 
1444         user's system, especially if it uses themes. 
1446         The variant parameter is only relevant under Mac currently and is 
1447         ignore under other platforms. Under Mac, it will change the size of 
1448         the returned font. See `wx.Window.SetWindowVariant` for more about 
1451         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1453     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1454     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
1455 _controls_
.ListBox_swigregister(ListBox
) 
1456 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1458 def PreListBox(*args
, **kwargs
): 
1459     """PreListBox() -> ListBox""" 
1460     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1463 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1465     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1467     Get the default attributes for this class.  This is useful if you want 
1468     to use the same font or colour in your own control as in a standard 
1469     control -- which is a much better idea than hard coding specific 
1470     colours or fonts which might look completely out of place on the 
1471     user's system, especially if it uses themes. 
1473     The variant parameter is only relevant under Mac currently and is 
1474     ignore under other platforms. Under Mac, it will change the size of 
1475     the returned font. See `wx.Window.SetWindowVariant` for more about 
1478   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1480 #--------------------------------------------------------------------------- 
1482 class CheckListBox(ListBox
): 
1483     """Proxy of C++ CheckListBox class""" 
1484     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1485     __repr__ 
= _swig_repr
 
1486     def __init__(self
, *args
, **kwargs
):  
1488         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1489             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1490             long style=0, Validator validator=DefaultValidator,  
1491             String name=ListBoxNameStr) -> CheckListBox 
1493         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1494         self
._setOORInfo
(self
) 
1496     def Create(*args
, **kwargs
): 
1498         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1499             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1500             long style=0, Validator validator=DefaultValidator,  
1501             String name=ListBoxNameStr) -> bool 
1503         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1505     def IsChecked(*args
, **kwargs
): 
1506         """IsChecked(self, unsigned int index) -> bool""" 
1507         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1509     def Check(*args
, **kwargs
): 
1510         """Check(self, unsigned int index, int check=True)""" 
1511         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1513     def GetItemHeight(self
): 
1514         raise NotImplementedError 
1516     ItemHeight 
= property(GetItemHeight
,doc
="See `GetItemHeight`")  
1517 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1519 def PreCheckListBox(*args
, **kwargs
): 
1520     """PreCheckListBox() -> CheckListBox""" 
1521     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1524 #--------------------------------------------------------------------------- 
1526 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1527 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1528 TE_READONLY 
= _controls_
.TE_READONLY
 
1529 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1530 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1531 TE_LEFT 
= _controls_
.TE_LEFT
 
1532 TE_CENTER 
= _controls_
.TE_CENTER
 
1533 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1534 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1535 TE_RICH 
= _controls_
.TE_RICH
 
1536 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1537 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1538 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1539 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1540 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1541 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1542 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1543 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1544 TE_RICH2 
= _controls_
.TE_RICH2
 
1545 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1546 TE_LINEWRAP 
= TE_CHARWRAP 
 
1547 PROCESS_ENTER 
= TE_PROCESS_ENTER
 
1548 PASSWORD 
= TE_PASSWORD
 
1550 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1551 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1552 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1553 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1554 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1555 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1556 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1557 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1558 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1559 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1560 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1561 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1562 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1563 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1564 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1565 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1566 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1567 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1568 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1569 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1570 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1571 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1572 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1573 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1574 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1575 TEXT_TYPE_ANY 
= _controls_
.TEXT_TYPE_ANY
 
1576 class TextAttr(object): 
1577     """Proxy of C++ TextAttr class""" 
1578     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1579     __repr__ 
= _swig_repr
 
1580     def __init__(self
, *args
, **kwargs
):  
1582         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1583             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1585         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1586     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1587     __del__ 
= lambda self 
: None; 
1588     def Init(*args
, **kwargs
): 
1590         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1592     def Merge(*args
, **kwargs
): 
1593         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1594         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1596     Merge 
= staticmethod(Merge
) 
1597     def SetTextColour(*args
, **kwargs
): 
1598         """SetTextColour(self, Colour colText)""" 
1599         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1601     def SetBackgroundColour(*args
, **kwargs
): 
1602         """SetBackgroundColour(self, Colour colBack)""" 
1603         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1605     def SetFont(*args
, **kwargs
): 
1606         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1607         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1609     def SetAlignment(*args
, **kwargs
): 
1610         """SetAlignment(self, int alignment)""" 
1611         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1613     def SetTabs(*args
, **kwargs
): 
1614         """SetTabs(self, wxArrayInt tabs)""" 
1615         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1617     def SetLeftIndent(*args
, **kwargs
): 
1618         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1619         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1621     def SetRightIndent(*args
, **kwargs
): 
1622         """SetRightIndent(self, int indent)""" 
1623         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1625     def SetFlags(*args
, **kwargs
): 
1626         """SetFlags(self, long flags)""" 
1627         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1629     def HasTextColour(*args
, **kwargs
): 
1630         """HasTextColour(self) -> bool""" 
1631         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1633     def HasBackgroundColour(*args
, **kwargs
): 
1634         """HasBackgroundColour(self) -> bool""" 
1635         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1637     def HasFont(*args
, **kwargs
): 
1638         """HasFont(self) -> bool""" 
1639         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1641     def HasAlignment(*args
, **kwargs
): 
1642         """HasAlignment(self) -> bool""" 
1643         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1645     def HasTabs(*args
, **kwargs
): 
1646         """HasTabs(self) -> bool""" 
1647         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1649     def HasLeftIndent(*args
, **kwargs
): 
1650         """HasLeftIndent(self) -> bool""" 
1651         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1653     def HasRightIndent(*args
, **kwargs
): 
1654         """HasRightIndent(self) -> bool""" 
1655         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1657     def HasFlag(*args
, **kwargs
): 
1658         """HasFlag(self, long flag) -> bool""" 
1659         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1661     def GetTextColour(*args
, **kwargs
): 
1662         """GetTextColour(self) -> Colour""" 
1663         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1665     def GetBackgroundColour(*args
, **kwargs
): 
1666         """GetBackgroundColour(self) -> Colour""" 
1667         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1669     def GetFont(*args
, **kwargs
): 
1670         """GetFont(self) -> Font""" 
1671         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1673     def GetAlignment(*args
, **kwargs
): 
1674         """GetAlignment(self) -> int""" 
1675         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1677     def GetTabs(*args
, **kwargs
): 
1678         """GetTabs(self) -> wxArrayInt""" 
1679         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1681     def GetLeftIndent(*args
, **kwargs
): 
1682         """GetLeftIndent(self) -> long""" 
1683         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1685     def GetLeftSubIndent(*args
, **kwargs
): 
1686         """GetLeftSubIndent(self) -> long""" 
1687         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1689     def GetRightIndent(*args
, **kwargs
): 
1690         """GetRightIndent(self) -> long""" 
1691         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1693     def GetFlags(*args
, **kwargs
): 
1694         """GetFlags(self) -> long""" 
1695         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1697     def IsDefault(*args
, **kwargs
): 
1698         """IsDefault(self) -> bool""" 
1699         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1701     def Combine(*args
, **kwargs
): 
1702         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1703         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1705     Combine 
= staticmethod(Combine
) 
1706     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
1707     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
1708     Flags 
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")  
1709     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
1710     LeftIndent 
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")  
1711     LeftSubIndent 
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")  
1712     RightIndent 
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")  
1713     Tabs 
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")  
1714     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
1715 _controls_
.TextAttr_swigregister(TextAttr
) 
1716 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1718 def TextAttr_Merge(*args
, **kwargs
): 
1719   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1720   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1722 def TextAttr_Combine(*args
, **kwargs
): 
1723   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1724   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1726 class TextCtrl(_core
.Control
): 
1727     """Proxy of C++ TextCtrl class""" 
1728     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1729     __repr__ 
= _swig_repr
 
1730     def __init__(self
, *args
, **kwargs
):  
1732         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1733             Point pos=DefaultPosition, Size size=DefaultSize,  
1734             long style=0, Validator validator=DefaultValidator,  
1735             String name=TextCtrlNameStr) -> TextCtrl 
1737         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1738         self
._setOORInfo
(self
) 
1740     def Create(*args
, **kwargs
): 
1742         Create(self, Window parent, int id=-1, String value=EmptyString,  
1743             Point pos=DefaultPosition, Size size=DefaultSize,  
1744             long style=0, Validator validator=DefaultValidator,  
1745             String name=TextCtrlNameStr) -> bool 
1747         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1749     def GetValue(*args
, **kwargs
): 
1750         """GetValue(self) -> String""" 
1751         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1753     def SetValue(*args
, **kwargs
): 
1754         """SetValue(self, String value)""" 
1755         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1757     def IsEmpty(*args
, **kwargs
): 
1758         """IsEmpty(self) -> bool""" 
1759         return _controls_
.TextCtrl_IsEmpty(*args
, **kwargs
) 
1761     def ChangeValue(*args
, **kwargs
): 
1762         """ChangeValue(self, String value)""" 
1763         return _controls_
.TextCtrl_ChangeValue(*args
, **kwargs
) 
1765     def GetRange(*args
, **kwargs
): 
1766         """GetRange(self, long from, long to) -> String""" 
1767         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1769     def GetLineLength(*args
, **kwargs
): 
1770         """GetLineLength(self, long lineNo) -> int""" 
1771         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1773     def GetLineText(*args
, **kwargs
): 
1774         """GetLineText(self, long lineNo) -> String""" 
1775         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1777     def GetNumberOfLines(*args
, **kwargs
): 
1778         """GetNumberOfLines(self) -> int""" 
1779         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1781     def IsModified(*args
, **kwargs
): 
1782         """IsModified(self) -> bool""" 
1783         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1785     def IsEditable(*args
, **kwargs
): 
1786         """IsEditable(self) -> bool""" 
1787         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1789     def IsSingleLine(*args
, **kwargs
): 
1790         """IsSingleLine(self) -> bool""" 
1791         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1793     def IsMultiLine(*args
, **kwargs
): 
1794         """IsMultiLine(self) -> bool""" 
1795         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1797     def GetSelection(*args
, **kwargs
): 
1799         GetSelection() -> (from, to) 
1801         If the return values from and to are the same, there is no selection. 
1803         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1805     def GetStringSelection(*args
, **kwargs
): 
1806         """GetStringSelection(self) -> String""" 
1807         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1809     def Clear(*args
, **kwargs
): 
1811         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1813     def Replace(*args
, **kwargs
): 
1814         """Replace(self, long from, long to, String value)""" 
1815         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1817     def Remove(*args
, **kwargs
): 
1818         """Remove(self, long from, long to)""" 
1819         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1821     def LoadFile(*args
, **kwargs
): 
1822         """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool""" 
1823         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1825     def SaveFile(*args
, **kwargs
): 
1826         """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool""" 
1827         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1829     def MarkDirty(*args
, **kwargs
): 
1830         """MarkDirty(self)""" 
1831         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1833     def DiscardEdits(*args
, **kwargs
): 
1834         """DiscardEdits(self)""" 
1835         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1837     def SetModified(*args
, **kwargs
): 
1838         """SetModified(self, bool modified)""" 
1839         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1841     def SetMaxLength(*args
, **kwargs
): 
1842         """SetMaxLength(self, unsigned long len)""" 
1843         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1845     def WriteText(*args
, **kwargs
): 
1846         """WriteText(self, String text)""" 
1847         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1849     def AppendText(*args
, **kwargs
): 
1850         """AppendText(self, String text)""" 
1851         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1853     def EmulateKeyPress(*args
, **kwargs
): 
1854         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1855         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1857     def SetStyle(*args
, **kwargs
): 
1858         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1859         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1861     def GetStyle(*args
, **kwargs
): 
1862         """GetStyle(self, long position, TextAttr style) -> bool""" 
1863         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1865     def SetDefaultStyle(*args
, **kwargs
): 
1866         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1867         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1869     def GetDefaultStyle(*args
, **kwargs
): 
1870         """GetDefaultStyle(self) -> TextAttr""" 
1871         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1873     def XYToPosition(*args
, **kwargs
): 
1874         """XYToPosition(self, long x, long y) -> long""" 
1875         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1877     def PositionToXY(*args
, **kwargs
): 
1878         """PositionToXY(long pos) -> (x, y)""" 
1879         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1881     def ShowPosition(*args
, **kwargs
): 
1882         """ShowPosition(self, long pos)""" 
1883         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1885     def HitTest(*args
, **kwargs
): 
1887         HitTest(Point pt) -> (result, col, row) 
1889         Find the row, col coresponding to the character at the point given in 
1890         pixels. NB: pt is in device coords but is not adjusted for the client 
1891         area origin nor scrolling. 
1893         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1895     def HitTestPos(*args
, **kwargs
): 
1897         HitTestPos(Point pt) -> (result, position) 
1899         Find the character position in the text coresponding to the point 
1900         given in pixels. NB: pt is in device coords but is not adjusted for 
1901         the client area origin nor scrolling.  
1903         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1905     def Copy(*args
, **kwargs
): 
1907         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1909     def Cut(*args
, **kwargs
): 
1911         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1913     def Paste(*args
, **kwargs
): 
1915         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1917     def CanCopy(*args
, **kwargs
): 
1918         """CanCopy(self) -> bool""" 
1919         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1921     def CanCut(*args
, **kwargs
): 
1922         """CanCut(self) -> bool""" 
1923         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1925     def CanPaste(*args
, **kwargs
): 
1926         """CanPaste(self) -> bool""" 
1927         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1929     def Undo(*args
, **kwargs
): 
1931         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1933     def Redo(*args
, **kwargs
): 
1935         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1937     def CanUndo(*args
, **kwargs
): 
1938         """CanUndo(self) -> bool""" 
1939         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1941     def CanRedo(*args
, **kwargs
): 
1942         """CanRedo(self) -> bool""" 
1943         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1945     def SetInsertionPoint(*args
, **kwargs
): 
1946         """SetInsertionPoint(self, long pos)""" 
1947         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1949     def SetInsertionPointEnd(*args
, **kwargs
): 
1950         """SetInsertionPointEnd(self)""" 
1951         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1953     def GetInsertionPoint(*args
, **kwargs
): 
1954         """GetInsertionPoint(self) -> long""" 
1955         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1957     def GetLastPosition(*args
, **kwargs
): 
1958         """GetLastPosition(self) -> long""" 
1959         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1961     def SetSelection(*args
, **kwargs
): 
1962         """SetSelection(self, long from, long to)""" 
1963         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1965     def SelectAll(*args
, **kwargs
): 
1966         """SelectAll(self)""" 
1967         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1969     def SetEditable(*args
, **kwargs
): 
1970         """SetEditable(self, bool editable)""" 
1971         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1973     def MacCheckSpelling(*args
, **kwargs
): 
1974         """MacCheckSpelling(self, bool check)""" 
1975         return _controls_
.TextCtrl_MacCheckSpelling(*args
, **kwargs
) 
1977     def SendTextUpdatedEvent(*args
, **kwargs
): 
1978         """SendTextUpdatedEvent(self)""" 
1979         return _controls_
.TextCtrl_SendTextUpdatedEvent(*args
, **kwargs
) 
1981     def write(*args
, **kwargs
): 
1982         """write(self, String text)""" 
1983         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1985     def GetString(*args
, **kwargs
): 
1986         """GetString(self, long from, long to) -> String""" 
1987         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1989     def GetClassDefaultAttributes(*args
, **kwargs
): 
1991         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1993         Get the default attributes for this class.  This is useful if you want 
1994         to use the same font or colour in your own control as in a standard 
1995         control -- which is a much better idea than hard coding specific 
1996         colours or fonts which might look completely out of place on the 
1997         user's system, especially if it uses themes. 
1999         The variant parameter is only relevant under Mac currently and is 
2000         ignore under other platforms. Under Mac, it will change the size of 
2001         the returned font. See `wx.Window.SetWindowVariant` for more about 
2004         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2006     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2007     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
2008     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
2009     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
2010     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
2011     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2012     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
2013     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2014 _controls_
.TextCtrl_swigregister(TextCtrl
) 
2016 def PreTextCtrl(*args
, **kwargs
): 
2017     """PreTextCtrl() -> TextCtrl""" 
2018     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
2021 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2023     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2025     Get the default attributes for this class.  This is useful if you want 
2026     to use the same font or colour in your own control as in a standard 
2027     control -- which is a much better idea than hard coding specific 
2028     colours or fonts which might look completely out of place on the 
2029     user's system, especially if it uses themes. 
2031     The variant parameter is only relevant under Mac currently and is 
2032     ignore under other platforms. Under Mac, it will change the size of 
2033     the returned font. See `wx.Window.SetWindowVariant` for more about 
2036   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2038 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2039 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2040 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2041 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2042 class TextUrlEvent(_core
.CommandEvent
): 
2043     """Proxy of C++ TextUrlEvent class""" 
2044     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2045     __repr__ 
= _swig_repr
 
2046     def __init__(self
, *args
, **kwargs
):  
2047         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2048         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
2049     def GetMouseEvent(*args
, **kwargs
): 
2050         """GetMouseEvent(self) -> MouseEvent""" 
2051         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2053     def GetURLStart(*args
, **kwargs
): 
2054         """GetURLStart(self) -> long""" 
2055         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2057     def GetURLEnd(*args
, **kwargs
): 
2058         """GetURLEnd(self) -> long""" 
2059         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2061     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2062     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2063     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2064 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2066 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2067 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2068 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2069 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2071 #--------------------------------------------------------------------------- 
2073 class ScrollBar(_core
.Control
): 
2074     """Proxy of C++ ScrollBar class""" 
2075     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2076     __repr__ 
= _swig_repr
 
2077     def __init__(self
, *args
, **kwargs
):  
2079         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2080             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2081             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2083         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2084         self
._setOORInfo
(self
) 
2086     def Create(*args
, **kwargs
): 
2088         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2089             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2090             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2092         Do the 2nd phase and create the GUI control. 
2094         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2096     def GetThumbPosition(*args
, **kwargs
): 
2097         """GetThumbPosition(self) -> int""" 
2098         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2100     def GetThumbSize(*args
, **kwargs
): 
2101         """GetThumbSize(self) -> int""" 
2102         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2104     GetThumbLength 
= GetThumbSize 
 
2105     def GetPageSize(*args
, **kwargs
): 
2106         """GetPageSize(self) -> int""" 
2107         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2109     def GetRange(*args
, **kwargs
): 
2110         """GetRange(self) -> int""" 
2111         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2113     def IsVertical(*args
, **kwargs
): 
2114         """IsVertical(self) -> bool""" 
2115         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2117     def SetThumbPosition(*args
, **kwargs
): 
2118         """SetThumbPosition(self, int viewStart)""" 
2119         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2121     def GetClassDefaultAttributes(*args
, **kwargs
): 
2123         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2125         Get the default attributes for this class.  This is useful if you want 
2126         to use the same font or colour in your own control as in a standard 
2127         control -- which is a much better idea than hard coding specific 
2128         colours or fonts which might look completely out of place on the 
2129         user's system, especially if it uses themes. 
2131         The variant parameter is only relevant under Mac currently and is 
2132         ignore under other platforms. Under Mac, it will change the size of 
2133         the returned font. See `wx.Window.SetWindowVariant` for more about 
2136         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2138     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2139     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2140     Range 
= property(GetRange
,doc
="See `GetRange`")  
2141     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2142     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2143 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2144 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2146 def PreScrollBar(*args
, **kwargs
): 
2147     """PreScrollBar() -> ScrollBar""" 
2148     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2151 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2153     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2155     Get the default attributes for this class.  This is useful if you want 
2156     to use the same font or colour in your own control as in a standard 
2157     control -- which is a much better idea than hard coding specific 
2158     colours or fonts which might look completely out of place on the 
2159     user's system, especially if it uses themes. 
2161     The variant parameter is only relevant under Mac currently and is 
2162     ignore under other platforms. Under Mac, it will change the size of 
2163     the returned font. See `wx.Window.SetWindowVariant` for more about 
2166   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2168 #--------------------------------------------------------------------------- 
2170 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2171 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2172 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2173 SP_WRAP 
= _controls_
.SP_WRAP
 
2174 class SpinButton(_core
.Control
): 
2175     """Proxy of C++ SpinButton class""" 
2176     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2177     __repr__ 
= _swig_repr
 
2178     def __init__(self
, *args
, **kwargs
):  
2180         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2181             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2182             String name=SPIN_BUTTON_NAME) -> SpinButton 
2184         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2185         self
._setOORInfo
(self
) 
2187     def Create(*args
, **kwargs
): 
2189         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2190             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2191             String name=SPIN_BUTTON_NAME) -> bool 
2193         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2195     def GetValue(*args
, **kwargs
): 
2196         """GetValue(self) -> int""" 
2197         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2199     def GetMin(*args
, **kwargs
): 
2200         """GetMin(self) -> int""" 
2201         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2203     def GetMax(*args
, **kwargs
): 
2204         """GetMax(self) -> int""" 
2205         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2207     def SetValue(*args
, **kwargs
): 
2208         """SetValue(self, int val)""" 
2209         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2211     def SetMin(*args
, **kwargs
): 
2212         """SetMin(self, int minVal)""" 
2213         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2215     def SetMax(*args
, **kwargs
): 
2216         """SetMax(self, int maxVal)""" 
2217         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2219     def SetRange(*args
, **kwargs
): 
2220         """SetRange(self, int minVal, int maxVal)""" 
2221         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2223     def IsVertical(*args
, **kwargs
): 
2224         """IsVertical(self) -> bool""" 
2225         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2227     def GetClassDefaultAttributes(*args
, **kwargs
): 
2229         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2231         Get the default attributes for this class.  This is useful if you want 
2232         to use the same font or colour in your own control as in a standard 
2233         control -- which is a much better idea than hard coding specific 
2234         colours or fonts which might look completely out of place on the 
2235         user's system, especially if it uses themes. 
2237         The variant parameter is only relevant under Mac currently and is 
2238         ignore under other platforms. Under Mac, it will change the size of 
2239         the returned font. See `wx.Window.SetWindowVariant` for more about 
2242         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2244     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2245     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2246     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2247     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2248 _controls_
.SpinButton_swigregister(SpinButton
) 
2249 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2250 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2252 def PreSpinButton(*args
, **kwargs
): 
2253     """PreSpinButton() -> SpinButton""" 
2254     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2257 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2259     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2261     Get the default attributes for this class.  This is useful if you want 
2262     to use the same font or colour in your own control as in a standard 
2263     control -- which is a much better idea than hard coding specific 
2264     colours or fonts which might look completely out of place on the 
2265     user's system, especially if it uses themes. 
2267     The variant parameter is only relevant under Mac currently and is 
2268     ignore under other platforms. Under Mac, it will change the size of 
2269     the returned font. See `wx.Window.SetWindowVariant` for more about 
2272   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2274 class SpinCtrl(_core
.Control
): 
2275     """Proxy of C++ SpinCtrl class""" 
2276     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2277     __repr__ 
= _swig_repr
 
2278     def __init__(self
, *args
, **kwargs
):  
2280         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2281             Point pos=DefaultPosition, Size size=DefaultSize,  
2282             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2283             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2285         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2286         self
._setOORInfo
(self
) 
2288     def Create(*args
, **kwargs
): 
2290         Create(self, Window parent, int id=-1, String value=EmptyString,  
2291             Point pos=DefaultPosition, Size size=DefaultSize,  
2292             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2293             int initial=0, String name=SpinCtrlNameStr) -> bool 
2295         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2297     def GetValue(*args
, **kwargs
): 
2298         """GetValue(self) -> int""" 
2299         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2301     def SetValue(*args
, **kwargs
): 
2302         """SetValue(self, int value)""" 
2303         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2305     def SetValueString(*args
, **kwargs
): 
2306         """SetValueString(self, String text)""" 
2307         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2309     def SetRange(*args
, **kwargs
): 
2310         """SetRange(self, int minVal, int maxVal)""" 
2311         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2313     def GetMin(*args
, **kwargs
): 
2314         """GetMin(self) -> int""" 
2315         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2317     def GetMax(*args
, **kwargs
): 
2318         """GetMax(self) -> int""" 
2319         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2321     def SetSelection(*args
, **kwargs
): 
2322         """SetSelection(self, long from, long to)""" 
2323         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2325     def GetClassDefaultAttributes(*args
, **kwargs
): 
2327         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2329         Get the default attributes for this class.  This is useful if you want 
2330         to use the same font or colour in your own control as in a standard 
2331         control -- which is a much better idea than hard coding specific 
2332         colours or fonts which might look completely out of place on the 
2333         user's system, especially if it uses themes. 
2335         The variant parameter is only relevant under Mac currently and is 
2336         ignore under other platforms. Under Mac, it will change the size of 
2337         the returned font. See `wx.Window.SetWindowVariant` for more about 
2340         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2342     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2343     Max 
= property(GetMax
,doc
="See `GetMax`")  
2344     Min 
= property(GetMin
,doc
="See `GetMin`")  
2345     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2346 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2348 def PreSpinCtrl(*args
, **kwargs
): 
2349     """PreSpinCtrl() -> SpinCtrl""" 
2350     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2353 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2355     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2357     Get the default attributes for this class.  This is useful if you want 
2358     to use the same font or colour in your own control as in a standard 
2359     control -- which is a much better idea than hard coding specific 
2360     colours or fonts which might look completely out of place on the 
2361     user's system, especially if it uses themes. 
2363     The variant parameter is only relevant under Mac currently and is 
2364     ignore under other platforms. Under Mac, it will change the size of 
2365     the returned font. See `wx.Window.SetWindowVariant` for more about 
2368   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2370 class SpinEvent(_core
.NotifyEvent
): 
2371     """Proxy of C++ SpinEvent class""" 
2372     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2373     __repr__ 
= _swig_repr
 
2374     def __init__(self
, *args
, **kwargs
):  
2375         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2376         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2377     def GetPosition(*args
, **kwargs
): 
2378         """GetPosition(self) -> int""" 
2379         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2381     def SetPosition(*args
, **kwargs
): 
2382         """SetPosition(self, int pos)""" 
2383         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2385     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2386 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2388 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2389 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2390 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2391 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2392 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2394 #--------------------------------------------------------------------------- 
2396 class RadioBox(_core
.Control
): 
2397     """Proxy of C++ RadioBox class""" 
2398     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2399     __repr__ 
= _swig_repr
 
2400     def __init__(self
, *args
, **kwargs
):  
2402         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2403             Point pos=DefaultPosition, Size size=DefaultSize,  
2404             wxArrayString choices=wxPyEmptyStringArray,  
2405             int majorDimension=0, long style=RA_HORIZONTAL,  
2406             Validator validator=DefaultValidator,  
2407             String name=RadioBoxNameStr) -> RadioBox 
2409         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2410         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2411         self
._setOORInfo
(self
) 
2413     def Create(*args
, **kwargs
): 
2415         Create(self, Window parent, int id=-1, String label=EmptyString,  
2416             Point pos=DefaultPosition, Size size=DefaultSize,  
2417             wxArrayString choices=wxPyEmptyStringArray,  
2418             int majorDimension=0, long style=RA_HORIZONTAL,  
2419             Validator validator=DefaultValidator,  
2420             String name=RadioBoxNameStr) -> bool 
2422         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2424     def SetSelection(*args
, **kwargs
): 
2425         """SetSelection(self, int n)""" 
2426         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2428     def GetSelection(*args
, **kwargs
): 
2429         """GetSelection(self) -> int""" 
2430         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2432     def GetStringSelection(*args
, **kwargs
): 
2433         """GetStringSelection(self) -> String""" 
2434         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2436     def SetStringSelection(*args
, **kwargs
): 
2437         """SetStringSelection(self, String s) -> bool""" 
2438         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2440     def GetCount(*args
, **kwargs
): 
2441         """GetCount(self) -> size_t""" 
2442         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2444     def FindString(*args
, **kwargs
): 
2445         """FindString(self, String s) -> int""" 
2446         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2448     def GetString(*args
, **kwargs
): 
2449         """GetString(self, int n) -> String""" 
2450         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2452     def SetString(*args
, **kwargs
): 
2453         """SetString(self, int n, String label)""" 
2454         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2456     GetItemLabel 
= GetString 
 
2457     SetItemLabel 
= SetString 
 
2458     def EnableItem(*args
, **kwargs
): 
2459         """EnableItem(self, unsigned int n, bool enable=True)""" 
2460         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2462     def ShowItem(*args
, **kwargs
): 
2463         """ShowItem(self, unsigned int n, bool show=True)""" 
2464         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2466     def IsItemEnabled(*args
, **kwargs
): 
2467         """IsItemEnabled(self, unsigned int n) -> bool""" 
2468         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2470     def IsItemShown(*args
, **kwargs
): 
2471         """IsItemShown(self, unsigned int n) -> bool""" 
2472         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2474     def GetColumnCount(*args
, **kwargs
): 
2475         """GetColumnCount(self) -> unsigned int""" 
2476         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2478     def GetRowCount(*args
, **kwargs
): 
2479         """GetRowCount(self) -> unsigned int""" 
2480         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2482     def GetNextItem(*args
, **kwargs
): 
2483         """GetNextItem(self, int item, int dir, long style) -> int""" 
2484         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2486     def SetItemToolTip(*args
, **kwargs
): 
2487         """SetItemToolTip(self, unsigned int item, String text)""" 
2488         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2490     def GetItemToolTip(*args
, **kwargs
): 
2491         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2492         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2494     def SetItemHelpText(*args
, **kwargs
): 
2495         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2496         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2498     def GetItemHelpText(*args
, **kwargs
): 
2499         """GetItemHelpText(self, unsigned int n) -> String""" 
2500         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2502     def GetClassDefaultAttributes(*args
, **kwargs
): 
2504         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2506         Get the default attributes for this class.  This is useful if you want 
2507         to use the same font or colour in your own control as in a standard 
2508         control -- which is a much better idea than hard coding specific 
2509         colours or fonts which might look completely out of place on the 
2510         user's system, especially if it uses themes. 
2512         The variant parameter is only relevant under Mac currently and is 
2513         ignore under other platforms. Under Mac, it will change the size of 
2514         the returned font. See `wx.Window.SetWindowVariant` for more about 
2517         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2519     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2520     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2521     Count 
= property(GetCount
,doc
="See `GetCount`")  
2522     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2523     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2524     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2525 _controls_
.RadioBox_swigregister(RadioBox
) 
2526 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2527 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2529 def PreRadioBox(*args
, **kwargs
): 
2530     """PreRadioBox() -> RadioBox""" 
2531     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2534 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2536     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2538     Get the default attributes for this class.  This is useful if you want 
2539     to use the same font or colour in your own control as in a standard 
2540     control -- which is a much better idea than hard coding specific 
2541     colours or fonts which might look completely out of place on the 
2542     user's system, especially if it uses themes. 
2544     The variant parameter is only relevant under Mac currently and is 
2545     ignore under other platforms. Under Mac, it will change the size of 
2546     the returned font. See `wx.Window.SetWindowVariant` for more about 
2549   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2551 #--------------------------------------------------------------------------- 
2553 class RadioButton(_core
.Control
): 
2554     """Proxy of C++ RadioButton class""" 
2555     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2556     __repr__ 
= _swig_repr
 
2557     def __init__(self
, *args
, **kwargs
):  
2559         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2560             Point pos=DefaultPosition, Size size=DefaultSize,  
2561             long style=0, Validator validator=DefaultValidator,  
2562             String name=RadioButtonNameStr) -> RadioButton 
2564         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2565         self
._setOORInfo
(self
) 
2567     def Create(*args
, **kwargs
): 
2569         Create(self, Window parent, int id=-1, String label=EmptyString,  
2570             Point pos=DefaultPosition, Size size=DefaultSize,  
2571             long style=0, Validator validator=DefaultValidator,  
2572             String name=RadioButtonNameStr) -> bool 
2574         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2576     def GetValue(*args
, **kwargs
): 
2577         """GetValue(self) -> bool""" 
2578         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2580     def SetValue(*args
, **kwargs
): 
2581         """SetValue(self, bool value)""" 
2582         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2584     def GetClassDefaultAttributes(*args
, **kwargs
): 
2586         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2588         Get the default attributes for this class.  This is useful if you want 
2589         to use the same font or colour in your own control as in a standard 
2590         control -- which is a much better idea than hard coding specific 
2591         colours or fonts which might look completely out of place on the 
2592         user's system, especially if it uses themes. 
2594         The variant parameter is only relevant under Mac currently and is 
2595         ignore under other platforms. Under Mac, it will change the size of 
2596         the returned font. See `wx.Window.SetWindowVariant` for more about 
2599         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2601     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2602     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2603 _controls_
.RadioButton_swigregister(RadioButton
) 
2605 def PreRadioButton(*args
, **kwargs
): 
2606     """PreRadioButton() -> RadioButton""" 
2607     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2610 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2612     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2614     Get the default attributes for this class.  This is useful if you want 
2615     to use the same font or colour in your own control as in a standard 
2616     control -- which is a much better idea than hard coding specific 
2617     colours or fonts which might look completely out of place on the 
2618     user's system, especially if it uses themes. 
2620     The variant parameter is only relevant under Mac currently and is 
2621     ignore under other platforms. Under Mac, it will change the size of 
2622     the returned font. See `wx.Window.SetWindowVariant` for more about 
2625   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2627 #--------------------------------------------------------------------------- 
2629 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2630 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2631 SL_TICKS 
= _controls_
.SL_TICKS
 
2632 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2633 SL_LABELS 
= _controls_
.SL_LABELS
 
2634 SL_LEFT 
= _controls_
.SL_LEFT
 
2635 SL_TOP 
= _controls_
.SL_TOP
 
2636 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2637 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2638 SL_BOTH 
= _controls_
.SL_BOTH
 
2639 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2640 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2641 class Slider(_core
.Control
): 
2642     """Proxy of C++ Slider class""" 
2643     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2644     __repr__ 
= _swig_repr
 
2645     def __init__(self
, *args
, **kwargs
):  
2647         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2648             int maxValue=100, Point pos=DefaultPosition,  
2649             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2650             Validator validator=DefaultValidator,  
2651             String name=SliderNameStr) -> Slider 
2653         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2654         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2655         self
._setOORInfo
(self
) 
2657     def Create(*args
, **kwargs
): 
2659         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2660             int maxValue=100, Point pos=DefaultPosition,  
2661             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2662             Validator validator=DefaultValidator,  
2663             String name=SliderNameStr) -> bool 
2665         return _controls_
.Slider_Create(*args
, **kwargs
) 
2667     def GetValue(*args
, **kwargs
): 
2668         """GetValue(self) -> int""" 
2669         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2671     def SetValue(*args
, **kwargs
): 
2672         """SetValue(self, int value)""" 
2673         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2675     def SetRange(*args
, **kwargs
): 
2676         """SetRange(self, int minValue, int maxValue)""" 
2677         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2679     def GetMin(*args
, **kwargs
): 
2680         """GetMin(self) -> int""" 
2681         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2683     def GetMax(*args
, **kwargs
): 
2684         """GetMax(self) -> int""" 
2685         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2687     def SetMin(*args
, **kwargs
): 
2688         """SetMin(self, int minValue)""" 
2689         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2691     def SetMax(*args
, **kwargs
): 
2692         """SetMax(self, int maxValue)""" 
2693         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2695     def SetLineSize(*args
, **kwargs
): 
2696         """SetLineSize(self, int lineSize)""" 
2697         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2699     def SetPageSize(*args
, **kwargs
): 
2700         """SetPageSize(self, int pageSize)""" 
2701         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2703     def GetLineSize(*args
, **kwargs
): 
2704         """GetLineSize(self) -> int""" 
2705         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2707     def GetPageSize(*args
, **kwargs
): 
2708         """GetPageSize(self) -> int""" 
2709         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2711     def SetThumbLength(*args
, **kwargs
): 
2712         """SetThumbLength(self, int lenPixels)""" 
2713         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2715     def GetThumbLength(*args
, **kwargs
): 
2716         """GetThumbLength(self) -> int""" 
2717         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2719     def SetTickFreq(*args
, **kwargs
): 
2720         """SetTickFreq(self, int n, int pos=1)""" 
2721         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2723     def GetTickFreq(*args
, **kwargs
): 
2724         """GetTickFreq(self) -> int""" 
2725         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2727     def ClearTicks(*args
, **kwargs
): 
2728         """ClearTicks(self)""" 
2729         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2731     def SetTick(*args
, **kwargs
): 
2732         """SetTick(self, int tickPos)""" 
2733         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2735     def ClearSel(*args
, **kwargs
): 
2736         """ClearSel(self)""" 
2737         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2739     def GetSelEnd(*args
, **kwargs
): 
2740         """GetSelEnd(self) -> int""" 
2741         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2743     def GetSelStart(*args
, **kwargs
): 
2744         """GetSelStart(self) -> int""" 
2745         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2747     def SetSelection(*args
, **kwargs
): 
2748         """SetSelection(self, int min, int max)""" 
2749         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2751     def GetClassDefaultAttributes(*args
, **kwargs
): 
2753         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2755         Get the default attributes for this class.  This is useful if you want 
2756         to use the same font or colour in your own control as in a standard 
2757         control -- which is a much better idea than hard coding specific 
2758         colours or fonts which might look completely out of place on the 
2759         user's system, especially if it uses themes. 
2761         The variant parameter is only relevant under Mac currently and is 
2762         ignore under other platforms. Under Mac, it will change the size of 
2763         the returned font. See `wx.Window.SetWindowVariant` for more about 
2766         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2768     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2769     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2770     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2771     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2772     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2773     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2774     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2775     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2776     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2777     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2778 _controls_
.Slider_swigregister(Slider
) 
2779 SliderNameStr 
= cvar
.SliderNameStr
 
2781 def PreSlider(*args
, **kwargs
): 
2782     """PreSlider() -> Slider""" 
2783     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2786 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2788     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2790     Get the default attributes for this class.  This is useful if you want 
2791     to use the same font or colour in your own control as in a standard 
2792     control -- which is a much better idea than hard coding specific 
2793     colours or fonts which might look completely out of place on the 
2794     user's system, especially if it uses themes. 
2796     The variant parameter is only relevant under Mac currently and is 
2797     ignore under other platforms. Under Mac, it will change the size of 
2798     the returned font. See `wx.Window.SetWindowVariant` for more about 
2801   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2803 #--------------------------------------------------------------------------- 
2805 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2806 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2808 class ToggleButton(_core
.Control
): 
2809     """Proxy of C++ ToggleButton class""" 
2810     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2811     __repr__ 
= _swig_repr
 
2812     def __init__(self
, *args
, **kwargs
):  
2814         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2815             Point pos=DefaultPosition, Size size=DefaultSize,  
2816             long style=0, Validator validator=DefaultValidator,  
2817             String name=ToggleButtonNameStr) -> ToggleButton 
2819         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2820         self
._setOORInfo
(self
) 
2822     def Create(*args
, **kwargs
): 
2824         Create(self, Window parent, int id=-1, String label=EmptyString,  
2825             Point pos=DefaultPosition, Size size=DefaultSize,  
2826             long style=0, Validator validator=DefaultValidator,  
2827             String name=ToggleButtonNameStr) -> bool 
2829         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2831     def SetValue(*args
, **kwargs
): 
2832         """SetValue(self, bool value)""" 
2833         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2835     def GetValue(*args
, **kwargs
): 
2836         """GetValue(self) -> bool""" 
2837         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2839     def GetClassDefaultAttributes(*args
, **kwargs
): 
2841         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2843         Get the default attributes for this class.  This is useful if you want 
2844         to use the same font or colour in your own control as in a standard 
2845         control -- which is a much better idea than hard coding specific 
2846         colours or fonts which might look completely out of place on the 
2847         user's system, especially if it uses themes. 
2849         The variant parameter is only relevant under Mac currently and is 
2850         ignore under other platforms. Under Mac, it will change the size of 
2851         the returned font. See `wx.Window.SetWindowVariant` for more about 
2854         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2856     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2857     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2858 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2859 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2861 def PreToggleButton(*args
, **kwargs
): 
2862     """PreToggleButton() -> ToggleButton""" 
2863     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2866 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2868     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2870     Get the default attributes for this class.  This is useful if you want 
2871     to use the same font or colour in your own control as in a standard 
2872     control -- which is a much better idea than hard coding specific 
2873     colours or fonts which might look completely out of place on the 
2874     user's system, especially if it uses themes. 
2876     The variant parameter is only relevant under Mac currently and is 
2877     ignore under other platforms. Under Mac, it will change the size of 
2878     the returned font. See `wx.Window.SetWindowVariant` for more about 
2881   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2883 #--------------------------------------------------------------------------- 
2885 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2886 BK_TOP 
= _controls_
.BK_TOP
 
2887 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2888 BK_LEFT 
= _controls_
.BK_LEFT
 
2889 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2890 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2891 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2892 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2893 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2894 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2895 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2896 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2897 class BookCtrlBase(_core
.Control
): 
2898     """Proxy of C++ BookCtrlBase class""" 
2899     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2900     def __init__(self
): raise AttributeError, "No constructor defined" 
2901     __repr__ 
= _swig_repr
 
2902     def GetPageCount(*args
, **kwargs
): 
2903         """GetPageCount(self) -> size_t""" 
2904         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2906     def GetPage(*args
, **kwargs
): 
2907         """GetPage(self, size_t n) -> Window""" 
2908         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2910     def GetCurrentPage(*args
, **kwargs
): 
2911         """GetCurrentPage(self) -> Window""" 
2912         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2914     def GetSelection(*args
, **kwargs
): 
2915         """GetSelection(self) -> int""" 
2916         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2918     def SetPageText(*args
, **kwargs
): 
2919         """SetPageText(self, size_t n, String strText) -> bool""" 
2920         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2922     def GetPageText(*args
, **kwargs
): 
2923         """GetPageText(self, size_t n) -> String""" 
2924         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2926     def SetImageList(*args
, **kwargs
): 
2927         """SetImageList(self, ImageList imageList)""" 
2928         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2930     def AssignImageList(*args
, **kwargs
): 
2931         """AssignImageList(self, ImageList imageList)""" 
2932         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2934     def GetImageList(*args
, **kwargs
): 
2935         """GetImageList(self) -> ImageList""" 
2936         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2938     def GetPageImage(*args
, **kwargs
): 
2939         """GetPageImage(self, size_t n) -> int""" 
2940         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2942     def SetPageImage(*args
, **kwargs
): 
2943         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2944         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2946     def SetPageSize(*args
, **kwargs
): 
2947         """SetPageSize(self, Size size)""" 
2948         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2950     def CalcSizeFromPage(*args
, **kwargs
): 
2951         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2952         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2954     def GetInternalBorder(*args
, **kwargs
): 
2955         """GetInternalBorder(self) -> unsigned int""" 
2956         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2958     def SetInternalBorder(*args
, **kwargs
): 
2959         """SetInternalBorder(self, unsigned int internalBorder)""" 
2960         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2962     def IsVertical(*args
, **kwargs
): 
2963         """IsVertical(self) -> bool""" 
2964         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2966     def SetControlMargin(*args
, **kwargs
): 
2967         """SetControlMargin(self, int margin)""" 
2968         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2970     def GetControlMargin(*args
, **kwargs
): 
2971         """GetControlMargin(self) -> int""" 
2972         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2974     def SetFitToCurrentPage(*args
, **kwargs
): 
2975         """SetFitToCurrentPage(self, bool fit)""" 
2976         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2978     def GetFitToCurrentPage(*args
, **kwargs
): 
2979         """GetFitToCurrentPage(self) -> bool""" 
2980         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2982     def GetControlSizer(*args
, **kwargs
): 
2983         """GetControlSizer(self) -> Sizer""" 
2984         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2986     def DeletePage(*args
, **kwargs
): 
2987         """DeletePage(self, size_t n) -> bool""" 
2988         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2990     def RemovePage(*args
, **kwargs
): 
2991         """RemovePage(self, size_t n) -> bool""" 
2992         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2994     def DeleteAllPages(*args
, **kwargs
): 
2995         """DeleteAllPages(self) -> bool""" 
2996         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2998     def AddPage(*args
, **kwargs
): 
2999         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
3000         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
3002     def InsertPage(*args
, **kwargs
): 
3004         InsertPage(self, size_t n, Window page, String text, bool select=False,  
3005             int imageId=-1) -> bool 
3007         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
3009     def SetSelection(*args
, **kwargs
): 
3010         """SetSelection(self, size_t n) -> int""" 
3011         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
3013     def ChangeSelection(*args
, **kwargs
): 
3014         """ChangeSelection(self, size_t n) -> int""" 
3015         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
3017     def AdvanceSelection(*args
, **kwargs
): 
3018         """AdvanceSelection(self, bool forward=True)""" 
3019         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
3021     def HitTest(*args
, **kwargs
): 
3023         HitTest(Point pt) -> (tab, where) 
3025         Returns the page/tab which is hit, and flags indicating where using 
3026         wx.NB_HITTEST flags. 
3028         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
3030     def GetClassDefaultAttributes(*args
, **kwargs
): 
3032         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3034         Get the default attributes for this class.  This is useful if you want 
3035         to use the same font or colour in your own control as in a standard 
3036         control -- which is a much better idea than hard coding specific 
3037         colours or fonts which might look completely out of place on the 
3038         user's system, especially if it uses themes. 
3040         The variant parameter is only relevant under Mac currently and is 
3041         ignore under other platforms. Under Mac, it will change the size of 
3042         the returned font. See `wx.Window.SetWindowVariant` for more about 
3045         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3047     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3048     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
3049     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
3050     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
3051     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
3052     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
3053     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3054     Page 
= property(GetPage
,doc
="See `GetPage`")  
3055     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3056     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3057     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3058     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3059 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3060 NotebookNameStr 
= cvar
.NotebookNameStr
 
3062 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3064     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3066     Get the default attributes for this class.  This is useful if you want 
3067     to use the same font or colour in your own control as in a standard 
3068     control -- which is a much better idea than hard coding specific 
3069     colours or fonts which might look completely out of place on the 
3070     user's system, especially if it uses themes. 
3072     The variant parameter is only relevant under Mac currently and is 
3073     ignore under other platforms. Under Mac, it will change the size of 
3074     the returned font. See `wx.Window.SetWindowVariant` for more about 
3077   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3079 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3080     """Proxy of C++ BookCtrlBaseEvent class""" 
3081     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3082     __repr__ 
= _swig_repr
 
3083     def __init__(self
, *args
, **kwargs
):  
3085         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3086             int nOldSel=-1) -> BookCtrlBaseEvent 
3088         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3089     def GetSelection(*args
, **kwargs
): 
3091         GetSelection(self) -> int 
3093         Returns item index for a listbox or choice selection event (not valid 
3096         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3098     def SetSelection(*args
, **kwargs
): 
3099         """SetSelection(self, int nSel)""" 
3100         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3102     def GetOldSelection(*args
, **kwargs
): 
3103         """GetOldSelection(self) -> int""" 
3104         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3106     def SetOldSelection(*args
, **kwargs
): 
3107         """SetOldSelection(self, int nOldSel)""" 
3108         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3110     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3111     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3112 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
3114 #--------------------------------------------------------------------------- 
3116 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3117 NB_TOP 
= _controls_
.NB_TOP
 
3118 NB_LEFT 
= _controls_
.NB_LEFT
 
3119 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3120 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3121 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3122 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3123 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3124 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3125 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3126 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3127 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3128 class Notebook(BookCtrlBase
): 
3129     """Proxy of C++ Notebook class""" 
3130     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3131     __repr__ 
= _swig_repr
 
3132     def __init__(self
, *args
, **kwargs
):  
3134         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3135             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3137         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3138         self
._setOORInfo
(self
) 
3140     def Create(*args
, **kwargs
): 
3142         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3143             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3145         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3147     def GetRowCount(*args
, **kwargs
): 
3148         """GetRowCount(self) -> int""" 
3149         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3151     def SetPadding(*args
, **kwargs
): 
3152         """SetPadding(self, Size padding)""" 
3153         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3155     def SetTabSize(*args
, **kwargs
): 
3156         """SetTabSize(self, Size sz)""" 
3157         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3159     def GetThemeBackgroundColour(*args
, **kwargs
): 
3160         """GetThemeBackgroundColour(self) -> Colour""" 
3161         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3163     def GetClassDefaultAttributes(*args
, **kwargs
): 
3165         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3167         Get the default attributes for this class.  This is useful if you want 
3168         to use the same font or colour in your own control as in a standard 
3169         control -- which is a much better idea than hard coding specific 
3170         colours or fonts which might look completely out of place on the 
3171         user's system, especially if it uses themes. 
3173         The variant parameter is only relevant under Mac currently and is 
3174         ignore under other platforms. Under Mac, it will change the size of 
3175         the returned font. See `wx.Window.SetWindowVariant` for more about 
3178         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3180     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3181     def SendPageChangingEvent(*args
, **kwargs
): 
3182         """SendPageChangingEvent(self, int nPage) -> bool""" 
3183         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3185     def SendPageChangedEvent(*args
, **kwargs
): 
3186         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3187         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3189     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3190     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3191 _controls_
.Notebook_swigregister(Notebook
) 
3193 def PreNotebook(*args
, **kwargs
): 
3194     """PreNotebook() -> Notebook""" 
3195     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3198 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3200     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3202     Get the default attributes for this class.  This is useful if you want 
3203     to use the same font or colour in your own control as in a standard 
3204     control -- which is a much better idea than hard coding specific 
3205     colours or fonts which might look completely out of place on the 
3206     user's system, especially if it uses themes. 
3208     The variant parameter is only relevant under Mac currently and is 
3209     ignore under other platforms. Under Mac, it will change the size of 
3210     the returned font. See `wx.Window.SetWindowVariant` for more about 
3213   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3215 class NotebookEvent(BookCtrlBaseEvent
): 
3216     """Proxy of C++ NotebookEvent class""" 
3217     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3218     __repr__ 
= _swig_repr
 
3219     def __init__(self
, *args
, **kwargs
):  
3221         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3222             int nOldSel=-1) -> NotebookEvent 
3224         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3225 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3227 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3228 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3230 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3231 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3233 #---------------------------------------------------------------------------- 
3235 class NotebookPage(wx
.Panel
): 
3237     There is an old (and apparently unsolvable) bug when placing a 
3238     window with a nonstandard background colour in a wx.Notebook on 
3239     wxGTK1, as the notbooks's background colour would always be used 
3240     when the window is refreshed.  The solution is to place a panel in 
3241     the notbook and the coloured window on the panel, sized to cover 
3242     the panel.  This simple class does that for you, just put an 
3243     instance of this in the notebook and make your regular window a 
3244     child of this one and it will handle the resize for you. 
3246     def __init__(self
, parent
, id=-1, 
3247                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3248                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3249         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3251         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3253     def OnSize(self
, evt
): 
3254         if self
.child 
is None: 
3255             children 
= self
.GetChildren() 
3257                 self
.child 
= children
[0] 
3259             self
.child
.SetPosition((0,0)) 
3260             self
.child
.SetSize(self
.GetSize()) 
3263 #--------------------------------------------------------------------------- 
3265 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3266 LB_TOP 
= _controls_
.LB_TOP
 
3267 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3268 LB_LEFT 
= _controls_
.LB_LEFT
 
3269 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3270 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3271 class Listbook(BookCtrlBase
): 
3272     """Proxy of C++ Listbook class""" 
3273     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3274     __repr__ 
= _swig_repr
 
3275     def __init__(self
, *args
, **kwargs
):  
3277         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3278             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3280         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3281         self
._setOORInfo
(self
) 
3283     def Create(*args
, **kwargs
): 
3285         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3286             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3288         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3290     def GetListView(*args
, **kwargs
): 
3291         """GetListView(self) -> ListView""" 
3292         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3294     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3295 _controls_
.Listbook_swigregister(Listbook
) 
3297 def PreListbook(*args
, **kwargs
): 
3298     """PreListbook() -> Listbook""" 
3299     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3302 class ListbookEvent(BookCtrlBaseEvent
): 
3303     """Proxy of C++ ListbookEvent class""" 
3304     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3305     __repr__ 
= _swig_repr
 
3306     def __init__(self
, *args
, **kwargs
):  
3308         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3309             int nOldSel=-1) -> ListbookEvent 
3311         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3312 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3314 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3315 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3316 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3317 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3319 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3320 CHB_TOP 
= _controls_
.CHB_TOP
 
3321 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3322 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3323 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3324 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3325 class Choicebook(BookCtrlBase
): 
3326     """Proxy of C++ Choicebook class""" 
3327     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3328     __repr__ 
= _swig_repr
 
3329     def __init__(self
, *args
, **kwargs
):  
3331         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3332             long style=0, String name=EmptyString) -> Choicebook 
3334         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3335         self
._setOORInfo
(self
) 
3337     def Create(*args
, **kwargs
): 
3339         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3340             long style=0, String name=EmptyString) -> bool 
3342         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3344     def GetChoiceCtrl(*args
, **kwargs
): 
3345         """GetChoiceCtrl(self) -> Choice""" 
3346         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3348     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3349 _controls_
.Choicebook_swigregister(Choicebook
) 
3351 def PreChoicebook(*args
, **kwargs
): 
3352     """PreChoicebook() -> Choicebook""" 
3353     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3356 class ChoicebookEvent(BookCtrlBaseEvent
): 
3357     """Proxy of C++ ChoicebookEvent class""" 
3358     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3359     __repr__ 
= _swig_repr
 
3360     def __init__(self
, *args
, **kwargs
):  
3362         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3363             int nOldSel=-1) -> ChoicebookEvent 
3365         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3366 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3368 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3369 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3370 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3371 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3373 #--------------------------------------------------------------------------- 
3375 class Treebook(BookCtrlBase
): 
3376     """Proxy of C++ Treebook class""" 
3377     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3378     __repr__ 
= _swig_repr
 
3379     def __init__(self
, *args
, **kwargs
):  
3381         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3382             long style=BK_DEFAULT,  
3383             String name=EmptyString) -> Treebook 
3385         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3386         self
._setOORInfo
(self
) 
3388     def Create(*args
, **kwargs
): 
3390         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3391             long style=BK_DEFAULT,  
3392             String name=EmptyString) -> bool 
3394         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3396     def InsertSubPage(*args
, **kwargs
): 
3398         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3399             int imageId=NOT_FOUND) -> bool 
3401         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3403     def AddSubPage(*args
, **kwargs
): 
3404         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3405         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3407     def IsNodeExpanded(*args
, **kwargs
): 
3408         """IsNodeExpanded(self, size_t pos) -> bool""" 
3409         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3411     def ExpandNode(*args
, **kwargs
): 
3412         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3413         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3415     def CollapseNode(*args
, **kwargs
): 
3416         """CollapseNode(self, size_t pos) -> bool""" 
3417         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3419     def GetPageParent(*args
, **kwargs
): 
3420         """GetPageParent(self, size_t pos) -> int""" 
3421         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3423     def GetTreeCtrl(*args
, **kwargs
): 
3424         """GetTreeCtrl(self) -> TreeCtrl""" 
3425         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3427     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3428 _controls_
.Treebook_swigregister(Treebook
) 
3430 def PreTreebook(*args
, **kwargs
): 
3431     """PreTreebook() -> Treebook""" 
3432     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3435 class TreebookEvent(BookCtrlBaseEvent
): 
3436     """Proxy of C++ TreebookEvent class""" 
3437     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3438     __repr__ 
= _swig_repr
 
3439     def __init__(self
, *args
, **kwargs
):  
3441         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3442             int nOldSel=NOT_FOUND) -> TreebookEvent 
3444         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3445 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3447 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3448 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3449 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3450 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3451 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3452 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3453 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3454 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3456 #--------------------------------------------------------------------------- 
3458 class Toolbook(BookCtrlBase
): 
3459     """Proxy of C++ Toolbook class""" 
3460     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3461     __repr__ 
= _swig_repr
 
3462     def __init__(self
, *args
, **kwargs
):  
3464         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3465             long style=BK_DEFAULT,  
3466             String name=EmptyString) -> Toolbook 
3468         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3469         self
._setOORInfo
(self
) 
3471     def Create(*args
, **kwargs
): 
3473         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3474             long style=0, String name=wxEmptyString) -> bool 
3476         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3478     def GetToolBar(*args
, **kwargs
): 
3479         """GetToolBar(self) -> ToolBarBase""" 
3480         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3482     def Realize(*args
, **kwargs
): 
3484         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3486     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3487 _controls_
.Toolbook_swigregister(Toolbook
) 
3489 def PreToolbook(*args
, **kwargs
): 
3490     """PreToolbook() -> Toolbook""" 
3491     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3494 class ToolbookEvent(BookCtrlBaseEvent
): 
3495     """Proxy of C++ ToolbookEvent class""" 
3496     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3497     __repr__ 
= _swig_repr
 
3498     def __init__(self
, *args
, **kwargs
):  
3500         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3501             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3503         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3504 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3506 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3507 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3508 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3509 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3511 #--------------------------------------------------------------------------- 
3513 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3514 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3515 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3516 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3517 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3518 TB_TOP 
= _controls_
.TB_TOP
 
3519 TB_LEFT 
= _controls_
.TB_LEFT
 
3520 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3521 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3522 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3523 TB_FLAT 
= _controls_
.TB_FLAT
 
3524 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3525 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3526 TB_TEXT 
= _controls_
.TB_TEXT
 
3527 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3528 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3529 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3530 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3531 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3532 class ToolBarToolBase(_core
.Object
): 
3533     """Proxy of C++ ToolBarToolBase class""" 
3534     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3535     def __init__(self
): raise AttributeError, "No constructor defined" 
3536     __repr__ 
= _swig_repr
 
3537     def GetId(*args
, **kwargs
): 
3538         """GetId(self) -> int""" 
3539         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3541     def GetControl(*args
, **kwargs
): 
3542         """GetControl(self) -> Control""" 
3543         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3545     def GetToolBar(*args
, **kwargs
): 
3546         """GetToolBar(self) -> ToolBarBase""" 
3547         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3549     def IsButton(*args
, **kwargs
): 
3550         """IsButton(self) -> int""" 
3551         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3553     def IsControl(*args
, **kwargs
): 
3554         """IsControl(self) -> int""" 
3555         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3557     def IsSeparator(*args
, **kwargs
): 
3558         """IsSeparator(self) -> int""" 
3559         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3561     def GetStyle(*args
, **kwargs
): 
3562         """GetStyle(self) -> int""" 
3563         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3565     def GetKind(*args
, **kwargs
): 
3566         """GetKind(self) -> int""" 
3567         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3569     def IsEnabled(*args
, **kwargs
): 
3570         """IsEnabled(self) -> bool""" 
3571         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3573     def IsToggled(*args
, **kwargs
): 
3574         """IsToggled(self) -> bool""" 
3575         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3577     def CanBeToggled(*args
, **kwargs
): 
3578         """CanBeToggled(self) -> bool""" 
3579         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3581     def GetNormalBitmap(*args
, **kwargs
): 
3582         """GetNormalBitmap(self) -> Bitmap""" 
3583         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3585     def GetDisabledBitmap(*args
, **kwargs
): 
3586         """GetDisabledBitmap(self) -> Bitmap""" 
3587         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3589     def GetBitmap(*args
, **kwargs
): 
3590         """GetBitmap(self) -> Bitmap""" 
3591         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3593     def GetLabel(*args
, **kwargs
): 
3594         """GetLabel(self) -> String""" 
3595         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3597     def GetShortHelp(*args
, **kwargs
): 
3598         """GetShortHelp(self) -> String""" 
3599         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3601     def GetLongHelp(*args
, **kwargs
): 
3602         """GetLongHelp(self) -> String""" 
3603         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3605     def Enable(*args
, **kwargs
): 
3606         """Enable(self, bool enable) -> bool""" 
3607         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3609     def Toggle(*args
, **kwargs
): 
3611         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3613     def SetToggle(*args
, **kwargs
): 
3614         """SetToggle(self, bool toggle) -> bool""" 
3615         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3617     def SetShortHelp(*args
, **kwargs
): 
3618         """SetShortHelp(self, String help) -> bool""" 
3619         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3621     def SetLongHelp(*args
, **kwargs
): 
3622         """SetLongHelp(self, String help) -> bool""" 
3623         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3625     def SetNormalBitmap(*args
, **kwargs
): 
3626         """SetNormalBitmap(self, Bitmap bmp)""" 
3627         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3629     def SetDisabledBitmap(*args
, **kwargs
): 
3630         """SetDisabledBitmap(self, Bitmap bmp)""" 
3631         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3633     def SetLabel(*args
, **kwargs
): 
3634         """SetLabel(self, String label)""" 
3635         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3637     def Detach(*args
, **kwargs
): 
3639         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3641     def Attach(*args
, **kwargs
): 
3642         """Attach(self, ToolBarBase tbar)""" 
3643         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3645     def GetClientData(*args
, **kwargs
): 
3646         """GetClientData(self) -> PyObject""" 
3647         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3649     def SetClientData(*args
, **kwargs
): 
3650         """SetClientData(self, PyObject clientData)""" 
3651         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3653     GetBitmap1 
= GetNormalBitmap
 
3654     GetBitmap2 
= GetDisabledBitmap
 
3655     SetBitmap1 
= SetNormalBitmap
 
3656     SetBitmap2 
= SetDisabledBitmap
 
3658     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3659     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3660     Control 
= property(GetControl
,doc
="See `GetControl`")  
3661     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3662     Id 
= property(GetId
,doc
="See `GetId`")  
3663     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3664     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3665     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3666     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3667     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3668     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3669     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3670 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3672 class ToolBarBase(_core
.Control
): 
3673     """Proxy of C++ ToolBarBase class""" 
3674     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3675     def __init__(self
): raise AttributeError, "No constructor defined" 
3676     __repr__ 
= _swig_repr
 
3677     def DoAddTool(*args
, **kwargs
): 
3679         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3680             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3681             String longHelp=EmptyString,  
3682             PyObject clientData=None) -> ToolBarToolBase 
3684         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3686     def DoInsertTool(*args
, **kwargs
): 
3688         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3689             int kind=ITEM_NORMAL,  
3690             String shortHelp=EmptyString, String longHelp=EmptyString,  
3691             PyObject clientData=None) -> ToolBarToolBase 
3693         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3695     # These match the original Add methods for this class, kept for 
3696     # backwards compatibility with versions < 2.3.3. 
3699     def AddTool(self
, id, bitmap
, 
3700                 pushedBitmap 
= wx
.NullBitmap
, 
3703                 shortHelpString 
= '', 
3704                 longHelpString 
= '') : 
3705         '''Old style method to add a tool to the toolbar.''' 
3706         kind 
= wx
.ITEM_NORMAL
 
3707         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3708         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3709                               shortHelpString
, longHelpString
, clientData
) 
3711     def AddSimpleTool(self
, id, bitmap
, 
3712                       shortHelpString 
= '', 
3713                       longHelpString 
= '', 
3715         '''Old style method to add a tool to the toolbar.''' 
3716         kind 
= wx
.ITEM_NORMAL
 
3717         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3718         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3719                               shortHelpString
, longHelpString
, None) 
3721     def InsertTool(self
, pos
, id, bitmap
, 
3722                    pushedBitmap 
= wx
.NullBitmap
, 
3725                    shortHelpString 
= '', 
3726                    longHelpString 
= ''): 
3727         '''Old style method to insert a tool in the toolbar.''' 
3728         kind 
= wx
.ITEM_NORMAL
 
3729         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3730         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3731                                  shortHelpString
, longHelpString
, clientData
) 
3733     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3734                          shortHelpString 
= '', 
3735                          longHelpString 
= '', 
3737         '''Old style method to insert a tool in the toolbar.''' 
3738         kind 
= wx
.ITEM_NORMAL
 
3739         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3740         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3741                                  shortHelpString
, longHelpString
, None) 
3744     # The following are the new toolbar Add methods starting with 
3745     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3746     # able to keep backwards compatibility with using the above 
3747     # methods.  Eventually these should migrate to be the methods used 
3748     # primarily and lose the 'Label' in the name... 
3750     def AddLabelTool(self
, id, label
, bitmap
, 
3751                      bmpDisabled 
= wx
.NullBitmap
, 
3752                      kind 
= wx
.ITEM_NORMAL
, 
3753                      shortHelp 
= '', longHelp 
= '', 
3756         The full AddTool() function. 
3758         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3759         is created and used as the disabled image. 
3761         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3762                               shortHelp
, longHelp
, clientData
) 
3765     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3766                         bmpDisabled 
= wx
.NullBitmap
, 
3767                         kind 
= wx
.ITEM_NORMAL
, 
3768                         shortHelp 
= '', longHelp 
= '', 
3771         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3772         is equivalent to AddTool() 
3774         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3775                                  shortHelp
, longHelp
, clientData
) 
3777     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3778                         bmpDisabled 
= wx
.NullBitmap
, 
3779                         shortHelp 
= '', longHelp 
= '', 
3781         '''Add a check tool, i.e. a tool which can be toggled''' 
3782         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3783                               shortHelp
, longHelp
, clientData
) 
3785     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3786                           bmpDisabled 
= wx
.NullBitmap
, 
3787                           shortHelp 
= '', longHelp 
= '', 
3790         Add a radio tool, i.e. a tool which can be toggled and releases any 
3791         other toggled radio tools in the same group when it happens 
3793         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3794                               shortHelp
, longHelp
, clientData
) 
3797     # For consistency with the backwards compatible methods above, here are 
3798     # some non-'Label' versions of the Check and Radio methods 
3800     def AddCheckTool(self
, id, bitmap
, 
3801                      bmpDisabled 
= wx
.NullBitmap
, 
3802                      shortHelp 
= '', longHelp 
= '', 
3804         '''Add a check tool, i.e. a tool which can be toggled''' 
3805         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3806                               shortHelp
, longHelp
, clientData
) 
3808     def AddRadioTool(self
, id, bitmap
, 
3809                      bmpDisabled 
= wx
.NullBitmap
, 
3810                      shortHelp 
= '', longHelp 
= '', 
3813         Add a radio tool, i.e. a tool which can be toggled and releases any 
3814         other toggled radio tools in the same group when it happens 
3816         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3817                               shortHelp
, longHelp
, clientData
) 
3819     def AddToolItem(*args
, **kwargs
): 
3820         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3821         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3823     def InsertToolItem(*args
, **kwargs
): 
3824         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3825         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3827     def AddControl(*args
, **kwargs
): 
3828         """AddControl(self, Control control, String label=wxEmptyString) -> ToolBarToolBase""" 
3829         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3831     def InsertControl(*args
, **kwargs
): 
3832         """InsertControl(self, size_t pos, Control control, String label=wxEmptyString) -> ToolBarToolBase""" 
3833         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3835     def FindControl(*args
, **kwargs
): 
3836         """FindControl(self, int id) -> Control""" 
3837         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3839     def AddSeparator(*args
, **kwargs
): 
3840         """AddSeparator(self) -> ToolBarToolBase""" 
3841         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3843     def InsertSeparator(*args
, **kwargs
): 
3844         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3845         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3847     def RemoveTool(*args
, **kwargs
): 
3848         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3849         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3851     def DeleteToolByPos(*args
, **kwargs
): 
3852         """DeleteToolByPos(self, size_t pos) -> bool""" 
3853         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3855     def DeleteTool(*args
, **kwargs
): 
3856         """DeleteTool(self, int id) -> bool""" 
3857         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3859     def ClearTools(*args
, **kwargs
): 
3860         """ClearTools(self)""" 
3861         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3863     def Realize(*args
, **kwargs
): 
3864         """Realize(self) -> bool""" 
3865         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3867     def EnableTool(*args
, **kwargs
): 
3868         """EnableTool(self, int id, bool enable)""" 
3869         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3871     def ToggleTool(*args
, **kwargs
): 
3872         """ToggleTool(self, int id, bool toggle)""" 
3873         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3875     def SetToggle(*args
, **kwargs
): 
3876         """SetToggle(self, int id, bool toggle)""" 
3877         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3879     def GetToolClientData(*args
, **kwargs
): 
3880         """GetToolClientData(self, int id) -> PyObject""" 
3881         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3883     def SetToolClientData(*args
, **kwargs
): 
3884         """SetToolClientData(self, int id, PyObject clientData)""" 
3885         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3887     def GetToolPos(*args
, **kwargs
): 
3888         """GetToolPos(self, int id) -> int""" 
3889         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3891     def GetToolState(*args
, **kwargs
): 
3892         """GetToolState(self, int id) -> bool""" 
3893         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3895     def GetToolEnabled(*args
, **kwargs
): 
3896         """GetToolEnabled(self, int id) -> bool""" 
3897         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3899     def SetToolShortHelp(*args
, **kwargs
): 
3900         """SetToolShortHelp(self, int id, String helpString)""" 
3901         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3903     def GetToolShortHelp(*args
, **kwargs
): 
3904         """GetToolShortHelp(self, int id) -> String""" 
3905         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3907     def SetToolLongHelp(*args
, **kwargs
): 
3908         """SetToolLongHelp(self, int id, String helpString)""" 
3909         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3911     def GetToolLongHelp(*args
, **kwargs
): 
3912         """GetToolLongHelp(self, int id) -> String""" 
3913         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3915     def SetMarginsXY(*args
, **kwargs
): 
3916         """SetMarginsXY(self, int x, int y)""" 
3917         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3919     def SetMargins(*args
, **kwargs
): 
3920         """SetMargins(self, Size size)""" 
3921         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3923     def SetToolPacking(*args
, **kwargs
): 
3924         """SetToolPacking(self, int packing)""" 
3925         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3927     def SetToolSeparation(*args
, **kwargs
): 
3928         """SetToolSeparation(self, int separation)""" 
3929         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3931     def GetToolMargins(*args
, **kwargs
): 
3932         """GetToolMargins(self) -> Size""" 
3933         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3935     def GetMargins(*args
, **kwargs
): 
3936         """GetMargins(self) -> Size""" 
3937         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3939     def GetToolPacking(*args
, **kwargs
): 
3940         """GetToolPacking(self) -> int""" 
3941         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3943     def GetToolSeparation(*args
, **kwargs
): 
3944         """GetToolSeparation(self) -> int""" 
3945         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3947     def SetRows(*args
, **kwargs
): 
3948         """SetRows(self, int nRows)""" 
3949         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3951     def SetMaxRowsCols(*args
, **kwargs
): 
3952         """SetMaxRowsCols(self, int rows, int cols)""" 
3953         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3955     def GetMaxRows(*args
, **kwargs
): 
3956         """GetMaxRows(self) -> int""" 
3957         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3959     def GetMaxCols(*args
, **kwargs
): 
3960         """GetMaxCols(self) -> int""" 
3961         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3963     def SetToolBitmapSize(*args
, **kwargs
): 
3964         """SetToolBitmapSize(self, Size size)""" 
3965         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3967     def GetToolBitmapSize(*args
, **kwargs
): 
3968         """GetToolBitmapSize(self) -> Size""" 
3969         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3971     def GetToolSize(*args
, **kwargs
): 
3972         """GetToolSize(self) -> Size""" 
3973         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3975     def FindToolForPosition(*args
, **kwargs
): 
3976         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3977         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3979     def FindById(*args
, **kwargs
): 
3980         """FindById(self, int toolid) -> ToolBarToolBase""" 
3981         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3983     def IsVertical(*args
, **kwargs
): 
3984         """IsVertical(self) -> bool""" 
3985         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3987     def GetToolsCount(*args
, **kwargs
): 
3988         """GetToolsCount(self) -> size_t""" 
3989         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3991     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3992     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3993     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3994     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3995     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3996     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3997     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3998     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3999     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
4000 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
4002 class ToolBar(ToolBarBase
): 
4003     """Proxy of C++ ToolBar class""" 
4004     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4005     __repr__ 
= _swig_repr
 
4006     def __init__(self
, *args
, **kwargs
):  
4008         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4009             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
4010             String name=wxPyToolBarNameStr) -> ToolBar 
4012         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
4013         self
._setOORInfo
(self
) 
4015     def Create(*args
, **kwargs
): 
4017         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4018             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
4019             String name=wxPyToolBarNameStr) -> bool 
4021         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
4023     def SetToolNormalBitmap(*args
, **kwargs
): 
4024         """SetToolNormalBitmap(self, int id, Bitmap bitmap)""" 
4025         return _controls_
.ToolBar_SetToolNormalBitmap(*args
, **kwargs
) 
4027     def SetToolDisabledBitmap(*args
, **kwargs
): 
4028         """SetToolDisabledBitmap(self, int id, Bitmap bitmap)""" 
4029         return _controls_
.ToolBar_SetToolDisabledBitmap(*args
, **kwargs
) 
4031     def GetClassDefaultAttributes(*args
, **kwargs
): 
4033         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4035         Get the default attributes for this class.  This is useful if you want 
4036         to use the same font or colour in your own control as in a standard 
4037         control -- which is a much better idea than hard coding specific 
4038         colours or fonts which might look completely out of place on the 
4039         user's system, especially if it uses themes. 
4041         The variant parameter is only relevant under Mac currently and is 
4042         ignore under other platforms. Under Mac, it will change the size of 
4043         the returned font. See `wx.Window.SetWindowVariant` for more about 
4046         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4048     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4049 _controls_
.ToolBar_swigregister(ToolBar
) 
4051 def PreToolBar(*args
, **kwargs
): 
4052     """PreToolBar() -> ToolBar""" 
4053     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4056 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4058     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4060     Get the default attributes for this class.  This is useful if you want 
4061     to use the same font or colour in your own control as in a standard 
4062     control -- which is a much better idea than hard coding specific 
4063     colours or fonts which might look completely out of place on the 
4064     user's system, especially if it uses themes. 
4066     The variant parameter is only relevant under Mac currently and is 
4067     ignore under other platforms. Under Mac, it will change the size of 
4068     the returned font. See `wx.Window.SetWindowVariant` for more about 
4071   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4073 #--------------------------------------------------------------------------- 
4075 LC_VRULES 
= _controls_
.LC_VRULES
 
4076 LC_HRULES 
= _controls_
.LC_HRULES
 
4077 LC_ICON 
= _controls_
.LC_ICON
 
4078 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4079 LC_LIST 
= _controls_
.LC_LIST
 
4080 LC_REPORT 
= _controls_
.LC_REPORT
 
4081 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4082 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4083 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4084 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4085 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4086 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4087 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4088 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4089 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4090 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4091 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4092 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4093 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4094 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4095 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4096 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4097 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4098 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4099 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4100 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4101 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4102 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4103 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4104 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4105 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4106 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4107 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4108 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4109 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4110 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4111 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4112 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4113 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4114 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4115 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4116 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4117 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4118 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4119 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4120 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4121 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4122 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4123 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4124 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4125 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4126 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4127 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4128 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4129 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4130 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4131 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4132 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4133 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4134 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4135 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4136 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4137 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4138 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4139 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4140 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4141 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4142 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4143 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4144 #--------------------------------------------------------------------------- 
4146 class ListItemAttr(object): 
4147     """Proxy of C++ ListItemAttr class""" 
4148     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4149     __repr__ 
= _swig_repr
 
4150     def __init__(self
, *args
, **kwargs
):  
4152         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4153             Font font=wxNullFont) -> ListItemAttr 
4155         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4156     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4157     __del__ 
= lambda self 
: None; 
4158     def SetTextColour(*args
, **kwargs
): 
4159         """SetTextColour(self, Colour colText)""" 
4160         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4162     def SetBackgroundColour(*args
, **kwargs
): 
4163         """SetBackgroundColour(self, Colour colBack)""" 
4164         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4166     def SetFont(*args
, **kwargs
): 
4167         """SetFont(self, Font font)""" 
4168         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4170     def HasTextColour(*args
, **kwargs
): 
4171         """HasTextColour(self) -> bool""" 
4172         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4174     def HasBackgroundColour(*args
, **kwargs
): 
4175         """HasBackgroundColour(self) -> bool""" 
4176         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4178     def HasFont(*args
, **kwargs
): 
4179         """HasFont(self) -> bool""" 
4180         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4182     def GetTextColour(*args
, **kwargs
): 
4183         """GetTextColour(self) -> Colour""" 
4184         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4186     def GetBackgroundColour(*args
, **kwargs
): 
4187         """GetBackgroundColour(self) -> Colour""" 
4188         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4190     def GetFont(*args
, **kwargs
): 
4191         """GetFont(self) -> Font""" 
4192         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4194     def AssignFrom(*args
, **kwargs
): 
4195         """AssignFrom(self, ListItemAttr source)""" 
4196         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4198     def Destroy(*args
, **kwargs
): 
4200         args
[0].this
.own(False) 
4201         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4203     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4204     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4205     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4206 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4207 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4209 #--------------------------------------------------------------------------- 
4211 class ListItem(_core
.Object
): 
4212     """Proxy of C++ ListItem class""" 
4213     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4214     __repr__ 
= _swig_repr
 
4215     def __init__(self
, *args
, **kwargs
):  
4216         """__init__(self) -> ListItem""" 
4217         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4218     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4219     __del__ 
= lambda self 
: None; 
4220     def Clear(*args
, **kwargs
): 
4222         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4224     def ClearAttributes(*args
, **kwargs
): 
4225         """ClearAttributes(self)""" 
4226         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4228     def SetMask(*args
, **kwargs
): 
4229         """SetMask(self, long mask)""" 
4230         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4232     def SetId(*args
, **kwargs
): 
4233         """SetId(self, long id)""" 
4234         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4236     def SetColumn(*args
, **kwargs
): 
4237         """SetColumn(self, int col)""" 
4238         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4240     def SetState(*args
, **kwargs
): 
4241         """SetState(self, long state)""" 
4242         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4244     def SetStateMask(*args
, **kwargs
): 
4245         """SetStateMask(self, long stateMask)""" 
4246         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4248     def SetText(*args
, **kwargs
): 
4249         """SetText(self, String text)""" 
4250         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4252     def SetImage(*args
, **kwargs
): 
4253         """SetImage(self, int image)""" 
4254         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4256     def SetData(*args
, **kwargs
): 
4257         """SetData(self, long data)""" 
4258         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4260     def SetWidth(*args
, **kwargs
): 
4261         """SetWidth(self, int width)""" 
4262         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4264     def SetAlign(*args
, **kwargs
): 
4265         """SetAlign(self, int align)""" 
4266         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4268     def SetTextColour(*args
, **kwargs
): 
4269         """SetTextColour(self, Colour colText)""" 
4270         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4272     def SetBackgroundColour(*args
, **kwargs
): 
4273         """SetBackgroundColour(self, Colour colBack)""" 
4274         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4276     def SetFont(*args
, **kwargs
): 
4277         """SetFont(self, Font font)""" 
4278         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4280     def GetMask(*args
, **kwargs
): 
4281         """GetMask(self) -> long""" 
4282         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4284     def GetId(*args
, **kwargs
): 
4285         """GetId(self) -> long""" 
4286         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4288     def GetColumn(*args
, **kwargs
): 
4289         """GetColumn(self) -> int""" 
4290         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4292     def GetState(*args
, **kwargs
): 
4293         """GetState(self) -> long""" 
4294         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4296     def GetText(*args
, **kwargs
): 
4297         """GetText(self) -> String""" 
4298         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4300     def GetImage(*args
, **kwargs
): 
4301         """GetImage(self) -> int""" 
4302         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4304     def GetData(*args
, **kwargs
): 
4305         """GetData(self) -> long""" 
4306         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4308     def GetWidth(*args
, **kwargs
): 
4309         """GetWidth(self) -> int""" 
4310         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4312     def GetAlign(*args
, **kwargs
): 
4313         """GetAlign(self) -> int""" 
4314         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4316     def GetAttributes(*args
, **kwargs
): 
4317         """GetAttributes(self) -> ListItemAttr""" 
4318         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4320     def HasAttributes(*args
, **kwargs
): 
4321         """HasAttributes(self) -> bool""" 
4322         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4324     def GetTextColour(*args
, **kwargs
): 
4325         """GetTextColour(self) -> Colour""" 
4326         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4328     def GetBackgroundColour(*args
, **kwargs
): 
4329         """GetBackgroundColour(self) -> Colour""" 
4330         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4332     def GetFont(*args
, **kwargs
): 
4333         """GetFont(self) -> Font""" 
4334         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4336     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4337     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4338     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4339     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4340     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4341     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4342     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4343     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4344     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4345     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4346     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4347     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4348     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4349     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4350     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4351     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4352     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4353     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4354     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4355     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4356     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4357     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4358     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4359 _controls_
.ListItem_swigregister(ListItem
) 
4361 #--------------------------------------------------------------------------- 
4363 class ListEvent(_core
.NotifyEvent
): 
4364     """Proxy of C++ ListEvent class""" 
4365     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4366     __repr__ 
= _swig_repr
 
4367     def __init__(self
, *args
, **kwargs
):  
4368         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4369         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4370     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4371     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4372     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4373     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4374     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4375     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4376     def GetKeyCode(*args
, **kwargs
): 
4377         """GetKeyCode(self) -> int""" 
4378         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4380     GetCode 
= GetKeyCode 
 
4381     def GetIndex(*args
, **kwargs
): 
4382         """GetIndex(self) -> long""" 
4383         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4385     def GetColumn(*args
, **kwargs
): 
4386         """GetColumn(self) -> int""" 
4387         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4389     def GetPoint(*args
, **kwargs
): 
4390         """GetPoint(self) -> Point""" 
4391         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4393     GetPosition 
= GetPoint 
 
4394     def GetLabel(*args
, **kwargs
): 
4395         """GetLabel(self) -> String""" 
4396         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4398     def GetText(*args
, **kwargs
): 
4399         """GetText(self) -> String""" 
4400         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4402     def GetImage(*args
, **kwargs
): 
4403         """GetImage(self) -> int""" 
4404         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4406     def GetData(*args
, **kwargs
): 
4407         """GetData(self) -> long""" 
4408         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4410     def GetMask(*args
, **kwargs
): 
4411         """GetMask(self) -> long""" 
4412         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4414     def GetItem(*args
, **kwargs
): 
4415         """GetItem(self) -> ListItem""" 
4416         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4418     def GetCacheFrom(*args
, **kwargs
): 
4419         """GetCacheFrom(self) -> long""" 
4420         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4422     def GetCacheTo(*args
, **kwargs
): 
4423         """GetCacheTo(self) -> long""" 
4424         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4426     def IsEditCancelled(*args
, **kwargs
): 
4427         """IsEditCancelled(self) -> bool""" 
4428         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4430     def SetEditCanceled(*args
, **kwargs
): 
4431         """SetEditCanceled(self, bool editCancelled)""" 
4432         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4434     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4435     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4436     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4437     Data 
= property(GetData
,doc
="See `GetData`")  
4438     Image 
= property(GetImage
,doc
="See `GetImage`")  
4439     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4440     Item 
= property(GetItem
,doc
="See `GetItem`")  
4441     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4442     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4443     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4444     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4445     Text 
= property(GetText
,doc
="See `GetText`")  
4446 _controls_
.ListEvent_swigregister(ListEvent
) 
4448 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4449 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4450 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4451 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4452 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4453 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4454 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4455 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4456 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4457 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4458 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4459 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4460 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4461 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4462 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4463 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4464 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4465 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4466 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4467 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4468 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4469 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4470 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4471 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4472 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4473 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4478 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4479 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4480 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4481 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4482 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4483 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4484 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4485 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4486 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4487 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4488 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4489 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4490 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4491 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4497 #--------------------------------------------------------------------------- 
4499 class ListCtrl(_core
.Control
): 
4500     """Proxy of C++ ListCtrl class""" 
4501     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4502     __repr__ 
= _swig_repr
 
4503     def __init__(self
, *args
, **kwargs
):  
4505         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4506             Size size=DefaultSize, long style=LC_ICON,  
4507             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4509         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4510         self
._setOORInfo
(self
);ListCtrl
._setCallbackInfo
(self
, self
, ListCtrl
) 
4512     def Create(*args
, **kwargs
): 
4514         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4515             Size size=DefaultSize, long style=LC_ICON,  
4516             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4518         Do the 2nd phase and create the GUI control. 
4520         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4522     def _setCallbackInfo(*args
, **kwargs
): 
4523         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4524         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4526     def GetColumn(*args
, **kwargs
): 
4527         """GetColumn(self, int col) -> ListItem""" 
4528         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4529         if val 
is not None: val
.thisown 
= 1 
4532     def SetColumn(*args
, **kwargs
): 
4533         """SetColumn(self, int col, ListItem item) -> bool""" 
4534         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4536     def GetColumnWidth(*args
, **kwargs
): 
4537         """GetColumnWidth(self, int col) -> int""" 
4538         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4540     def SetColumnWidth(*args
, **kwargs
): 
4541         """SetColumnWidth(self, int col, int width) -> bool""" 
4542         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4544     def GetCountPerPage(*args
, **kwargs
): 
4545         """GetCountPerPage(self) -> int""" 
4546         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4548     def GetViewRect(*args
, **kwargs
): 
4549         """GetViewRect(self) -> Rect""" 
4550         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4552     def GetEditControl(*args
, **kwargs
): 
4553         """GetEditControl(self) -> TextCtrl""" 
4554         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4556     def GetItem(*args
, **kwargs
): 
4557         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4558         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4559         if val 
is not None: val
.thisown 
= 1 
4562     def SetItem(*args
, **kwargs
): 
4563         """SetItem(self, ListItem info) -> bool""" 
4564         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4566     def SetStringItem(*args
, **kwargs
): 
4567         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4568         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4570     def GetItemState(*args
, **kwargs
): 
4571         """GetItemState(self, long item, long stateMask) -> int""" 
4572         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4574     def SetItemState(*args
, **kwargs
): 
4575         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4576         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4578     def SetItemImage(*args
, **kwargs
): 
4579         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4580         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4582     def SetItemColumnImage(*args
, **kwargs
): 
4583         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4584         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4586     def GetItemText(*args
, **kwargs
): 
4587         """GetItemText(self, long item) -> String""" 
4588         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4590     def SetItemText(*args
, **kwargs
): 
4591         """SetItemText(self, long item, String str)""" 
4592         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4594     def GetItemData(*args
, **kwargs
): 
4595         """GetItemData(self, long item) -> long""" 
4596         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4598     def SetItemData(*args
, **kwargs
): 
4599         """SetItemData(self, long item, long data) -> bool""" 
4600         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4602     def GetItemPosition(*args
, **kwargs
): 
4603         """GetItemPosition(self, long item) -> Point""" 
4604         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4606     def GetItemRect(*args
, **kwargs
): 
4607         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4608         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4610     def SetItemPosition(*args
, **kwargs
): 
4611         """SetItemPosition(self, long item, Point pos) -> bool""" 
4612         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4614     def GetItemCount(*args
, **kwargs
): 
4615         """GetItemCount(self) -> int""" 
4616         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4618     def GetColumnCount(*args
, **kwargs
): 
4619         """GetColumnCount(self) -> int""" 
4620         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4622     def GetItemSpacing(*args
, **kwargs
): 
4623         """GetItemSpacing(self) -> Size""" 
4624         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4626     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4627     def SetItemSpacing(*args
, **kwargs
): 
4628         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4629         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4631     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4632     def GetSelectedItemCount(*args
, **kwargs
): 
4633         """GetSelectedItemCount(self) -> int""" 
4634         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4636     def GetTextColour(*args
, **kwargs
): 
4637         """GetTextColour(self) -> Colour""" 
4638         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4640     def SetTextColour(*args
, **kwargs
): 
4641         """SetTextColour(self, Colour col)""" 
4642         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4644     def GetTopItem(*args
, **kwargs
): 
4645         """GetTopItem(self) -> long""" 
4646         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4648     def SetSingleStyle(*args
, **kwargs
): 
4649         """SetSingleStyle(self, long style, bool add=True)""" 
4650         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4652     def GetNextItem(*args
, **kwargs
): 
4653         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4654         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4656     def GetImageList(*args
, **kwargs
): 
4657         """GetImageList(self, int which) -> ImageList""" 
4658         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4660     def SetImageList(*args
, **kwargs
): 
4661         """SetImageList(self, ImageList imageList, int which)""" 
4662         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4664     def AssignImageList(*args
, **kwargs
): 
4665         """AssignImageList(self, ImageList imageList, int which)""" 
4666         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4668     def InReportView(*args
, **kwargs
): 
4669         """InReportView(self) -> bool""" 
4670         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4672     def IsVirtual(*args
, **kwargs
): 
4673         """IsVirtual(self) -> bool""" 
4674         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4676     def RefreshItem(*args
, **kwargs
): 
4677         """RefreshItem(self, long item)""" 
4678         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4680     def RefreshItems(*args
, **kwargs
): 
4681         """RefreshItems(self, long itemFrom, long itemTo)""" 
4682         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4684     def Arrange(*args
, **kwargs
): 
4685         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4686         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4688     def DeleteItem(*args
, **kwargs
): 
4689         """DeleteItem(self, long item) -> bool""" 
4690         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4692     def DeleteAllItems(*args
, **kwargs
): 
4693         """DeleteAllItems(self) -> bool""" 
4694         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4696     def DeleteColumn(*args
, **kwargs
): 
4697         """DeleteColumn(self, int col) -> bool""" 
4698         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4700     def DeleteAllColumns(*args
, **kwargs
): 
4701         """DeleteAllColumns(self) -> bool""" 
4702         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4704     def ClearAll(*args
, **kwargs
): 
4705         """ClearAll(self)""" 
4706         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4708     def EditLabel(*args
, **kwargs
): 
4709         """EditLabel(self, long item)""" 
4710         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4712     def EnsureVisible(*args
, **kwargs
): 
4713         """EnsureVisible(self, long item) -> bool""" 
4714         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4716     def FindItem(*args
, **kwargs
): 
4717         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4718         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4720     def FindItemData(*args
, **kwargs
): 
4721         """FindItemData(self, long start, long data) -> long""" 
4722         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4724     def FindItemAtPos(*args
, **kwargs
): 
4725         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4726         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4728     def HitTest(*args
, **kwargs
): 
4730         HitTest(Point point) -> (item, where) 
4732         Determines which item (if any) is at the specified point, giving 
4733          in the second return value (see wx.LIST_HITTEST flags.) 
4735         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4737     def HitTestSubItem(*args
, **kwargs
): 
4739         HitTestSubItem(Point point) -> (item, where, subItem) 
4741         Determines which item (if any) is at the specified point, giving  in 
4742         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4745         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4747     def InsertItem(*args
, **kwargs
): 
4748         """InsertItem(self, ListItem info) -> long""" 
4749         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4751     def InsertStringItem(*args
, **kwargs
): 
4752         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4753         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4755     def InsertImageItem(*args
, **kwargs
): 
4756         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4757         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4759     def InsertImageStringItem(*args
, **kwargs
): 
4760         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4761         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4763     def InsertColumnItem(*args
, **kwargs
): 
4764         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4765         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4767     InsertColumnInfo 
= InsertColumnItem 
 
4768     def InsertColumn(*args
, **kwargs
): 
4770         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4771             int width=-1) -> long 
4773         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4775     def SetItemCount(*args
, **kwargs
): 
4776         """SetItemCount(self, long count)""" 
4777         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4779     def ScrollList(*args
, **kwargs
): 
4780         """ScrollList(self, int dx, int dy) -> bool""" 
4781         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4783     def SetItemTextColour(*args
, **kwargs
): 
4784         """SetItemTextColour(self, long item, Colour col)""" 
4785         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4787     def GetItemTextColour(*args
, **kwargs
): 
4788         """GetItemTextColour(self, long item) -> Colour""" 
4789         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4791     def SetItemBackgroundColour(*args
, **kwargs
): 
4792         """SetItemBackgroundColour(self, long item, Colour col)""" 
4793         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4795     def GetItemBackgroundColour(*args
, **kwargs
): 
4796         """GetItemBackgroundColour(self, long item) -> Colour""" 
4797         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4799     def SetItemFont(*args
, **kwargs
): 
4800         """SetItemFont(self, long item, Font f)""" 
4801         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4803     def GetItemFont(*args
, **kwargs
): 
4804         """GetItemFont(self, long item) -> Font""" 
4805         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4809     def Select(self
, idx
, on
=1): 
4810         '''[de]select an item''' 
4811         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4813         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4815     def Focus(self
, idx
): 
4816         '''Focus and show the given item''' 
4817         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4818         self
.EnsureVisible(idx
) 
4820     def GetFocusedItem(self
): 
4821         '''get the currently focused item or -1 if none''' 
4822         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4824     def GetFirstSelected(self
, *args
): 
4825         '''return first selected item, or -1 when none''' 
4826         return self
.GetNextSelected(-1) 
4828     def GetNextSelected(self
, item
): 
4829         '''return subsequent selected items, or -1 when no more''' 
4830         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4832     def IsSelected(self
, idx
): 
4833         '''return True if the item is selected''' 
4834         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4836     def SetColumnImage(self
, col
, image
): 
4837         item 
= self
.GetColumn(col
) 
4838         # preserve all other attributes too 
4839         item
.SetMask( wx
.LIST_MASK_STATE |
 
4841                       wx
.LIST_MASK_IMAGE |
 
4844                       wx
.LIST_MASK_WIDTH |
 
4845                       wx
.LIST_MASK_FORMAT 
) 
4846         item
.SetImage(image
) 
4847         self
.SetColumn(col
, item
) 
4849     def ClearColumnImage(self
, col
): 
4850         self
.SetColumnImage(col
, -1) 
4852     def Append(self
, entry
): 
4853         '''Append an item to the list control.  The entry parameter should be a 
4854            sequence with an item for each column''' 
4860             pos 
= self
.GetItemCount() 
4861             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4862             for i 
in range(1, len(entry
)): 
4863                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4866     def SortItems(*args
, **kwargs
): 
4867         """SortItems(self, PyObject func) -> bool""" 
4868         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4870     def GetMainWindow(*args
, **kwargs
): 
4871         """GetMainWindow(self) -> Window""" 
4872         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4874     def GetClassDefaultAttributes(*args
, **kwargs
): 
4876         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4878         Get the default attributes for this class.  This is useful if you want 
4879         to use the same font or colour in your own control as in a standard 
4880         control -- which is a much better idea than hard coding specific 
4881         colours or fonts which might look completely out of place on the 
4882         user's system, especially if it uses themes. 
4884         The variant parameter is only relevant under Mac currently and is 
4885         ignore under other platforms. Under Mac, it will change the size of 
4886         the returned font. See `wx.Window.SetWindowVariant` for more about 
4889         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4891     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4892     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4893     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4894     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4895     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4896     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4897     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4898     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4899     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4900     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4901     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4902 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4904 def PreListCtrl(*args
, **kwargs
): 
4905     """PreListCtrl() -> ListCtrl""" 
4906     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4909 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4911     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4913     Get the default attributes for this class.  This is useful if you want 
4914     to use the same font or colour in your own control as in a standard 
4915     control -- which is a much better idea than hard coding specific 
4916     colours or fonts which might look completely out of place on the 
4917     user's system, especially if it uses themes. 
4919     The variant parameter is only relevant under Mac currently and is 
4920     ignore under other platforms. Under Mac, it will change the size of 
4921     the returned font. See `wx.Window.SetWindowVariant` for more about 
4924   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4926 #--------------------------------------------------------------------------- 
4928 class ListView(ListCtrl
): 
4929     """Proxy of C++ ListView class""" 
4930     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4931     __repr__ 
= _swig_repr
 
4932     def __init__(self
, *args
, **kwargs
):  
4934         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4935             Size size=DefaultSize, long style=LC_REPORT,  
4936             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4938         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4939         self
._setOORInfo
(self
) 
4941     def Create(*args
, **kwargs
): 
4943         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4944             Size size=DefaultSize, long style=LC_REPORT,  
4945             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4947         Do the 2nd phase and create the GUI control. 
4949         return _controls_
.ListView_Create(*args
, **kwargs
) 
4951     def Select(*args
, **kwargs
): 
4952         """Select(self, long n, bool on=True)""" 
4953         return _controls_
.ListView_Select(*args
, **kwargs
) 
4955     def Focus(*args
, **kwargs
): 
4956         """Focus(self, long index)""" 
4957         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4959     def GetFocusedItem(*args
, **kwargs
): 
4960         """GetFocusedItem(self) -> long""" 
4961         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4963     def GetNextSelected(*args
, **kwargs
): 
4964         """GetNextSelected(self, long item) -> long""" 
4965         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4967     def GetFirstSelected(*args
, **kwargs
): 
4968         """GetFirstSelected(self) -> long""" 
4969         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4971     def IsSelected(*args
, **kwargs
): 
4972         """IsSelected(self, long index) -> bool""" 
4973         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4975     def SetColumnImage(*args
, **kwargs
): 
4976         """SetColumnImage(self, int col, int image)""" 
4977         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4979     def ClearColumnImage(*args
, **kwargs
): 
4980         """ClearColumnImage(self, int col)""" 
4981         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4983     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4984 _controls_
.ListView_swigregister(ListView
) 
4986 def PreListView(*args
, **kwargs
): 
4987     """PreListView() -> ListView""" 
4988     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4991 #--------------------------------------------------------------------------- 
4993 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4994 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4995 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4996 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4997 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4998 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4999 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
5000 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
5001 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
5002 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
5003 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
5004 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
5005 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
5006 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
5009 wxTR_AQUA_BUTTONS 
= 0 
5011 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
5012 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
5013 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
5014 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
5015 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
5016 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
5017 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
5018 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
5019 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
5020 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
5021 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
5022 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
5023 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
5024 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
5025 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
5026 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
5027 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
5028 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
5029 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
5030 #--------------------------------------------------------------------------- 
5032 class TreeItemId(object): 
5033     """Proxy of C++ TreeItemId class""" 
5034     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5035     __repr__ 
= _swig_repr
 
5036     def __init__(self
, *args
, **kwargs
):  
5037         """__init__(self) -> TreeItemId""" 
5038         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
5039     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
5040     __del__ 
= lambda self 
: None; 
5041     def IsOk(*args
, **kwargs
): 
5042         """IsOk(self) -> bool""" 
5043         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5045     def __eq__(*args
, **kwargs
): 
5046         """__eq__(self, TreeItemId other) -> bool""" 
5047         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5049     def __ne__(*args
, **kwargs
): 
5050         """__ne__(self, TreeItemId other) -> bool""" 
5051         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5053     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5055     def __nonzero__(self
): return self
.IsOk()  
5056 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5057 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5059 class TreeItemData(object): 
5060     """Proxy of C++ TreeItemData class""" 
5061     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5062     __repr__ 
= _swig_repr
 
5063     def __init__(self
, *args
, **kwargs
):  
5064         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5065         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5066     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5067     __del__ 
= lambda self 
: None; 
5068     def GetData(*args
, **kwargs
): 
5069         """GetData(self) -> PyObject""" 
5070         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5072     def SetData(*args
, **kwargs
): 
5073         """SetData(self, PyObject obj)""" 
5074         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5076     def GetId(*args
, **kwargs
): 
5077         """GetId(self) -> TreeItemId""" 
5078         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5080     def SetId(*args
, **kwargs
): 
5081         """SetId(self, TreeItemId id)""" 
5082         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5084     def Destroy(*args
, **kwargs
): 
5086         args
[0].this
.own(False) 
5087         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5089     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5090     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5091 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5093 #--------------------------------------------------------------------------- 
5095 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5096 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5097 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5098 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5099 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5100 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5101 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5102 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5103 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5104 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5105 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5106 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5107 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5108 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5109 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5110 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5111 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5112 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5113 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5114 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5115 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5116 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5117 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5118 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5119 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5120 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5121 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5122 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5123 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5124 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5125 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5126 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5127 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5128 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5129 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5130 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5131 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5132 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5133 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5134 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5135 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5136 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5138 class TreeEvent(_core
.NotifyEvent
): 
5139     """Proxy of C++ TreeEvent class""" 
5140     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5141     __repr__ 
= _swig_repr
 
5142     def __init__(self
, *args
):  
5144         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5145         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5147         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5148     def GetItem(*args
, **kwargs
): 
5149         """GetItem(self) -> TreeItemId""" 
5150         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5152     def SetItem(*args
, **kwargs
): 
5153         """SetItem(self, TreeItemId item)""" 
5154         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5156     def GetOldItem(*args
, **kwargs
): 
5157         """GetOldItem(self) -> TreeItemId""" 
5158         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5160     def SetOldItem(*args
, **kwargs
): 
5161         """SetOldItem(self, TreeItemId item)""" 
5162         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5164     def GetPoint(*args
, **kwargs
): 
5165         """GetPoint(self) -> Point""" 
5166         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5168     def SetPoint(*args
, **kwargs
): 
5169         """SetPoint(self, Point pt)""" 
5170         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5172     def GetKeyEvent(*args
, **kwargs
): 
5173         """GetKeyEvent(self) -> KeyEvent""" 
5174         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5176     def GetKeyCode(*args
, **kwargs
): 
5177         """GetKeyCode(self) -> int""" 
5178         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5180     def SetKeyEvent(*args
, **kwargs
): 
5181         """SetKeyEvent(self, KeyEvent evt)""" 
5182         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5184     def GetLabel(*args
, **kwargs
): 
5185         """GetLabel(self) -> String""" 
5186         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5188     def SetLabel(*args
, **kwargs
): 
5189         """SetLabel(self, String label)""" 
5190         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5192     def IsEditCancelled(*args
, **kwargs
): 
5193         """IsEditCancelled(self) -> bool""" 
5194         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5196     def SetEditCanceled(*args
, **kwargs
): 
5197         """SetEditCanceled(self, bool editCancelled)""" 
5198         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5200     def SetToolTip(*args
, **kwargs
): 
5201         """SetToolTip(self, String toolTip)""" 
5202         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5204     def GetToolTip(*args
, **kwargs
): 
5205         """GetToolTip(self) -> String""" 
5206         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5208     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5209     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5210     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5211     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5212     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5213     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5214     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5215     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5216 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5218 #--------------------------------------------------------------------------- 
5220 class TreeCtrl(_core
.Control
): 
5221     """Proxy of C++ TreeCtrl class""" 
5222     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5223     __repr__ 
= _swig_repr
 
5224     def __init__(self
, *args
, **kwargs
):  
5226         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5227             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5228             Validator validator=DefaultValidator,  
5229             String name=TreeCtrlNameStr) -> TreeCtrl 
5231         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5232         self
._setOORInfo
(self
);TreeCtrl
._setCallbackInfo
(self
, self
, TreeCtrl
) 
5234     def Create(*args
, **kwargs
): 
5236         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5237             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5238             Validator validator=DefaultValidator,  
5239             String name=TreeCtrlNameStr) -> bool 
5241         Do the 2nd phase and create the GUI control. 
5243         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5245     def _setCallbackInfo(*args
, **kwargs
): 
5246         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5247         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5249     def GetCount(*args
, **kwargs
): 
5250         """GetCount(self) -> unsigned int""" 
5251         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5253     def GetIndent(*args
, **kwargs
): 
5254         """GetIndent(self) -> unsigned int""" 
5255         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5257     def SetIndent(*args
, **kwargs
): 
5258         """SetIndent(self, unsigned int indent)""" 
5259         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5261     def GetSpacing(*args
, **kwargs
): 
5262         """GetSpacing(self) -> unsigned int""" 
5263         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5265     def SetSpacing(*args
, **kwargs
): 
5266         """SetSpacing(self, unsigned int spacing)""" 
5267         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5269     def GetImageList(*args
, **kwargs
): 
5270         """GetImageList(self) -> ImageList""" 
5271         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5273     def GetStateImageList(*args
, **kwargs
): 
5274         """GetStateImageList(self) -> ImageList""" 
5275         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5277     def SetImageList(*args
, **kwargs
): 
5278         """SetImageList(self, ImageList imageList)""" 
5279         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5281     def SetStateImageList(*args
, **kwargs
): 
5282         """SetStateImageList(self, ImageList imageList)""" 
5283         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5285     def AssignImageList(*args
, **kwargs
): 
5286         """AssignImageList(self, ImageList imageList)""" 
5287         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5289     def AssignStateImageList(*args
, **kwargs
): 
5290         """AssignStateImageList(self, ImageList imageList)""" 
5291         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5293     def GetItemText(*args
, **kwargs
): 
5294         """GetItemText(self, TreeItemId item) -> String""" 
5295         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5297     def GetItemImage(*args
, **kwargs
): 
5298         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5299         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5301     def GetItemData(*args
, **kwargs
): 
5302         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5303         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5305     def GetItemPyData(*args
, **kwargs
): 
5306         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5307         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5309     GetPyData 
= GetItemPyData 
 
5310     def GetItemTextColour(*args
, **kwargs
): 
5311         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5312         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5314     def GetItemBackgroundColour(*args
, **kwargs
): 
5315         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5316         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5318     def GetItemFont(*args
, **kwargs
): 
5319         """GetItemFont(self, TreeItemId item) -> Font""" 
5320         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5322     def SetItemText(*args
, **kwargs
): 
5323         """SetItemText(self, TreeItemId item, String text)""" 
5324         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5326     def SetItemImage(*args
, **kwargs
): 
5327         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5328         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5330     def SetItemData(*args
, **kwargs
): 
5331         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5332         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5334     def SetItemPyData(*args
, **kwargs
): 
5335         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5336         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5338     SetPyData 
= SetItemPyData 
 
5339     def SetItemHasChildren(*args
, **kwargs
): 
5340         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5341         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5343     def SetItemBold(*args
, **kwargs
): 
5344         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5345         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5347     def SetItemDropHighlight(*args
, **kwargs
): 
5348         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5349         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5351     def SetItemTextColour(*args
, **kwargs
): 
5352         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5353         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5355     def SetItemBackgroundColour(*args
, **kwargs
): 
5356         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5357         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5359     def SetItemFont(*args
, **kwargs
): 
5360         """SetItemFont(self, TreeItemId item, Font font)""" 
5361         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5363     def IsVisible(*args
, **kwargs
): 
5364         """IsVisible(self, TreeItemId item) -> bool""" 
5365         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5367     def ItemHasChildren(*args
, **kwargs
): 
5368         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5369         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5371     def IsExpanded(*args
, **kwargs
): 
5372         """IsExpanded(self, TreeItemId item) -> bool""" 
5373         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5375     def IsSelected(*args
, **kwargs
): 
5376         """IsSelected(self, TreeItemId item) -> bool""" 
5377         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5379     def IsBold(*args
, **kwargs
): 
5380         """IsBold(self, TreeItemId item) -> bool""" 
5381         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5383     def IsEmpty(*args
, **kwargs
): 
5384         """IsEmpty(self) -> bool""" 
5385         return _controls_
.TreeCtrl_IsEmpty(*args
, **kwargs
) 
5387     def GetChildrenCount(*args
, **kwargs
): 
5388         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5389         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5391     def GetRootItem(*args
, **kwargs
): 
5392         """GetRootItem(self) -> TreeItemId""" 
5393         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5395     def GetSelection(*args
, **kwargs
): 
5396         """GetSelection(self) -> TreeItemId""" 
5397         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5399     def GetSelections(*args
, **kwargs
): 
5400         """GetSelections(self) -> PyObject""" 
5401         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5403     def GetItemParent(*args
, **kwargs
): 
5404         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5405         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5407     def GetFirstChild(*args
, **kwargs
): 
5408         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5409         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5411     def GetNextChild(*args
, **kwargs
): 
5412         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5413         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5415     def GetLastChild(*args
, **kwargs
): 
5416         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5417         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5419     def GetNextSibling(*args
, **kwargs
): 
5420         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5421         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5423     def GetPrevSibling(*args
, **kwargs
): 
5424         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5425         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5427     def GetFirstVisibleItem(*args
, **kwargs
): 
5428         """GetFirstVisibleItem(self) -> TreeItemId""" 
5429         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5431     def GetNextVisible(*args
, **kwargs
): 
5432         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5433         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5435     def GetPrevVisible(*args
, **kwargs
): 
5436         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5437         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5439     def AddRoot(*args
, **kwargs
): 
5440         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5441         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5443     def PrependItem(*args
, **kwargs
): 
5445         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5446             TreeItemData data=None) -> TreeItemId 
5448         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5450     def InsertItem(*args
, **kwargs
): 
5452         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5453             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5455         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5457     def InsertItemBefore(*args
, **kwargs
): 
5459         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5460             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5462         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5464     def AppendItem(*args
, **kwargs
): 
5466         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5467             TreeItemData data=None) -> TreeItemId 
5469         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5471     def Delete(*args
, **kwargs
): 
5472         """Delete(self, TreeItemId item)""" 
5473         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5475     def DeleteChildren(*args
, **kwargs
): 
5476         """DeleteChildren(self, TreeItemId item)""" 
5477         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5479     def DeleteAllItems(*args
, **kwargs
): 
5480         """DeleteAllItems(self)""" 
5481         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5483     def Expand(*args
, **kwargs
): 
5484         """Expand(self, TreeItemId item)""" 
5485         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5487     def ExpandAllChildren(*args
, **kwargs
): 
5488         """ExpandAllChildren(self, TreeItemId item)""" 
5489         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5491     def ExpandAll(*args
, **kwargs
): 
5492         """ExpandAll(self)""" 
5493         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5495     def Collapse(*args
, **kwargs
): 
5496         """Collapse(self, TreeItemId item)""" 
5497         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5499     def CollapseAllChildren(*args
, **kwargs
): 
5500         """CollapseAllChildren(self, TreeItemId item)""" 
5501         return _controls_
.TreeCtrl_CollapseAllChildren(*args
, **kwargs
) 
5503     def CollapseAll(*args
, **kwargs
): 
5504         """CollapseAll(self)""" 
5505         return _controls_
.TreeCtrl_CollapseAll(*args
, **kwargs
) 
5507     def CollapseAndReset(*args
, **kwargs
): 
5508         """CollapseAndReset(self, TreeItemId item)""" 
5509         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5511     def Toggle(*args
, **kwargs
): 
5512         """Toggle(self, TreeItemId item)""" 
5513         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5515     def Unselect(*args
, **kwargs
): 
5516         """Unselect(self)""" 
5517         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5519     def UnselectItem(*args
, **kwargs
): 
5520         """UnselectItem(self, TreeItemId item)""" 
5521         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5523     def UnselectAll(*args
, **kwargs
): 
5524         """UnselectAll(self)""" 
5525         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5527     def SelectItem(*args
, **kwargs
): 
5528         """SelectItem(self, TreeItemId item, bool select=True)""" 
5529         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5531     def ToggleItemSelection(*args
, **kwargs
): 
5532         """ToggleItemSelection(self, TreeItemId item)""" 
5533         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5535     def EnsureVisible(*args
, **kwargs
): 
5536         """EnsureVisible(self, TreeItemId item)""" 
5537         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5539     def ScrollTo(*args
, **kwargs
): 
5540         """ScrollTo(self, TreeItemId item)""" 
5541         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5543     def EditLabel(*args
, **kwargs
): 
5544         """EditLabel(self, TreeItemId item)""" 
5545         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5547     def GetEditControl(*args
, **kwargs
): 
5548         """GetEditControl(self) -> TextCtrl""" 
5549         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5551     def SortChildren(*args
, **kwargs
): 
5552         """SortChildren(self, TreeItemId item)""" 
5553         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5555     def HitTest(*args
, **kwargs
): 
5557         HitTest(Point point) -> (item, where) 
5559         Determine which item (if any) belongs the given point.  The coordinates 
5560         specified are relative to the client area of tree ctrl and the where return 
5561         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5564         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5566     def GetBoundingRect(*args
, **kwargs
): 
5567         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5568         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5570     def GetClassDefaultAttributes(*args
, **kwargs
): 
5572         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5574         Get the default attributes for this class.  This is useful if you want 
5575         to use the same font or colour in your own control as in a standard 
5576         control -- which is a much better idea than hard coding specific 
5577         colours or fonts which might look completely out of place on the 
5578         user's system, especially if it uses themes. 
5580         The variant parameter is only relevant under Mac currently and is 
5581         ignore under other platforms. Under Mac, it will change the size of 
5582         the returned font. See `wx.Window.SetWindowVariant` for more about 
5585         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5587     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5588     def SetQuickBestSize(*args
, **kwargs
): 
5589         """SetQuickBestSize(self, bool q)""" 
5590         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5592     def GetQuickBestSize(*args
, **kwargs
): 
5593         """GetQuickBestSize(self) -> bool""" 
5594         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5596     Count 
= property(GetCount
,doc
="See `GetCount`")  
5597     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5598     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5599     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5600     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5601     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5602     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5603     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5604     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5605     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5606     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5607 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5609 def PreTreeCtrl(*args
, **kwargs
): 
5610     """PreTreeCtrl() -> TreeCtrl""" 
5611     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5614 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5616     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5618     Get the default attributes for this class.  This is useful if you want 
5619     to use the same font or colour in your own control as in a standard 
5620     control -- which is a much better idea than hard coding specific 
5621     colours or fonts which might look completely out of place on the 
5622     user's system, especially if it uses themes. 
5624     The variant parameter is only relevant under Mac currently and is 
5625     ignore under other platforms. Under Mac, it will change the size of 
5626     the returned font. See `wx.Window.SetWindowVariant` for more about 
5629   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5631 #--------------------------------------------------------------------------- 
5633 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5634 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5635 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5636 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5637 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5638 class GenericDirCtrl(_core
.Control
): 
5639     """Proxy of C++ GenericDirCtrl class""" 
5640     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5641     __repr__ 
= _swig_repr
 
5642     def __init__(self
, *args
, **kwargs
):  
5644         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5645             Point pos=DefaultPosition, Size size=DefaultSize,  
5646             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5647             String filter=EmptyString,  
5648             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5650         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5651         self
._setOORInfo
(self
) 
5653     def Create(*args
, **kwargs
): 
5655         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5656             Point pos=DefaultPosition, Size size=DefaultSize,  
5657             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5658             String filter=EmptyString,  
5659             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5661         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5663     def ExpandPath(*args
, **kwargs
): 
5664         """ExpandPath(self, String path) -> bool""" 
5665         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5667     def CollapsePath(*args
, **kwargs
): 
5668         """CollapsePath(self, String path) -> bool""" 
5669         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5671     def GetDefaultPath(*args
, **kwargs
): 
5672         """GetDefaultPath(self) -> String""" 
5673         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5675     def SetDefaultPath(*args
, **kwargs
): 
5676         """SetDefaultPath(self, String path)""" 
5677         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5679     def GetPath(*args
, **kwargs
): 
5680         """GetPath(self) -> String""" 
5681         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5683     def GetFilePath(*args
, **kwargs
): 
5684         """GetFilePath(self) -> String""" 
5685         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5687     def SetPath(*args
, **kwargs
): 
5688         """SetPath(self, String path)""" 
5689         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5691     def ShowHidden(*args
, **kwargs
): 
5692         """ShowHidden(self, bool show)""" 
5693         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5695     def GetShowHidden(*args
, **kwargs
): 
5696         """GetShowHidden(self) -> bool""" 
5697         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5699     def GetFilter(*args
, **kwargs
): 
5700         """GetFilter(self) -> String""" 
5701         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5703     def SetFilter(*args
, **kwargs
): 
5704         """SetFilter(self, String filter)""" 
5705         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5707     def GetFilterIndex(*args
, **kwargs
): 
5708         """GetFilterIndex(self) -> int""" 
5709         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5711     def SetFilterIndex(*args
, **kwargs
): 
5712         """SetFilterIndex(self, int n)""" 
5713         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5715     def GetRootId(*args
, **kwargs
): 
5716         """GetRootId(self) -> TreeItemId""" 
5717         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5719     def GetTreeCtrl(*args
, **kwargs
): 
5720         """GetTreeCtrl(self) -> TreeCtrl""" 
5721         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5723     def GetFilterListCtrl(*args
, **kwargs
): 
5724         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5725         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5727     def FindChild(*args
, **kwargs
): 
5729         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5731         Find the child that matches the first part of 'path'.  E.g. if a child 
5732         path is "/usr" and 'path' is "/usr/include" then the child for 
5733         /usr is returned.  If the path string has been used (we're at the 
5734         leaf), done is set to True. 
5737         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5739     def DoResize(*args
, **kwargs
): 
5740         """DoResize(self)""" 
5741         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5743     def ReCreateTree(*args
, **kwargs
): 
5744         """ReCreateTree(self)""" 
5745         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5747     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5748     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5749     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5750     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5751     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5752     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5753     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5754     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5755 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5756 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5758 def PreGenericDirCtrl(*args
, **kwargs
): 
5759     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5760     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5763 class DirFilterListCtrl(Choice
): 
5764     """Proxy of C++ DirFilterListCtrl class""" 
5765     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5766     __repr__ 
= _swig_repr
 
5767     def __init__(self
, *args
, **kwargs
):  
5769         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5770             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5772         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5773         self
._setOORInfo
(self
) 
5775     def Create(*args
, **kwargs
): 
5777         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5778             Size size=DefaultSize, long style=0) -> bool 
5780         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5782     def FillFilterList(*args
, **kwargs
): 
5783         """FillFilterList(self, String filter, int defaultFilter)""" 
5784         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5786 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5788 def PreDirFilterListCtrl(*args
, **kwargs
): 
5789     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5790     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5793 #--------------------------------------------------------------------------- 
5795 class PyControl(_core
.Control
): 
5796     """Proxy of C++ PyControl class""" 
5797     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5798     __repr__ 
= _swig_repr
 
5799     def __init__(self
, *args
, **kwargs
):  
5801         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5802             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5803             String name=ControlNameStr) -> PyControl 
5805         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5806         self
._setOORInfo
(self
);PyControl
._setCallbackInfo
(self
, self
, PyControl
) 
5808     def _setCallbackInfo(*args
, **kwargs
): 
5809         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5810         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5812     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5813     def DoEraseBackground(*args
, **kwargs
): 
5814         """DoEraseBackground(self, DC dc) -> bool""" 
5815         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5817     def DoMoveWindow(*args
, **kwargs
): 
5818         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5819         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5821     def DoSetSize(*args
, **kwargs
): 
5822         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5823         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5825     def DoSetClientSize(*args
, **kwargs
): 
5826         """DoSetClientSize(self, int width, int height)""" 
5827         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5829     def DoSetVirtualSize(*args
, **kwargs
): 
5830         """DoSetVirtualSize(self, int x, int y)""" 
5831         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5833     def DoGetSize(*args
, **kwargs
): 
5834         """DoGetSize() -> (width, height)""" 
5835         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5837     def DoGetClientSize(*args
, **kwargs
): 
5838         """DoGetClientSize() -> (width, height)""" 
5839         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5841     def DoGetPosition(*args
, **kwargs
): 
5842         """DoGetPosition() -> (x,y)""" 
5843         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5845     def DoGetVirtualSize(*args
, **kwargs
): 
5846         """DoGetVirtualSize(self) -> Size""" 
5847         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5849     def DoGetBestSize(*args
, **kwargs
): 
5850         """DoGetBestSize(self) -> Size""" 
5851         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5853     def GetDefaultAttributes(*args
, **kwargs
): 
5854         """GetDefaultAttributes(self) -> VisualAttributes""" 
5855         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5857     def OnInternalIdle(*args
, **kwargs
): 
5858         """OnInternalIdle(self)""" 
5859         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5861     def base_DoMoveWindow(*args
, **kw
): 
5862         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5863     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5864                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5866     def base_DoSetSize(*args
, **kw
): 
5867         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5868     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5869                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5871     def base_DoSetClientSize(*args
, **kw
): 
5872         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5873     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5874                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5876     def base_DoSetVirtualSize(*args
, **kw
): 
5877         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5878     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5879                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5881     def base_DoGetSize(*args
, **kw
): 
5882         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5883     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5884                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5886     def base_DoGetClientSize(*args
, **kw
): 
5887         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5888     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5889                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5891     def base_DoGetPosition(*args
, **kw
): 
5892         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5893     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5894                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5896     def base_DoGetVirtualSize(*args
, **kw
): 
5897         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5898     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5899                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5901     def base_DoGetBestSize(*args
, **kw
): 
5902         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5903     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5904                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5906     def base_InitDialog(*args
, **kw
): 
5907         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5908     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5909                                    "Please use PyScrolledWindow.InitDialog instead.") 
5911     def base_TransferDataToWindow(*args
, **kw
): 
5912         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5913     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5914                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5916     def base_TransferDataFromWindow(*args
, **kw
): 
5917         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5918     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5919                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5921     def base_Validate(*args
, **kw
): 
5922         return PyScrolledWindow
.Validate(*args
, **kw
) 
5923     base_Validate 
= wx
._deprecated
(base_Validate
, 
5924                                    "Please use PyScrolledWindow.Validate instead.") 
5926     def base_AcceptsFocus(*args
, **kw
): 
5927         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5928     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5929                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5931     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5932         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5933     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5934                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5936     def base_GetMaxSize(*args
, **kw
): 
5937         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5938     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5939                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5941     def base_AddChild(*args
, **kw
): 
5942         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5943     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5944                                    "Please use PyScrolledWindow.AddChild instead.") 
5946     def base_RemoveChild(*args
, **kw
): 
5947         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5948     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5949                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5951     def base_ShouldInheritColours(*args
, **kw
): 
5952         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5953     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5954                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5956     def base_GetDefaultAttributes(*args
, **kw
): 
5957         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5958     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5959                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5961     def base_OnInternalIdle(*args
, **kw
): 
5962         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5963     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5964                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5966 _controls_
.PyControl_swigregister(PyControl
) 
5968 def PrePyControl(*args
, **kwargs
): 
5969     """PrePyControl() -> PyControl""" 
5970     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5973 #--------------------------------------------------------------------------- 
5975 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5976 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5977 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5978 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5979 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5980 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5982 class HelpEvent(_core
.CommandEvent
): 
5984     A help event is sent when the user has requested context-sensitive 
5985     help. This can either be caused by the application requesting 
5986     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5987     the system generating a WM_HELP message when the user pressed F1 or 
5988     clicked on the query button in a dialog caption. 
5990     A help event is sent to the window that the user clicked on, and is 
5991     propagated up the window hierarchy until the event is processed or 
5992     there are no more event handlers. The application should call 
5993     event.GetId to check the identity of the clicked-on window, and then 
5994     either show some suitable help or call event.Skip if the identifier is 
5995     unrecognised. Calling Skip is important because it allows wxWindows to 
5996     generate further events for ancestors of the clicked-on 
5997     window. Otherwise it would be impossible to show help for container 
5998     windows, since processing would stop after the first window found. 
6000     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6001     __repr__ 
= _swig_repr
 
6002     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
6003     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
6004     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
6005     def __init__(self
, *args
, **kwargs
):  
6007         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
6008             int origin=Origin_Unknown) -> HelpEvent 
6010         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
6011     def GetPosition(*args
, **kwargs
): 
6013         GetPosition(self) -> Point 
6015         Returns the left-click position of the mouse, in screen 
6016         coordinates. This allows the application to position the help 
6019         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
6021     def SetPosition(*args
, **kwargs
): 
6023         SetPosition(self, Point pos) 
6025         Sets the left-click position of the mouse, in screen coordinates. 
6027         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
6029     def GetLink(*args
, **kwargs
): 
6031         GetLink(self) -> String 
6033         Get an optional link to further help 
6035         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
6037     def SetLink(*args
, **kwargs
): 
6039         SetLink(self, String link) 
6041         Set an optional link to further help 
6043         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
6045     def GetTarget(*args
, **kwargs
): 
6047         GetTarget(self) -> String 
6049         Get an optional target to display help in. E.g. a window specification 
6051         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
6053     def SetTarget(*args
, **kwargs
): 
6055         SetTarget(self, String target) 
6057         Set an optional target to display help in. E.g. a window specification 
6059         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6061     def GetOrigin(*args
, **kwargs
): 
6063         GetOrigin(self) -> int 
6065         Optiononal indication of the source of the event. 
6067         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
6069     def SetOrigin(*args
, **kwargs
): 
6070         """SetOrigin(self, int origin)""" 
6071         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6073     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6074     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6075     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6076     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6077 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6079 class ContextHelp(_core
.Object
): 
6081     This class changes the cursor to a query and puts the application into 
6082     a 'context-sensitive help mode'. When the user left-clicks on a window 
6083     within the specified window, a ``EVT_HELP`` event is sent to that 
6084     control, and the application may respond to it by popping up some 
6087     There are a couple of ways to invoke this behaviour implicitly: 
6089         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6090           (Windows only). This will put a question mark in the titlebar, 
6091           and Windows will put the application into context-sensitive help 
6092           mode automatically, with further programming. 
6094         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6095           to create a context help object. Normally you will write your 
6096           application so that this button is only added to a dialog for 
6097           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6100     :see: `wx.ContextHelpButton` 
6103     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6104     __repr__ 
= _swig_repr
 
6105     def __init__(self
, *args
, **kwargs
):  
6107         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6109         Constructs a context help object, calling BeginContextHelp if doNow is 
6112         If window is None, the top window is used. 
6114         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6115     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6116     __del__ 
= lambda self 
: None; 
6117     def BeginContextHelp(*args
, **kwargs
): 
6119         BeginContextHelp(self, Window window=None) -> bool 
6121         Puts the application into context-sensitive help mode. window is the 
6122         window which will be used to catch events; if NULL, the top window 
6125         Returns true if the application was successfully put into 
6126         context-sensitive help mode. This function only returns when the event 
6129         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6131     def EndContextHelp(*args
, **kwargs
): 
6133         EndContextHelp(self) -> bool 
6135         Ends context-sensitive help mode. Not normally called by the 
6138         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6140 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6142 class ContextHelpButton(BitmapButton
): 
6144     Instances of this class may be used to add a question mark button that 
6145     when pressed, puts the application into context-help mode. It does 
6146     this by creating a wx.ContextHelp object which itself generates a 
6147     ``EVT_HELP`` event when the user clicks on a window. 
6149     On Windows, you may add a question-mark icon to a dialog by use of the 
6150     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6151     will have to add a button explicitly, usually next to OK, Cancel or 
6154     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6157     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6158     __repr__ 
= _swig_repr
 
6159     def __init__(self
, *args
, **kwargs
):  
6161         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6162             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6164         Constructor, creating and showing a context help button. 
6166         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6167         self
._setOORInfo
(self
) 
6169 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6171 class HelpProvider(object): 
6173     wx.HelpProvider is an abstract class used by a program 
6174     implementing context-sensitive help to show the help text for the 
6177     The current help provider must be explicitly set by the 
6178     application using wx.HelpProvider.Set(). 
6180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6181     def __init__(self
): raise AttributeError, "No constructor defined" 
6182     __repr__ 
= _swig_repr
 
6183     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6184     __del__ 
= lambda self 
: None; 
6185     def Set(*args
, **kwargs
): 
6187         Set(HelpProvider helpProvider) -> HelpProvider 
6189         Sset the current, application-wide help provider. Returns the previous 
6190         one.  Unlike some other classes, the help provider is not created on 
6191         demand. This must be explicitly done by the application. 
6193         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6195     Set 
= staticmethod(Set
) 
6196     def Get(*args
, **kwargs
): 
6198         Get() -> HelpProvider 
6200         Return the current application-wide help provider. 
6202         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6204     Get 
= staticmethod(Get
) 
6205     def GetHelp(*args
, **kwargs
): 
6207         GetHelp(self, Window window) -> String 
6209         Gets the help string for this window. Its interpretation is dependent 
6210         on the help provider except that empty string always means that no 
6211         help is associated with the window. 
6213         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6215     def ShowHelp(*args
, **kwargs
): 
6217         ShowHelp(self, Window window) -> bool 
6219         Shows help for the given window. Uses GetHelp internally if 
6220         applicable. Returns True if it was done, or False if no help was 
6221         available for this window. 
6223         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6225     def ShowHelpAtPoint(*args
, **kwargs
): 
6227         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6229         Show help for the given window (uses window.GetHelpAtPoint() 
6230         internally if applicable), return true if it was done or false if no 
6231         help available for this window. 
6233         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6235     def AddHelp(*args
, **kwargs
): 
6237         AddHelp(self, Window window, String text) 
6239         Associates the text with the given window. 
6241         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6243     def AddHelpById(*args
, **kwargs
): 
6245         AddHelpById(self, int id, String text) 
6247         This version associates the given text with all windows with this 
6248         id. May be used to set the same help string for all Cancel buttons in 
6249         the application, for example. 
6251         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6253     def RemoveHelp(*args
, **kwargs
): 
6255         RemoveHelp(self, Window window) 
6257         Removes the association between the window pointer and the help 
6258         text. This is called by the wx.Window destructor. Without this, the 
6259         table of help strings will fill up and when window pointers are 
6260         reused, the wrong help string will be found. 
6262         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6264     def Destroy(*args
, **kwargs
): 
6266         args
[0].this
.own(False) 
6267         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6269 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6271 def HelpProvider_Set(*args
, **kwargs
): 
6273     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6275     Sset the current, application-wide help provider. Returns the previous 
6276     one.  Unlike some other classes, the help provider is not created on 
6277     demand. This must be explicitly done by the application. 
6279   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6281 def HelpProvider_Get(*args
): 
6283     HelpProvider_Get() -> HelpProvider 
6285     Return the current application-wide help provider. 
6287   return _controls_
.HelpProvider_Get(*args
) 
6289 class SimpleHelpProvider(HelpProvider
): 
6291     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6292     supports only plain text help strings, and shows the string associated 
6293     with the control (if any) in a tooltip. 
6295     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6296     __repr__ 
= _swig_repr
 
6297     def __init__(self
, *args
, **kwargs
):  
6299         __init__(self) -> SimpleHelpProvider 
6301         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6302         supports only plain text help strings, and shows the string associated 
6303         with the control (if any) in a tooltip. 
6305         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6306 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6308 #--------------------------------------------------------------------------- 
6310 class DragImage(_core
.Object
): 
6311     """Proxy of C++ DragImage class""" 
6312     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6313     __repr__ 
= _swig_repr
 
6314     def __init__(self
, *args
, **kwargs
):  
6315         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6316         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6317     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6318     __del__ 
= lambda self 
: None; 
6319     def SetBackingBitmap(*args
, **kwargs
): 
6320         """SetBackingBitmap(self, Bitmap bitmap)""" 
6321         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6323     def BeginDrag(*args
, **kwargs
): 
6325         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6326             Rect rect=None) -> bool 
6328         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6330     def BeginDragBounded(*args
, **kwargs
): 
6331         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6332         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6334     def EndDrag(*args
, **kwargs
): 
6335         """EndDrag(self) -> bool""" 
6336         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6338     def Move(*args
, **kwargs
): 
6339         """Move(self, Point pt) -> bool""" 
6340         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6342     def Show(*args
, **kwargs
): 
6343         """Show(self) -> bool""" 
6344         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6346     def Hide(*args
, **kwargs
): 
6347         """Hide(self) -> bool""" 
6348         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6350     def GetImageRect(*args
, **kwargs
): 
6351         """GetImageRect(self, Point pos) -> Rect""" 
6352         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6354     def DoDrawImage(*args
, **kwargs
): 
6355         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6356         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6358     def UpdateBackingFromWindow(*args
, **kwargs
): 
6359         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6360         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6362     def RedrawImage(*args
, **kwargs
): 
6363         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6364         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6366     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6367 _controls_
.DragImage_swigregister(DragImage
) 
6369 def DragIcon(*args
, **kwargs
): 
6370     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6371     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6374 def DragString(*args
, **kwargs
): 
6375     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6376     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6379 def DragTreeItem(*args
, **kwargs
): 
6380     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6381     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6384 def DragListItem(*args
, **kwargs
): 
6385     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6386     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6389 #--------------------------------------------------------------------------- 
6391 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6392 DP_SPIN 
= _controls_
.DP_SPIN
 
6393 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6394 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6395 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6396 class DatePickerCtrl(_core
.Control
): 
6398     This control allows the user to select a date. Unlike 
6399     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6400     `wx.DatePickerCtrl` is implemented as a small window showing the 
6401     currently selected date. The control can be edited using the keyboard, 
6402     and can also display a popup window for more user-friendly date 
6403     selection, depending on the styles used and the platform. 
6405     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6406     __repr__ 
= _swig_repr
 
6407     def __init__(self
, *args
, **kwargs
):  
6409         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6410             Point pos=DefaultPosition, Size size=DefaultSize,  
6411             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6412             Validator validator=DefaultValidator,  
6413             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6415         Create a new DatePickerCtrl. 
6417         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6418         self
._setOORInfo
(self
) 
6420     def Create(*args
, **kwargs
): 
6422         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6423             Point pos=DefaultPosition, Size size=DefaultSize,  
6424             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6425             Validator validator=DefaultValidator,  
6426             String name=DatePickerCtrlNameStr) -> bool 
6428         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6431         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6433     def SetValue(*args
, **kwargs
): 
6435         SetValue(self, DateTime dt) 
6437         Changes the current value of the control. The date should be valid and 
6438         included in the currently selected range, if any. 
6440         Calling this method does not result in a date change event. 
6442         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6444     def GetValue(*args
, **kwargs
): 
6446         GetValue(self) -> DateTime 
6448         Returns the currently selected date. If there is no selection or the 
6449         selection is outside of the current range, an invalid `wx.DateTime` 
6452         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6454     def SetRange(*args
, **kwargs
): 
6456         SetRange(self, DateTime dt1, DateTime dt2) 
6458         Sets the valid range for the date selection. If dt1 is valid, it 
6459         becomes the earliest date (inclusive) accepted by the control. If dt2 
6460         is valid, it becomes the latest possible date. 
6462         If the current value of the control is outside of the newly set range 
6463         bounds, the behaviour is undefined. 
6465         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6467     def GetLowerLimit(*args
, **kwargs
): 
6469         GetLowerLimit(self) -> DateTime 
6471         Get the lower limit of the valid range for the date selection, if any. 
6472         If there is no range or there is no lower limit, then the 
6473         `wx.DateTime` value returned will be invalid. 
6475         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6477     def GetUpperLimit(*args
, **kwargs
): 
6479         GetUpperLimit(self) -> DateTime 
6481         Get the upper limit of the valid range for the date selection, if any. 
6482         If there is no range or there is no upper limit, then the 
6483         `wx.DateTime` value returned will be invalid. 
6485         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6487     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6488     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6489     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6490 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6491 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6493 def PreDatePickerCtrl(*args
, **kwargs
): 
6495     PreDatePickerCtrl() -> DatePickerCtrl 
6497     Precreate a DatePickerCtrl for use in 2-phase creation. 
6499     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6502 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6503 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6504 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6505 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6506 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6507 #--------------------------------------------------------------------------- 
6509 class HyperlinkCtrl(_core
.Control
): 
6511     A static text control that emulates a hyperlink. The link is displayed 
6512     in an appropriate text style, derived from the control's normal font. 
6513     When the mouse rolls over the link, the cursor changes to a hand and 
6514     the link's color changes to the active color. 
6516     Clicking on the link does not launch a web browser; instead, a 
6517     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6521     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6522     __repr__ 
= _swig_repr
 
6523     def __init__(self
, *args
, **kwargs
):  
6525         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6526             Size size=DefaultSize,  
6527             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6529         A static text control that emulates a hyperlink. The link is displayed 
6530         in an appropriate text style, derived from the control's normal font. 
6531         When the mouse rolls over the link, the cursor changes to a hand and 
6532         the link's color changes to the active color. 
6534         Clicking on the link does not launch a web browser; instead, a 
6535         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6539         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6540         self
._setOORInfo
(self
) 
6542     def Create(*args
, **kwargs
): 
6544         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6545             Size size=DefaultSize,  
6546             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6548         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6550     def GetHoverColour(*args
, **kwargs
): 
6551         """GetHoverColour(self) -> Colour""" 
6552         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6554     def SetHoverColour(*args
, **kwargs
): 
6555         """SetHoverColour(self, Colour colour)""" 
6556         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6558     def GetNormalColour(*args
, **kwargs
): 
6559         """GetNormalColour(self) -> Colour""" 
6560         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6562     def SetNormalColour(*args
, **kwargs
): 
6563         """SetNormalColour(self, Colour colour)""" 
6564         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6566     def GetVisitedColour(*args
, **kwargs
): 
6567         """GetVisitedColour(self) -> Colour""" 
6568         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6570     def SetVisitedColour(*args
, **kwargs
): 
6571         """SetVisitedColour(self, Colour colour)""" 
6572         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6574     def GetURL(*args
, **kwargs
): 
6575         """GetURL(self) -> String""" 
6576         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6578     def SetURL(*args
, **kwargs
): 
6579         """SetURL(self, String url)""" 
6580         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6582     def SetVisited(*args
, **kwargs
): 
6583         """SetVisited(self, bool visited=True)""" 
6584         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6586     def GetVisited(*args
, **kwargs
): 
6587         """GetVisited(self) -> bool""" 
6588         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6590     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6591     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6592     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6593     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6594     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6595 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6596 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6598 def PreHyperlinkCtrl(*args
, **kwargs
): 
6600     PreHyperlinkCtrl() -> HyperlinkCtrl 
6602     A static text control that emulates a hyperlink. The link is displayed 
6603     in an appropriate text style, derived from the control's normal font. 
6604     When the mouse rolls over the link, the cursor changes to a hand and 
6605     the link's color changes to the active color. 
6607     Clicking on the link does not launch a web browser; instead, a 
6608     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6612     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6615 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6616 class HyperlinkEvent(_core
.CommandEvent
): 
6617     """Proxy of C++ HyperlinkEvent class""" 
6618     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6619     __repr__ 
= _swig_repr
 
6620     def __init__(self
, *args
, **kwargs
):  
6621         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6622         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6623     def GetURL(*args
, **kwargs
): 
6624         """GetURL(self) -> String""" 
6625         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6627     def SetURL(*args
, **kwargs
): 
6628         """SetURL(self, String url)""" 
6629         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6631     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6632 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6634 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6636 #--------------------------------------------------------------------------- 
6638 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6639 class PickerBase(_core
.Control
): 
6641     Base abstract class for all pickers which support an auxiliary text 
6642     control. This class handles all positioning and sizing of the text 
6643     control like a an horizontal `wx.BoxSizer` would do, with the text 
6644     control on the left of the picker button and the proportion of the 
6645     picker fixed to value 1. 
6647     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6648     def __init__(self
): raise AttributeError, "No constructor defined" 
6649     __repr__ 
= _swig_repr
 
6650     def CreateBase(*args
, **kwargs
): 
6652         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6653             Size size=DefaultSize,  
6654             long style=0, Validator validator=DefaultValidator,  
6655             String name=wxButtonNameStr) -> bool 
6657         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6659     def SetInternalMargin(*args
, **kwargs
): 
6661         SetInternalMargin(self, int newmargin) 
6663         Sets the margin (in pixels) between the picker and the text control. 
6665         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6667     def GetInternalMargin(*args
, **kwargs
): 
6669         GetInternalMargin(self) -> int 
6671         Returns the margin (in pixels) between the picker and the text 
6674         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6676     def SetTextCtrlProportion(*args
, **kwargs
): 
6678         SetTextCtrlProportion(self, int prop) 
6680         Sets the proportion between the text control and the picker button. 
6681         This is used to set relative sizes of the text contorl and the picker. 
6682         The value passed to this function must be >= 1. 
6684         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6686     def GetTextCtrlProportion(*args
, **kwargs
): 
6688         GetTextCtrlProportion(self) -> int 
6690         Returns the proportion between the text control and the picker. 
6692         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6694     def SetPickerCtrlProportion(*args
, **kwargs
): 
6696         SetPickerCtrlProportion(self, int prop) 
6698         Sets the proportion value of the picker. 
6700         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6702     def GetPickerCtrlProportion(*args
, **kwargs
): 
6704         GetPickerCtrlProportion(self) -> int 
6706         Gets the proportion value of the picker. 
6708         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6710     def IsTextCtrlGrowable(*args
, **kwargs
): 
6711         """IsTextCtrlGrowable(self) -> bool""" 
6712         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6714     def SetTextCtrlGrowable(*args
, **kwargs
): 
6715         """SetTextCtrlGrowable(self, bool grow=True)""" 
6716         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6718     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6719         """IsPickerCtrlGrowable(self) -> bool""" 
6720         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6722     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6723         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6724         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6726     def HasTextCtrl(*args
, **kwargs
): 
6728         HasTextCtrl(self) -> bool 
6730         Returns true if this class has a valid text control (i.e. if the 
6731         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6733         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6735     def GetTextCtrl(*args
, **kwargs
): 
6737         GetTextCtrl(self) -> TextCtrl 
6739         Returns a pointer to the text control handled by this class or None if 
6740         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6743         Very important: the contents of the text control could be containing 
6744         an invalid representation of the entity which can be chosen through 
6745         the picker (e.g. the user entered an invalid colour syntax because of 
6746         a typo). Thus you should never parse the content of the textctrl to 
6747         get the user's input; rather use the derived-class getter 
6748         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6751         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6753     def GetPickerCtrl(*args
, **kwargs
): 
6754         """GetPickerCtrl(self) -> Control""" 
6755         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6757     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6758     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6759     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6760     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6761     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6762     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6763     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6764 _controls_
.PickerBase_swigregister(PickerBase
) 
6766 #--------------------------------------------------------------------------- 
6768 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6769 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6770 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6771 class ColourPickerCtrl(PickerBase
): 
6773     This control allows the user to select a colour. The generic 
6774     implementation is a button which brings up a `wx.ColourDialog` when 
6775     clicked. Native implementations may differ but this is usually a 
6776     (small) widget which give access to the colour-chooser dialog. 
6778     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6779     __repr__ 
= _swig_repr
 
6780     def __init__(self
, *args
, **kwargs
):  
6782         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6783             Size size=DefaultSize,  
6784             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6785             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6787         This control allows the user to select a colour. The generic 
6788         implementation is a button which brings up a `wx.ColourDialog` when 
6789         clicked. Native implementations may differ but this is usually a 
6790         (small) widget which give access to the colour-chooser dialog. 
6792         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6793         self
._setOORInfo
(self
) 
6795     def Create(*args
, **kwargs
): 
6797         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6798             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6799             Validator validator=DefaultValidator,  
6800             String name=ColourPickerCtrlNameStr) -> bool 
6802         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6804     def GetColour(*args
, **kwargs
): 
6806         GetColour(self) -> Colour 
6808         Returns the currently selected colour. 
6810         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6812     def SetColour(*args
, **kwargs
): 
6814         SetColour(self, Colour col) 
6816         Set the displayed colour. 
6818         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6820     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6821 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6822 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6824 def PreColourPickerCtrl(*args
, **kwargs
): 
6826     PreColourPickerCtrl() -> ColourPickerCtrl 
6828     This control allows the user to select a colour. The generic 
6829     implementation is a button which brings up a `wx.ColourDialog` when 
6830     clicked. Native implementations may differ but this is usually a 
6831     (small) widget which give access to the colour-chooser dialog. 
6833     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6836 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6837 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6839 class ColourPickerEvent(_core
.CommandEvent
): 
6840     """Proxy of C++ ColourPickerEvent class""" 
6841     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6842     __repr__ 
= _swig_repr
 
6843     def __init__(self
, *args
, **kwargs
):  
6844         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6845         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6846     def GetColour(*args
, **kwargs
): 
6847         """GetColour(self) -> Colour""" 
6848         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6850     def SetColour(*args
, **kwargs
): 
6851         """SetColour(self, Colour c)""" 
6852         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6854     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6855 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6857 #--------------------------------------------------------------------------- 
6859 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6860 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6861 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6862 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6863 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6864 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6865 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6866 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6867 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6868 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6869 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6870 class FilePickerCtrl(PickerBase
): 
6871     """Proxy of C++ FilePickerCtrl class""" 
6872     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6873     __repr__ 
= _swig_repr
 
6874     def __init__(self
, *args
, **kwargs
):  
6876         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6877             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6878             Point pos=DefaultPosition,  
6879             Size size=DefaultSize,  
6880             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6881             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6883         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6884         self
._setOORInfo
(self
) 
6886     def Create(*args
, **kwargs
): 
6888         Create(self, Window parent, int id=-1, String path=EmptyString,  
6889             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6890             Point pos=DefaultPosition,  
6891             Size size=DefaultSize,  
6892             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6893             String name=FilePickerCtrlNameStr) -> bool 
6895         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6897     def GetPath(*args
, **kwargs
): 
6898         """GetPath(self) -> String""" 
6899         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6901     def SetPath(*args
, **kwargs
): 
6902         """SetPath(self, String str)""" 
6903         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6905     def CheckPath(*args
, **kwargs
): 
6906         """CheckPath(self, String path) -> bool""" 
6907         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6909     def GetTextCtrlValue(*args
, **kwargs
): 
6910         """GetTextCtrlValue(self) -> String""" 
6911         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6913     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6914     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6915 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6916 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6917 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6918 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6919 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6920 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6922 def PreFilePickerCtrl(*args
, **kwargs
): 
6923     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6924     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6927 class DirPickerCtrl(PickerBase
): 
6928     """Proxy of C++ DirPickerCtrl class""" 
6929     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6930     __repr__ 
= _swig_repr
 
6931     def __init__(self
, *args
, **kwargs
):  
6933         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6934             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6935             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6936             Validator validator=DefaultValidator,  
6937             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6939         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6940         self
._setOORInfo
(self
) 
6942     def Create(*args
, **kwargs
): 
6944         Create(self, Window parent, int id=-1, String path=EmptyString,  
6945             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6946             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6947             Validator validator=DefaultValidator,  
6948             String name=DirPickerCtrlNameStr) -> bool 
6950         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6952     def GetPath(*args
, **kwargs
): 
6953         """GetPath(self) -> String""" 
6954         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6956     def SetPath(*args
, **kwargs
): 
6957         """SetPath(self, String str)""" 
6958         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6960     def CheckPath(*args
, **kwargs
): 
6961         """CheckPath(self, String path) -> bool""" 
6962         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6964     def GetTextCtrlValue(*args
, **kwargs
): 
6965         """GetTextCtrlValue(self) -> String""" 
6966         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6968     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6969     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6970 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6972 def PreDirPickerCtrl(*args
, **kwargs
): 
6973     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6974     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6977 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6978 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6979 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6980 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6982 class FileDirPickerEvent(_core
.CommandEvent
): 
6983     """Proxy of C++ FileDirPickerEvent class""" 
6984     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6985     __repr__ 
= _swig_repr
 
6986     def __init__(self
, *args
, **kwargs
):  
6987         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6988         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6989     def GetPath(*args
, **kwargs
): 
6990         """GetPath(self) -> String""" 
6991         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6993     def SetPath(*args
, **kwargs
): 
6994         """SetPath(self, String p)""" 
6995         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6997     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6998 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
7000 #--------------------------------------------------------------------------- 
7002 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
7003 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
7004 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
7005 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
7006 class FontPickerCtrl(PickerBase
): 
7007     """Proxy of C++ FontPickerCtrl class""" 
7008     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7009     __repr__ 
= _swig_repr
 
7010     def __init__(self
, *args
, **kwargs
):  
7012         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
7013             Point pos=DefaultPosition, Size size=DefaultSize,  
7014             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
7015             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
7017         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
7018         self
._setOORInfo
(self
) 
7020     def Create(*args
, **kwargs
): 
7022         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
7023             Point pos=DefaultPosition, Size size=DefaultSize,  
7024             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
7025             String name=FontPickerCtrlNameStr) -> bool 
7027         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
7029     def GetSelectedFont(*args
, **kwargs
): 
7030         """GetSelectedFont(self) -> Font""" 
7031         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
7033     def SetSelectedFont(*args
, **kwargs
): 
7034         """SetSelectedFont(self, Font f)""" 
7035         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
7037     def SetMaxPointSize(*args
, **kwargs
): 
7038         """SetMaxPointSize(self, unsigned int max)""" 
7039         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
7041     def GetMaxPointSize(*args
, **kwargs
): 
7042         """GetMaxPointSize(self) -> unsigned int""" 
7043         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
7045     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
7046     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
7047 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
7048 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
7050 def PreFontPickerCtrl(*args
, **kwargs
): 
7051     """PreFontPickerCtrl() -> FontPickerCtrl""" 
7052     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
7055 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
7056 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
7058 class FontPickerEvent(_core
.CommandEvent
): 
7059     """Proxy of C++ FontPickerEvent class""" 
7060     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7061     __repr__ 
= _swig_repr
 
7062     def __init__(self
, *args
, **kwargs
):  
7063         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
7064         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
7065     def GetFont(*args
, **kwargs
): 
7066         """GetFont(self) -> Font""" 
7067         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
7069     def SetFont(*args
, **kwargs
): 
7070         """SetFont(self, Font c)""" 
7071         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7073     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7074 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7076 #--------------------------------------------------------------------------- 
7078 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7079 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7080 class CollapsiblePane(_core
.Control
): 
7082     A collapsable pane is a container with an embedded button-like 
7083     control which can be used by the user to collapse or expand the pane's 
7086     Once constructed you should use the `GetPane` function to access the 
7087     pane and add your controls inside it (i.e. use the window returned 
7088     from `GetPane` as the parent for the controls which must go in the 
7089     pane, NOT the wx.CollapsiblePane itself!). 
7091     Note that because of its nature of control which can dynamically (and 
7092     drastically) change its size at run-time under user-input, when 
7093     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7094     to add it with a proportion value of zero; this is because otherwise 
7095     all other windows with non-zero proportion values would automatically 
7096     get resized each time the user expands or collapses the pane window, 
7097     usually resulting a weird, flickering effect. 
7099     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7100     __repr__ 
= _swig_repr
 
7101     def __init__(self
, *args
, **kwargs
):  
7103         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7104             Point pos=DefaultPosition, Size size=DefaultSize,  
7105             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7106             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7108         Create and show a wx.CollapsiblePane 
7110         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7111         self
._setOORInfo
(self
) 
7113     def Create(*args
, **kwargs
): 
7115         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7116             Point pos=DefaultPosition, Size size=DefaultSize,  
7117             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7118             String name=CollapsiblePaneNameStr) -> bool 
7120         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7122     def Collapse(*args
, **kwargs
): 
7124         Collapse(self, bool collapse=True) 
7126         Collapses or expands the pane window. 
7128         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7130     def Expand(*args
, **kwargs
): 
7134         Same as Collapse(False). 
7136         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7138     def IsCollapsed(*args
, **kwargs
): 
7140         IsCollapsed(self) -> bool 
7142         Returns ``True`` if the pane window is currently hidden. 
7144         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7146     def IsExpanded(*args
, **kwargs
): 
7148         IsExpanded(self) -> bool 
7150         Returns ``True`` if the pane window is currently shown. 
7152         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7154     def GetPane(*args
, **kwargs
): 
7156         GetPane(self) -> Window 
7158         Returns a reference to the pane window.  Use the returned `wx.Window` 
7159         as the parent of widgets to make them part of the collapsible area. 
7161         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7163     Expanded 
= property(IsExpanded
)  
7164     Collapsed 
= property(IsCollapsed
)  
7165 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7166 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7168 def PreCollapsiblePane(*args
, **kwargs
): 
7170     PreCollapsiblePane() -> CollapsiblePane 
7172     Precreate a wx.CollapsiblePane for 2-phase creation. 
7174     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7177 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7178 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7180 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7181     """Proxy of C++ CollapsiblePaneEvent class""" 
7182     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7183     __repr__ 
= _swig_repr
 
7184     def __init__(self
, *args
, **kwargs
):  
7185         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7186         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7187     def GetCollapsed(*args
, **kwargs
): 
7188         """GetCollapsed(self) -> bool""" 
7189         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7191     def SetCollapsed(*args
, **kwargs
): 
7192         """SetCollapsed(self, bool c)""" 
7193         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7195     Collapsed 
= property(GetCollapsed
,SetCollapsed
)  
7196 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
) 
7198 #--------------------------------------------------------------------------- 
7200 class SearchCtrl(TextCtrl
): 
7202     A search control is a composite of a `wx.TextCtrl` with optional 
7203     bitmap buttons and a drop-down menu.  Controls like this can typically 
7204     be found on a toolbar of applications that support some form of search 
7205     functionality.  On the Mac this control is implemented using the 
7206     native HISearchField control, on the other platforms a generic control 
7207     is used, although that may change in the future as more platforms 
7208     introduce native search widgets. 
7210     If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7211     will need to manage its content and handle the menu events yourself, 
7212     but this is an easy thing to do.  Simply build the menu, pass it to 
7213     `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7214     This gives you the flexibility to use the drop-down menu however you 
7215     wish, such as for a history of searches, or as a way to select 
7216     different kinds of searches.  The ToolBar.py sample in the demo shows 
7219     Since the control derives from `wx.TextCtrl` it is convenient to use 
7220     the styles and events designed for `wx.TextCtrl`.  For example you can 
7221     use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7222     ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7223     Enter key in the control and wishes to start a search. 
7226     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7227     __repr__ 
= _swig_repr
 
7228     def __init__(self
, *args
, **kwargs
):  
7230         __init__(self, Window parent, int id=-1, String value=wxEmptyString,  
7231             Point pos=DefaultPosition, Size size=DefaultSize,  
7232             long style=0, Validator validator=DefaultValidator,  
7233             String name=SearchCtrlNameStr) -> SearchCtrl 
7235         A search control is a composite of a `wx.TextCtrl` with optional 
7236         bitmap buttons and a drop-down menu.  Controls like this can typically 
7237         be found on a toolbar of applications that support some form of search 
7238         functionality.  On the Mac this control is implemented using the 
7239         native HISearchField control, on the other platforms a generic control 
7240         is used, although that may change in the future as more platforms 
7241         introduce native search widgets. 
7243         If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7244         will need to manage its content and handle the menu events yourself, 
7245         but this is an easy thing to do.  Simply build the menu, pass it to 
7246         `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7247         This gives you the flexibility to use the drop-down menu however you 
7248         wish, such as for a history of searches, or as a way to select 
7249         different kinds of searches.  The ToolBar.py sample in the demo shows 
7252         Since the control derives from `wx.TextCtrl` it is convenient to use 
7253         the styles and events designed for `wx.TextCtrl`.  For example you can 
7254         use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7255         ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7256         Enter key in the control and wishes to start a search. 
7259         _controls_
.SearchCtrl_swiginit(self
,_controls_
.new_SearchCtrl(*args
, **kwargs
)) 
7260         self
._setOORInfo
(self
) 
7262     def Create(*args
, **kwargs
): 
7264         Create(self, Window parent, int id=-1, String value=wxEmptyString,  
7265             Point pos=DefaultPosition, Size size=DefaultSize,  
7266             long style=0, Validator validator=DefaultValidator,  
7267             String name=SearchCtrlNameStr) -> bool 
7269         return _controls_
.SearchCtrl_Create(*args
, **kwargs
) 
7271     def SetMenu(*args
, **kwargs
): 
7273         SetMenu(self, Menu menu) 
7275         Sets the search control's menu object. If there is already a menu 
7276         associated with the search control it is deleted. 
7278         return _controls_
.SearchCtrl_SetMenu(*args
, **kwargs
) 
7280     def GetMenu(*args
, **kwargs
): 
7282         GetMenu(self) -> Menu 
7284         Returns a pointer to the search control's menu object or None if there 
7285         is no menu attached. 
7287         return _controls_
.SearchCtrl_GetMenu(*args
, **kwargs
) 
7289     def ShowSearchButton(*args
, **kwargs
): 
7291         ShowSearchButton(self, bool show) 
7293         Sets the search button visibility value on the search control. If 
7294         there is a menu attached, the search button will be visible regardless 
7295         of the search button visibility value.  This has no effect in Mac OS X 
7298         return _controls_
.SearchCtrl_ShowSearchButton(*args
, **kwargs
) 
7300     def IsSearchButtonVisible(*args
, **kwargs
): 
7302         IsSearchButtonVisible(self) -> bool 
7304         Returns the search button visibility value. If there is a menu 
7305         attached, the search button will be visible regardless of the search 
7306         button visibility value.  This always returns false in Mac OS X v10.3 
7308         return _controls_
.SearchCtrl_IsSearchButtonVisible(*args
, **kwargs
) 
7310     def ShowCancelButton(*args
, **kwargs
): 
7312         ShowCancelButton(self, bool show) 
7314         Shows or hides the cancel button. 
7316         return _controls_
.SearchCtrl_ShowCancelButton(*args
, **kwargs
) 
7318     def IsCancelButtonVisible(*args
, **kwargs
): 
7320         IsCancelButtonVisible(self) -> bool 
7322         Indicates whether the cancel button is visible.  
7324         return _controls_
.SearchCtrl_IsCancelButtonVisible(*args
, **kwargs
) 
7326     def SetDescriptiveText(*args
, **kwargs
): 
7328         SetDescriptiveText(self, String text) 
7330         Set the text to be displayed when the user has not yet typed anything 
7333         return _controls_
.SearchCtrl_SetDescriptiveText(*args
, **kwargs
) 
7335     def GetDescriptiveText(*args
, **kwargs
): 
7337         GetDescriptiveText(self) -> String 
7339         Get the text to be displayed when the user has not yet typed anything 
7342         return _controls_
.SearchCtrl_GetDescriptiveText(*args
, **kwargs
) 
7344     def SetSearchBitmap(*args
, **kwargs
): 
7346         SetSearchBitmap(self, Bitmap ?) 
7348         Sets the bitmap to use for the search button.  This currently does not 
7351         return _controls_
.SearchCtrl_SetSearchBitmap(*args
, **kwargs
) 
7353     def SetSearchMenuBitmap(*args
, **kwargs
): 
7355         SetSearchMenuBitmap(self, Bitmap ?) 
7357         Sets the bitmap to use for the search button when there is a drop-down 
7358         menu associated with the search control.  This currently does not work 
7361         return _controls_
.SearchCtrl_SetSearchMenuBitmap(*args
, **kwargs
) 
7363     def SetCancelBitmap(*args
, **kwargs
): 
7365         SetCancelBitmap(self, Bitmap ?) 
7367         Sets the bitmap to use for the cancel button.  This currently does not 
7370         return _controls_
.SearchCtrl_SetCancelBitmap(*args
, **kwargs
) 
7372     Menu 
= property(GetMenu
,SetMenu
)  
7373     SearchButtonVisible 
= property(IsSearchButtonVisible
,ShowSearchButton
)  
7374     CancelButtonVisible 
= property(IsCancelButtonVisible
,ShowCancelButton
)  
7375     DescriptiveText 
= property(GetDescriptiveText
,SetDescriptiveText
)  
7376 _controls_
.SearchCtrl_swigregister(SearchCtrl
) 
7377 SearchCtrlNameStr 
= cvar
.SearchCtrlNameStr
 
7379 def PreSearchCtrl(*args
, **kwargs
): 
7381     PreSearchCtrl() -> SearchCtrl 
7383     Precreate a wx.SearchCtrl for 2-phase creation. 
7385     val 
= _controls_
.new_PreSearchCtrl(*args
, **kwargs
) 
7388 wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN
 
7389 wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
 
7390 EVT_SEARCHCTRL_CANCEL_BTN 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN
, 1) 
7391 EVT_SEARCHCTRL_SEARCH_BTN 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
, 1)