1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300     BitmapDisabled 
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")  
 301     BitmapFocus 
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")  
 302     BitmapHover 
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")  
 303     BitmapLabel 
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")  
 304     BitmapSelected 
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")  
 305     MarginX 
= property(GetMarginX
,doc
="See `GetMarginX`")  
 306     MarginY 
= property(GetMarginY
,doc
="See `GetMarginY`")  
 307 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 309 def PreBitmapButton(*args
, **kwargs
): 
 311     PreBitmapButton() -> BitmapButton 
 313     Precreate a BitmapButton for 2-phase creation. 
 315     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 318 #--------------------------------------------------------------------------- 
 320 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 321 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 322 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 323 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 324 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 325 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 326 class CheckBox(_core
.Control
): 
 328     A checkbox is a labelled box which by default is either on (the 
 329     checkmark is visible) or off (no checkmark). Optionally (When the 
 330     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 331     mixed or undetermined state. Often this is used as a "Does Not 
 334     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 335     __repr__ 
= _swig_repr
 
 336     def __init__(self
, *args
, **kwargs
):  
 338         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 339             Point pos=DefaultPosition, Size size=DefaultSize,  
 340             long style=0, Validator validator=DefaultValidator,  
 341             String name=CheckBoxNameStr) -> CheckBox 
 343         Creates and shows a CheckBox control 
 345         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 346         self
._setOORInfo
(self
) 
 348     def Create(*args
, **kwargs
): 
 350         Create(self, Window parent, int id=-1, String label=EmptyString,  
 351             Point pos=DefaultPosition, Size size=DefaultSize,  
 352             long style=0, Validator validator=DefaultValidator,  
 353             String name=CheckBoxNameStr) -> bool 
 355         Actually create the GUI CheckBox for 2-phase creation. 
 357         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 359     def GetValue(*args
, **kwargs
): 
 361         GetValue(self) -> bool 
 363         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 366         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 368     def IsChecked(*args
, **kwargs
): 
 370         IsChecked(self) -> bool 
 372         Similar to GetValue, but raises an exception if it is not a 2-state 
 375         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 377     def SetValue(*args
, **kwargs
): 
 379         SetValue(self, bool state) 
 381         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 384         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 386     def Get3StateValue(*args
, **kwargs
): 
 388         Get3StateValue(self) -> int 
 390         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 391         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 392         the undetermined state.  Raises an exceptiion when the function is 
 393         used with a 2-state CheckBox. 
 395         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 397     def Set3StateValue(*args
, **kwargs
): 
 399         Set3StateValue(self, int state) 
 401         Sets the CheckBox to the given state.  The state parameter can be one 
 402         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 403         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 404         exception when the CheckBox is a 2-state checkbox and setting the 
 405         state to wx.CHK_UNDETERMINED. 
 407         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 409     def Is3State(*args
, **kwargs
): 
 411         Is3State(self) -> bool 
 413         Returns whether or not the CheckBox is a 3-state CheckBox. 
 415         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 417     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 419         Is3rdStateAllowedForUser(self) -> bool 
 421         Returns whether or not the user can set the CheckBox to the third 
 424         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 426     def GetClassDefaultAttributes(*args
, **kwargs
): 
 428         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 430         Get the default attributes for this class.  This is useful if you want 
 431         to use the same font or colour in your own control as in a standard 
 432         control -- which is a much better idea than hard coding specific 
 433         colours or fonts which might look completely out of place on the 
 434         user's system, especially if it uses themes. 
 436         The variant parameter is only relevant under Mac currently and is 
 437         ignore under other platforms. Under Mac, it will change the size of 
 438         the returned font. See `wx.Window.SetWindowVariant` for more about 
 441         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 443     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 444     ThreeStateValue 
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")  
 445     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 446 _controls_
.CheckBox_swigregister(CheckBox
) 
 447 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 449 def PreCheckBox(*args
, **kwargs
): 
 451     PreCheckBox() -> CheckBox 
 453     Precreate a CheckBox for 2-phase creation. 
 455     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 460     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 462     Get the default attributes for this class.  This is useful if you want 
 463     to use the same font or colour in your own control as in a standard 
 464     control -- which is a much better idea than hard coding specific 
 465     colours or fonts which might look completely out of place on the 
 466     user's system, especially if it uses themes. 
 468     The variant parameter is only relevant under Mac currently and is 
 469     ignore under other platforms. Under Mac, it will change the size of 
 470     the returned font. See `wx.Window.SetWindowVariant` for more about 
 473   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 475 #--------------------------------------------------------------------------- 
 477 class Choice(_core
.ControlWithItems
): 
 479     A Choice control is used to select one of a list of strings. 
 480     Unlike a `wx.ListBox`, only the selection is visible until the 
 481     user pulls down the menu of choices. 
 483     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 484     __repr__ 
= _swig_repr
 
 485     def __init__(self
, *args
, **kwargs
):  
 487         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 488             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 489             String name=ChoiceNameStr) -> Choice 
 491         Create and show a Choice control 
 493         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 494         self
._setOORInfo
(self
) 
 496     def Create(*args
, **kwargs
): 
 498         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 499             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 500             String name=ChoiceNameStr) -> bool 
 502         Actually create the GUI Choice control for 2-phase creation 
 504         return _controls_
.Choice_Create(*args
, **kwargs
) 
 506     def GetCurrentSelection(*args
, **kwargs
): 
 508         GetCurrentSelection(self) -> int 
 510         Unlike `GetSelection` which only returns the accepted selection value, 
 511         i.e. the selection in the control once the user closes the dropdown 
 512         list, this function returns the current selection.  That is, while the 
 513         dropdown list is shown, it returns the currently selected item in 
 514         it. When it is not shown, its result is the same as for the other 
 517         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 519     def GetClassDefaultAttributes(*args
, **kwargs
): 
 521         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 523         Get the default attributes for this class.  This is useful if you want 
 524         to use the same font or colour in your own control as in a standard 
 525         control -- which is a much better idea than hard coding specific 
 526         colours or fonts which might look completely out of place on the 
 527         user's system, especially if it uses themes. 
 529         The variant parameter is only relevant under Mac currently and is 
 530         ignore under other platforms. Under Mac, it will change the size of 
 531         the returned font. See `wx.Window.SetWindowVariant` for more about 
 534         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 536     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 538 _controls_
.Choice_swigregister(Choice
) 
 539 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 541 def PreChoice(*args
, **kwargs
): 
 543     PreChoice() -> Choice 
 545     Precreate a Choice control for 2-phase creation. 
 547     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 552     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 554     Get the default attributes for this class.  This is useful if you want 
 555     to use the same font or colour in your own control as in a standard 
 556     control -- which is a much better idea than hard coding specific 
 557     colours or fonts which might look completely out of place on the 
 558     user's system, especially if it uses themes. 
 560     The variant parameter is only relevant under Mac currently and is 
 561     ignore under other platforms. Under Mac, it will change the size of 
 562     the returned font. See `wx.Window.SetWindowVariant` for more about 
 565   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 567 #--------------------------------------------------------------------------- 
 569 class ComboBox(_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, String value=EmptyString, 
 583             Point pos=DefaultPosition, Size size=DefaultSize, 
 584             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 585             String name=ComboBoxNameStr) -> ComboBox 
 587         Constructor, creates and shows a ComboBox control. 
 589         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 590         self
._setOORInfo
(self
) 
 592     def Create(*args
, **kwargs
): 
 594         Create(Window parent, int id, String value=EmptyString, 
 595             Point pos=DefaultPosition, Size size=DefaultSize, 
 596             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 597             String name=ChoiceNameStr) -> bool 
 599         Actually create the GUI wxComboBox control for 2-phase creation 
 601         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 603     def GetValue(*args
, **kwargs
): 
 605         GetValue(self) -> String 
 607         Returns the current value in the combobox text field. 
 609         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 611     def SetValue(*args
, **kwargs
): 
 612         """SetValue(self, String value)""" 
 613         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 615     def Copy(*args
, **kwargs
): 
 619         Copies the selected text to the clipboard. 
 621         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 623     def Cut(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard and removes the selection. 
 629         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 631     def Paste(*args
, **kwargs
): 
 635         Pastes text from the clipboard to the text field. 
 637         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 639     def SetInsertionPoint(*args
, **kwargs
): 
 641         SetInsertionPoint(self, long pos) 
 643         Sets the insertion point in the combobox text field. 
 645         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 647     def GetInsertionPoint(*args
, **kwargs
): 
 649         GetInsertionPoint(self) -> long 
 651         Returns the insertion point for the combobox's text field. 
 653         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 655     def GetLastPosition(*args
, **kwargs
): 
 657         GetLastPosition(self) -> long 
 659         Returns the last position in the combobox text field. 
 661         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 663     def Replace(*args
, **kwargs
): 
 665         Replace(self, long from, long to, String value) 
 667         Replaces the text between two positions with the given text, in the 
 670         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 672     def SetMark(*args
, **kwargs
): 
 674         SetMark(self, long from, long to) 
 676         Selects the text between the two positions in the combobox text field. 
 678         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 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 SetString(*args
, **kwargs
): 
 706         SetString(self, int n, String string) 
 708         Set the label for the n'th item (zero based) in the list. 
 710         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 712     def SetEditable(*args
, **kwargs
): 
 713         """SetEditable(self, bool editable)""" 
 714         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 716     def SetInsertionPointEnd(*args
, **kwargs
): 
 718         SetInsertionPointEnd(self) 
 720         Sets the insertion point at the end of the combobox text field. 
 722         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 724     def Remove(*args
, **kwargs
): 
 726         Remove(self, long from, long to) 
 728         Removes the text between the two positions in the combobox text field. 
 730         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 732     def IsEditable(*args
, **kwargs
): 
 734         IsEditable(self) -> bool 
 736         Returns True if the combo is ediatable (not read-only.) 
 738         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 740     def Undo(*args
, **kwargs
): 
 744         Redoes the last undo in the text field. Windows only. 
 746         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 748     def Redo(*args
, **kwargs
): 
 752         Undoes the last edit in the text field. Windows only. 
 754         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 756     def SelectAll(*args
, **kwargs
): 
 760         Select all the text in the combo's text field. 
 762         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 764     def CanCopy(*args
, **kwargs
): 
 766         CanCopy(self) -> bool 
 768         Returns True if the combobox is editable and there is a text selection 
 769         to copy to the clipboard.  Only available on Windows. 
 771         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 773     def CanCut(*args
, **kwargs
): 
 777         Returns True if the combobox is editable and there is a text selection 
 778         to copy to the clipboard.  Only available on Windows. 
 780         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 782     def CanPaste(*args
, **kwargs
): 
 784         CanPaste(self) -> bool 
 786         Returns True if the combobox is editable and there is text on the 
 787         clipboard that can be pasted into the text field. Only available on 
 790         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 792     def CanUndo(*args
, **kwargs
): 
 794         CanUndo(self) -> bool 
 796         Returns True if the combobox is editable and the last edit can be 
 797         undone.  Only available on Windows. 
 799         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 801     def CanRedo(*args
, **kwargs
): 
 803         CanRedo(self) -> bool 
 805         Returns True if the combobox is editable and the last undo can be 
 806         redone.  Only available on Windows. 
 808         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 810     def GetClassDefaultAttributes(*args
, **kwargs
): 
 812         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 814         Get the default attributes for this class.  This is useful if you want 
 815         to use the same font or colour in your own control as in a standard 
 816         control -- which is a much better idea than hard coding specific 
 817         colours or fonts which might look completely out of place on the 
 818         user's system, especially if it uses themes. 
 820         The variant parameter is only relevant under Mac currently and is 
 821         ignore under other platforms. Under Mac, it will change the size of 
 822         the returned font. See `wx.Window.SetWindowVariant` for more about 
 825         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 827     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 828     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 829     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
 830     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
 831     Mark 
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")  
 832     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 833 _controls_
.ComboBox_swigregister(ComboBox
) 
 834 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 836 def PreComboBox(*args
, **kwargs
): 
 838     PreComboBox() -> ComboBox 
 840     Precreate a ComboBox control for 2-phase creation. 
 842     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 845 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 847     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 849     Get the default attributes for this class.  This is useful if you want 
 850     to use the same font or colour in your own control as in a standard 
 851     control -- which is a much better idea than hard coding specific 
 852     colours or fonts which might look completely out of place on the 
 853     user's system, especially if it uses themes. 
 855     The variant parameter is only relevant under Mac currently and is 
 856     ignore under other platforms. Under Mac, it will change the size of 
 857     the returned font. See `wx.Window.SetWindowVariant` for more about 
 860   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 862 #--------------------------------------------------------------------------- 
 864 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 865 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 866 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 867 GA_PROGRESSBAR 
= 0 # obsolete  
 868 class Gauge(_core
.Control
): 
 869     """Proxy of C++ Gauge class""" 
 870     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 871     __repr__ 
= _swig_repr
 
 872     def __init__(self
, *args
, **kwargs
):  
 874         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 875             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 876             Validator validator=DefaultValidator,  
 877             String name=GaugeNameStr) -> Gauge 
 879         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 880         self
._setOORInfo
(self
) 
 882     def Create(*args
, **kwargs
): 
 884         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 885             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 886             Validator validator=DefaultValidator,  
 887             String name=GaugeNameStr) -> bool 
 889         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 891     def SetRange(*args
, **kwargs
): 
 892         """SetRange(self, int range)""" 
 893         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 895     def GetRange(*args
, **kwargs
): 
 896         """GetRange(self) -> int""" 
 897         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 899     def SetValue(*args
, **kwargs
): 
 900         """SetValue(self, int pos)""" 
 901         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 903     def GetValue(*args
, **kwargs
): 
 904         """GetValue(self) -> int""" 
 905         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 907     def Pulse(*args
, **kwargs
): 
 909         return _controls_
.Gauge_Pulse(*args
, **kwargs
) 
 911     def IsVertical(*args
, **kwargs
): 
 912         """IsVertical(self) -> bool""" 
 913         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 915     def SetShadowWidth(*args
, **kwargs
): 
 916         """SetShadowWidth(self, int w)""" 
 917         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 919     def GetShadowWidth(*args
, **kwargs
): 
 920         """GetShadowWidth(self) -> int""" 
 921         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 923     def SetBezelFace(*args
, **kwargs
): 
 924         """SetBezelFace(self, int w)""" 
 925         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 927     def GetBezelFace(*args
, **kwargs
): 
 928         """GetBezelFace(self) -> int""" 
 929         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 931     def GetClassDefaultAttributes(*args
, **kwargs
): 
 933         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 935         Get the default attributes for this class.  This is useful if you want 
 936         to use the same font or colour in your own control as in a standard 
 937         control -- which is a much better idea than hard coding specific 
 938         colours or fonts which might look completely out of place on the 
 939         user's system, especially if it uses themes. 
 941         The variant parameter is only relevant under Mac currently and is 
 942         ignore under other platforms. Under Mac, it will change the size of 
 943         the returned font. See `wx.Window.SetWindowVariant` for more about 
 946         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 948     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 949     BezelFace 
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")  
 950     Range 
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")  
 951     ShadowWidth 
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")  
 952     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 953 _controls_
.Gauge_swigregister(Gauge
) 
 954 GaugeNameStr 
= cvar
.GaugeNameStr
 
 956 def PreGauge(*args
, **kwargs
): 
 957     """PreGauge() -> Gauge""" 
 958     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 961 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 963     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 965     Get the default attributes for this class.  This is useful if you want 
 966     to use the same font or colour in your own control as in a standard 
 967     control -- which is a much better idea than hard coding specific 
 968     colours or fonts which might look completely out of place on the 
 969     user's system, especially if it uses themes. 
 971     The variant parameter is only relevant under Mac currently and is 
 972     ignore under other platforms. Under Mac, it will change the size of 
 973     the returned font. See `wx.Window.SetWindowVariant` for more about 
 976   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 978 #--------------------------------------------------------------------------- 
 980 class StaticBox(_core
.Control
): 
 981     """Proxy of C++ StaticBox class""" 
 982     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 983     __repr__ 
= _swig_repr
 
 984     def __init__(self
, *args
, **kwargs
):  
 986         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 987             Point pos=DefaultPosition, Size size=DefaultSize,  
 988             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 990         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 991         self
._setOORInfo
(self
) 
 993     def Create(*args
, **kwargs
): 
 995         Create(self, Window parent, int id=-1, String label=EmptyString,  
 996             Point pos=DefaultPosition, Size size=DefaultSize,  
 997             long style=0, String name=StaticBoxNameStr) -> bool 
 999         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
1001     def GetClassDefaultAttributes(*args
, **kwargs
): 
1003         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1005         Get the default attributes for this class.  This is useful if you want 
1006         to use the same font or colour in your own control as in a standard 
1007         control -- which is a much better idea than hard coding specific 
1008         colours or fonts which might look completely out of place on the 
1009         user's system, especially if it uses themes. 
1011         The variant parameter is only relevant under Mac currently and is 
1012         ignore under other platforms. Under Mac, it will change the size of 
1013         the returned font. See `wx.Window.SetWindowVariant` for more about 
1016         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1018     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1019 _controls_
.StaticBox_swigregister(StaticBox
) 
1020 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1021 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1022 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1024 def PreStaticBox(*args
, **kwargs
): 
1025     """PreStaticBox() -> StaticBox""" 
1026     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1029 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1031     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1033     Get the default attributes for this class.  This is useful if you want 
1034     to use the same font or colour in your own control as in a standard 
1035     control -- which is a much better idea than hard coding specific 
1036     colours or fonts which might look completely out of place on the 
1037     user's system, especially if it uses themes. 
1039     The variant parameter is only relevant under Mac currently and is 
1040     ignore under other platforms. Under Mac, it will change the size of 
1041     the returned font. See `wx.Window.SetWindowVariant` for more about 
1044   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1046 #--------------------------------------------------------------------------- 
1048 class StaticLine(_core
.Control
): 
1049     """Proxy of C++ StaticLine class""" 
1050     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1051     __repr__ 
= _swig_repr
 
1052     def __init__(self
, *args
, **kwargs
):  
1054         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1055             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1056             String name=StaticTextNameStr) -> StaticLine 
1058         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1059         self
._setOORInfo
(self
) 
1061     def Create(*args
, **kwargs
): 
1063         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1064             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1065             String name=StaticTextNameStr) -> bool 
1067         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1069     def IsVertical(*args
, **kwargs
): 
1070         """IsVertical(self) -> bool""" 
1071         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1073     def GetDefaultSize(*args
, **kwargs
): 
1074         """GetDefaultSize() -> int""" 
1075         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1077     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1078     def GetClassDefaultAttributes(*args
, **kwargs
): 
1080         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1082         Get the default attributes for this class.  This is useful if you want 
1083         to use the same font or colour in your own control as in a standard 
1084         control -- which is a much better idea than hard coding specific 
1085         colours or fonts which might look completely out of place on the 
1086         user's system, especially if it uses themes. 
1088         The variant parameter is only relevant under Mac currently and is 
1089         ignore under other platforms. Under Mac, it will change the size of 
1090         the returned font. See `wx.Window.SetWindowVariant` for more about 
1093         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1095     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1096 _controls_
.StaticLine_swigregister(StaticLine
) 
1098 def PreStaticLine(*args
, **kwargs
): 
1099     """PreStaticLine() -> StaticLine""" 
1100     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1103 def StaticLine_GetDefaultSize(*args
): 
1104   """StaticLine_GetDefaultSize() -> int""" 
1105   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1107 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1109     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1111     Get the default attributes for this class.  This is useful if you want 
1112     to use the same font or colour in your own control as in a standard 
1113     control -- which is a much better idea than hard coding specific 
1114     colours or fonts which might look completely out of place on the 
1115     user's system, especially if it uses themes. 
1117     The variant parameter is only relevant under Mac currently and is 
1118     ignore under other platforms. Under Mac, it will change the size of 
1119     the returned font. See `wx.Window.SetWindowVariant` for more about 
1122   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1124 #--------------------------------------------------------------------------- 
1126 class StaticText(_core
.Control
): 
1127     """Proxy of C++ StaticText class""" 
1128     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1129     __repr__ 
= _swig_repr
 
1130     def __init__(self
, *args
, **kwargs
):  
1132         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1133             Point pos=DefaultPosition, Size size=DefaultSize,  
1134             long style=0, String name=StaticTextNameStr) -> StaticText 
1136         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1137         self
._setOORInfo
(self
) 
1139     def Create(*args
, **kwargs
): 
1141         Create(self, Window parent, int id=-1, String label=EmptyString,  
1142             Point pos=DefaultPosition, Size size=DefaultSize,  
1143             long style=0, String name=StaticTextNameStr) -> bool 
1145         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1147     def Wrap(*args
, **kwargs
): 
1149         Wrap(self, int width) 
1151         This functions wraps the control's label so that each of its lines 
1152         becomes at most ``width`` pixels wide if possible (the lines are 
1153         broken at words boundaries so it might not be the case if words are 
1154         too long). If ``width`` is negative, no wrapping is done. 
1156         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1158     def GetClassDefaultAttributes(*args
, **kwargs
): 
1160         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1162         Get the default attributes for this class.  This is useful if you want 
1163         to use the same font or colour in your own control as in a standard 
1164         control -- which is a much better idea than hard coding specific 
1165         colours or fonts which might look completely out of place on the 
1166         user's system, especially if it uses themes. 
1168         The variant parameter is only relevant under Mac currently and is 
1169         ignore under other platforms. Under Mac, it will change the size of 
1170         the returned font. See `wx.Window.SetWindowVariant` for more about 
1173         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1175     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1176 _controls_
.StaticText_swigregister(StaticText
) 
1178 def PreStaticText(*args
, **kwargs
): 
1179     """PreStaticText() -> StaticText""" 
1180     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1183 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1185     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1187     Get the default attributes for this class.  This is useful if you want 
1188     to use the same font or colour in your own control as in a standard 
1189     control -- which is a much better idea than hard coding specific 
1190     colours or fonts which might look completely out of place on the 
1191     user's system, especially if it uses themes. 
1193     The variant parameter is only relevant under Mac currently and is 
1194     ignore under other platforms. Under Mac, it will change the size of 
1195     the returned font. See `wx.Window.SetWindowVariant` for more about 
1198   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1200 #--------------------------------------------------------------------------- 
1202 class StaticBitmap(_core
.Control
): 
1203     """Proxy of C++ StaticBitmap class""" 
1204     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1205     __repr__ 
= _swig_repr
 
1206     def __init__(self
, *args
, **kwargs
):  
1208         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1209             Point pos=DefaultPosition, Size size=DefaultSize,  
1210             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1212         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1213         self
._setOORInfo
(self
) 
1215     def Create(*args
, **kwargs
): 
1217         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1218             Point pos=DefaultPosition, Size size=DefaultSize,  
1219             long style=0, String name=StaticBitmapNameStr) -> bool 
1221         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1223     def GetBitmap(*args
, **kwargs
): 
1224         """GetBitmap(self) -> Bitmap""" 
1225         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1227     def SetBitmap(*args
, **kwargs
): 
1228         """SetBitmap(self, Bitmap bitmap)""" 
1229         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1231     def SetIcon(*args
, **kwargs
): 
1232         """SetIcon(self, Icon icon)""" 
1233         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1235     def GetClassDefaultAttributes(*args
, **kwargs
): 
1237         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1239         Get the default attributes for this class.  This is useful if you want 
1240         to use the same font or colour in your own control as in a standard 
1241         control -- which is a much better idea than hard coding specific 
1242         colours or fonts which might look completely out of place on the 
1243         user's system, especially if it uses themes. 
1245         The variant parameter is only relevant under Mac currently and is 
1246         ignore under other platforms. Under Mac, it will change the size of 
1247         the returned font. See `wx.Window.SetWindowVariant` for more about 
1250         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1252     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1253 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1255 def PreStaticBitmap(*args
, **kwargs
): 
1256     """PreStaticBitmap() -> StaticBitmap""" 
1257     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1260 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1262     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1264     Get the default attributes for this class.  This is useful if you want 
1265     to use the same font or colour in your own control as in a standard 
1266     control -- which is a much better idea than hard coding specific 
1267     colours or fonts which might look completely out of place on the 
1268     user's system, especially if it uses themes. 
1270     The variant parameter is only relevant under Mac currently and is 
1271     ignore under other platforms. Under Mac, it will change the size of 
1272     the returned font. See `wx.Window.SetWindowVariant` for more about 
1275   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1277 #--------------------------------------------------------------------------- 
1279 class ListBox(_core
.ControlWithItems
): 
1280     """Proxy of C++ ListBox class""" 
1281     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1282     __repr__ 
= _swig_repr
 
1283     def __init__(self
, *args
, **kwargs
):  
1285         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1286             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1287             long style=0, Validator validator=DefaultValidator,  
1288             String name=ListBoxNameStr) -> ListBox 
1290         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1291         self
._setOORInfo
(self
) 
1293     def Create(*args
, **kwargs
): 
1295         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1296             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1297             long style=0, Validator validator=DefaultValidator,  
1298             String name=ListBoxNameStr) -> bool 
1300         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1302     def Insert(*args
, **kwargs
): 
1304         Insert(self, String item, int pos, PyObject clientData=None) 
1306         Insert an item into the control before the item at the ``pos`` index, 
1307         optionally associating some data object with the item. 
1309         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1311     def InsertItems(*args
, **kwargs
): 
1312         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1313         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1315     def Set(*args
, **kwargs
): 
1316         """Set(self, wxArrayString items)""" 
1317         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1319     def IsSelected(*args
, **kwargs
): 
1320         """IsSelected(self, int n) -> bool""" 
1321         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1323     def SetSelection(*args
, **kwargs
): 
1324         """SetSelection(self, int n, bool select=True)""" 
1325         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1327     def Select(*args
, **kwargs
): 
1331         This is the same as `SetSelection` and exists only because it is 
1332         slightly more natural for controls which support multiple selection. 
1334         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1336     def Deselect(*args
, **kwargs
): 
1337         """Deselect(self, int n)""" 
1338         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1340     def DeselectAll(*args
, **kwargs
): 
1341         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1342         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1344     def SetStringSelection(*args
, **kwargs
): 
1345         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1346         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1348     def GetSelections(*args
, **kwargs
): 
1349         """GetSelections(self) -> PyObject""" 
1350         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1352     def SetFirstItem(*args
, **kwargs
): 
1353         """SetFirstItem(self, int n)""" 
1354         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1356     def SetFirstItemStr(*args
, **kwargs
): 
1357         """SetFirstItemStr(self, String s)""" 
1358         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1360     def EnsureVisible(*args
, **kwargs
): 
1361         """EnsureVisible(self, int n)""" 
1362         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1364     def AppendAndEnsureVisible(*args
, **kwargs
): 
1365         """AppendAndEnsureVisible(self, String s)""" 
1366         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1368     def IsSorted(*args
, **kwargs
): 
1369         """IsSorted(self) -> bool""" 
1370         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1372     def HitTest(*args
, **kwargs
): 
1374         HitTest(self, Point pt) -> int 
1376         Test where the given (in client coords) point lies 
1378         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1380     def SetItemForegroundColour(*args
, **kwargs
): 
1381         """SetItemForegroundColour(self, int item, Colour c)""" 
1382         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1384     def SetItemBackgroundColour(*args
, **kwargs
): 
1385         """SetItemBackgroundColour(self, int item, Colour c)""" 
1386         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1388     def SetItemFont(*args
, **kwargs
): 
1389         """SetItemFont(self, int item, Font f)""" 
1390         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1392     def GetClassDefaultAttributes(*args
, **kwargs
): 
1394         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1396         Get the default attributes for this class.  This is useful if you want 
1397         to use the same font or colour in your own control as in a standard 
1398         control -- which is a much better idea than hard coding specific 
1399         colours or fonts which might look completely out of place on the 
1400         user's system, especially if it uses themes. 
1402         The variant parameter is only relevant under Mac currently and is 
1403         ignore under other platforms. Under Mac, it will change the size of 
1404         the returned font. See `wx.Window.SetWindowVariant` for more about 
1407         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1409     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1410     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
1411 _controls_
.ListBox_swigregister(ListBox
) 
1412 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1414 def PreListBox(*args
, **kwargs
): 
1415     """PreListBox() -> ListBox""" 
1416     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1419 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1421     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1423     Get the default attributes for this class.  This is useful if you want 
1424     to use the same font or colour in your own control as in a standard 
1425     control -- which is a much better idea than hard coding specific 
1426     colours or fonts which might look completely out of place on the 
1427     user's system, especially if it uses themes. 
1429     The variant parameter is only relevant under Mac currently and is 
1430     ignore under other platforms. Under Mac, it will change the size of 
1431     the returned font. See `wx.Window.SetWindowVariant` for more about 
1434   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1436 #--------------------------------------------------------------------------- 
1438 class CheckListBox(ListBox
): 
1439     """Proxy of C++ CheckListBox class""" 
1440     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1441     __repr__ 
= _swig_repr
 
1442     def __init__(self
, *args
, **kwargs
):  
1444         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1445             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1446             long style=0, Validator validator=DefaultValidator,  
1447             String name=ListBoxNameStr) -> CheckListBox 
1449         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1450         self
._setOORInfo
(self
) 
1452     def Create(*args
, **kwargs
): 
1454         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1455             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1456             long style=0, Validator validator=DefaultValidator,  
1457             String name=ListBoxNameStr) -> bool 
1459         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1461     def IsChecked(*args
, **kwargs
): 
1462         """IsChecked(self, unsigned int index) -> bool""" 
1463         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1465     def Check(*args
, **kwargs
): 
1466         """Check(self, unsigned int index, int check=True)""" 
1467         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1469     def GetItemHeight(self
): 
1470         raise NotImplementedError 
1472     ItemHeight 
= property(GetItemHeight
,doc
="See `GetItemHeight`")  
1473 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1475 def PreCheckListBox(*args
, **kwargs
): 
1476     """PreCheckListBox() -> CheckListBox""" 
1477     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1480 #--------------------------------------------------------------------------- 
1482 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1483 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1484 TE_READONLY 
= _controls_
.TE_READONLY
 
1485 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1486 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1487 TE_LEFT 
= _controls_
.TE_LEFT
 
1488 TE_CENTER 
= _controls_
.TE_CENTER
 
1489 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1490 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1491 TE_RICH 
= _controls_
.TE_RICH
 
1492 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1493 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1494 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1495 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1496 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1497 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1498 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1499 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1500 TE_RICH2 
= _controls_
.TE_RICH2
 
1501 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1502 TE_LINEWRAP 
= TE_CHARWRAP 
 
1503 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1504 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1505 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1506 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1507 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1508 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1509 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1510 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1511 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1512 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1513 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1514 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1515 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1516 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1517 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1518 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1519 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1520 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1521 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1522 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1523 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1524 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1525 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1526 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1527 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1528 TEXT_TYPE_ANY 
= _controls_
.TEXT_TYPE_ANY
 
1529 class TextAttr(object): 
1530     """Proxy of C++ TextAttr class""" 
1531     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1532     __repr__ 
= _swig_repr
 
1533     def __init__(self
, *args
, **kwargs
):  
1535         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1536             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1538         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1539     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1540     __del__ 
= lambda self 
: None; 
1541     def Init(*args
, **kwargs
): 
1543         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1545     def Merge(*args
, **kwargs
): 
1546         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1547         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1549     Merge 
= staticmethod(Merge
) 
1550     def SetTextColour(*args
, **kwargs
): 
1551         """SetTextColour(self, Colour colText)""" 
1552         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1554     def SetBackgroundColour(*args
, **kwargs
): 
1555         """SetBackgroundColour(self, Colour colBack)""" 
1556         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1558     def SetFont(*args
, **kwargs
): 
1559         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1560         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1562     def SetAlignment(*args
, **kwargs
): 
1563         """SetAlignment(self, int alignment)""" 
1564         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1566     def SetTabs(*args
, **kwargs
): 
1567         """SetTabs(self, wxArrayInt tabs)""" 
1568         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1570     def SetLeftIndent(*args
, **kwargs
): 
1571         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1572         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1574     def SetRightIndent(*args
, **kwargs
): 
1575         """SetRightIndent(self, int indent)""" 
1576         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1578     def SetFlags(*args
, **kwargs
): 
1579         """SetFlags(self, long flags)""" 
1580         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1582     def HasTextColour(*args
, **kwargs
): 
1583         """HasTextColour(self) -> bool""" 
1584         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1586     def HasBackgroundColour(*args
, **kwargs
): 
1587         """HasBackgroundColour(self) -> bool""" 
1588         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1590     def HasFont(*args
, **kwargs
): 
1591         """HasFont(self) -> bool""" 
1592         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1594     def HasAlignment(*args
, **kwargs
): 
1595         """HasAlignment(self) -> bool""" 
1596         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1598     def HasTabs(*args
, **kwargs
): 
1599         """HasTabs(self) -> bool""" 
1600         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1602     def HasLeftIndent(*args
, **kwargs
): 
1603         """HasLeftIndent(self) -> bool""" 
1604         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1606     def HasRightIndent(*args
, **kwargs
): 
1607         """HasRightIndent(self) -> bool""" 
1608         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1610     def HasFlag(*args
, **kwargs
): 
1611         """HasFlag(self, long flag) -> bool""" 
1612         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1614     def GetTextColour(*args
, **kwargs
): 
1615         """GetTextColour(self) -> Colour""" 
1616         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1618     def GetBackgroundColour(*args
, **kwargs
): 
1619         """GetBackgroundColour(self) -> Colour""" 
1620         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1622     def GetFont(*args
, **kwargs
): 
1623         """GetFont(self) -> Font""" 
1624         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1626     def GetAlignment(*args
, **kwargs
): 
1627         """GetAlignment(self) -> int""" 
1628         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1630     def GetTabs(*args
, **kwargs
): 
1631         """GetTabs(self) -> wxArrayInt""" 
1632         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1634     def GetLeftIndent(*args
, **kwargs
): 
1635         """GetLeftIndent(self) -> long""" 
1636         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1638     def GetLeftSubIndent(*args
, **kwargs
): 
1639         """GetLeftSubIndent(self) -> long""" 
1640         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1642     def GetRightIndent(*args
, **kwargs
): 
1643         """GetRightIndent(self) -> long""" 
1644         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1646     def GetFlags(*args
, **kwargs
): 
1647         """GetFlags(self) -> long""" 
1648         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1650     def IsDefault(*args
, **kwargs
): 
1651         """IsDefault(self) -> bool""" 
1652         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1654     def Combine(*args
, **kwargs
): 
1655         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1656         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1658     Combine 
= staticmethod(Combine
) 
1659     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
1660     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
1661     Flags 
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")  
1662     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
1663     LeftIndent 
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")  
1664     LeftSubIndent 
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")  
1665     RightIndent 
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")  
1666     Tabs 
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")  
1667     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
1668 _controls_
.TextAttr_swigregister(TextAttr
) 
1669 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1671 def TextAttr_Merge(*args
, **kwargs
): 
1672   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1673   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1675 def TextAttr_Combine(*args
, **kwargs
): 
1676   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1677   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1679 class TextCtrl(_core
.Control
): 
1680     """Proxy of C++ TextCtrl class""" 
1681     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1682     __repr__ 
= _swig_repr
 
1683     def __init__(self
, *args
, **kwargs
):  
1685         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1686             Point pos=DefaultPosition, Size size=DefaultSize,  
1687             long style=0, Validator validator=DefaultValidator,  
1688             String name=TextCtrlNameStr) -> TextCtrl 
1690         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1691         self
._setOORInfo
(self
) 
1693     def Create(*args
, **kwargs
): 
1695         Create(self, Window parent, int id=-1, String value=EmptyString,  
1696             Point pos=DefaultPosition, Size size=DefaultSize,  
1697             long style=0, Validator validator=DefaultValidator,  
1698             String name=TextCtrlNameStr) -> bool 
1700         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1702     def GetValue(*args
, **kwargs
): 
1703         """GetValue(self) -> String""" 
1704         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1706     def SetValue(*args
, **kwargs
): 
1707         """SetValue(self, String value)""" 
1708         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1710     def IsEmpty(*args
, **kwargs
): 
1711         """IsEmpty(self) -> bool""" 
1712         return _controls_
.TextCtrl_IsEmpty(*args
, **kwargs
) 
1714     def ChangeValue(*args
, **kwargs
): 
1715         """ChangeValue(self, String value)""" 
1716         return _controls_
.TextCtrl_ChangeValue(*args
, **kwargs
) 
1718     def GetRange(*args
, **kwargs
): 
1719         """GetRange(self, long from, long to) -> String""" 
1720         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1722     def GetLineLength(*args
, **kwargs
): 
1723         """GetLineLength(self, long lineNo) -> int""" 
1724         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1726     def GetLineText(*args
, **kwargs
): 
1727         """GetLineText(self, long lineNo) -> String""" 
1728         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1730     def GetNumberOfLines(*args
, **kwargs
): 
1731         """GetNumberOfLines(self) -> int""" 
1732         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1734     def IsModified(*args
, **kwargs
): 
1735         """IsModified(self) -> bool""" 
1736         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1738     def IsEditable(*args
, **kwargs
): 
1739         """IsEditable(self) -> bool""" 
1740         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1742     def IsSingleLine(*args
, **kwargs
): 
1743         """IsSingleLine(self) -> bool""" 
1744         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1746     def IsMultiLine(*args
, **kwargs
): 
1747         """IsMultiLine(self) -> bool""" 
1748         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1750     def GetSelection(*args
, **kwargs
): 
1752         GetSelection() -> (from, to) 
1754         If the return values from and to are the same, there is no selection. 
1756         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1758     def GetStringSelection(*args
, **kwargs
): 
1759         """GetStringSelection(self) -> String""" 
1760         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1762     def Clear(*args
, **kwargs
): 
1764         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1766     def Replace(*args
, **kwargs
): 
1767         """Replace(self, long from, long to, String value)""" 
1768         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1770     def Remove(*args
, **kwargs
): 
1771         """Remove(self, long from, long to)""" 
1772         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1774     def LoadFile(*args
, **kwargs
): 
1775         """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool""" 
1776         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1778     def SaveFile(*args
, **kwargs
): 
1779         """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool""" 
1780         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1782     def MarkDirty(*args
, **kwargs
): 
1783         """MarkDirty(self)""" 
1784         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1786     def DiscardEdits(*args
, **kwargs
): 
1787         """DiscardEdits(self)""" 
1788         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1790     def SetModified(*args
, **kwargs
): 
1791         """SetModified(self, bool modified)""" 
1792         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1794     def SetMaxLength(*args
, **kwargs
): 
1795         """SetMaxLength(self, unsigned long len)""" 
1796         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1798     def WriteText(*args
, **kwargs
): 
1799         """WriteText(self, String text)""" 
1800         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1802     def AppendText(*args
, **kwargs
): 
1803         """AppendText(self, String text)""" 
1804         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1806     def EmulateKeyPress(*args
, **kwargs
): 
1807         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1808         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1810     def SetStyle(*args
, **kwargs
): 
1811         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1812         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1814     def GetStyle(*args
, **kwargs
): 
1815         """GetStyle(self, long position, TextAttr style) -> bool""" 
1816         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1818     def SetDefaultStyle(*args
, **kwargs
): 
1819         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1820         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1822     def GetDefaultStyle(*args
, **kwargs
): 
1823         """GetDefaultStyle(self) -> TextAttr""" 
1824         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1826     def XYToPosition(*args
, **kwargs
): 
1827         """XYToPosition(self, long x, long y) -> long""" 
1828         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1830     def PositionToXY(*args
, **kwargs
): 
1831         """PositionToXY(long pos) -> (x, y)""" 
1832         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1834     def ShowPosition(*args
, **kwargs
): 
1835         """ShowPosition(self, long pos)""" 
1836         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1838     def HitTest(*args
, **kwargs
): 
1840         HitTest(Point pt) -> (result, col, row) 
1842         Find the row, col coresponding to the character at the point given in 
1843         pixels. NB: pt is in device coords but is not adjusted for the client 
1844         area origin nor scrolling. 
1846         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1848     def HitTestPos(*args
, **kwargs
): 
1850         HitTestPos(Point pt) -> (result, position) 
1852         Find the character position in the text coresponding to the point 
1853         given in pixels. NB: pt is in device coords but is not adjusted for 
1854         the client area origin nor scrolling.  
1856         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1858     def Copy(*args
, **kwargs
): 
1860         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1862     def Cut(*args
, **kwargs
): 
1864         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1866     def Paste(*args
, **kwargs
): 
1868         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1870     def CanCopy(*args
, **kwargs
): 
1871         """CanCopy(self) -> bool""" 
1872         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1874     def CanCut(*args
, **kwargs
): 
1875         """CanCut(self) -> bool""" 
1876         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1878     def CanPaste(*args
, **kwargs
): 
1879         """CanPaste(self) -> bool""" 
1880         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1882     def Undo(*args
, **kwargs
): 
1884         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1886     def Redo(*args
, **kwargs
): 
1888         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1890     def CanUndo(*args
, **kwargs
): 
1891         """CanUndo(self) -> bool""" 
1892         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1894     def CanRedo(*args
, **kwargs
): 
1895         """CanRedo(self) -> bool""" 
1896         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1898     def SetInsertionPoint(*args
, **kwargs
): 
1899         """SetInsertionPoint(self, long pos)""" 
1900         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1902     def SetInsertionPointEnd(*args
, **kwargs
): 
1903         """SetInsertionPointEnd(self)""" 
1904         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1906     def GetInsertionPoint(*args
, **kwargs
): 
1907         """GetInsertionPoint(self) -> long""" 
1908         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1910     def GetLastPosition(*args
, **kwargs
): 
1911         """GetLastPosition(self) -> long""" 
1912         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1914     def SetSelection(*args
, **kwargs
): 
1915         """SetSelection(self, long from, long to)""" 
1916         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1918     def SelectAll(*args
, **kwargs
): 
1919         """SelectAll(self)""" 
1920         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1922     def SetEditable(*args
, **kwargs
): 
1923         """SetEditable(self, bool editable)""" 
1924         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1926     def SendTextUpdatedEvent(*args
, **kwargs
): 
1927         """SendTextUpdatedEvent(self)""" 
1928         return _controls_
.TextCtrl_SendTextUpdatedEvent(*args
, **kwargs
) 
1930     def write(*args
, **kwargs
): 
1931         """write(self, String text)""" 
1932         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1934     def GetString(*args
, **kwargs
): 
1935         """GetString(self, long from, long to) -> String""" 
1936         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1938     def GetClassDefaultAttributes(*args
, **kwargs
): 
1940         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1942         Get the default attributes for this class.  This is useful if you want 
1943         to use the same font or colour in your own control as in a standard 
1944         control -- which is a much better idea than hard coding specific 
1945         colours or fonts which might look completely out of place on the 
1946         user's system, especially if it uses themes. 
1948         The variant parameter is only relevant under Mac currently and is 
1949         ignore under other platforms. Under Mac, it will change the size of 
1950         the returned font. See `wx.Window.SetWindowVariant` for more about 
1953         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1955     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1956     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
1957     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
1958     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
1959     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
1960     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
1961     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
1962     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
1963 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1965 def PreTextCtrl(*args
, **kwargs
): 
1966     """PreTextCtrl() -> TextCtrl""" 
1967     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1970 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1972     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1974     Get the default attributes for this class.  This is useful if you want 
1975     to use the same font or colour in your own control as in a standard 
1976     control -- which is a much better idea than hard coding specific 
1977     colours or fonts which might look completely out of place on the 
1978     user's system, especially if it uses themes. 
1980     The variant parameter is only relevant under Mac currently and is 
1981     ignore under other platforms. Under Mac, it will change the size of 
1982     the returned font. See `wx.Window.SetWindowVariant` for more about 
1985   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1987 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1988 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1989 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1990 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1991 class TextUrlEvent(_core
.CommandEvent
): 
1992     """Proxy of C++ TextUrlEvent class""" 
1993     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1994     __repr__ 
= _swig_repr
 
1995     def __init__(self
, *args
, **kwargs
):  
1996         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1997         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1998     def GetMouseEvent(*args
, **kwargs
): 
1999         """GetMouseEvent(self) -> MouseEvent""" 
2000         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2002     def GetURLStart(*args
, **kwargs
): 
2003         """GetURLStart(self) -> long""" 
2004         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2006     def GetURLEnd(*args
, **kwargs
): 
2007         """GetURLEnd(self) -> long""" 
2008         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2010     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2011     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2012     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2013 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2015 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2016 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2017 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2018 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2020 #--------------------------------------------------------------------------- 
2022 class ScrollBar(_core
.Control
): 
2023     """Proxy of C++ ScrollBar class""" 
2024     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2025     __repr__ 
= _swig_repr
 
2026     def __init__(self
, *args
, **kwargs
):  
2028         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2029             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2030             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2032         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2033         self
._setOORInfo
(self
) 
2035     def Create(*args
, **kwargs
): 
2037         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2038             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2039             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2041         Do the 2nd phase and create the GUI control. 
2043         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2045     def GetThumbPosition(*args
, **kwargs
): 
2046         """GetThumbPosition(self) -> int""" 
2047         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2049     def GetThumbSize(*args
, **kwargs
): 
2050         """GetThumbSize(self) -> int""" 
2051         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2053     GetThumbLength 
= GetThumbSize 
 
2054     def GetPageSize(*args
, **kwargs
): 
2055         """GetPageSize(self) -> int""" 
2056         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2058     def GetRange(*args
, **kwargs
): 
2059         """GetRange(self) -> int""" 
2060         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2062     def IsVertical(*args
, **kwargs
): 
2063         """IsVertical(self) -> bool""" 
2064         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2066     def SetThumbPosition(*args
, **kwargs
): 
2067         """SetThumbPosition(self, int viewStart)""" 
2068         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2070     def GetClassDefaultAttributes(*args
, **kwargs
): 
2072         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2074         Get the default attributes for this class.  This is useful if you want 
2075         to use the same font or colour in your own control as in a standard 
2076         control -- which is a much better idea than hard coding specific 
2077         colours or fonts which might look completely out of place on the 
2078         user's system, especially if it uses themes. 
2080         The variant parameter is only relevant under Mac currently and is 
2081         ignore under other platforms. Under Mac, it will change the size of 
2082         the returned font. See `wx.Window.SetWindowVariant` for more about 
2085         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2087     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2088     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2089     Range 
= property(GetRange
,doc
="See `GetRange`")  
2090     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2091     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2092 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2093 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2095 def PreScrollBar(*args
, **kwargs
): 
2096     """PreScrollBar() -> ScrollBar""" 
2097     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2100 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2102     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2104     Get the default attributes for this class.  This is useful if you want 
2105     to use the same font or colour in your own control as in a standard 
2106     control -- which is a much better idea than hard coding specific 
2107     colours or fonts which might look completely out of place on the 
2108     user's system, especially if it uses themes. 
2110     The variant parameter is only relevant under Mac currently and is 
2111     ignore under other platforms. Under Mac, it will change the size of 
2112     the returned font. See `wx.Window.SetWindowVariant` for more about 
2115   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2117 #--------------------------------------------------------------------------- 
2119 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2120 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2121 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2122 SP_WRAP 
= _controls_
.SP_WRAP
 
2123 class SpinButton(_core
.Control
): 
2124     """Proxy of C++ SpinButton class""" 
2125     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2126     __repr__ 
= _swig_repr
 
2127     def __init__(self
, *args
, **kwargs
):  
2129         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2130             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2131             String name=SPIN_BUTTON_NAME) -> SpinButton 
2133         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2134         self
._setOORInfo
(self
) 
2136     def Create(*args
, **kwargs
): 
2138         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2139             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2140             String name=SPIN_BUTTON_NAME) -> bool 
2142         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2144     def GetValue(*args
, **kwargs
): 
2145         """GetValue(self) -> int""" 
2146         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2148     def GetMin(*args
, **kwargs
): 
2149         """GetMin(self) -> int""" 
2150         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2152     def GetMax(*args
, **kwargs
): 
2153         """GetMax(self) -> int""" 
2154         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2156     def SetValue(*args
, **kwargs
): 
2157         """SetValue(self, int val)""" 
2158         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2160     def SetMin(*args
, **kwargs
): 
2161         """SetMin(self, int minVal)""" 
2162         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2164     def SetMax(*args
, **kwargs
): 
2165         """SetMax(self, int maxVal)""" 
2166         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2168     def SetRange(*args
, **kwargs
): 
2169         """SetRange(self, int minVal, int maxVal)""" 
2170         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2172     def IsVertical(*args
, **kwargs
): 
2173         """IsVertical(self) -> bool""" 
2174         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2176     def GetClassDefaultAttributes(*args
, **kwargs
): 
2178         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2180         Get the default attributes for this class.  This is useful if you want 
2181         to use the same font or colour in your own control as in a standard 
2182         control -- which is a much better idea than hard coding specific 
2183         colours or fonts which might look completely out of place on the 
2184         user's system, especially if it uses themes. 
2186         The variant parameter is only relevant under Mac currently and is 
2187         ignore under other platforms. Under Mac, it will change the size of 
2188         the returned font. See `wx.Window.SetWindowVariant` for more about 
2191         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2193     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2194     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2195     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2196     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2197 _controls_
.SpinButton_swigregister(SpinButton
) 
2198 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2199 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2201 def PreSpinButton(*args
, **kwargs
): 
2202     """PreSpinButton() -> SpinButton""" 
2203     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2206 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2208     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2210     Get the default attributes for this class.  This is useful if you want 
2211     to use the same font or colour in your own control as in a standard 
2212     control -- which is a much better idea than hard coding specific 
2213     colours or fonts which might look completely out of place on the 
2214     user's system, especially if it uses themes. 
2216     The variant parameter is only relevant under Mac currently and is 
2217     ignore under other platforms. Under Mac, it will change the size of 
2218     the returned font. See `wx.Window.SetWindowVariant` for more about 
2221   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2223 class SpinCtrl(_core
.Control
): 
2224     """Proxy of C++ SpinCtrl class""" 
2225     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2226     __repr__ 
= _swig_repr
 
2227     def __init__(self
, *args
, **kwargs
):  
2229         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2230             Point pos=DefaultPosition, Size size=DefaultSize,  
2231             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2232             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2234         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2235         self
._setOORInfo
(self
) 
2237     def Create(*args
, **kwargs
): 
2239         Create(self, Window parent, int id=-1, String value=EmptyString,  
2240             Point pos=DefaultPosition, Size size=DefaultSize,  
2241             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2242             int initial=0, String name=SpinCtrlNameStr) -> bool 
2244         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2246     def GetValue(*args
, **kwargs
): 
2247         """GetValue(self) -> int""" 
2248         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2250     def SetValue(*args
, **kwargs
): 
2251         """SetValue(self, int value)""" 
2252         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2254     def SetValueString(*args
, **kwargs
): 
2255         """SetValueString(self, String text)""" 
2256         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2258     def SetRange(*args
, **kwargs
): 
2259         """SetRange(self, int minVal, int maxVal)""" 
2260         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2262     def GetMin(*args
, **kwargs
): 
2263         """GetMin(self) -> int""" 
2264         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2266     def GetMax(*args
, **kwargs
): 
2267         """GetMax(self) -> int""" 
2268         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2270     def SetSelection(*args
, **kwargs
): 
2271         """SetSelection(self, long from, long to)""" 
2272         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2274     def GetClassDefaultAttributes(*args
, **kwargs
): 
2276         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2278         Get the default attributes for this class.  This is useful if you want 
2279         to use the same font or colour in your own control as in a standard 
2280         control -- which is a much better idea than hard coding specific 
2281         colours or fonts which might look completely out of place on the 
2282         user's system, especially if it uses themes. 
2284         The variant parameter is only relevant under Mac currently and is 
2285         ignore under other platforms. Under Mac, it will change the size of 
2286         the returned font. See `wx.Window.SetWindowVariant` for more about 
2289         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2291     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2292     Max 
= property(GetMax
,doc
="See `GetMax`")  
2293     Min 
= property(GetMin
,doc
="See `GetMin`")  
2294     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2295 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2297 def PreSpinCtrl(*args
, **kwargs
): 
2298     """PreSpinCtrl() -> SpinCtrl""" 
2299     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2302 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2304     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2306     Get the default attributes for this class.  This is useful if you want 
2307     to use the same font or colour in your own control as in a standard 
2308     control -- which is a much better idea than hard coding specific 
2309     colours or fonts which might look completely out of place on the 
2310     user's system, especially if it uses themes. 
2312     The variant parameter is only relevant under Mac currently and is 
2313     ignore under other platforms. Under Mac, it will change the size of 
2314     the returned font. See `wx.Window.SetWindowVariant` for more about 
2317   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2319 class SpinEvent(_core
.NotifyEvent
): 
2320     """Proxy of C++ SpinEvent class""" 
2321     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2322     __repr__ 
= _swig_repr
 
2323     def __init__(self
, *args
, **kwargs
):  
2324         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2325         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2326     def GetPosition(*args
, **kwargs
): 
2327         """GetPosition(self) -> int""" 
2328         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2330     def SetPosition(*args
, **kwargs
): 
2331         """SetPosition(self, int pos)""" 
2332         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2334     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2335 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2337 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2338 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2339 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2340 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2341 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2343 #--------------------------------------------------------------------------- 
2345 class RadioBox(_core
.Control
): 
2346     """Proxy of C++ RadioBox class""" 
2347     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2348     __repr__ 
= _swig_repr
 
2349     def __init__(self
, *args
, **kwargs
):  
2351         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2352             Point pos=DefaultPosition, Size size=DefaultSize,  
2353             wxArrayString choices=wxPyEmptyStringArray,  
2354             int majorDimension=0, long style=RA_HORIZONTAL,  
2355             Validator validator=DefaultValidator,  
2356             String name=RadioBoxNameStr) -> RadioBox 
2358         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2359         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2360         self
._setOORInfo
(self
) 
2362     def Create(*args
, **kwargs
): 
2364         Create(self, Window parent, int id=-1, String label=EmptyString,  
2365             Point pos=DefaultPosition, Size size=DefaultSize,  
2366             wxArrayString choices=wxPyEmptyStringArray,  
2367             int majorDimension=0, long style=RA_HORIZONTAL,  
2368             Validator validator=DefaultValidator,  
2369             String name=RadioBoxNameStr) -> bool 
2371         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2373     def SetSelection(*args
, **kwargs
): 
2374         """SetSelection(self, int n)""" 
2375         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2377     def GetSelection(*args
, **kwargs
): 
2378         """GetSelection(self) -> int""" 
2379         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2381     def GetStringSelection(*args
, **kwargs
): 
2382         """GetStringSelection(self) -> String""" 
2383         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2385     def SetStringSelection(*args
, **kwargs
): 
2386         """SetStringSelection(self, String s) -> bool""" 
2387         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2389     def GetCount(*args
, **kwargs
): 
2390         """GetCount(self) -> size_t""" 
2391         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2393     def FindString(*args
, **kwargs
): 
2394         """FindString(self, String s) -> int""" 
2395         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2397     def GetString(*args
, **kwargs
): 
2398         """GetString(self, int n) -> String""" 
2399         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2401     def SetString(*args
, **kwargs
): 
2402         """SetString(self, int n, String label)""" 
2403         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2405     GetItemLabel 
= GetString 
 
2406     SetItemLabel 
= SetString 
 
2407     def EnableItem(*args
, **kwargs
): 
2408         """EnableItem(self, unsigned int n, bool enable=True)""" 
2409         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2411     def ShowItem(*args
, **kwargs
): 
2412         """ShowItem(self, unsigned int n, bool show=True)""" 
2413         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2415     def IsItemEnabled(*args
, **kwargs
): 
2416         """IsItemEnabled(self, unsigned int n) -> bool""" 
2417         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2419     def IsItemShown(*args
, **kwargs
): 
2420         """IsItemShown(self, unsigned int n) -> bool""" 
2421         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2423     def GetColumnCount(*args
, **kwargs
): 
2424         """GetColumnCount(self) -> unsigned int""" 
2425         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2427     def GetRowCount(*args
, **kwargs
): 
2428         """GetRowCount(self) -> unsigned int""" 
2429         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2431     def GetNextItem(*args
, **kwargs
): 
2432         """GetNextItem(self, int item, int dir, long style) -> int""" 
2433         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2435     def SetItemToolTip(*args
, **kwargs
): 
2436         """SetItemToolTip(self, unsigned int item, String text)""" 
2437         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2439     def GetItemToolTip(*args
, **kwargs
): 
2440         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2441         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2443     def SetItemHelpText(*args
, **kwargs
): 
2444         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2445         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2447     def GetItemHelpText(*args
, **kwargs
): 
2448         """GetItemHelpText(self, unsigned int n) -> String""" 
2449         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2451     def GetClassDefaultAttributes(*args
, **kwargs
): 
2453         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2455         Get the default attributes for this class.  This is useful if you want 
2456         to use the same font or colour in your own control as in a standard 
2457         control -- which is a much better idea than hard coding specific 
2458         colours or fonts which might look completely out of place on the 
2459         user's system, especially if it uses themes. 
2461         The variant parameter is only relevant under Mac currently and is 
2462         ignore under other platforms. Under Mac, it will change the size of 
2463         the returned font. See `wx.Window.SetWindowVariant` for more about 
2466         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2468     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2469     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2470     Count 
= property(GetCount
,doc
="See `GetCount`")  
2471     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2472     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2473     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2474 _controls_
.RadioBox_swigregister(RadioBox
) 
2475 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2476 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2478 def PreRadioBox(*args
, **kwargs
): 
2479     """PreRadioBox() -> RadioBox""" 
2480     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2483 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2485     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2487     Get the default attributes for this class.  This is useful if you want 
2488     to use the same font or colour in your own control as in a standard 
2489     control -- which is a much better idea than hard coding specific 
2490     colours or fonts which might look completely out of place on the 
2491     user's system, especially if it uses themes. 
2493     The variant parameter is only relevant under Mac currently and is 
2494     ignore under other platforms. Under Mac, it will change the size of 
2495     the returned font. See `wx.Window.SetWindowVariant` for more about 
2498   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2500 #--------------------------------------------------------------------------- 
2502 class RadioButton(_core
.Control
): 
2503     """Proxy of C++ RadioButton class""" 
2504     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2505     __repr__ 
= _swig_repr
 
2506     def __init__(self
, *args
, **kwargs
):  
2508         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2509             Point pos=DefaultPosition, Size size=DefaultSize,  
2510             long style=0, Validator validator=DefaultValidator,  
2511             String name=RadioButtonNameStr) -> RadioButton 
2513         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2514         self
._setOORInfo
(self
) 
2516     def Create(*args
, **kwargs
): 
2518         Create(self, Window parent, int id=-1, String label=EmptyString,  
2519             Point pos=DefaultPosition, Size size=DefaultSize,  
2520             long style=0, Validator validator=DefaultValidator,  
2521             String name=RadioButtonNameStr) -> bool 
2523         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2525     def GetValue(*args
, **kwargs
): 
2526         """GetValue(self) -> bool""" 
2527         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2529     def SetValue(*args
, **kwargs
): 
2530         """SetValue(self, bool value)""" 
2531         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2533     def GetClassDefaultAttributes(*args
, **kwargs
): 
2535         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2537         Get the default attributes for this class.  This is useful if you want 
2538         to use the same font or colour in your own control as in a standard 
2539         control -- which is a much better idea than hard coding specific 
2540         colours or fonts which might look completely out of place on the 
2541         user's system, especially if it uses themes. 
2543         The variant parameter is only relevant under Mac currently and is 
2544         ignore under other platforms. Under Mac, it will change the size of 
2545         the returned font. See `wx.Window.SetWindowVariant` for more about 
2548         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2550     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2551     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2552 _controls_
.RadioButton_swigregister(RadioButton
) 
2554 def PreRadioButton(*args
, **kwargs
): 
2555     """PreRadioButton() -> RadioButton""" 
2556     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2559 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2561     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2563     Get the default attributes for this class.  This is useful if you want 
2564     to use the same font or colour in your own control as in a standard 
2565     control -- which is a much better idea than hard coding specific 
2566     colours or fonts which might look completely out of place on the 
2567     user's system, especially if it uses themes. 
2569     The variant parameter is only relevant under Mac currently and is 
2570     ignore under other platforms. Under Mac, it will change the size of 
2571     the returned font. See `wx.Window.SetWindowVariant` for more about 
2574   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2576 #--------------------------------------------------------------------------- 
2578 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2579 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2580 SL_TICKS 
= _controls_
.SL_TICKS
 
2581 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2582 SL_LABELS 
= _controls_
.SL_LABELS
 
2583 SL_LEFT 
= _controls_
.SL_LEFT
 
2584 SL_TOP 
= _controls_
.SL_TOP
 
2585 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2586 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2587 SL_BOTH 
= _controls_
.SL_BOTH
 
2588 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2589 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2590 class Slider(_core
.Control
): 
2591     """Proxy of C++ Slider class""" 
2592     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2593     __repr__ 
= _swig_repr
 
2594     def __init__(self
, *args
, **kwargs
):  
2596         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2597             int maxValue=100, Point pos=DefaultPosition,  
2598             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2599             Validator validator=DefaultValidator,  
2600             String name=SliderNameStr) -> Slider 
2602         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2603         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2604         self
._setOORInfo
(self
) 
2606     def Create(*args
, **kwargs
): 
2608         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2609             int maxValue=100, Point pos=DefaultPosition,  
2610             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2611             Validator validator=DefaultValidator,  
2612             String name=SliderNameStr) -> bool 
2614         return _controls_
.Slider_Create(*args
, **kwargs
) 
2616     def GetValue(*args
, **kwargs
): 
2617         """GetValue(self) -> int""" 
2618         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2620     def SetValue(*args
, **kwargs
): 
2621         """SetValue(self, int value)""" 
2622         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2624     def SetRange(*args
, **kwargs
): 
2625         """SetRange(self, int minValue, int maxValue)""" 
2626         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2628     def GetMin(*args
, **kwargs
): 
2629         """GetMin(self) -> int""" 
2630         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2632     def GetMax(*args
, **kwargs
): 
2633         """GetMax(self) -> int""" 
2634         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2636     def SetMin(*args
, **kwargs
): 
2637         """SetMin(self, int minValue)""" 
2638         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2640     def SetMax(*args
, **kwargs
): 
2641         """SetMax(self, int maxValue)""" 
2642         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2644     def SetLineSize(*args
, **kwargs
): 
2645         """SetLineSize(self, int lineSize)""" 
2646         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2648     def SetPageSize(*args
, **kwargs
): 
2649         """SetPageSize(self, int pageSize)""" 
2650         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2652     def GetLineSize(*args
, **kwargs
): 
2653         """GetLineSize(self) -> int""" 
2654         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2656     def GetPageSize(*args
, **kwargs
): 
2657         """GetPageSize(self) -> int""" 
2658         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2660     def SetThumbLength(*args
, **kwargs
): 
2661         """SetThumbLength(self, int lenPixels)""" 
2662         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2664     def GetThumbLength(*args
, **kwargs
): 
2665         """GetThumbLength(self) -> int""" 
2666         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2668     def SetTickFreq(*args
, **kwargs
): 
2669         """SetTickFreq(self, int n, int pos=1)""" 
2670         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2672     def GetTickFreq(*args
, **kwargs
): 
2673         """GetTickFreq(self) -> int""" 
2674         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2676     def ClearTicks(*args
, **kwargs
): 
2677         """ClearTicks(self)""" 
2678         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2680     def SetTick(*args
, **kwargs
): 
2681         """SetTick(self, int tickPos)""" 
2682         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2684     def ClearSel(*args
, **kwargs
): 
2685         """ClearSel(self)""" 
2686         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2688     def GetSelEnd(*args
, **kwargs
): 
2689         """GetSelEnd(self) -> int""" 
2690         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2692     def GetSelStart(*args
, **kwargs
): 
2693         """GetSelStart(self) -> int""" 
2694         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2696     def SetSelection(*args
, **kwargs
): 
2697         """SetSelection(self, int min, int max)""" 
2698         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2700     def GetClassDefaultAttributes(*args
, **kwargs
): 
2702         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2704         Get the default attributes for this class.  This is useful if you want 
2705         to use the same font or colour in your own control as in a standard 
2706         control -- which is a much better idea than hard coding specific 
2707         colours or fonts which might look completely out of place on the 
2708         user's system, especially if it uses themes. 
2710         The variant parameter is only relevant under Mac currently and is 
2711         ignore under other platforms. Under Mac, it will change the size of 
2712         the returned font. See `wx.Window.SetWindowVariant` for more about 
2715         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2717     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2718     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2719     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2720     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2721     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2722     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2723     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2724     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2725     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2726     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2727 _controls_
.Slider_swigregister(Slider
) 
2728 SliderNameStr 
= cvar
.SliderNameStr
 
2730 def PreSlider(*args
, **kwargs
): 
2731     """PreSlider() -> Slider""" 
2732     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2735 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2737     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2739     Get the default attributes for this class.  This is useful if you want 
2740     to use the same font or colour in your own control as in a standard 
2741     control -- which is a much better idea than hard coding specific 
2742     colours or fonts which might look completely out of place on the 
2743     user's system, especially if it uses themes. 
2745     The variant parameter is only relevant under Mac currently and is 
2746     ignore under other platforms. Under Mac, it will change the size of 
2747     the returned font. See `wx.Window.SetWindowVariant` for more about 
2750   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2752 #--------------------------------------------------------------------------- 
2754 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2755 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2757 class ToggleButton(_core
.Control
): 
2758     """Proxy of C++ ToggleButton class""" 
2759     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2760     __repr__ 
= _swig_repr
 
2761     def __init__(self
, *args
, **kwargs
):  
2763         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2764             Point pos=DefaultPosition, Size size=DefaultSize,  
2765             long style=0, Validator validator=DefaultValidator,  
2766             String name=ToggleButtonNameStr) -> ToggleButton 
2768         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2769         self
._setOORInfo
(self
) 
2771     def Create(*args
, **kwargs
): 
2773         Create(self, Window parent, int id=-1, String label=EmptyString,  
2774             Point pos=DefaultPosition, Size size=DefaultSize,  
2775             long style=0, Validator validator=DefaultValidator,  
2776             String name=ToggleButtonNameStr) -> bool 
2778         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2780     def SetValue(*args
, **kwargs
): 
2781         """SetValue(self, bool value)""" 
2782         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2784     def GetValue(*args
, **kwargs
): 
2785         """GetValue(self) -> bool""" 
2786         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2788     def GetClassDefaultAttributes(*args
, **kwargs
): 
2790         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2792         Get the default attributes for this class.  This is useful if you want 
2793         to use the same font or colour in your own control as in a standard 
2794         control -- which is a much better idea than hard coding specific 
2795         colours or fonts which might look completely out of place on the 
2796         user's system, especially if it uses themes. 
2798         The variant parameter is only relevant under Mac currently and is 
2799         ignore under other platforms. Under Mac, it will change the size of 
2800         the returned font. See `wx.Window.SetWindowVariant` for more about 
2803         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2805     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2806     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2807 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2808 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2810 def PreToggleButton(*args
, **kwargs
): 
2811     """PreToggleButton() -> ToggleButton""" 
2812     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2815 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2817     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2819     Get the default attributes for this class.  This is useful if you want 
2820     to use the same font or colour in your own control as in a standard 
2821     control -- which is a much better idea than hard coding specific 
2822     colours or fonts which might look completely out of place on the 
2823     user's system, especially if it uses themes. 
2825     The variant parameter is only relevant under Mac currently and is 
2826     ignore under other platforms. Under Mac, it will change the size of 
2827     the returned font. See `wx.Window.SetWindowVariant` for more about 
2830   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2832 #--------------------------------------------------------------------------- 
2834 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2835 BK_TOP 
= _controls_
.BK_TOP
 
2836 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2837 BK_LEFT 
= _controls_
.BK_LEFT
 
2838 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2839 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2840 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2841 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2842 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2843 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2844 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2845 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2846 class BookCtrlBase(_core
.Control
): 
2847     """Proxy of C++ BookCtrlBase class""" 
2848     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2849     def __init__(self
): raise AttributeError, "No constructor defined" 
2850     __repr__ 
= _swig_repr
 
2851     def GetPageCount(*args
, **kwargs
): 
2852         """GetPageCount(self) -> size_t""" 
2853         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2855     def GetPage(*args
, **kwargs
): 
2856         """GetPage(self, size_t n) -> Window""" 
2857         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2859     def GetCurrentPage(*args
, **kwargs
): 
2860         """GetCurrentPage(self) -> Window""" 
2861         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2863     def GetSelection(*args
, **kwargs
): 
2864         """GetSelection(self) -> int""" 
2865         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2867     def SetPageText(*args
, **kwargs
): 
2868         """SetPageText(self, size_t n, String strText) -> bool""" 
2869         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2871     def GetPageText(*args
, **kwargs
): 
2872         """GetPageText(self, size_t n) -> String""" 
2873         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2875     def SetImageList(*args
, **kwargs
): 
2876         """SetImageList(self, ImageList imageList)""" 
2877         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2879     def AssignImageList(*args
, **kwargs
): 
2880         """AssignImageList(self, ImageList imageList)""" 
2881         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2883     def GetImageList(*args
, **kwargs
): 
2884         """GetImageList(self) -> ImageList""" 
2885         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2887     def GetPageImage(*args
, **kwargs
): 
2888         """GetPageImage(self, size_t n) -> int""" 
2889         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2891     def SetPageImage(*args
, **kwargs
): 
2892         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2893         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2895     def SetPageSize(*args
, **kwargs
): 
2896         """SetPageSize(self, Size size)""" 
2897         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2899     def CalcSizeFromPage(*args
, **kwargs
): 
2900         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2901         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2903     def GetInternalBorder(*args
, **kwargs
): 
2904         """GetInternalBorder(self) -> unsigned int""" 
2905         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2907     def SetInternalBorder(*args
, **kwargs
): 
2908         """SetInternalBorder(self, unsigned int internalBorder)""" 
2909         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2911     def IsVertical(*args
, **kwargs
): 
2912         """IsVertical(self) -> bool""" 
2913         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2915     def SetControlMargin(*args
, **kwargs
): 
2916         """SetControlMargin(self, int margin)""" 
2917         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2919     def GetControlMargin(*args
, **kwargs
): 
2920         """GetControlMargin(self) -> int""" 
2921         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2923     def SetFitToCurrentPage(*args
, **kwargs
): 
2924         """SetFitToCurrentPage(self, bool fit)""" 
2925         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2927     def GetFitToCurrentPage(*args
, **kwargs
): 
2928         """GetFitToCurrentPage(self) -> bool""" 
2929         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2931     def GetControlSizer(*args
, **kwargs
): 
2932         """GetControlSizer(self) -> Sizer""" 
2933         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2935     def DeletePage(*args
, **kwargs
): 
2936         """DeletePage(self, size_t n) -> bool""" 
2937         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2939     def RemovePage(*args
, **kwargs
): 
2940         """RemovePage(self, size_t n) -> bool""" 
2941         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2943     def DeleteAllPages(*args
, **kwargs
): 
2944         """DeleteAllPages(self) -> bool""" 
2945         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2947     def AddPage(*args
, **kwargs
): 
2948         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2949         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2951     def InsertPage(*args
, **kwargs
): 
2953         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2954             int imageId=-1) -> bool 
2956         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2958     def SetSelection(*args
, **kwargs
): 
2959         """SetSelection(self, size_t n) -> int""" 
2960         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2962     def ChangeSelection(*args
, **kwargs
): 
2963         """ChangeSelection(self, size_t n) -> int""" 
2964         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
2966     def AdvanceSelection(*args
, **kwargs
): 
2967         """AdvanceSelection(self, bool forward=True)""" 
2968         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2970     def HitTest(*args
, **kwargs
): 
2972         HitTest(Point pt) -> (tab, where) 
2974         Returns the page/tab which is hit, and flags indicating where using 
2975         wx.NB_HITTEST flags. 
2977         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2979     def GetClassDefaultAttributes(*args
, **kwargs
): 
2981         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2983         Get the default attributes for this class.  This is useful if you want 
2984         to use the same font or colour in your own control as in a standard 
2985         control -- which is a much better idea than hard coding specific 
2986         colours or fonts which might look completely out of place on the 
2987         user's system, especially if it uses themes. 
2989         The variant parameter is only relevant under Mac currently and is 
2990         ignore under other platforms. Under Mac, it will change the size of 
2991         the returned font. See `wx.Window.SetWindowVariant` for more about 
2994         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2996     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2997     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
2998     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
2999     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
3000     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
3001     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
3002     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3003     Page 
= property(GetPage
,doc
="See `GetPage`")  
3004     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3005     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3006     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3007     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3008 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3009 NotebookNameStr 
= cvar
.NotebookNameStr
 
3011 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3013     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3015     Get the default attributes for this class.  This is useful if you want 
3016     to use the same font or colour in your own control as in a standard 
3017     control -- which is a much better idea than hard coding specific 
3018     colours or fonts which might look completely out of place on the 
3019     user's system, especially if it uses themes. 
3021     The variant parameter is only relevant under Mac currently and is 
3022     ignore under other platforms. Under Mac, it will change the size of 
3023     the returned font. See `wx.Window.SetWindowVariant` for more about 
3026   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3028 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3029     """Proxy of C++ BookCtrlBaseEvent class""" 
3030     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3031     __repr__ 
= _swig_repr
 
3032     def __init__(self
, *args
, **kwargs
):  
3034         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3035             int nOldSel=-1) -> BookCtrlBaseEvent 
3037         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3038     def GetSelection(*args
, **kwargs
): 
3040         GetSelection(self) -> int 
3042         Returns item index for a listbox or choice selection event (not valid 
3045         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3047     def SetSelection(*args
, **kwargs
): 
3048         """SetSelection(self, int nSel)""" 
3049         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3051     def GetOldSelection(*args
, **kwargs
): 
3052         """GetOldSelection(self) -> int""" 
3053         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3055     def SetOldSelection(*args
, **kwargs
): 
3056         """SetOldSelection(self, int nOldSel)""" 
3057         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3059     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3060     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3061 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
3063 #--------------------------------------------------------------------------- 
3065 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3066 NB_TOP 
= _controls_
.NB_TOP
 
3067 NB_LEFT 
= _controls_
.NB_LEFT
 
3068 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3069 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3070 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3071 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3072 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3073 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3074 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3075 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3076 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3077 class Notebook(BookCtrlBase
): 
3078     """Proxy of C++ Notebook class""" 
3079     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3080     __repr__ 
= _swig_repr
 
3081     def __init__(self
, *args
, **kwargs
):  
3083         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3084             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3086         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3087         self
._setOORInfo
(self
) 
3089     def Create(*args
, **kwargs
): 
3091         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3092             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3094         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3096     def GetRowCount(*args
, **kwargs
): 
3097         """GetRowCount(self) -> int""" 
3098         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3100     def SetPadding(*args
, **kwargs
): 
3101         """SetPadding(self, Size padding)""" 
3102         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3104     def SetTabSize(*args
, **kwargs
): 
3105         """SetTabSize(self, Size sz)""" 
3106         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3108     def GetThemeBackgroundColour(*args
, **kwargs
): 
3109         """GetThemeBackgroundColour(self) -> Colour""" 
3110         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3112     def GetClassDefaultAttributes(*args
, **kwargs
): 
3114         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3116         Get the default attributes for this class.  This is useful if you want 
3117         to use the same font or colour in your own control as in a standard 
3118         control -- which is a much better idea than hard coding specific 
3119         colours or fonts which might look completely out of place on the 
3120         user's system, especially if it uses themes. 
3122         The variant parameter is only relevant under Mac currently and is 
3123         ignore under other platforms. Under Mac, it will change the size of 
3124         the returned font. See `wx.Window.SetWindowVariant` for more about 
3127         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3129     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3130     def SendPageChangingEvent(*args
, **kwargs
): 
3131         """SendPageChangingEvent(self, int nPage) -> bool""" 
3132         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3134     def SendPageChangedEvent(*args
, **kwargs
): 
3135         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3136         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3138     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3139     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3140 _controls_
.Notebook_swigregister(Notebook
) 
3142 def PreNotebook(*args
, **kwargs
): 
3143     """PreNotebook() -> Notebook""" 
3144     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3147 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3149     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3151     Get the default attributes for this class.  This is useful if you want 
3152     to use the same font or colour in your own control as in a standard 
3153     control -- which is a much better idea than hard coding specific 
3154     colours or fonts which might look completely out of place on the 
3155     user's system, especially if it uses themes. 
3157     The variant parameter is only relevant under Mac currently and is 
3158     ignore under other platforms. Under Mac, it will change the size of 
3159     the returned font. See `wx.Window.SetWindowVariant` for more about 
3162   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3164 class NotebookEvent(BookCtrlBaseEvent
): 
3165     """Proxy of C++ NotebookEvent class""" 
3166     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3167     __repr__ 
= _swig_repr
 
3168     def __init__(self
, *args
, **kwargs
):  
3170         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3171             int nOldSel=-1) -> NotebookEvent 
3173         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3174 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3176 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3177 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3179 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3180 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3182 #---------------------------------------------------------------------------- 
3184 class NotebookPage(wx
.Panel
): 
3186     There is an old (and apparently unsolvable) bug when placing a 
3187     window with a nonstandard background colour in a wx.Notebook on 
3188     wxGTK1, as the notbooks's background colour would always be used 
3189     when the window is refreshed.  The solution is to place a panel in 
3190     the notbook and the coloured window on the panel, sized to cover 
3191     the panel.  This simple class does that for you, just put an 
3192     instance of this in the notebook and make your regular window a 
3193     child of this one and it will handle the resize for you. 
3195     def __init__(self
, parent
, id=-1, 
3196                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3197                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3198         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3200         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3202     def OnSize(self
, evt
): 
3203         if self
.child 
is None: 
3204             children 
= self
.GetChildren() 
3206                 self
.child 
= children
[0] 
3208             self
.child
.SetPosition((0,0)) 
3209             self
.child
.SetSize(self
.GetSize()) 
3212 #--------------------------------------------------------------------------- 
3214 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3215 LB_TOP 
= _controls_
.LB_TOP
 
3216 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3217 LB_LEFT 
= _controls_
.LB_LEFT
 
3218 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3219 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3220 class Listbook(BookCtrlBase
): 
3221     """Proxy of C++ Listbook class""" 
3222     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3223     __repr__ 
= _swig_repr
 
3224     def __init__(self
, *args
, **kwargs
):  
3226         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3227             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3229         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3230         self
._setOORInfo
(self
) 
3232     def Create(*args
, **kwargs
): 
3234         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3235             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3237         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3239     def GetListView(*args
, **kwargs
): 
3240         """GetListView(self) -> ListView""" 
3241         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3243     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3244 _controls_
.Listbook_swigregister(Listbook
) 
3246 def PreListbook(*args
, **kwargs
): 
3247     """PreListbook() -> Listbook""" 
3248     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3251 class ListbookEvent(BookCtrlBaseEvent
): 
3252     """Proxy of C++ ListbookEvent class""" 
3253     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3254     __repr__ 
= _swig_repr
 
3255     def __init__(self
, *args
, **kwargs
):  
3257         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3258             int nOldSel=-1) -> ListbookEvent 
3260         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3261 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3263 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3264 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3265 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3266 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3268 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3269 CHB_TOP 
= _controls_
.CHB_TOP
 
3270 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3271 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3272 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3273 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3274 class Choicebook(BookCtrlBase
): 
3275     """Proxy of C++ Choicebook class""" 
3276     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3277     __repr__ 
= _swig_repr
 
3278     def __init__(self
, *args
, **kwargs
):  
3280         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3281             long style=0, String name=EmptyString) -> Choicebook 
3283         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3284         self
._setOORInfo
(self
) 
3286     def Create(*args
, **kwargs
): 
3288         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3289             long style=0, String name=EmptyString) -> bool 
3291         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3293     def GetChoiceCtrl(*args
, **kwargs
): 
3294         """GetChoiceCtrl(self) -> Choice""" 
3295         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3297     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3298 _controls_
.Choicebook_swigregister(Choicebook
) 
3300 def PreChoicebook(*args
, **kwargs
): 
3301     """PreChoicebook() -> Choicebook""" 
3302     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3305 class ChoicebookEvent(BookCtrlBaseEvent
): 
3306     """Proxy of C++ ChoicebookEvent class""" 
3307     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3308     __repr__ 
= _swig_repr
 
3309     def __init__(self
, *args
, **kwargs
):  
3311         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3312             int nOldSel=-1) -> ChoicebookEvent 
3314         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3315 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3317 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3318 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3319 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3320 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3322 #--------------------------------------------------------------------------- 
3324 class Treebook(BookCtrlBase
): 
3325     """Proxy of C++ Treebook class""" 
3326     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3327     __repr__ 
= _swig_repr
 
3328     def __init__(self
, *args
, **kwargs
):  
3330         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3331             long style=BK_DEFAULT,  
3332             String name=EmptyString) -> Treebook 
3334         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*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=BK_DEFAULT,  
3341             String name=EmptyString) -> bool 
3343         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3345     def InsertSubPage(*args
, **kwargs
): 
3347         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3348             int imageId=NOT_FOUND) -> bool 
3350         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3352     def AddSubPage(*args
, **kwargs
): 
3353         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3354         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3356     def IsNodeExpanded(*args
, **kwargs
): 
3357         """IsNodeExpanded(self, size_t pos) -> bool""" 
3358         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3360     def ExpandNode(*args
, **kwargs
): 
3361         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3362         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3364     def CollapseNode(*args
, **kwargs
): 
3365         """CollapseNode(self, size_t pos) -> bool""" 
3366         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3368     def GetPageParent(*args
, **kwargs
): 
3369         """GetPageParent(self, size_t pos) -> int""" 
3370         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3372     def GetTreeCtrl(*args
, **kwargs
): 
3373         """GetTreeCtrl(self) -> TreeCtrl""" 
3374         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3376     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3377 _controls_
.Treebook_swigregister(Treebook
) 
3379 def PreTreebook(*args
, **kwargs
): 
3380     """PreTreebook() -> Treebook""" 
3381     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3384 class TreebookEvent(BookCtrlBaseEvent
): 
3385     """Proxy of C++ TreebookEvent class""" 
3386     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3387     __repr__ 
= _swig_repr
 
3388     def __init__(self
, *args
, **kwargs
):  
3390         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3391             int nOldSel=NOT_FOUND) -> TreebookEvent 
3393         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3394 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3396 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3397 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3398 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3399 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3400 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3401 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3402 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3403 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3405 #--------------------------------------------------------------------------- 
3407 class Toolbook(BookCtrlBase
): 
3408     """Proxy of C++ Toolbook class""" 
3409     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3410     __repr__ 
= _swig_repr
 
3411     def __init__(self
, *args
, **kwargs
):  
3413         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3414             long style=BK_DEFAULT,  
3415             String name=EmptyString) -> Toolbook 
3417         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3418         self
._setOORInfo
(self
) 
3420     def Create(*args
, **kwargs
): 
3422         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3423             long style=0, String name=wxEmptyString) -> bool 
3425         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3427     def GetToolBar(*args
, **kwargs
): 
3428         """GetToolBar(self) -> ToolBarBase""" 
3429         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3431     def Realize(*args
, **kwargs
): 
3433         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3435     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3436 _controls_
.Toolbook_swigregister(Toolbook
) 
3438 def PreToolbook(*args
, **kwargs
): 
3439     """PreToolbook() -> Toolbook""" 
3440     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3443 class ToolbookEvent(BookCtrlBaseEvent
): 
3444     """Proxy of C++ ToolbookEvent class""" 
3445     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3446     __repr__ 
= _swig_repr
 
3447     def __init__(self
, *args
, **kwargs
):  
3449         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3450             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3452         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3453 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3455 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3456 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3457 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3458 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3460 #--------------------------------------------------------------------------- 
3462 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3463 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3464 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3465 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3466 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3467 TB_TOP 
= _controls_
.TB_TOP
 
3468 TB_LEFT 
= _controls_
.TB_LEFT
 
3469 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3470 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3471 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3472 TB_FLAT 
= _controls_
.TB_FLAT
 
3473 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3474 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3475 TB_TEXT 
= _controls_
.TB_TEXT
 
3476 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3477 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3478 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3479 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3480 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3481 class ToolBarToolBase(_core
.Object
): 
3482     """Proxy of C++ ToolBarToolBase class""" 
3483     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3484     def __init__(self
): raise AttributeError, "No constructor defined" 
3485     __repr__ 
= _swig_repr
 
3486     def GetId(*args
, **kwargs
): 
3487         """GetId(self) -> int""" 
3488         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3490     def GetControl(*args
, **kwargs
): 
3491         """GetControl(self) -> Control""" 
3492         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3494     def GetToolBar(*args
, **kwargs
): 
3495         """GetToolBar(self) -> ToolBarBase""" 
3496         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3498     def IsButton(*args
, **kwargs
): 
3499         """IsButton(self) -> int""" 
3500         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3502     def IsControl(*args
, **kwargs
): 
3503         """IsControl(self) -> int""" 
3504         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3506     def IsSeparator(*args
, **kwargs
): 
3507         """IsSeparator(self) -> int""" 
3508         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3510     def GetStyle(*args
, **kwargs
): 
3511         """GetStyle(self) -> int""" 
3512         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3514     def GetKind(*args
, **kwargs
): 
3515         """GetKind(self) -> int""" 
3516         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3518     def IsEnabled(*args
, **kwargs
): 
3519         """IsEnabled(self) -> bool""" 
3520         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3522     def IsToggled(*args
, **kwargs
): 
3523         """IsToggled(self) -> bool""" 
3524         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3526     def CanBeToggled(*args
, **kwargs
): 
3527         """CanBeToggled(self) -> bool""" 
3528         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3530     def GetNormalBitmap(*args
, **kwargs
): 
3531         """GetNormalBitmap(self) -> Bitmap""" 
3532         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3534     def GetDisabledBitmap(*args
, **kwargs
): 
3535         """GetDisabledBitmap(self) -> Bitmap""" 
3536         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3538     def GetBitmap(*args
, **kwargs
): 
3539         """GetBitmap(self) -> Bitmap""" 
3540         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3542     def GetLabel(*args
, **kwargs
): 
3543         """GetLabel(self) -> String""" 
3544         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3546     def GetShortHelp(*args
, **kwargs
): 
3547         """GetShortHelp(self) -> String""" 
3548         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3550     def GetLongHelp(*args
, **kwargs
): 
3551         """GetLongHelp(self) -> String""" 
3552         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3554     def Enable(*args
, **kwargs
): 
3555         """Enable(self, bool enable) -> bool""" 
3556         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3558     def Toggle(*args
, **kwargs
): 
3560         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3562     def SetToggle(*args
, **kwargs
): 
3563         """SetToggle(self, bool toggle) -> bool""" 
3564         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3566     def SetShortHelp(*args
, **kwargs
): 
3567         """SetShortHelp(self, String help) -> bool""" 
3568         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3570     def SetLongHelp(*args
, **kwargs
): 
3571         """SetLongHelp(self, String help) -> bool""" 
3572         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3574     def SetNormalBitmap(*args
, **kwargs
): 
3575         """SetNormalBitmap(self, Bitmap bmp)""" 
3576         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3578     def SetDisabledBitmap(*args
, **kwargs
): 
3579         """SetDisabledBitmap(self, Bitmap bmp)""" 
3580         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3582     def SetLabel(*args
, **kwargs
): 
3583         """SetLabel(self, String label)""" 
3584         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3586     def Detach(*args
, **kwargs
): 
3588         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3590     def Attach(*args
, **kwargs
): 
3591         """Attach(self, ToolBarBase tbar)""" 
3592         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3594     def GetClientData(*args
, **kwargs
): 
3595         """GetClientData(self) -> PyObject""" 
3596         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3598     def SetClientData(*args
, **kwargs
): 
3599         """SetClientData(self, PyObject clientData)""" 
3600         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3602     GetBitmap1 
= GetNormalBitmap
 
3603     GetBitmap2 
= GetDisabledBitmap
 
3604     SetBitmap1 
= SetNormalBitmap
 
3605     SetBitmap2 
= SetDisabledBitmap
 
3607     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3608     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3609     Control 
= property(GetControl
,doc
="See `GetControl`")  
3610     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3611     Id 
= property(GetId
,doc
="See `GetId`")  
3612     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3613     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3614     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3615     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3616     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3617     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3618     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3619 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3621 class ToolBarBase(_core
.Control
): 
3622     """Proxy of C++ ToolBarBase class""" 
3623     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3624     def __init__(self
): raise AttributeError, "No constructor defined" 
3625     __repr__ 
= _swig_repr
 
3626     def DoAddTool(*args
, **kwargs
): 
3628         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3629             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3630             String longHelp=EmptyString,  
3631             PyObject clientData=None) -> ToolBarToolBase 
3633         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3635     def DoInsertTool(*args
, **kwargs
): 
3637         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3638             int kind=ITEM_NORMAL,  
3639             String shortHelp=EmptyString, String longHelp=EmptyString,  
3640             PyObject clientData=None) -> ToolBarToolBase 
3642         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3644     # These match the original Add methods for this class, kept for 
3645     # backwards compatibility with versions < 2.3.3. 
3648     def AddTool(self
, id, bitmap
, 
3649                 pushedBitmap 
= wx
.NullBitmap
, 
3652                 shortHelpString 
= '', 
3653                 longHelpString 
= '') : 
3654         '''Old style method to add a tool to the toolbar.''' 
3655         kind 
= wx
.ITEM_NORMAL
 
3656         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3657         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3658                               shortHelpString
, longHelpString
, clientData
) 
3660     def AddSimpleTool(self
, id, bitmap
, 
3661                       shortHelpString 
= '', 
3662                       longHelpString 
= '', 
3664         '''Old style method to add a tool to the toolbar.''' 
3665         kind 
= wx
.ITEM_NORMAL
 
3666         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3667         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3668                               shortHelpString
, longHelpString
, None) 
3670     def InsertTool(self
, pos
, id, bitmap
, 
3671                    pushedBitmap 
= wx
.NullBitmap
, 
3674                    shortHelpString 
= '', 
3675                    longHelpString 
= ''): 
3676         '''Old style method to insert a tool in the toolbar.''' 
3677         kind 
= wx
.ITEM_NORMAL
 
3678         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3679         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3680                                  shortHelpString
, longHelpString
, clientData
) 
3682     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3683                          shortHelpString 
= '', 
3684                          longHelpString 
= '', 
3686         '''Old style method to insert a tool in the toolbar.''' 
3687         kind 
= wx
.ITEM_NORMAL
 
3688         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3689         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3690                                  shortHelpString
, longHelpString
, None) 
3693     # The following are the new toolbar Add methods starting with 
3694     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3695     # able to keep backwards compatibility with using the above 
3696     # methods.  Eventually these should migrate to be the methods used 
3697     # primarily and lose the 'Label' in the name... 
3699     def AddLabelTool(self
, id, label
, bitmap
, 
3700                      bmpDisabled 
= wx
.NullBitmap
, 
3701                      kind 
= wx
.ITEM_NORMAL
, 
3702                      shortHelp 
= '', longHelp 
= '', 
3705         The full AddTool() function. 
3707         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3708         is created and used as the disabled image. 
3710         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3711                               shortHelp
, longHelp
, clientData
) 
3714     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3715                         bmpDisabled 
= wx
.NullBitmap
, 
3716                         kind 
= wx
.ITEM_NORMAL
, 
3717                         shortHelp 
= '', longHelp 
= '', 
3720         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3721         is equivalent to AddTool() 
3723         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3724                                  shortHelp
, longHelp
, clientData
) 
3726     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3727                         bmpDisabled 
= wx
.NullBitmap
, 
3728                         shortHelp 
= '', longHelp 
= '', 
3730         '''Add a check tool, i.e. a tool which can be toggled''' 
3731         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3732                               shortHelp
, longHelp
, clientData
) 
3734     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3735                           bmpDisabled 
= wx
.NullBitmap
, 
3736                           shortHelp 
= '', longHelp 
= '', 
3739         Add a radio tool, i.e. a tool which can be toggled and releases any 
3740         other toggled radio tools in the same group when it happens 
3742         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3743                               shortHelp
, longHelp
, clientData
) 
3746     # For consistency with the backwards compatible methods above, here are 
3747     # some non-'Label' versions of the Check and Radio methods 
3749     def AddCheckTool(self
, id, bitmap
, 
3750                      bmpDisabled 
= wx
.NullBitmap
, 
3751                      shortHelp 
= '', longHelp 
= '', 
3753         '''Add a check tool, i.e. a tool which can be toggled''' 
3754         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3755                               shortHelp
, longHelp
, clientData
) 
3757     def AddRadioTool(self
, id, bitmap
, 
3758                      bmpDisabled 
= wx
.NullBitmap
, 
3759                      shortHelp 
= '', longHelp 
= '', 
3762         Add a radio tool, i.e. a tool which can be toggled and releases any 
3763         other toggled radio tools in the same group when it happens 
3765         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3766                               shortHelp
, longHelp
, clientData
) 
3768     def AddToolItem(*args
, **kwargs
): 
3769         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3770         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3772     def InsertToolItem(*args
, **kwargs
): 
3773         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3774         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3776     def AddControl(*args
, **kwargs
): 
3777         """AddControl(self, Control control) -> ToolBarToolBase""" 
3778         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3780     def InsertControl(*args
, **kwargs
): 
3781         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3782         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3784     def FindControl(*args
, **kwargs
): 
3785         """FindControl(self, int id) -> Control""" 
3786         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3788     def AddSeparator(*args
, **kwargs
): 
3789         """AddSeparator(self) -> ToolBarToolBase""" 
3790         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3792     def InsertSeparator(*args
, **kwargs
): 
3793         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3794         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3796     def RemoveTool(*args
, **kwargs
): 
3797         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3798         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3800     def DeleteToolByPos(*args
, **kwargs
): 
3801         """DeleteToolByPos(self, size_t pos) -> bool""" 
3802         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3804     def DeleteTool(*args
, **kwargs
): 
3805         """DeleteTool(self, int id) -> bool""" 
3806         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3808     def ClearTools(*args
, **kwargs
): 
3809         """ClearTools(self)""" 
3810         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3812     def Realize(*args
, **kwargs
): 
3813         """Realize(self) -> bool""" 
3814         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3816     def EnableTool(*args
, **kwargs
): 
3817         """EnableTool(self, int id, bool enable)""" 
3818         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3820     def ToggleTool(*args
, **kwargs
): 
3821         """ToggleTool(self, int id, bool toggle)""" 
3822         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3824     def SetToggle(*args
, **kwargs
): 
3825         """SetToggle(self, int id, bool toggle)""" 
3826         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3828     def GetToolClientData(*args
, **kwargs
): 
3829         """GetToolClientData(self, int id) -> PyObject""" 
3830         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3832     def SetToolClientData(*args
, **kwargs
): 
3833         """SetToolClientData(self, int id, PyObject clientData)""" 
3834         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3836     def GetToolPos(*args
, **kwargs
): 
3837         """GetToolPos(self, int id) -> int""" 
3838         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3840     def GetToolState(*args
, **kwargs
): 
3841         """GetToolState(self, int id) -> bool""" 
3842         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3844     def GetToolEnabled(*args
, **kwargs
): 
3845         """GetToolEnabled(self, int id) -> bool""" 
3846         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3848     def SetToolShortHelp(*args
, **kwargs
): 
3849         """SetToolShortHelp(self, int id, String helpString)""" 
3850         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3852     def GetToolShortHelp(*args
, **kwargs
): 
3853         """GetToolShortHelp(self, int id) -> String""" 
3854         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3856     def SetToolLongHelp(*args
, **kwargs
): 
3857         """SetToolLongHelp(self, int id, String helpString)""" 
3858         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3860     def GetToolLongHelp(*args
, **kwargs
): 
3861         """GetToolLongHelp(self, int id) -> String""" 
3862         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3864     def SetMarginsXY(*args
, **kwargs
): 
3865         """SetMarginsXY(self, int x, int y)""" 
3866         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3868     def SetMargins(*args
, **kwargs
): 
3869         """SetMargins(self, Size size)""" 
3870         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3872     def SetToolPacking(*args
, **kwargs
): 
3873         """SetToolPacking(self, int packing)""" 
3874         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3876     def SetToolSeparation(*args
, **kwargs
): 
3877         """SetToolSeparation(self, int separation)""" 
3878         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3880     def GetToolMargins(*args
, **kwargs
): 
3881         """GetToolMargins(self) -> Size""" 
3882         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3884     def GetMargins(*args
, **kwargs
): 
3885         """GetMargins(self) -> Size""" 
3886         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3888     def GetToolPacking(*args
, **kwargs
): 
3889         """GetToolPacking(self) -> int""" 
3890         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3892     def GetToolSeparation(*args
, **kwargs
): 
3893         """GetToolSeparation(self) -> int""" 
3894         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3896     def SetRows(*args
, **kwargs
): 
3897         """SetRows(self, int nRows)""" 
3898         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3900     def SetMaxRowsCols(*args
, **kwargs
): 
3901         """SetMaxRowsCols(self, int rows, int cols)""" 
3902         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3904     def GetMaxRows(*args
, **kwargs
): 
3905         """GetMaxRows(self) -> int""" 
3906         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3908     def GetMaxCols(*args
, **kwargs
): 
3909         """GetMaxCols(self) -> int""" 
3910         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3912     def SetToolBitmapSize(*args
, **kwargs
): 
3913         """SetToolBitmapSize(self, Size size)""" 
3914         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3916     def GetToolBitmapSize(*args
, **kwargs
): 
3917         """GetToolBitmapSize(self) -> Size""" 
3918         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3920     def GetToolSize(*args
, **kwargs
): 
3921         """GetToolSize(self) -> Size""" 
3922         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3924     def FindToolForPosition(*args
, **kwargs
): 
3925         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3926         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3928     def FindById(*args
, **kwargs
): 
3929         """FindById(self, int toolid) -> ToolBarToolBase""" 
3930         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3932     def IsVertical(*args
, **kwargs
): 
3933         """IsVertical(self) -> bool""" 
3934         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3936     def GetToolsCount(*args
, **kwargs
): 
3937         """GetToolsCount(self) -> size_t""" 
3938         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3940     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3941     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3942     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3943     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3944     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3945     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3946     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3947     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3948     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3949 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3951 class ToolBar(ToolBarBase
): 
3952     """Proxy of C++ ToolBar class""" 
3953     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3954     __repr__ 
= _swig_repr
 
3955     def __init__(self
, *args
, **kwargs
):  
3957         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3958             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3959             String name=wxPyToolBarNameStr) -> ToolBar 
3961         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3962         self
._setOORInfo
(self
) 
3964     def Create(*args
, **kwargs
): 
3966         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3967             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3968             String name=wxPyToolBarNameStr) -> bool 
3970         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3972     def GetClassDefaultAttributes(*args
, **kwargs
): 
3974         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3976         Get the default attributes for this class.  This is useful if you want 
3977         to use the same font or colour in your own control as in a standard 
3978         control -- which is a much better idea than hard coding specific 
3979         colours or fonts which might look completely out of place on the 
3980         user's system, especially if it uses themes. 
3982         The variant parameter is only relevant under Mac currently and is 
3983         ignore under other platforms. Under Mac, it will change the size of 
3984         the returned font. See `wx.Window.SetWindowVariant` for more about 
3987         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3989     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3990 _controls_
.ToolBar_swigregister(ToolBar
) 
3992 def PreToolBar(*args
, **kwargs
): 
3993     """PreToolBar() -> ToolBar""" 
3994     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3997 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3999     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4001     Get the default attributes for this class.  This is useful if you want 
4002     to use the same font or colour in your own control as in a standard 
4003     control -- which is a much better idea than hard coding specific 
4004     colours or fonts which might look completely out of place on the 
4005     user's system, especially if it uses themes. 
4007     The variant parameter is only relevant under Mac currently and is 
4008     ignore under other platforms. Under Mac, it will change the size of 
4009     the returned font. See `wx.Window.SetWindowVariant` for more about 
4012   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4014 #--------------------------------------------------------------------------- 
4016 LC_VRULES 
= _controls_
.LC_VRULES
 
4017 LC_HRULES 
= _controls_
.LC_HRULES
 
4018 LC_ICON 
= _controls_
.LC_ICON
 
4019 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4020 LC_LIST 
= _controls_
.LC_LIST
 
4021 LC_REPORT 
= _controls_
.LC_REPORT
 
4022 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4023 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4024 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4025 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4026 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4027 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4028 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4029 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4030 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4031 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4032 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4033 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4034 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4035 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4036 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4037 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4038 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4039 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4040 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4041 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4042 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4043 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4044 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4045 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4046 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4047 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4048 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4049 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4050 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4051 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4052 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4053 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4054 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4055 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4056 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4057 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4058 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4059 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4060 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4061 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4062 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4063 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4064 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4065 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4066 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4067 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4068 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4069 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4070 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4071 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4072 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4073 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4074 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4075 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4076 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4077 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4078 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4079 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4080 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4081 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4082 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4083 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4084 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4085 #--------------------------------------------------------------------------- 
4087 class ListItemAttr(object): 
4088     """Proxy of C++ ListItemAttr class""" 
4089     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4090     __repr__ 
= _swig_repr
 
4091     def __init__(self
, *args
, **kwargs
):  
4093         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4094             Font font=wxNullFont) -> ListItemAttr 
4096         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4097     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4098     __del__ 
= lambda self 
: None; 
4099     def SetTextColour(*args
, **kwargs
): 
4100         """SetTextColour(self, Colour colText)""" 
4101         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4103     def SetBackgroundColour(*args
, **kwargs
): 
4104         """SetBackgroundColour(self, Colour colBack)""" 
4105         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4107     def SetFont(*args
, **kwargs
): 
4108         """SetFont(self, Font font)""" 
4109         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4111     def HasTextColour(*args
, **kwargs
): 
4112         """HasTextColour(self) -> bool""" 
4113         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4115     def HasBackgroundColour(*args
, **kwargs
): 
4116         """HasBackgroundColour(self) -> bool""" 
4117         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4119     def HasFont(*args
, **kwargs
): 
4120         """HasFont(self) -> bool""" 
4121         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4123     def GetTextColour(*args
, **kwargs
): 
4124         """GetTextColour(self) -> Colour""" 
4125         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4127     def GetBackgroundColour(*args
, **kwargs
): 
4128         """GetBackgroundColour(self) -> Colour""" 
4129         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4131     def GetFont(*args
, **kwargs
): 
4132         """GetFont(self) -> Font""" 
4133         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4135     def AssignFrom(*args
, **kwargs
): 
4136         """AssignFrom(self, ListItemAttr source)""" 
4137         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4139     def Destroy(*args
, **kwargs
): 
4141         args
[0].this
.own(False) 
4142         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4144     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4145     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4146     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4147 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4148 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4150 #--------------------------------------------------------------------------- 
4152 class ListItem(_core
.Object
): 
4153     """Proxy of C++ ListItem class""" 
4154     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4155     __repr__ 
= _swig_repr
 
4156     def __init__(self
, *args
, **kwargs
):  
4157         """__init__(self) -> ListItem""" 
4158         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4159     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4160     __del__ 
= lambda self 
: None; 
4161     def Clear(*args
, **kwargs
): 
4163         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4165     def ClearAttributes(*args
, **kwargs
): 
4166         """ClearAttributes(self)""" 
4167         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4169     def SetMask(*args
, **kwargs
): 
4170         """SetMask(self, long mask)""" 
4171         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4173     def SetId(*args
, **kwargs
): 
4174         """SetId(self, long id)""" 
4175         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4177     def SetColumn(*args
, **kwargs
): 
4178         """SetColumn(self, int col)""" 
4179         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4181     def SetState(*args
, **kwargs
): 
4182         """SetState(self, long state)""" 
4183         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4185     def SetStateMask(*args
, **kwargs
): 
4186         """SetStateMask(self, long stateMask)""" 
4187         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4189     def SetText(*args
, **kwargs
): 
4190         """SetText(self, String text)""" 
4191         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4193     def SetImage(*args
, **kwargs
): 
4194         """SetImage(self, int image)""" 
4195         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4197     def SetData(*args
, **kwargs
): 
4198         """SetData(self, long data)""" 
4199         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4201     def SetWidth(*args
, **kwargs
): 
4202         """SetWidth(self, int width)""" 
4203         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4205     def SetAlign(*args
, **kwargs
): 
4206         """SetAlign(self, int align)""" 
4207         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4209     def SetTextColour(*args
, **kwargs
): 
4210         """SetTextColour(self, Colour colText)""" 
4211         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4213     def SetBackgroundColour(*args
, **kwargs
): 
4214         """SetBackgroundColour(self, Colour colBack)""" 
4215         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4217     def SetFont(*args
, **kwargs
): 
4218         """SetFont(self, Font font)""" 
4219         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4221     def GetMask(*args
, **kwargs
): 
4222         """GetMask(self) -> long""" 
4223         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4225     def GetId(*args
, **kwargs
): 
4226         """GetId(self) -> long""" 
4227         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4229     def GetColumn(*args
, **kwargs
): 
4230         """GetColumn(self) -> int""" 
4231         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4233     def GetState(*args
, **kwargs
): 
4234         """GetState(self) -> long""" 
4235         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4237     def GetText(*args
, **kwargs
): 
4238         """GetText(self) -> String""" 
4239         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4241     def GetImage(*args
, **kwargs
): 
4242         """GetImage(self) -> int""" 
4243         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4245     def GetData(*args
, **kwargs
): 
4246         """GetData(self) -> long""" 
4247         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4249     def GetWidth(*args
, **kwargs
): 
4250         """GetWidth(self) -> int""" 
4251         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4253     def GetAlign(*args
, **kwargs
): 
4254         """GetAlign(self) -> int""" 
4255         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4257     def GetAttributes(*args
, **kwargs
): 
4258         """GetAttributes(self) -> ListItemAttr""" 
4259         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4261     def HasAttributes(*args
, **kwargs
): 
4262         """HasAttributes(self) -> bool""" 
4263         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4265     def GetTextColour(*args
, **kwargs
): 
4266         """GetTextColour(self) -> Colour""" 
4267         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4269     def GetBackgroundColour(*args
, **kwargs
): 
4270         """GetBackgroundColour(self) -> Colour""" 
4271         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4273     def GetFont(*args
, **kwargs
): 
4274         """GetFont(self) -> Font""" 
4275         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4277     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4278     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4279     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4280     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4281     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4282     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4283     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4284     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4285     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4286     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4287     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4288     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4289     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4290     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4291     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4292     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4293     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4294     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4295     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4296     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4297     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4298     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4299     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4300 _controls_
.ListItem_swigregister(ListItem
) 
4302 #--------------------------------------------------------------------------- 
4304 class ListEvent(_core
.NotifyEvent
): 
4305     """Proxy of C++ ListEvent class""" 
4306     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4307     __repr__ 
= _swig_repr
 
4308     def __init__(self
, *args
, **kwargs
):  
4309         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4310         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4311     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4312     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4313     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4314     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4315     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4316     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4317     def GetKeyCode(*args
, **kwargs
): 
4318         """GetKeyCode(self) -> int""" 
4319         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4321     GetCode 
= GetKeyCode 
 
4322     def GetIndex(*args
, **kwargs
): 
4323         """GetIndex(self) -> long""" 
4324         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4326     def GetColumn(*args
, **kwargs
): 
4327         """GetColumn(self) -> int""" 
4328         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4330     def GetPoint(*args
, **kwargs
): 
4331         """GetPoint(self) -> Point""" 
4332         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4334     GetPosition 
= GetPoint 
 
4335     def GetLabel(*args
, **kwargs
): 
4336         """GetLabel(self) -> String""" 
4337         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4339     def GetText(*args
, **kwargs
): 
4340         """GetText(self) -> String""" 
4341         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4343     def GetImage(*args
, **kwargs
): 
4344         """GetImage(self) -> int""" 
4345         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4347     def GetData(*args
, **kwargs
): 
4348         """GetData(self) -> long""" 
4349         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4351     def GetMask(*args
, **kwargs
): 
4352         """GetMask(self) -> long""" 
4353         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4355     def GetItem(*args
, **kwargs
): 
4356         """GetItem(self) -> ListItem""" 
4357         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4359     def GetCacheFrom(*args
, **kwargs
): 
4360         """GetCacheFrom(self) -> long""" 
4361         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4363     def GetCacheTo(*args
, **kwargs
): 
4364         """GetCacheTo(self) -> long""" 
4365         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4367     def IsEditCancelled(*args
, **kwargs
): 
4368         """IsEditCancelled(self) -> bool""" 
4369         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4371     def SetEditCanceled(*args
, **kwargs
): 
4372         """SetEditCanceled(self, bool editCancelled)""" 
4373         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4375     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4376     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4377     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4378     Data 
= property(GetData
,doc
="See `GetData`")  
4379     Image 
= property(GetImage
,doc
="See `GetImage`")  
4380     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4381     Item 
= property(GetItem
,doc
="See `GetItem`")  
4382     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4383     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4384     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4385     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4386     Text 
= property(GetText
,doc
="See `GetText`")  
4387 _controls_
.ListEvent_swigregister(ListEvent
) 
4389 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4390 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4391 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4392 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4393 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4394 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4395 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4396 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4397 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4398 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4399 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4400 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4401 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4402 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4403 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4404 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4405 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4406 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4407 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4408 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4409 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4410 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4411 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4412 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4413 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4414 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4419 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4420 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4421 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4422 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4423 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4424 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4425 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4426 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4427 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4428 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4429 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4430 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4431 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4432 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4438 #--------------------------------------------------------------------------- 
4440 class ListCtrl(_core
.Control
): 
4441     """Proxy of C++ ListCtrl class""" 
4442     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4443     __repr__ 
= _swig_repr
 
4444     def __init__(self
, *args
, **kwargs
):  
4446         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4447             Size size=DefaultSize, long style=LC_ICON,  
4448             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4450         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4451         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4453     def Create(*args
, **kwargs
): 
4455         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4456             Size size=DefaultSize, long style=LC_ICON,  
4457             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4459         Do the 2nd phase and create the GUI control. 
4461         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4463     def _setCallbackInfo(*args
, **kwargs
): 
4464         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4465         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4467     def GetColumn(*args
, **kwargs
): 
4468         """GetColumn(self, int col) -> ListItem""" 
4469         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4470         if val 
is not None: val
.thisown 
= 1 
4473     def SetColumn(*args
, **kwargs
): 
4474         """SetColumn(self, int col, ListItem item) -> bool""" 
4475         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4477     def GetColumnWidth(*args
, **kwargs
): 
4478         """GetColumnWidth(self, int col) -> int""" 
4479         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4481     def SetColumnWidth(*args
, **kwargs
): 
4482         """SetColumnWidth(self, int col, int width) -> bool""" 
4483         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4485     def GetCountPerPage(*args
, **kwargs
): 
4486         """GetCountPerPage(self) -> int""" 
4487         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4489     def GetViewRect(*args
, **kwargs
): 
4490         """GetViewRect(self) -> Rect""" 
4491         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4493     def GetEditControl(*args
, **kwargs
): 
4494         """GetEditControl(self) -> TextCtrl""" 
4495         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4497     def GetItem(*args
, **kwargs
): 
4498         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4499         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4500         if val 
is not None: val
.thisown 
= 1 
4503     def SetItem(*args
, **kwargs
): 
4504         """SetItem(self, ListItem info) -> bool""" 
4505         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4507     def SetStringItem(*args
, **kwargs
): 
4508         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4509         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4511     def GetItemState(*args
, **kwargs
): 
4512         """GetItemState(self, long item, long stateMask) -> int""" 
4513         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4515     def SetItemState(*args
, **kwargs
): 
4516         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4517         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4519     def SetItemImage(*args
, **kwargs
): 
4520         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4521         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4523     def SetItemColumnImage(*args
, **kwargs
): 
4524         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4525         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4527     def GetItemText(*args
, **kwargs
): 
4528         """GetItemText(self, long item) -> String""" 
4529         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4531     def SetItemText(*args
, **kwargs
): 
4532         """SetItemText(self, long item, String str)""" 
4533         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4535     def GetItemData(*args
, **kwargs
): 
4536         """GetItemData(self, long item) -> long""" 
4537         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4539     def SetItemData(*args
, **kwargs
): 
4540         """SetItemData(self, long item, long data) -> bool""" 
4541         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4543     def GetItemPosition(*args
, **kwargs
): 
4544         """GetItemPosition(self, long item) -> Point""" 
4545         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4547     def GetItemRect(*args
, **kwargs
): 
4548         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4549         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4551     def SetItemPosition(*args
, **kwargs
): 
4552         """SetItemPosition(self, long item, Point pos) -> bool""" 
4553         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4555     def GetItemCount(*args
, **kwargs
): 
4556         """GetItemCount(self) -> int""" 
4557         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4559     def GetColumnCount(*args
, **kwargs
): 
4560         """GetColumnCount(self) -> int""" 
4561         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4563     def GetItemSpacing(*args
, **kwargs
): 
4564         """GetItemSpacing(self) -> Size""" 
4565         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4567     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4568     def SetItemSpacing(*args
, **kwargs
): 
4569         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4570         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4572     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4573     def GetSelectedItemCount(*args
, **kwargs
): 
4574         """GetSelectedItemCount(self) -> int""" 
4575         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4577     def GetTextColour(*args
, **kwargs
): 
4578         """GetTextColour(self) -> Colour""" 
4579         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4581     def SetTextColour(*args
, **kwargs
): 
4582         """SetTextColour(self, Colour col)""" 
4583         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4585     def GetTopItem(*args
, **kwargs
): 
4586         """GetTopItem(self) -> long""" 
4587         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4589     def SetSingleStyle(*args
, **kwargs
): 
4590         """SetSingleStyle(self, long style, bool add=True)""" 
4591         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4593     def GetNextItem(*args
, **kwargs
): 
4594         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4595         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4597     def GetImageList(*args
, **kwargs
): 
4598         """GetImageList(self, int which) -> ImageList""" 
4599         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4601     def SetImageList(*args
, **kwargs
): 
4602         """SetImageList(self, ImageList imageList, int which)""" 
4603         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4605     def AssignImageList(*args
, **kwargs
): 
4606         """AssignImageList(self, ImageList imageList, int which)""" 
4607         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4609     def InReportView(*args
, **kwargs
): 
4610         """InReportView(self) -> bool""" 
4611         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4613     def IsVirtual(*args
, **kwargs
): 
4614         """IsVirtual(self) -> bool""" 
4615         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4617     def RefreshItem(*args
, **kwargs
): 
4618         """RefreshItem(self, long item)""" 
4619         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4621     def RefreshItems(*args
, **kwargs
): 
4622         """RefreshItems(self, long itemFrom, long itemTo)""" 
4623         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4625     def Arrange(*args
, **kwargs
): 
4626         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4627         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4629     def DeleteItem(*args
, **kwargs
): 
4630         """DeleteItem(self, long item) -> bool""" 
4631         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4633     def DeleteAllItems(*args
, **kwargs
): 
4634         """DeleteAllItems(self) -> bool""" 
4635         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4637     def DeleteColumn(*args
, **kwargs
): 
4638         """DeleteColumn(self, int col) -> bool""" 
4639         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4641     def DeleteAllColumns(*args
, **kwargs
): 
4642         """DeleteAllColumns(self) -> bool""" 
4643         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4645     def ClearAll(*args
, **kwargs
): 
4646         """ClearAll(self)""" 
4647         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4649     def EditLabel(*args
, **kwargs
): 
4650         """EditLabel(self, long item)""" 
4651         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4653     def EnsureVisible(*args
, **kwargs
): 
4654         """EnsureVisible(self, long item) -> bool""" 
4655         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4657     def FindItem(*args
, **kwargs
): 
4658         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4659         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4661     def FindItemData(*args
, **kwargs
): 
4662         """FindItemData(self, long start, long data) -> long""" 
4663         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4665     def FindItemAtPos(*args
, **kwargs
): 
4666         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4667         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4669     def HitTest(*args
, **kwargs
): 
4671         HitTest(Point point) -> (item, where) 
4673         Determines which item (if any) is at the specified point, giving 
4674          in the second return value (see wx.LIST_HITTEST flags.) 
4676         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4678     def HitTestSubItem(*args
, **kwargs
): 
4680         HitTestSubItem(Point point) -> (item, where, subItem) 
4682         Determines which item (if any) is at the specified point, giving  in 
4683         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4686         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4688     def InsertItem(*args
, **kwargs
): 
4689         """InsertItem(self, ListItem info) -> long""" 
4690         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4692     def InsertStringItem(*args
, **kwargs
): 
4693         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4694         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4696     def InsertImageItem(*args
, **kwargs
): 
4697         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4698         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4700     def InsertImageStringItem(*args
, **kwargs
): 
4701         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4702         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4704     def InsertColumnItem(*args
, **kwargs
): 
4705         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4706         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4708     InsertColumnInfo 
= InsertColumnItem 
 
4709     def InsertColumn(*args
, **kwargs
): 
4711         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4712             int width=-1) -> long 
4714         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4716     def SetItemCount(*args
, **kwargs
): 
4717         """SetItemCount(self, long count)""" 
4718         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4720     def ScrollList(*args
, **kwargs
): 
4721         """ScrollList(self, int dx, int dy) -> bool""" 
4722         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4724     def SetItemTextColour(*args
, **kwargs
): 
4725         """SetItemTextColour(self, long item, Colour col)""" 
4726         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4728     def GetItemTextColour(*args
, **kwargs
): 
4729         """GetItemTextColour(self, long item) -> Colour""" 
4730         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4732     def SetItemBackgroundColour(*args
, **kwargs
): 
4733         """SetItemBackgroundColour(self, long item, Colour col)""" 
4734         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4736     def GetItemBackgroundColour(*args
, **kwargs
): 
4737         """GetItemBackgroundColour(self, long item) -> Colour""" 
4738         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4740     def SetItemFont(*args
, **kwargs
): 
4741         """SetItemFont(self, long item, Font f)""" 
4742         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4744     def GetItemFont(*args
, **kwargs
): 
4745         """GetItemFont(self, long item) -> Font""" 
4746         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4750     def Select(self
, idx
, on
=1): 
4751         '''[de]select an item''' 
4752         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4754         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4756     def Focus(self
, idx
): 
4757         '''Focus and show the given item''' 
4758         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4759         self
.EnsureVisible(idx
) 
4761     def GetFocusedItem(self
): 
4762         '''get the currently focused item or -1 if none''' 
4763         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4765     def GetFirstSelected(self
, *args
): 
4766         '''return first selected item, or -1 when none''' 
4767         return self
.GetNextSelected(-1) 
4769     def GetNextSelected(self
, item
): 
4770         '''return subsequent selected items, or -1 when no more''' 
4771         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4773     def IsSelected(self
, idx
): 
4774         '''return True if the item is selected''' 
4775         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4777     def SetColumnImage(self
, col
, image
): 
4778         item 
= self
.GetColumn(col
) 
4779         # preserve all other attributes too 
4780         item
.SetMask( wx
.LIST_MASK_STATE |
 
4782                       wx
.LIST_MASK_IMAGE |
 
4785                       wx
.LIST_MASK_WIDTH |
 
4786                       wx
.LIST_MASK_FORMAT 
) 
4787         item
.SetImage(image
) 
4788         self
.SetColumn(col
, item
) 
4790     def ClearColumnImage(self
, col
): 
4791         self
.SetColumnImage(col
, -1) 
4793     def Append(self
, entry
): 
4794         '''Append an item to the list control.  The entry parameter should be a 
4795            sequence with an item for each column''' 
4801             pos 
= self
.GetItemCount() 
4802             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4803             for i 
in range(1, len(entry
)): 
4804                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4807     def SortItems(*args
, **kwargs
): 
4808         """SortItems(self, PyObject func) -> bool""" 
4809         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4811     def GetMainWindow(*args
, **kwargs
): 
4812         """GetMainWindow(self) -> Window""" 
4813         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4815     def GetClassDefaultAttributes(*args
, **kwargs
): 
4817         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4819         Get the default attributes for this class.  This is useful if you want 
4820         to use the same font or colour in your own control as in a standard 
4821         control -- which is a much better idea than hard coding specific 
4822         colours or fonts which might look completely out of place on the 
4823         user's system, especially if it uses themes. 
4825         The variant parameter is only relevant under Mac currently and is 
4826         ignore under other platforms. Under Mac, it will change the size of 
4827         the returned font. See `wx.Window.SetWindowVariant` for more about 
4830         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4832     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4833     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4834     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4835     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4836     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4837     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
4838     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4839     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4840     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4841     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4842     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4843     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4844 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4846 def PreListCtrl(*args
, **kwargs
): 
4847     """PreListCtrl() -> ListCtrl""" 
4848     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4851 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4853     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4855     Get the default attributes for this class.  This is useful if you want 
4856     to use the same font or colour in your own control as in a standard 
4857     control -- which is a much better idea than hard coding specific 
4858     colours or fonts which might look completely out of place on the 
4859     user's system, especially if it uses themes. 
4861     The variant parameter is only relevant under Mac currently and is 
4862     ignore under other platforms. Under Mac, it will change the size of 
4863     the returned font. See `wx.Window.SetWindowVariant` for more about 
4866   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4868 #--------------------------------------------------------------------------- 
4870 class ListView(ListCtrl
): 
4871     """Proxy of C++ ListView class""" 
4872     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4873     __repr__ 
= _swig_repr
 
4874     def __init__(self
, *args
, **kwargs
):  
4876         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4877             Size size=DefaultSize, long style=LC_REPORT,  
4878             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4880         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4881         self
._setOORInfo
(self
) 
4883     def Create(*args
, **kwargs
): 
4885         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4886             Size size=DefaultSize, long style=LC_REPORT,  
4887             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4889         Do the 2nd phase and create the GUI control. 
4891         return _controls_
.ListView_Create(*args
, **kwargs
) 
4893     def Select(*args
, **kwargs
): 
4894         """Select(self, long n, bool on=True)""" 
4895         return _controls_
.ListView_Select(*args
, **kwargs
) 
4897     def Focus(*args
, **kwargs
): 
4898         """Focus(self, long index)""" 
4899         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4901     def GetFocusedItem(*args
, **kwargs
): 
4902         """GetFocusedItem(self) -> long""" 
4903         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4905     def GetNextSelected(*args
, **kwargs
): 
4906         """GetNextSelected(self, long item) -> long""" 
4907         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4909     def GetFirstSelected(*args
, **kwargs
): 
4910         """GetFirstSelected(self) -> long""" 
4911         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4913     def IsSelected(*args
, **kwargs
): 
4914         """IsSelected(self, long index) -> bool""" 
4915         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4917     def SetColumnImage(*args
, **kwargs
): 
4918         """SetColumnImage(self, int col, int image)""" 
4919         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4921     def ClearColumnImage(*args
, **kwargs
): 
4922         """ClearColumnImage(self, int col)""" 
4923         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4925     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4926 _controls_
.ListView_swigregister(ListView
) 
4928 def PreListView(*args
, **kwargs
): 
4929     """PreListView() -> ListView""" 
4930     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4933 #--------------------------------------------------------------------------- 
4935 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4936 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4937 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4938 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4939 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4940 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4941 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4942 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4943 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4944 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4945 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4946 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4947 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4948 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4951 wxTR_AQUA_BUTTONS 
= 0 
4953 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4954 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4955 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4956 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4957 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4958 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4959 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4960 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4961 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4962 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4963 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4964 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4965 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4966 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4967 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4968 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4969 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4970 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4971 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4972 #--------------------------------------------------------------------------- 
4974 class TreeItemId(object): 
4975     """Proxy of C++ TreeItemId class""" 
4976     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4977     __repr__ 
= _swig_repr
 
4978     def __init__(self
, *args
, **kwargs
):  
4979         """__init__(self) -> TreeItemId""" 
4980         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4981     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4982     __del__ 
= lambda self 
: None; 
4983     def IsOk(*args
, **kwargs
): 
4984         """IsOk(self) -> bool""" 
4985         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4987     def __eq__(*args
, **kwargs
): 
4988         """__eq__(self, TreeItemId other) -> bool""" 
4989         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4991     def __ne__(*args
, **kwargs
): 
4992         """__ne__(self, TreeItemId other) -> bool""" 
4993         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4995     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4997     def __nonzero__(self
): return self
.IsOk()  
4998 _controls_
.TreeItemId_swigregister(TreeItemId
) 
4999 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5001 class TreeItemData(object): 
5002     """Proxy of C++ TreeItemData class""" 
5003     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5004     __repr__ 
= _swig_repr
 
5005     def __init__(self
, *args
, **kwargs
):  
5006         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5007         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5008     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5009     __del__ 
= lambda self 
: None; 
5010     def GetData(*args
, **kwargs
): 
5011         """GetData(self) -> PyObject""" 
5012         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5014     def SetData(*args
, **kwargs
): 
5015         """SetData(self, PyObject obj)""" 
5016         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5018     def GetId(*args
, **kwargs
): 
5019         """GetId(self) -> TreeItemId""" 
5020         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5022     def SetId(*args
, **kwargs
): 
5023         """SetId(self, TreeItemId id)""" 
5024         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5026     def Destroy(*args
, **kwargs
): 
5028         args
[0].this
.own(False) 
5029         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5031     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5032     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5033 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5035 #--------------------------------------------------------------------------- 
5037 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5038 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5039 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5040 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5041 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5042 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5043 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5044 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5045 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5046 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5047 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5048 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5049 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5050 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5051 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5052 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5053 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5054 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5055 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5056 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5057 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5058 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5059 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5060 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5061 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5062 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5063 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5064 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5065 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5066 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5067 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5068 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5069 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5070 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5071 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5072 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5073 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5074 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5075 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5076 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5077 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5078 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5080 class TreeEvent(_core
.NotifyEvent
): 
5081     """Proxy of C++ TreeEvent class""" 
5082     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5083     __repr__ 
= _swig_repr
 
5084     def __init__(self
, *args
):  
5086         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5087         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5089         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5090     def GetItem(*args
, **kwargs
): 
5091         """GetItem(self) -> TreeItemId""" 
5092         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5094     def SetItem(*args
, **kwargs
): 
5095         """SetItem(self, TreeItemId item)""" 
5096         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5098     def GetOldItem(*args
, **kwargs
): 
5099         """GetOldItem(self) -> TreeItemId""" 
5100         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5102     def SetOldItem(*args
, **kwargs
): 
5103         """SetOldItem(self, TreeItemId item)""" 
5104         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5106     def GetPoint(*args
, **kwargs
): 
5107         """GetPoint(self) -> Point""" 
5108         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5110     def SetPoint(*args
, **kwargs
): 
5111         """SetPoint(self, Point pt)""" 
5112         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5114     def GetKeyEvent(*args
, **kwargs
): 
5115         """GetKeyEvent(self) -> KeyEvent""" 
5116         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5118     def GetKeyCode(*args
, **kwargs
): 
5119         """GetKeyCode(self) -> int""" 
5120         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5122     def SetKeyEvent(*args
, **kwargs
): 
5123         """SetKeyEvent(self, KeyEvent evt)""" 
5124         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5126     def GetLabel(*args
, **kwargs
): 
5127         """GetLabel(self) -> String""" 
5128         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5130     def SetLabel(*args
, **kwargs
): 
5131         """SetLabel(self, String label)""" 
5132         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5134     def IsEditCancelled(*args
, **kwargs
): 
5135         """IsEditCancelled(self) -> bool""" 
5136         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5138     def SetEditCanceled(*args
, **kwargs
): 
5139         """SetEditCanceled(self, bool editCancelled)""" 
5140         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5142     def SetToolTip(*args
, **kwargs
): 
5143         """SetToolTip(self, String toolTip)""" 
5144         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5146     def GetToolTip(*args
, **kwargs
): 
5147         """GetToolTip(self) -> String""" 
5148         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5150     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5151     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5152     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5153     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5154     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5155     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5156     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5157     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5158 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5160 #--------------------------------------------------------------------------- 
5162 class TreeCtrl(_core
.Control
): 
5163     """Proxy of C++ TreeCtrl class""" 
5164     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5165     __repr__ 
= _swig_repr
 
5166     def __init__(self
, *args
, **kwargs
):  
5168         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5169             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5170             Validator validator=DefaultValidator,  
5171             String name=TreeCtrlNameStr) -> TreeCtrl 
5173         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5174         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5176     def Create(*args
, **kwargs
): 
5178         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5179             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5180             Validator validator=DefaultValidator,  
5181             String name=TreeCtrlNameStr) -> bool 
5183         Do the 2nd phase and create the GUI control. 
5185         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5187     def _setCallbackInfo(*args
, **kwargs
): 
5188         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5189         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5191     def GetCount(*args
, **kwargs
): 
5192         """GetCount(self) -> unsigned int""" 
5193         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5195     def GetIndent(*args
, **kwargs
): 
5196         """GetIndent(self) -> unsigned int""" 
5197         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5199     def SetIndent(*args
, **kwargs
): 
5200         """SetIndent(self, unsigned int indent)""" 
5201         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5203     def GetSpacing(*args
, **kwargs
): 
5204         """GetSpacing(self) -> unsigned int""" 
5205         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5207     def SetSpacing(*args
, **kwargs
): 
5208         """SetSpacing(self, unsigned int spacing)""" 
5209         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5211     def GetImageList(*args
, **kwargs
): 
5212         """GetImageList(self) -> ImageList""" 
5213         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5215     def GetStateImageList(*args
, **kwargs
): 
5216         """GetStateImageList(self) -> ImageList""" 
5217         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5219     def SetImageList(*args
, **kwargs
): 
5220         """SetImageList(self, ImageList imageList)""" 
5221         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5223     def SetStateImageList(*args
, **kwargs
): 
5224         """SetStateImageList(self, ImageList imageList)""" 
5225         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5227     def AssignImageList(*args
, **kwargs
): 
5228         """AssignImageList(self, ImageList imageList)""" 
5229         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5231     def AssignStateImageList(*args
, **kwargs
): 
5232         """AssignStateImageList(self, ImageList imageList)""" 
5233         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5235     def GetItemText(*args
, **kwargs
): 
5236         """GetItemText(self, TreeItemId item) -> String""" 
5237         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5239     def GetItemImage(*args
, **kwargs
): 
5240         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5241         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5243     def GetItemData(*args
, **kwargs
): 
5244         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5245         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5247     def GetItemPyData(*args
, **kwargs
): 
5248         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5249         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5251     GetPyData 
= GetItemPyData 
 
5252     def GetItemTextColour(*args
, **kwargs
): 
5253         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5254         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5256     def GetItemBackgroundColour(*args
, **kwargs
): 
5257         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5258         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5260     def GetItemFont(*args
, **kwargs
): 
5261         """GetItemFont(self, TreeItemId item) -> Font""" 
5262         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5264     def SetItemText(*args
, **kwargs
): 
5265         """SetItemText(self, TreeItemId item, String text)""" 
5266         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5268     def SetItemImage(*args
, **kwargs
): 
5269         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5270         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5272     def SetItemData(*args
, **kwargs
): 
5273         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5274         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5276     def SetItemPyData(*args
, **kwargs
): 
5277         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5278         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5280     SetPyData 
= SetItemPyData 
 
5281     def SetItemHasChildren(*args
, **kwargs
): 
5282         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5283         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5285     def SetItemBold(*args
, **kwargs
): 
5286         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5287         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5289     def SetItemDropHighlight(*args
, **kwargs
): 
5290         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5291         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5293     def SetItemTextColour(*args
, **kwargs
): 
5294         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5295         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5297     def SetItemBackgroundColour(*args
, **kwargs
): 
5298         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5299         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5301     def SetItemFont(*args
, **kwargs
): 
5302         """SetItemFont(self, TreeItemId item, Font font)""" 
5303         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5305     def IsVisible(*args
, **kwargs
): 
5306         """IsVisible(self, TreeItemId item) -> bool""" 
5307         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5309     def ItemHasChildren(*args
, **kwargs
): 
5310         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5311         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5313     def IsExpanded(*args
, **kwargs
): 
5314         """IsExpanded(self, TreeItemId item) -> bool""" 
5315         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5317     def IsSelected(*args
, **kwargs
): 
5318         """IsSelected(self, TreeItemId item) -> bool""" 
5319         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5321     def IsBold(*args
, **kwargs
): 
5322         """IsBold(self, TreeItemId item) -> bool""" 
5323         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5325     def GetChildrenCount(*args
, **kwargs
): 
5326         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5327         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5329     def GetRootItem(*args
, **kwargs
): 
5330         """GetRootItem(self) -> TreeItemId""" 
5331         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5333     def GetSelection(*args
, **kwargs
): 
5334         """GetSelection(self) -> TreeItemId""" 
5335         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5337     def GetSelections(*args
, **kwargs
): 
5338         """GetSelections(self) -> PyObject""" 
5339         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5341     def GetItemParent(*args
, **kwargs
): 
5342         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5343         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5345     def GetFirstChild(*args
, **kwargs
): 
5346         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5347         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5349     def GetNextChild(*args
, **kwargs
): 
5350         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5351         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5353     def GetLastChild(*args
, **kwargs
): 
5354         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5355         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5357     def GetNextSibling(*args
, **kwargs
): 
5358         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5359         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5361     def GetPrevSibling(*args
, **kwargs
): 
5362         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5363         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5365     def GetFirstVisibleItem(*args
, **kwargs
): 
5366         """GetFirstVisibleItem(self) -> TreeItemId""" 
5367         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5369     def GetNextVisible(*args
, **kwargs
): 
5370         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5371         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5373     def GetPrevVisible(*args
, **kwargs
): 
5374         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5375         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5377     def AddRoot(*args
, **kwargs
): 
5378         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5379         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5381     def PrependItem(*args
, **kwargs
): 
5383         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5384             TreeItemData data=None) -> TreeItemId 
5386         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5388     def InsertItem(*args
, **kwargs
): 
5390         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5391             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5393         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5395     def InsertItemBefore(*args
, **kwargs
): 
5397         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5398             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5400         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5402     def AppendItem(*args
, **kwargs
): 
5404         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5405             TreeItemData data=None) -> TreeItemId 
5407         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5409     def Delete(*args
, **kwargs
): 
5410         """Delete(self, TreeItemId item)""" 
5411         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5413     def DeleteChildren(*args
, **kwargs
): 
5414         """DeleteChildren(self, TreeItemId item)""" 
5415         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5417     def DeleteAllItems(*args
, **kwargs
): 
5418         """DeleteAllItems(self)""" 
5419         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5421     def Expand(*args
, **kwargs
): 
5422         """Expand(self, TreeItemId item)""" 
5423         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5425     def ExpandAllChildren(*args
, **kwargs
): 
5426         """ExpandAllChildren(self, TreeItemId item)""" 
5427         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5429     def ExpandAll(*args
, **kwargs
): 
5430         """ExpandAll(self)""" 
5431         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5433     def Collapse(*args
, **kwargs
): 
5434         """Collapse(self, TreeItemId item)""" 
5435         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5437     def CollapseAndReset(*args
, **kwargs
): 
5438         """CollapseAndReset(self, TreeItemId item)""" 
5439         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5441     def Toggle(*args
, **kwargs
): 
5442         """Toggle(self, TreeItemId item)""" 
5443         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5445     def Unselect(*args
, **kwargs
): 
5446         """Unselect(self)""" 
5447         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5449     def UnselectItem(*args
, **kwargs
): 
5450         """UnselectItem(self, TreeItemId item)""" 
5451         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5453     def UnselectAll(*args
, **kwargs
): 
5454         """UnselectAll(self)""" 
5455         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5457     def SelectItem(*args
, **kwargs
): 
5458         """SelectItem(self, TreeItemId item, bool select=True)""" 
5459         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5461     def ToggleItemSelection(*args
, **kwargs
): 
5462         """ToggleItemSelection(self, TreeItemId item)""" 
5463         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5465     def EnsureVisible(*args
, **kwargs
): 
5466         """EnsureVisible(self, TreeItemId item)""" 
5467         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5469     def ScrollTo(*args
, **kwargs
): 
5470         """ScrollTo(self, TreeItemId item)""" 
5471         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5473     def EditLabel(*args
, **kwargs
): 
5474         """EditLabel(self, TreeItemId item)""" 
5475         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5477     def GetEditControl(*args
, **kwargs
): 
5478         """GetEditControl(self) -> TextCtrl""" 
5479         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5481     def SortChildren(*args
, **kwargs
): 
5482         """SortChildren(self, TreeItemId item)""" 
5483         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5485     def HitTest(*args
, **kwargs
): 
5487         HitTest(Point point) -> (item, where) 
5489         Determine which item (if any) belongs the given point.  The coordinates 
5490         specified are relative to the client area of tree ctrl and the where return 
5491         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5494         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5496     def GetBoundingRect(*args
, **kwargs
): 
5497         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5498         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5500     def GetClassDefaultAttributes(*args
, **kwargs
): 
5502         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5504         Get the default attributes for this class.  This is useful if you want 
5505         to use the same font or colour in your own control as in a standard 
5506         control -- which is a much better idea than hard coding specific 
5507         colours or fonts which might look completely out of place on the 
5508         user's system, especially if it uses themes. 
5510         The variant parameter is only relevant under Mac currently and is 
5511         ignore under other platforms. Under Mac, it will change the size of 
5512         the returned font. See `wx.Window.SetWindowVariant` for more about 
5515         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5517     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5518     def SetQuickBestSize(*args
, **kwargs
): 
5519         """SetQuickBestSize(self, bool q)""" 
5520         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5522     def GetQuickBestSize(*args
, **kwargs
): 
5523         """GetQuickBestSize(self) -> bool""" 
5524         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5526     Count 
= property(GetCount
,doc
="See `GetCount`")  
5527     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5528     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5529     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5530     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5531     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5532     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5533     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5534     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5535     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5536     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5537 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5539 def PreTreeCtrl(*args
, **kwargs
): 
5540     """PreTreeCtrl() -> TreeCtrl""" 
5541     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5544 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5546     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5548     Get the default attributes for this class.  This is useful if you want 
5549     to use the same font or colour in your own control as in a standard 
5550     control -- which is a much better idea than hard coding specific 
5551     colours or fonts which might look completely out of place on the 
5552     user's system, especially if it uses themes. 
5554     The variant parameter is only relevant under Mac currently and is 
5555     ignore under other platforms. Under Mac, it will change the size of 
5556     the returned font. See `wx.Window.SetWindowVariant` for more about 
5559   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5561 #--------------------------------------------------------------------------- 
5563 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5564 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5565 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5566 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5567 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5568 class GenericDirCtrl(_core
.Control
): 
5569     """Proxy of C++ GenericDirCtrl class""" 
5570     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5571     __repr__ 
= _swig_repr
 
5572     def __init__(self
, *args
, **kwargs
):  
5574         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5575             Point pos=DefaultPosition, Size size=DefaultSize,  
5576             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5577             String filter=EmptyString,  
5578             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5580         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5581         self
._setOORInfo
(self
) 
5583     def Create(*args
, **kwargs
): 
5585         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5586             Point pos=DefaultPosition, Size size=DefaultSize,  
5587             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5588             String filter=EmptyString,  
5589             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5591         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5593     def ExpandPath(*args
, **kwargs
): 
5594         """ExpandPath(self, String path) -> bool""" 
5595         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5597     def CollapsePath(*args
, **kwargs
): 
5598         """CollapsePath(self, String path) -> bool""" 
5599         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5601     def GetDefaultPath(*args
, **kwargs
): 
5602         """GetDefaultPath(self) -> String""" 
5603         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5605     def SetDefaultPath(*args
, **kwargs
): 
5606         """SetDefaultPath(self, String path)""" 
5607         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5609     def GetPath(*args
, **kwargs
): 
5610         """GetPath(self) -> String""" 
5611         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5613     def GetFilePath(*args
, **kwargs
): 
5614         """GetFilePath(self) -> String""" 
5615         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5617     def SetPath(*args
, **kwargs
): 
5618         """SetPath(self, String path)""" 
5619         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5621     def ShowHidden(*args
, **kwargs
): 
5622         """ShowHidden(self, bool show)""" 
5623         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5625     def GetShowHidden(*args
, **kwargs
): 
5626         """GetShowHidden(self) -> bool""" 
5627         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5629     def GetFilter(*args
, **kwargs
): 
5630         """GetFilter(self) -> String""" 
5631         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5633     def SetFilter(*args
, **kwargs
): 
5634         """SetFilter(self, String filter)""" 
5635         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5637     def GetFilterIndex(*args
, **kwargs
): 
5638         """GetFilterIndex(self) -> int""" 
5639         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5641     def SetFilterIndex(*args
, **kwargs
): 
5642         """SetFilterIndex(self, int n)""" 
5643         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5645     def GetRootId(*args
, **kwargs
): 
5646         """GetRootId(self) -> TreeItemId""" 
5647         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5649     def GetTreeCtrl(*args
, **kwargs
): 
5650         """GetTreeCtrl(self) -> TreeCtrl""" 
5651         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5653     def GetFilterListCtrl(*args
, **kwargs
): 
5654         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5655         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5657     def FindChild(*args
, **kwargs
): 
5659         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5661         Find the child that matches the first part of 'path'.  E.g. if a child 
5662         path is "/usr" and 'path' is "/usr/include" then the child for 
5663         /usr is returned.  If the path string has been used (we're at the 
5664         leaf), done is set to True. 
5667         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5669     def DoResize(*args
, **kwargs
): 
5670         """DoResize(self)""" 
5671         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5673     def ReCreateTree(*args
, **kwargs
): 
5674         """ReCreateTree(self)""" 
5675         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5677     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5678     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5679     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5680     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5681     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5682     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5683     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5684     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5685 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5686 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5688 def PreGenericDirCtrl(*args
, **kwargs
): 
5689     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5690     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5693 class DirFilterListCtrl(Choice
): 
5694     """Proxy of C++ DirFilterListCtrl class""" 
5695     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5696     __repr__ 
= _swig_repr
 
5697     def __init__(self
, *args
, **kwargs
):  
5699         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5700             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5702         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5703         self
._setOORInfo
(self
) 
5705     def Create(*args
, **kwargs
): 
5707         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5708             Size size=DefaultSize, long style=0) -> bool 
5710         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5712     def FillFilterList(*args
, **kwargs
): 
5713         """FillFilterList(self, String filter, int defaultFilter)""" 
5714         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5716 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5718 def PreDirFilterListCtrl(*args
, **kwargs
): 
5719     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5720     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5723 #--------------------------------------------------------------------------- 
5725 class PyControl(_core
.Control
): 
5726     """Proxy of C++ PyControl class""" 
5727     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5728     __repr__ 
= _swig_repr
 
5729     def __init__(self
, *args
, **kwargs
):  
5731         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5732             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5733             String name=ControlNameStr) -> PyControl 
5735         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5736         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5738     def _setCallbackInfo(*args
, **kwargs
): 
5739         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5740         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5742     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5743     def DoEraseBackground(*args
, **kwargs
): 
5744         """DoEraseBackground(self, DC dc) -> bool""" 
5745         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5747     def DoMoveWindow(*args
, **kwargs
): 
5748         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5749         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5751     def DoSetSize(*args
, **kwargs
): 
5752         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5753         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5755     def DoSetClientSize(*args
, **kwargs
): 
5756         """DoSetClientSize(self, int width, int height)""" 
5757         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5759     def DoSetVirtualSize(*args
, **kwargs
): 
5760         """DoSetVirtualSize(self, int x, int y)""" 
5761         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5763     def DoGetSize(*args
, **kwargs
): 
5764         """DoGetSize() -> (width, height)""" 
5765         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5767     def DoGetClientSize(*args
, **kwargs
): 
5768         """DoGetClientSize() -> (width, height)""" 
5769         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5771     def DoGetPosition(*args
, **kwargs
): 
5772         """DoGetPosition() -> (x,y)""" 
5773         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5775     def DoGetVirtualSize(*args
, **kwargs
): 
5776         """DoGetVirtualSize(self) -> Size""" 
5777         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5779     def DoGetBestSize(*args
, **kwargs
): 
5780         """DoGetBestSize(self) -> Size""" 
5781         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5783     def GetDefaultAttributes(*args
, **kwargs
): 
5784         """GetDefaultAttributes(self) -> VisualAttributes""" 
5785         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5787     def OnInternalIdle(*args
, **kwargs
): 
5788         """OnInternalIdle(self)""" 
5789         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5791     def base_DoMoveWindow(*args
, **kw
): 
5792         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5793     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5794                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5796     def base_DoSetSize(*args
, **kw
): 
5797         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5798     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5799                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5801     def base_DoSetClientSize(*args
, **kw
): 
5802         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5803     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5804                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5806     def base_DoSetVirtualSize(*args
, **kw
): 
5807         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5808     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5809                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5811     def base_DoGetSize(*args
, **kw
): 
5812         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5813     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5814                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5816     def base_DoGetClientSize(*args
, **kw
): 
5817         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5818     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5819                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5821     def base_DoGetPosition(*args
, **kw
): 
5822         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5823     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5824                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5826     def base_DoGetVirtualSize(*args
, **kw
): 
5827         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5828     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5829                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5831     def base_DoGetBestSize(*args
, **kw
): 
5832         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5833     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5834                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5836     def base_InitDialog(*args
, **kw
): 
5837         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5838     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5839                                    "Please use PyScrolledWindow.InitDialog instead.") 
5841     def base_TransferDataToWindow(*args
, **kw
): 
5842         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5843     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5844                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5846     def base_TransferDataFromWindow(*args
, **kw
): 
5847         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5848     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5849                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5851     def base_Validate(*args
, **kw
): 
5852         return PyScrolledWindow
.Validate(*args
, **kw
) 
5853     base_Validate 
= wx
._deprecated
(base_Validate
, 
5854                                    "Please use PyScrolledWindow.Validate instead.") 
5856     def base_AcceptsFocus(*args
, **kw
): 
5857         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5858     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5859                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5861     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5862         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5863     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5864                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5866     def base_GetMaxSize(*args
, **kw
): 
5867         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5868     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5869                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5871     def base_AddChild(*args
, **kw
): 
5872         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5873     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5874                                    "Please use PyScrolledWindow.AddChild instead.") 
5876     def base_RemoveChild(*args
, **kw
): 
5877         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5878     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5879                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5881     def base_ShouldInheritColours(*args
, **kw
): 
5882         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5883     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5884                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5886     def base_GetDefaultAttributes(*args
, **kw
): 
5887         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5888     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5889                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5891     def base_OnInternalIdle(*args
, **kw
): 
5892         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5893     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5894                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5896 _controls_
.PyControl_swigregister(PyControl
) 
5898 def PrePyControl(*args
, **kwargs
): 
5899     """PrePyControl() -> PyControl""" 
5900     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5903 #--------------------------------------------------------------------------- 
5905 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5906 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5907 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5908 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5909 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5910 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5912 class HelpEvent(_core
.CommandEvent
): 
5914     A help event is sent when the user has requested context-sensitive 
5915     help. This can either be caused by the application requesting 
5916     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5917     the system generating a WM_HELP message when the user pressed F1 or 
5918     clicked on the query button in a dialog caption. 
5920     A help event is sent to the window that the user clicked on, and is 
5921     propagated up the window hierarchy until the event is processed or 
5922     there are no more event handlers. The application should call 
5923     event.GetId to check the identity of the clicked-on window, and then 
5924     either show some suitable help or call event.Skip if the identifier is 
5925     unrecognised. Calling Skip is important because it allows wxWindows to 
5926     generate further events for ancestors of the clicked-on 
5927     window. Otherwise it would be impossible to show help for container 
5928     windows, since processing would stop after the first window found. 
5930     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5931     __repr__ 
= _swig_repr
 
5932     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5933     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5934     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5935     def __init__(self
, *args
, **kwargs
):  
5937         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5938             int origin=Origin_Unknown) -> HelpEvent 
5940         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5941     def GetPosition(*args
, **kwargs
): 
5943         GetPosition(self) -> Point 
5945         Returns the left-click position of the mouse, in screen 
5946         coordinates. This allows the application to position the help 
5949         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5951     def SetPosition(*args
, **kwargs
): 
5953         SetPosition(self, Point pos) 
5955         Sets the left-click position of the mouse, in screen coordinates. 
5957         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5959     def GetLink(*args
, **kwargs
): 
5961         GetLink(self) -> String 
5963         Get an optional link to further help 
5965         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5967     def SetLink(*args
, **kwargs
): 
5969         SetLink(self, String link) 
5971         Set an optional link to further help 
5973         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5975     def GetTarget(*args
, **kwargs
): 
5977         GetTarget(self) -> String 
5979         Get an optional target to display help in. E.g. a window specification 
5981         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5983     def SetTarget(*args
, **kwargs
): 
5985         SetTarget(self, String target) 
5987         Set an optional target to display help in. E.g. a window specification 
5989         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5991     def GetOrigin(*args
, **kwargs
): 
5993         GetOrigin(self) -> int 
5995         Optiononal indication of the source of the event. 
5997         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
5999     def SetOrigin(*args
, **kwargs
): 
6000         """SetOrigin(self, int origin)""" 
6001         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6003     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6004     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6005     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6006     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6007 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6009 class ContextHelp(_core
.Object
): 
6011     This class changes the cursor to a query and puts the application into 
6012     a 'context-sensitive help mode'. When the user left-clicks on a window 
6013     within the specified window, a ``EVT_HELP`` event is sent to that 
6014     control, and the application may respond to it by popping up some 
6017     There are a couple of ways to invoke this behaviour implicitly: 
6019         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6020           (Windows only). This will put a question mark in the titlebar, 
6021           and Windows will put the application into context-sensitive help 
6022           mode automatically, with further programming. 
6024         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6025           to create a context help object. Normally you will write your 
6026           application so that this button is only added to a dialog for 
6027           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6030     :see: `wx.ContextHelpButton` 
6033     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6034     __repr__ 
= _swig_repr
 
6035     def __init__(self
, *args
, **kwargs
):  
6037         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6039         Constructs a context help object, calling BeginContextHelp if doNow is 
6042         If window is None, the top window is used. 
6044         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6045     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6046     __del__ 
= lambda self 
: None; 
6047     def BeginContextHelp(*args
, **kwargs
): 
6049         BeginContextHelp(self, Window window=None) -> bool 
6051         Puts the application into context-sensitive help mode. window is the 
6052         window which will be used to catch events; if NULL, the top window 
6055         Returns true if the application was successfully put into 
6056         context-sensitive help mode. This function only returns when the event 
6059         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6061     def EndContextHelp(*args
, **kwargs
): 
6063         EndContextHelp(self) -> bool 
6065         Ends context-sensitive help mode. Not normally called by the 
6068         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6070 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6072 class ContextHelpButton(BitmapButton
): 
6074     Instances of this class may be used to add a question mark button that 
6075     when pressed, puts the application into context-help mode. It does 
6076     this by creating a wx.ContextHelp object which itself generates a 
6077     ``EVT_HELP`` event when the user clicks on a window. 
6079     On Windows, you may add a question-mark icon to a dialog by use of the 
6080     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6081     will have to add a button explicitly, usually next to OK, Cancel or 
6084     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6087     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6088     __repr__ 
= _swig_repr
 
6089     def __init__(self
, *args
, **kwargs
):  
6091         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6092             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6094         Constructor, creating and showing a context help button. 
6096         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6097         self
._setOORInfo
(self
) 
6099 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6101 class HelpProvider(object): 
6103     wx.HelpProvider is an abstract class used by a program 
6104     implementing context-sensitive help to show the help text for the 
6107     The current help provider must be explicitly set by the 
6108     application using wx.HelpProvider.Set(). 
6110     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6111     def __init__(self
): raise AttributeError, "No constructor defined" 
6112     __repr__ 
= _swig_repr
 
6113     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6114     __del__ 
= lambda self 
: None; 
6115     def Set(*args
, **kwargs
): 
6117         Set(HelpProvider helpProvider) -> HelpProvider 
6119         Sset the current, application-wide help provider. Returns the previous 
6120         one.  Unlike some other classes, the help provider is not created on 
6121         demand. This must be explicitly done by the application. 
6123         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6125     Set 
= staticmethod(Set
) 
6126     def Get(*args
, **kwargs
): 
6128         Get() -> HelpProvider 
6130         Return the current application-wide help provider. 
6132         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6134     Get 
= staticmethod(Get
) 
6135     def GetHelp(*args
, **kwargs
): 
6137         GetHelp(self, Window window) -> String 
6139         Gets the help string for this window. Its interpretation is dependent 
6140         on the help provider except that empty string always means that no 
6141         help is associated with the window. 
6143         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6145     def ShowHelp(*args
, **kwargs
): 
6147         ShowHelp(self, Window window) -> bool 
6149         Shows help for the given window. Uses GetHelp internally if 
6150         applicable. Returns True if it was done, or False if no help was 
6151         available for this window. 
6153         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6155     def ShowHelpAtPoint(*args
, **kwargs
): 
6157         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6159         Show help for the given window (uses window.GetHelpAtPoint() 
6160         internally if applicable), return true if it was done or false if no 
6161         help available for this window. 
6163         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6165     def AddHelp(*args
, **kwargs
): 
6167         AddHelp(self, Window window, String text) 
6169         Associates the text with the given window. 
6171         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6173     def AddHelpById(*args
, **kwargs
): 
6175         AddHelpById(self, int id, String text) 
6177         This version associates the given text with all windows with this 
6178         id. May be used to set the same help string for all Cancel buttons in 
6179         the application, for example. 
6181         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6183     def RemoveHelp(*args
, **kwargs
): 
6185         RemoveHelp(self, Window window) 
6187         Removes the association between the window pointer and the help 
6188         text. This is called by the wx.Window destructor. Without this, the 
6189         table of help strings will fill up and when window pointers are 
6190         reused, the wrong help string will be found. 
6192         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6194     def Destroy(*args
, **kwargs
): 
6196         args
[0].this
.own(False) 
6197         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6199 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6201 def HelpProvider_Set(*args
, **kwargs
): 
6203     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6205     Sset the current, application-wide help provider. Returns the previous 
6206     one.  Unlike some other classes, the help provider is not created on 
6207     demand. This must be explicitly done by the application. 
6209   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6211 def HelpProvider_Get(*args
): 
6213     HelpProvider_Get() -> HelpProvider 
6215     Return the current application-wide help provider. 
6217   return _controls_
.HelpProvider_Get(*args
) 
6219 class SimpleHelpProvider(HelpProvider
): 
6221     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6222     supports only plain text help strings, and shows the string associated 
6223     with the control (if any) in a tooltip. 
6225     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6226     __repr__ 
= _swig_repr
 
6227     def __init__(self
, *args
, **kwargs
):  
6229         __init__(self) -> SimpleHelpProvider 
6231         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6232         supports only plain text help strings, and shows the string associated 
6233         with the control (if any) in a tooltip. 
6235         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6236 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6238 #--------------------------------------------------------------------------- 
6240 class DragImage(_core
.Object
): 
6241     """Proxy of C++ DragImage class""" 
6242     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6243     __repr__ 
= _swig_repr
 
6244     def __init__(self
, *args
, **kwargs
):  
6245         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6246         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6247     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6248     __del__ 
= lambda self 
: None; 
6249     def SetBackingBitmap(*args
, **kwargs
): 
6250         """SetBackingBitmap(self, Bitmap bitmap)""" 
6251         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6253     def BeginDrag(*args
, **kwargs
): 
6255         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6256             Rect rect=None) -> bool 
6258         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6260     def BeginDragBounded(*args
, **kwargs
): 
6261         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6262         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6264     def EndDrag(*args
, **kwargs
): 
6265         """EndDrag(self) -> bool""" 
6266         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6268     def Move(*args
, **kwargs
): 
6269         """Move(self, Point pt) -> bool""" 
6270         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6272     def Show(*args
, **kwargs
): 
6273         """Show(self) -> bool""" 
6274         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6276     def Hide(*args
, **kwargs
): 
6277         """Hide(self) -> bool""" 
6278         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6280     def GetImageRect(*args
, **kwargs
): 
6281         """GetImageRect(self, Point pos) -> Rect""" 
6282         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6284     def DoDrawImage(*args
, **kwargs
): 
6285         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6286         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6288     def UpdateBackingFromWindow(*args
, **kwargs
): 
6289         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6290         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6292     def RedrawImage(*args
, **kwargs
): 
6293         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6294         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6296     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6297 _controls_
.DragImage_swigregister(DragImage
) 
6299 def DragIcon(*args
, **kwargs
): 
6300     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6301     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6304 def DragString(*args
, **kwargs
): 
6305     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6306     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6309 def DragTreeItem(*args
, **kwargs
): 
6310     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6311     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6314 def DragListItem(*args
, **kwargs
): 
6315     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6316     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6319 #--------------------------------------------------------------------------- 
6321 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6322 DP_SPIN 
= _controls_
.DP_SPIN
 
6323 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6324 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6325 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6326 class DatePickerCtrl(_core
.Control
): 
6328     This control allows the user to select a date. Unlike 
6329     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6330     `wx.DatePickerCtrl` is implemented as a small window showing the 
6331     currently selected date. The control can be edited using the keyboard, 
6332     and can also display a popup window for more user-friendly date 
6333     selection, depending on the styles used and the platform. 
6335     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6336     __repr__ 
= _swig_repr
 
6337     def __init__(self
, *args
, **kwargs
):  
6339         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6340             Point pos=DefaultPosition, Size size=DefaultSize,  
6341             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6342             Validator validator=DefaultValidator,  
6343             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6345         Create a new DatePickerCtrl. 
6347         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6348         self
._setOORInfo
(self
) 
6350     def Create(*args
, **kwargs
): 
6352         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6353             Point pos=DefaultPosition, Size size=DefaultSize,  
6354             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6355             Validator validator=DefaultValidator,  
6356             String name=DatePickerCtrlNameStr) -> bool 
6358         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6361         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6363     def SetValue(*args
, **kwargs
): 
6365         SetValue(self, DateTime dt) 
6367         Changes the current value of the control. The date should be valid and 
6368         included in the currently selected range, if any. 
6370         Calling this method does not result in a date change event. 
6372         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6374     def GetValue(*args
, **kwargs
): 
6376         GetValue(self) -> DateTime 
6378         Returns the currently selected date. If there is no selection or the 
6379         selection is outside of the current range, an invalid `wx.DateTime` 
6382         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6384     def SetRange(*args
, **kwargs
): 
6386         SetRange(self, DateTime dt1, DateTime dt2) 
6388         Sets the valid range for the date selection. If dt1 is valid, it 
6389         becomes the earliest date (inclusive) accepted by the control. If dt2 
6390         is valid, it becomes the latest possible date. 
6392         If the current value of the control is outside of the newly set range 
6393         bounds, the behaviour is undefined. 
6395         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6397     def GetLowerLimit(*args
, **kwargs
): 
6399         GetLowerLimit(self) -> DateTime 
6401         Get the lower limit of the valid range for the date selection, if any. 
6402         If there is no range or there is no lower limit, then the 
6403         `wx.DateTime` value returned will be invalid. 
6405         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6407     def GetUpperLimit(*args
, **kwargs
): 
6409         GetUpperLimit(self) -> DateTime 
6411         Get the upper limit of the valid range for the date selection, if any. 
6412         If there is no range or there is no upper limit, then the 
6413         `wx.DateTime` value returned will be invalid. 
6415         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6417     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6418     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6419     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6420 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6421 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6423 def PreDatePickerCtrl(*args
, **kwargs
): 
6425     PreDatePickerCtrl() -> DatePickerCtrl 
6427     Precreate a DatePickerCtrl for use in 2-phase creation. 
6429     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6432 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6433 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6434 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6435 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6436 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6437 #--------------------------------------------------------------------------- 
6439 class HyperlinkCtrl(_core
.Control
): 
6441     A static text control that emulates a hyperlink. The link is displayed 
6442     in an appropriate text style, derived from the control's normal font. 
6443     When the mouse rolls over the link, the cursor changes to a hand and 
6444     the link's color changes to the active color. 
6446     Clicking on the link does not launch a web browser; instead, a 
6447     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6451     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6452     __repr__ 
= _swig_repr
 
6453     def __init__(self
, *args
, **kwargs
):  
6455         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6456             Size size=DefaultSize,  
6457             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6459         A static text control that emulates a hyperlink. The link is displayed 
6460         in an appropriate text style, derived from the control's normal font. 
6461         When the mouse rolls over the link, the cursor changes to a hand and 
6462         the link's color changes to the active color. 
6464         Clicking on the link does not launch a web browser; instead, a 
6465         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6469         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6470         self
._setOORInfo
(self
) 
6472     def Create(*args
, **kwargs
): 
6474         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6475             Size size=DefaultSize,  
6476             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6478         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6480     def GetHoverColour(*args
, **kwargs
): 
6481         """GetHoverColour(self) -> Colour""" 
6482         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6484     def SetHoverColour(*args
, **kwargs
): 
6485         """SetHoverColour(self, Colour colour)""" 
6486         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6488     def GetNormalColour(*args
, **kwargs
): 
6489         """GetNormalColour(self) -> Colour""" 
6490         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6492     def SetNormalColour(*args
, **kwargs
): 
6493         """SetNormalColour(self, Colour colour)""" 
6494         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6496     def GetVisitedColour(*args
, **kwargs
): 
6497         """GetVisitedColour(self) -> Colour""" 
6498         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6500     def SetVisitedColour(*args
, **kwargs
): 
6501         """SetVisitedColour(self, Colour colour)""" 
6502         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6504     def GetURL(*args
, **kwargs
): 
6505         """GetURL(self) -> String""" 
6506         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6508     def SetURL(*args
, **kwargs
): 
6509         """SetURL(self, String url)""" 
6510         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6512     def SetVisited(*args
, **kwargs
): 
6513         """SetVisited(self, bool visited=True)""" 
6514         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6516     def GetVisited(*args
, **kwargs
): 
6517         """GetVisited(self) -> bool""" 
6518         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6520     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6521     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6522     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6523     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6524     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6525 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6526 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6528 def PreHyperlinkCtrl(*args
, **kwargs
): 
6530     PreHyperlinkCtrl() -> HyperlinkCtrl 
6532     A static text control that emulates a hyperlink. The link is displayed 
6533     in an appropriate text style, derived from the control's normal font. 
6534     When the mouse rolls over the link, the cursor changes to a hand and 
6535     the link's color changes to the active color. 
6537     Clicking on the link does not launch a web browser; instead, a 
6538     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6542     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6545 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6546 class HyperlinkEvent(_core
.CommandEvent
): 
6547     """Proxy of C++ HyperlinkEvent class""" 
6548     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6549     __repr__ 
= _swig_repr
 
6550     def __init__(self
, *args
, **kwargs
):  
6551         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6552         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6553     def GetURL(*args
, **kwargs
): 
6554         """GetURL(self) -> String""" 
6555         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6557     def SetURL(*args
, **kwargs
): 
6558         """SetURL(self, String url)""" 
6559         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6561     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6562 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6564 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6566 #--------------------------------------------------------------------------- 
6568 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6569 class PickerBase(_core
.Control
): 
6571     Base abstract class for all pickers which support an auxiliary text 
6572     control. This class handles all positioning and sizing of the text 
6573     control like a an horizontal `wx.BoxSizer` would do, with the text 
6574     control on the left of the picker button and the proportion of the 
6575     picker fixed to value 1. 
6577     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6578     def __init__(self
): raise AttributeError, "No constructor defined" 
6579     __repr__ 
= _swig_repr
 
6580     def CreateBase(*args
, **kwargs
): 
6582         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6583             Size size=DefaultSize,  
6584             long style=0, Validator validator=DefaultValidator,  
6585             String name=wxButtonNameStr) -> bool 
6587         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6589     def SetInternalMargin(*args
, **kwargs
): 
6591         SetInternalMargin(self, int newmargin) 
6593         Sets the margin (in pixels) between the picker and the text control. 
6595         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6597     def GetInternalMargin(*args
, **kwargs
): 
6599         GetInternalMargin(self) -> int 
6601         Returns the margin (in pixels) between the picker and the text 
6604         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6606     def SetTextCtrlProportion(*args
, **kwargs
): 
6608         SetTextCtrlProportion(self, int prop) 
6610         Sets the proportion between the text control and the picker button. 
6611         This is used to set relative sizes of the text contorl and the picker. 
6612         The value passed to this function must be >= 1. 
6614         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6616     def GetTextCtrlProportion(*args
, **kwargs
): 
6618         GetTextCtrlProportion(self) -> int 
6620         Returns the proportion between the text control and the picker. 
6622         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6624     def SetPickerCtrlProportion(*args
, **kwargs
): 
6626         SetPickerCtrlProportion(self, int prop) 
6628         Sets the proportion value of the picker. 
6630         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6632     def GetPickerCtrlProportion(*args
, **kwargs
): 
6634         GetPickerCtrlProportion(self) -> int 
6636         Gets the proportion value of the picker. 
6638         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6640     def IsTextCtrlGrowable(*args
, **kwargs
): 
6641         """IsTextCtrlGrowable(self) -> bool""" 
6642         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6644     def SetTextCtrlGrowable(*args
, **kwargs
): 
6645         """SetTextCtrlGrowable(self, bool grow=True)""" 
6646         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6648     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6649         """IsPickerCtrlGrowable(self) -> bool""" 
6650         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6652     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6653         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6654         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6656     def HasTextCtrl(*args
, **kwargs
): 
6658         HasTextCtrl(self) -> bool 
6660         Returns true if this class has a valid text control (i.e. if the 
6661         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6663         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6665     def GetTextCtrl(*args
, **kwargs
): 
6667         GetTextCtrl(self) -> TextCtrl 
6669         Returns a pointer to the text control handled by this class or None if 
6670         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6673         Very important: the contents of the text control could be containing 
6674         an invalid representation of the entity which can be chosen through 
6675         the picker (e.g. the user entered an invalid colour syntax because of 
6676         a typo). Thus you should never parse the content of the textctrl to 
6677         get the user's input; rather use the derived-class getter 
6678         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6681         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6683     def GetPickerCtrl(*args
, **kwargs
): 
6684         """GetPickerCtrl(self) -> Control""" 
6685         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6687     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6688     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6689     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6690     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6691     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6692     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6693     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6694 _controls_
.PickerBase_swigregister(PickerBase
) 
6696 #--------------------------------------------------------------------------- 
6698 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6699 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6700 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6701 class ColourPickerCtrl(PickerBase
): 
6703     This control allows the user to select a colour. The generic 
6704     implementation is a button which brings up a `wx.ColourDialog` when 
6705     clicked. Native implementations may differ but this is usually a 
6706     (small) widget which give access to the colour-chooser dialog. 
6708     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6709     __repr__ 
= _swig_repr
 
6710     def __init__(self
, *args
, **kwargs
):  
6712         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6713             Size size=DefaultSize,  
6714             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6715             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6717         This control allows the user to select a colour. The generic 
6718         implementation is a button which brings up a `wx.ColourDialog` when 
6719         clicked. Native implementations may differ but this is usually a 
6720         (small) widget which give access to the colour-chooser dialog. 
6722         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6723         self
._setOORInfo
(self
) 
6725     def Create(*args
, **kwargs
): 
6727         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6728             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6729             Validator validator=DefaultValidator,  
6730             String name=ColourPickerCtrlNameStr) -> bool 
6732         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6734     def GetColour(*args
, **kwargs
): 
6736         GetColour(self) -> Colour 
6738         Returns the currently selected colour. 
6740         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6742     def SetColour(*args
, **kwargs
): 
6744         SetColour(self, Colour col) 
6746         Set the displayed colour. 
6748         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6750     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6751 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6752 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6754 def PreColourPickerCtrl(*args
, **kwargs
): 
6756     PreColourPickerCtrl() -> ColourPickerCtrl 
6758     This control allows the user to select a colour. The generic 
6759     implementation is a button which brings up a `wx.ColourDialog` when 
6760     clicked. Native implementations may differ but this is usually a 
6761     (small) widget which give access to the colour-chooser dialog. 
6763     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6766 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6767 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6769 class ColourPickerEvent(_core
.CommandEvent
): 
6770     """Proxy of C++ ColourPickerEvent class""" 
6771     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6772     __repr__ 
= _swig_repr
 
6773     def __init__(self
, *args
, **kwargs
):  
6774         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6775         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6776     def GetColour(*args
, **kwargs
): 
6777         """GetColour(self) -> Colour""" 
6778         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6780     def SetColour(*args
, **kwargs
): 
6781         """SetColour(self, Colour c)""" 
6782         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6784     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6785 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6787 #--------------------------------------------------------------------------- 
6789 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6790 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6791 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6792 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6793 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6794 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6795 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6796 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6797 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6798 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6799 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6800 class FilePickerCtrl(PickerBase
): 
6801     """Proxy of C++ FilePickerCtrl class""" 
6802     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6803     __repr__ 
= _swig_repr
 
6804     def __init__(self
, *args
, **kwargs
):  
6806         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6807             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6808             Point pos=DefaultPosition,  
6809             Size size=DefaultSize,  
6810             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6811             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6813         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6814         self
._setOORInfo
(self
) 
6816     def Create(*args
, **kwargs
): 
6818         Create(self, Window parent, int id=-1, String path=EmptyString,  
6819             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6820             Point pos=DefaultPosition,  
6821             Size size=DefaultSize,  
6822             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6823             String name=FilePickerCtrlNameStr) -> bool 
6825         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6827     def GetPath(*args
, **kwargs
): 
6828         """GetPath(self) -> String""" 
6829         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6831     def SetPath(*args
, **kwargs
): 
6832         """SetPath(self, String str)""" 
6833         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6835     def CheckPath(*args
, **kwargs
): 
6836         """CheckPath(self, String path) -> bool""" 
6837         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6839     def GetTextCtrlValue(*args
, **kwargs
): 
6840         """GetTextCtrlValue(self) -> String""" 
6841         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6843     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6844     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6845 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6846 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6847 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6848 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6849 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6850 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6852 def PreFilePickerCtrl(*args
, **kwargs
): 
6853     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6854     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6857 class DirPickerCtrl(PickerBase
): 
6858     """Proxy of C++ DirPickerCtrl class""" 
6859     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6860     __repr__ 
= _swig_repr
 
6861     def __init__(self
, *args
, **kwargs
):  
6863         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6864             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6865             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6866             Validator validator=DefaultValidator,  
6867             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6869         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6870         self
._setOORInfo
(self
) 
6872     def Create(*args
, **kwargs
): 
6874         Create(self, Window parent, int id=-1, String path=EmptyString,  
6875             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6876             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6877             Validator validator=DefaultValidator,  
6878             String name=DirPickerCtrlNameStr) -> bool 
6880         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6882     def GetPath(*args
, **kwargs
): 
6883         """GetPath(self) -> String""" 
6884         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6886     def SetPath(*args
, **kwargs
): 
6887         """SetPath(self, String str)""" 
6888         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6890     def CheckPath(*args
, **kwargs
): 
6891         """CheckPath(self, String path) -> bool""" 
6892         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6894     def GetTextCtrlValue(*args
, **kwargs
): 
6895         """GetTextCtrlValue(self) -> String""" 
6896         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6898     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6899     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6900 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6902 def PreDirPickerCtrl(*args
, **kwargs
): 
6903     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6904     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6907 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6908 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6909 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6910 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6912 class FileDirPickerEvent(_core
.CommandEvent
): 
6913     """Proxy of C++ FileDirPickerEvent class""" 
6914     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6915     __repr__ 
= _swig_repr
 
6916     def __init__(self
, *args
, **kwargs
):  
6917         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6918         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6919     def GetPath(*args
, **kwargs
): 
6920         """GetPath(self) -> String""" 
6921         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6923     def SetPath(*args
, **kwargs
): 
6924         """SetPath(self, String p)""" 
6925         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6927     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6928 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6930 #--------------------------------------------------------------------------- 
6932 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6933 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6934 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6935 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6936 class FontPickerCtrl(PickerBase
): 
6937     """Proxy of C++ FontPickerCtrl class""" 
6938     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6939     __repr__ 
= _swig_repr
 
6940     def __init__(self
, *args
, **kwargs
):  
6942         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
6943             Point pos=DefaultPosition, Size size=DefaultSize,  
6944             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6945             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6947         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6948         self
._setOORInfo
(self
) 
6950     def Create(*args
, **kwargs
): 
6952         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
6953             Point pos=DefaultPosition, Size size=DefaultSize,  
6954             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6955             String name=FontPickerCtrlNameStr) -> bool 
6957         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6959     def GetSelectedFont(*args
, **kwargs
): 
6960         """GetSelectedFont(self) -> Font""" 
6961         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6963     def SetSelectedFont(*args
, **kwargs
): 
6964         """SetSelectedFont(self, Font f)""" 
6965         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6967     def SetMaxPointSize(*args
, **kwargs
): 
6968         """SetMaxPointSize(self, unsigned int max)""" 
6969         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6971     def GetMaxPointSize(*args
, **kwargs
): 
6972         """GetMaxPointSize(self) -> unsigned int""" 
6973         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6975     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
6976     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
6977 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
6978 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
6980 def PreFontPickerCtrl(*args
, **kwargs
): 
6981     """PreFontPickerCtrl() -> FontPickerCtrl""" 
6982     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
6985 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
6986 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
6988 class FontPickerEvent(_core
.CommandEvent
): 
6989     """Proxy of C++ FontPickerEvent class""" 
6990     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6991     __repr__ 
= _swig_repr
 
6992     def __init__(self
, *args
, **kwargs
):  
6993         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
6994         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
6995     def GetFont(*args
, **kwargs
): 
6996         """GetFont(self) -> Font""" 
6997         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
6999     def SetFont(*args
, **kwargs
): 
7000         """SetFont(self, Font c)""" 
7001         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7003     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7004 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7006 #--------------------------------------------------------------------------- 
7008 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7009 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7010 class CollapsiblePane(_core
.Control
): 
7012     A collapsable pane is a container with an embedded button-like 
7013     control which can be used by the user to collapse or expand the pane's 
7016     Once constructed you should use the `GetPane` function to access the 
7017     pane and add your controls inside it (i.e. use the window returned 
7018     from `GetPane` as the parent for the controls which must go in the 
7019     pane, NOT the wx.CollapsiblePane itself!). 
7021     Note that because of its nature of control which can dynamically (and 
7022     drastically) change its size at run-time under user-input, when 
7023     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7024     to add it with a proportion value of zero; this is because otherwise 
7025     all other windows with non-zero proportion values would automatically 
7026     get resized each time the user expands or collapses the pane window, 
7027     usually resulting a weird, flickering effect. 
7029     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7030     __repr__ 
= _swig_repr
 
7031     def __init__(self
, *args
, **kwargs
):  
7033         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7034             Point pos=DefaultPosition, Size size=DefaultSize,  
7035             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7036             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7038         Create and show a wx.CollapsiblePane 
7040         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7041         self
._setOORInfo
(self
) 
7043     def Create(*args
, **kwargs
): 
7045         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7046             Point pos=DefaultPosition, Size size=DefaultSize,  
7047             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7048             String name=CollapsiblePaneNameStr) -> bool 
7050         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7052     def Collapse(*args
, **kwargs
): 
7054         Collapse(self, bool collapse=True) 
7056         Collapses or expands the pane window. 
7058         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7060     def Expand(*args
, **kwargs
): 
7064         Same as Collapse(False). 
7066         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7068     def IsCollapsed(*args
, **kwargs
): 
7070         IsCollapsed(self) -> bool 
7072         Returns ``True`` if the pane window is currently hidden. 
7074         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7076     def IsExpanded(*args
, **kwargs
): 
7078         IsExpanded(self) -> bool 
7080         Returns ``True`` if the pane window is currently shown. 
7082         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7084     def GetPane(*args
, **kwargs
): 
7086         GetPane(self) -> Window 
7088         Returns a reference to the pane window.  Use the returned `wx.Window` 
7089         as the parent of widgets to make them part of the collapsible area. 
7091         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7093 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7094 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7096 def PreCollapsiblePane(*args
, **kwargs
): 
7098     PreCollapsiblePane() -> CollapsiblePane 
7100     Precreate a wx.CollapsiblePane for 2-phase creation. 
7102     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7105 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7106 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7108 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7109     """Proxy of C++ CollapsiblePaneEvent class""" 
7110     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7111     __repr__ 
= _swig_repr
 
7112     def __init__(self
, *args
, **kwargs
):  
7113         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7114         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7115     def GetCollapsed(*args
, **kwargs
): 
7116         """GetCollapsed(self) -> bool""" 
7117         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7119     def SetCollapsed(*args
, **kwargs
): 
7120         """SetCollapsed(self, bool c)""" 
7121         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7123 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
)