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=-1, String value=EmptyString, 
 583             Point pos=DefaultPosition, Size size=DefaultSize, 
 584             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 585             String name=ComboBoxNameStr) -> ComboBox 
 587         Constructor, creates and shows a ComboBox control. 
 589         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 590         self
._setOORInfo
(self
) 
 592     def Create(*args
, **kwargs
): 
 594         Create(Window parent, int id=-1, String value=EmptyString, 
 595             Point pos=DefaultPosition, Size size=DefaultSize, 
 596             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 597             String name=ChoiceNameStr) -> bool 
 599         Actually create the GUI wxComboBox control for 2-phase creation 
 601         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 603     def GetValue(*args
, **kwargs
): 
 605         GetValue(self) -> String 
 607         Returns the current value in the combobox text field. 
 609         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 611     def SetValue(*args
, **kwargs
): 
 612         """SetValue(self, String value)""" 
 613         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 615     def Copy(*args
, **kwargs
): 
 619         Copies the selected text to the clipboard. 
 621         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 623     def Cut(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard and removes the selection. 
 629         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 631     def Paste(*args
, **kwargs
): 
 635         Pastes text from the clipboard to the text field. 
 637         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 639     def SetInsertionPoint(*args
, **kwargs
): 
 641         SetInsertionPoint(self, long pos) 
 643         Sets the insertion point in the combobox text field. 
 645         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 647     def GetInsertionPoint(*args
, **kwargs
): 
 649         GetInsertionPoint(self) -> long 
 651         Returns the insertion point for the combobox's text field. 
 653         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 655     def GetLastPosition(*args
, **kwargs
): 
 657         GetLastPosition(self) -> long 
 659         Returns the last position in the combobox text field. 
 661         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 663     def Replace(*args
, **kwargs
): 
 665         Replace(self, long from, long to, String value) 
 667         Replaces the text between two positions with the given text, in the 
 670         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 672     def SetMark(*args
, **kwargs
): 
 674         SetMark(self, long from, long to) 
 676         Selects the text between the two positions in the combobox text field. 
 678         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 683     def GetCurrentSelection(*args
, **kwargs
): 
 685         GetCurrentSelection(self) -> int 
 687         Unlike `GetSelection` which only returns the accepted selection value, 
 688         i.e. the selection in the control once the user closes the dropdown 
 689         list, this function returns the current selection.  That is, while the 
 690         dropdown list is shown, it returns the currently selected item in 
 691         it. When it is not shown, its result is the same as for the other 
 694         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 696     def SetStringSelection(*args
, **kwargs
): 
 698         SetStringSelection(self, String string) -> bool 
 700         Select the item with the specifed string 
 702         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 704     def SetEditable(*args
, **kwargs
): 
 705         """SetEditable(self, bool editable)""" 
 706         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 708     def SetInsertionPointEnd(*args
, **kwargs
): 
 710         SetInsertionPointEnd(self) 
 712         Sets the insertion point at the end of the combobox text field. 
 714         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 716     def Remove(*args
, **kwargs
): 
 718         Remove(self, long from, long to) 
 720         Removes the text between the two positions in the combobox text field. 
 722         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 724     def IsEditable(*args
, **kwargs
): 
 726         IsEditable(self) -> bool 
 728         Returns True if the combo is ediatable (not read-only.) 
 730         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 732     def Undo(*args
, **kwargs
): 
 736         Redoes the last undo in the text field. Windows only. 
 738         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 740     def Redo(*args
, **kwargs
): 
 744         Undoes the last edit in the text field. Windows only. 
 746         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 748     def SelectAll(*args
, **kwargs
): 
 752         Select all the text in the combo's text field. 
 754         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 756     def CanCopy(*args
, **kwargs
): 
 758         CanCopy(self) -> bool 
 760         Returns True if the combobox is editable and there is a text selection 
 761         to copy to the clipboard.  Only available on Windows. 
 763         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 765     def CanCut(*args
, **kwargs
): 
 769         Returns True if the combobox is editable and there is a text selection 
 770         to copy to the clipboard.  Only available on Windows. 
 772         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 774     def CanPaste(*args
, **kwargs
): 
 776         CanPaste(self) -> bool 
 778         Returns True if the combobox is editable and there is text on the 
 779         clipboard that can be pasted into the text field. Only available on 
 782         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 784     def CanUndo(*args
, **kwargs
): 
 786         CanUndo(self) -> bool 
 788         Returns True if the combobox is editable and the last edit can be 
 789         undone.  Only available on Windows. 
 791         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 793     def CanRedo(*args
, **kwargs
): 
 795         CanRedo(self) -> bool 
 797         Returns True if the combobox is editable and the last undo can be 
 798         redone.  Only available on Windows. 
 800         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 802     def GetClassDefaultAttributes(*args
, **kwargs
): 
 804         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 806         Get the default attributes for this class.  This is useful if you want 
 807         to use the same font or colour in your own control as in a standard 
 808         control -- which is a much better idea than hard coding specific 
 809         colours or fonts which might look completely out of place on the 
 810         user's system, especially if it uses themes. 
 812         The variant parameter is only relevant under Mac currently and is 
 813         ignore under other platforms. Under Mac, it will change the size of 
 814         the returned font. See `wx.Window.SetWindowVariant` for more about 
 817         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 819     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 820     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 821     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
 822     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
 823     Mark 
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")  
 824     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 825 _controls_
.ComboBox_swigregister(ComboBox
) 
 826 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 828 def PreComboBox(*args
, **kwargs
): 
 830     PreComboBox() -> ComboBox 
 832     Precreate a ComboBox control for 2-phase creation. 
 834     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 837 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 839     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 841     Get the default attributes for this class.  This is useful if you want 
 842     to use the same font or colour in your own control as in a standard 
 843     control -- which is a much better idea than hard coding specific 
 844     colours or fonts which might look completely out of place on the 
 845     user's system, especially if it uses themes. 
 847     The variant parameter is only relevant under Mac currently and is 
 848     ignore under other platforms. Under Mac, it will change the size of 
 849     the returned font. See `wx.Window.SetWindowVariant` for more about 
 852   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 854 #--------------------------------------------------------------------------- 
 856 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 857 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 858 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 859 GA_PROGRESSBAR 
= 0 # obsolete  
 860 class Gauge(_core
.Control
): 
 861     """Proxy of C++ Gauge class""" 
 862     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 863     __repr__ 
= _swig_repr
 
 864     def __init__(self
, *args
, **kwargs
):  
 866         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 867             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 868             Validator validator=DefaultValidator,  
 869             String name=GaugeNameStr) -> Gauge 
 871         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 872         self
._setOORInfo
(self
) 
 874     def Create(*args
, **kwargs
): 
 876         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 877             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 878             Validator validator=DefaultValidator,  
 879             String name=GaugeNameStr) -> bool 
 881         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 883     def SetRange(*args
, **kwargs
): 
 884         """SetRange(self, int range)""" 
 885         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 887     def GetRange(*args
, **kwargs
): 
 888         """GetRange(self) -> int""" 
 889         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 891     def SetValue(*args
, **kwargs
): 
 892         """SetValue(self, int pos)""" 
 893         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 895     def GetValue(*args
, **kwargs
): 
 896         """GetValue(self) -> int""" 
 897         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 899     def Pulse(*args
, **kwargs
): 
 901         return _controls_
.Gauge_Pulse(*args
, **kwargs
) 
 903     def IsVertical(*args
, **kwargs
): 
 904         """IsVertical(self) -> bool""" 
 905         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 907     def SetShadowWidth(*args
, **kwargs
): 
 908         """SetShadowWidth(self, int w)""" 
 909         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 911     def GetShadowWidth(*args
, **kwargs
): 
 912         """GetShadowWidth(self) -> int""" 
 913         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 915     def SetBezelFace(*args
, **kwargs
): 
 916         """SetBezelFace(self, int w)""" 
 917         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 919     def GetBezelFace(*args
, **kwargs
): 
 920         """GetBezelFace(self) -> int""" 
 921         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 923     def GetClassDefaultAttributes(*args
, **kwargs
): 
 925         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 927         Get the default attributes for this class.  This is useful if you want 
 928         to use the same font or colour in your own control as in a standard 
 929         control -- which is a much better idea than hard coding specific 
 930         colours or fonts which might look completely out of place on the 
 931         user's system, especially if it uses themes. 
 933         The variant parameter is only relevant under Mac currently and is 
 934         ignore under other platforms. Under Mac, it will change the size of 
 935         the returned font. See `wx.Window.SetWindowVariant` for more about 
 938         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 940     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 941     BezelFace 
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")  
 942     Range 
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")  
 943     ShadowWidth 
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")  
 944     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 945 _controls_
.Gauge_swigregister(Gauge
) 
 946 GaugeNameStr 
= cvar
.GaugeNameStr
 
 948 def PreGauge(*args
, **kwargs
): 
 949     """PreGauge() -> Gauge""" 
 950     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 953 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 955     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 957     Get the default attributes for this class.  This is useful if you want 
 958     to use the same font or colour in your own control as in a standard 
 959     control -- which is a much better idea than hard coding specific 
 960     colours or fonts which might look completely out of place on the 
 961     user's system, especially if it uses themes. 
 963     The variant parameter is only relevant under Mac currently and is 
 964     ignore under other platforms. Under Mac, it will change the size of 
 965     the returned font. See `wx.Window.SetWindowVariant` for more about 
 968   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 970 #--------------------------------------------------------------------------- 
 972 class StaticBox(_core
.Control
): 
 973     """Proxy of C++ StaticBox class""" 
 974     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 975     __repr__ 
= _swig_repr
 
 976     def __init__(self
, *args
, **kwargs
):  
 978         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 979             Point pos=DefaultPosition, Size size=DefaultSize,  
 980             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 982         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 983         self
._setOORInfo
(self
) 
 985     def Create(*args
, **kwargs
): 
 987         Create(self, Window parent, int id=-1, String label=EmptyString,  
 988             Point pos=DefaultPosition, Size size=DefaultSize,  
 989             long style=0, String name=StaticBoxNameStr) -> bool 
 991         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 993     def GetClassDefaultAttributes(*args
, **kwargs
): 
 995         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 997         Get the default attributes for this class.  This is useful if you want 
 998         to use the same font or colour in your own control as in a standard 
 999         control -- which is a much better idea than hard coding specific 
1000         colours or fonts which might look completely out of place on the 
1001         user's system, especially if it uses themes. 
1003         The variant parameter is only relevant under Mac currently and is 
1004         ignore under other platforms. Under Mac, it will change the size of 
1005         the returned font. See `wx.Window.SetWindowVariant` for more about 
1008         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1010     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1011 _controls_
.StaticBox_swigregister(StaticBox
) 
1012 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1013 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1014 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1015 StaticLineNameStr 
= cvar
.StaticLineNameStr
 
1017 def PreStaticBox(*args
, **kwargs
): 
1018     """PreStaticBox() -> StaticBox""" 
1019     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1022 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1024     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1026     Get the default attributes for this class.  This is useful if you want 
1027     to use the same font or colour in your own control as in a standard 
1028     control -- which is a much better idea than hard coding specific 
1029     colours or fonts which might look completely out of place on the 
1030     user's system, especially if it uses themes. 
1032     The variant parameter is only relevant under Mac currently and is 
1033     ignore under other platforms. Under Mac, it will change the size of 
1034     the returned font. See `wx.Window.SetWindowVariant` for more about 
1037   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1039 #--------------------------------------------------------------------------- 
1041 class StaticLine(_core
.Control
): 
1042     """Proxy of C++ StaticLine class""" 
1043     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1044     __repr__ 
= _swig_repr
 
1045     def __init__(self
, *args
, **kwargs
):  
1047         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1048             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1049             String name=StaticLineNameStr) -> StaticLine 
1051         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1052         self
._setOORInfo
(self
) 
1054     def Create(*args
, **kwargs
): 
1056         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1057             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1058             String name=StaticLineNameStr) -> bool 
1060         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1062     def IsVertical(*args
, **kwargs
): 
1063         """IsVertical(self) -> bool""" 
1064         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1066     def GetDefaultSize(*args
, **kwargs
): 
1067         """GetDefaultSize() -> int""" 
1068         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1070     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1071     def GetClassDefaultAttributes(*args
, **kwargs
): 
1073         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1075         Get the default attributes for this class.  This is useful if you want 
1076         to use the same font or colour in your own control as in a standard 
1077         control -- which is a much better idea than hard coding specific 
1078         colours or fonts which might look completely out of place on the 
1079         user's system, especially if it uses themes. 
1081         The variant parameter is only relevant under Mac currently and is 
1082         ignore under other platforms. Under Mac, it will change the size of 
1083         the returned font. See `wx.Window.SetWindowVariant` for more about 
1086         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1088     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1089 _controls_
.StaticLine_swigregister(StaticLine
) 
1091 def PreStaticLine(*args
, **kwargs
): 
1092     """PreStaticLine() -> StaticLine""" 
1093     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1096 def StaticLine_GetDefaultSize(*args
): 
1097   """StaticLine_GetDefaultSize() -> int""" 
1098   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1100 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1102     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1104     Get the default attributes for this class.  This is useful if you want 
1105     to use the same font or colour in your own control as in a standard 
1106     control -- which is a much better idea than hard coding specific 
1107     colours or fonts which might look completely out of place on the 
1108     user's system, especially if it uses themes. 
1110     The variant parameter is only relevant under Mac currently and is 
1111     ignore under other platforms. Under Mac, it will change the size of 
1112     the returned font. See `wx.Window.SetWindowVariant` for more about 
1115   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1117 #--------------------------------------------------------------------------- 
1119 class StaticText(_core
.Control
): 
1120     """Proxy of C++ StaticText class""" 
1121     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1122     __repr__ 
= _swig_repr
 
1123     def __init__(self
, *args
, **kwargs
):  
1125         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1126             Point pos=DefaultPosition, Size size=DefaultSize,  
1127             long style=0, String name=StaticTextNameStr) -> StaticText 
1129         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1130         self
._setOORInfo
(self
) 
1132     def Create(*args
, **kwargs
): 
1134         Create(self, Window parent, int id=-1, String label=EmptyString,  
1135             Point pos=DefaultPosition, Size size=DefaultSize,  
1136             long style=0, String name=StaticTextNameStr) -> bool 
1138         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1140     def Wrap(*args
, **kwargs
): 
1142         Wrap(self, int width) 
1144         This functions wraps the control's label so that each of its lines 
1145         becomes at most ``width`` pixels wide if possible (the lines are 
1146         broken at words boundaries so it might not be the case if words are 
1147         too long). If ``width`` is negative, no wrapping is done. 
1149         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1151     def GetClassDefaultAttributes(*args
, **kwargs
): 
1153         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1155         Get the default attributes for this class.  This is useful if you want 
1156         to use the same font or colour in your own control as in a standard 
1157         control -- which is a much better idea than hard coding specific 
1158         colours or fonts which might look completely out of place on the 
1159         user's system, especially if it uses themes. 
1161         The variant parameter is only relevant under Mac currently and is 
1162         ignore under other platforms. Under Mac, it will change the size of 
1163         the returned font. See `wx.Window.SetWindowVariant` for more about 
1166         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1168     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1169 _controls_
.StaticText_swigregister(StaticText
) 
1171 def PreStaticText(*args
, **kwargs
): 
1172     """PreStaticText() -> StaticText""" 
1173     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1176 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1178     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1180     Get the default attributes for this class.  This is useful if you want 
1181     to use the same font or colour in your own control as in a standard 
1182     control -- which is a much better idea than hard coding specific 
1183     colours or fonts which might look completely out of place on the 
1184     user's system, especially if it uses themes. 
1186     The variant parameter is only relevant under Mac currently and is 
1187     ignore under other platforms. Under Mac, it will change the size of 
1188     the returned font. See `wx.Window.SetWindowVariant` for more about 
1191   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1193 #--------------------------------------------------------------------------- 
1195 class StaticBitmap(_core
.Control
): 
1196     """Proxy of C++ StaticBitmap class""" 
1197     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1198     __repr__ 
= _swig_repr
 
1199     def __init__(self
, *args
, **kwargs
):  
1201         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1202             Point pos=DefaultPosition, Size size=DefaultSize,  
1203             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1205         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1206         self
._setOORInfo
(self
) 
1208     def Create(*args
, **kwargs
): 
1210         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1211             Point pos=DefaultPosition, Size size=DefaultSize,  
1212             long style=0, String name=StaticBitmapNameStr) -> bool 
1214         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1216     def GetBitmap(*args
, **kwargs
): 
1217         """GetBitmap(self) -> Bitmap""" 
1218         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1220     def SetBitmap(*args
, **kwargs
): 
1221         """SetBitmap(self, Bitmap bitmap)""" 
1222         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1224     def SetIcon(*args
, **kwargs
): 
1225         """SetIcon(self, Icon icon)""" 
1226         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1228     def GetClassDefaultAttributes(*args
, **kwargs
): 
1230         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1232         Get the default attributes for this class.  This is useful if you want 
1233         to use the same font or colour in your own control as in a standard 
1234         control -- which is a much better idea than hard coding specific 
1235         colours or fonts which might look completely out of place on the 
1236         user's system, especially if it uses themes. 
1238         The variant parameter is only relevant under Mac currently and is 
1239         ignore under other platforms. Under Mac, it will change the size of 
1240         the returned font. See `wx.Window.SetWindowVariant` for more about 
1243         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1245     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1246 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1248 def PreStaticBitmap(*args
, **kwargs
): 
1249     """PreStaticBitmap() -> StaticBitmap""" 
1250     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1253 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1255     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1257     Get the default attributes for this class.  This is useful if you want 
1258     to use the same font or colour in your own control as in a standard 
1259     control -- which is a much better idea than hard coding specific 
1260     colours or fonts which might look completely out of place on the 
1261     user's system, especially if it uses themes. 
1263     The variant parameter is only relevant under Mac currently and is 
1264     ignore under other platforms. Under Mac, it will change the size of 
1265     the returned font. See `wx.Window.SetWindowVariant` for more about 
1268   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1270 #--------------------------------------------------------------------------- 
1272 class ListBox(_core
.ControlWithItems
): 
1273     """Proxy of C++ ListBox class""" 
1274     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1275     __repr__ 
= _swig_repr
 
1276     def __init__(self
, *args
, **kwargs
):  
1278         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1279             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1280             long style=0, Validator validator=DefaultValidator,  
1281             String name=ListBoxNameStr) -> ListBox 
1283         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1284         self
._setOORInfo
(self
) 
1286     def Create(*args
, **kwargs
): 
1288         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1289             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1290             long style=0, Validator validator=DefaultValidator,  
1291             String name=ListBoxNameStr) -> bool 
1293         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1295     def Insert(*args
, **kwargs
): 
1297         Insert(self, String item, int pos, PyObject clientData=None) 
1299         Insert an item into the control before the item at the ``pos`` index, 
1300         optionally associating some data object with the item. 
1302         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1304     def InsertItems(*args
, **kwargs
): 
1305         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1306         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1308     def Set(*args
, **kwargs
): 
1309         """Set(self, wxArrayString items)""" 
1310         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1312     def IsSelected(*args
, **kwargs
): 
1313         """IsSelected(self, int n) -> bool""" 
1314         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1316     def SetSelection(*args
, **kwargs
): 
1317         """SetSelection(self, int n, bool select=True)""" 
1318         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1320     def Select(*args
, **kwargs
): 
1324         This is the same as `SetSelection` and exists only because it is 
1325         slightly more natural for controls which support multiple selection. 
1327         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1329     def Deselect(*args
, **kwargs
): 
1330         """Deselect(self, int n)""" 
1331         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1333     def DeselectAll(*args
, **kwargs
): 
1334         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1335         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1337     def SetStringSelection(*args
, **kwargs
): 
1338         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1339         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1341     def GetSelections(*args
, **kwargs
): 
1342         """GetSelections(self) -> PyObject""" 
1343         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1345     def SetFirstItem(*args
, **kwargs
): 
1346         """SetFirstItem(self, int n)""" 
1347         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1349     def SetFirstItemStr(*args
, **kwargs
): 
1350         """SetFirstItemStr(self, String s)""" 
1351         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1353     def EnsureVisible(*args
, **kwargs
): 
1354         """EnsureVisible(self, int n)""" 
1355         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1357     def AppendAndEnsureVisible(*args
, **kwargs
): 
1358         """AppendAndEnsureVisible(self, String s)""" 
1359         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1361     def IsSorted(*args
, **kwargs
): 
1362         """IsSorted(self) -> bool""" 
1363         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1365     def HitTest(*args
, **kwargs
): 
1367         HitTest(self, Point pt) -> int 
1369         Test where the given (in client coords) point lies 
1371         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1373     def SetItemForegroundColour(*args
, **kwargs
): 
1374         """SetItemForegroundColour(self, int item, Colour c)""" 
1375         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1377     def SetItemBackgroundColour(*args
, **kwargs
): 
1378         """SetItemBackgroundColour(self, int item, Colour c)""" 
1379         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1381     def SetItemFont(*args
, **kwargs
): 
1382         """SetItemFont(self, int item, Font f)""" 
1383         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1385     def GetClassDefaultAttributes(*args
, **kwargs
): 
1387         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1389         Get the default attributes for this class.  This is useful if you want 
1390         to use the same font or colour in your own control as in a standard 
1391         control -- which is a much better idea than hard coding specific 
1392         colours or fonts which might look completely out of place on the 
1393         user's system, especially if it uses themes. 
1395         The variant parameter is only relevant under Mac currently and is 
1396         ignore under other platforms. Under Mac, it will change the size of 
1397         the returned font. See `wx.Window.SetWindowVariant` for more about 
1400         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1402     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1403     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
1404 _controls_
.ListBox_swigregister(ListBox
) 
1405 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1407 def PreListBox(*args
, **kwargs
): 
1408     """PreListBox() -> ListBox""" 
1409     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1412 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1414     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1416     Get the default attributes for this class.  This is useful if you want 
1417     to use the same font or colour in your own control as in a standard 
1418     control -- which is a much better idea than hard coding specific 
1419     colours or fonts which might look completely out of place on the 
1420     user's system, especially if it uses themes. 
1422     The variant parameter is only relevant under Mac currently and is 
1423     ignore under other platforms. Under Mac, it will change the size of 
1424     the returned font. See `wx.Window.SetWindowVariant` for more about 
1427   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1429 #--------------------------------------------------------------------------- 
1431 class CheckListBox(ListBox
): 
1432     """Proxy of C++ CheckListBox class""" 
1433     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1434     __repr__ 
= _swig_repr
 
1435     def __init__(self
, *args
, **kwargs
):  
1437         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1438             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1439             long style=0, Validator validator=DefaultValidator,  
1440             String name=ListBoxNameStr) -> CheckListBox 
1442         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1443         self
._setOORInfo
(self
) 
1445     def Create(*args
, **kwargs
): 
1447         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1448             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1449             long style=0, Validator validator=DefaultValidator,  
1450             String name=ListBoxNameStr) -> bool 
1452         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1454     def IsChecked(*args
, **kwargs
): 
1455         """IsChecked(self, unsigned int index) -> bool""" 
1456         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1458     def Check(*args
, **kwargs
): 
1459         """Check(self, unsigned int index, int check=True)""" 
1460         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1462     def GetItemHeight(self
): 
1463         raise NotImplementedError 
1465     ItemHeight 
= property(GetItemHeight
,doc
="See `GetItemHeight`")  
1466 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1468 def PreCheckListBox(*args
, **kwargs
): 
1469     """PreCheckListBox() -> CheckListBox""" 
1470     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1473 #--------------------------------------------------------------------------- 
1475 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1476 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1477 TE_READONLY 
= _controls_
.TE_READONLY
 
1478 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1479 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1480 TE_LEFT 
= _controls_
.TE_LEFT
 
1481 TE_CENTER 
= _controls_
.TE_CENTER
 
1482 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1483 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1484 TE_RICH 
= _controls_
.TE_RICH
 
1485 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1486 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1487 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1488 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1489 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1490 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1491 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1492 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1493 TE_RICH2 
= _controls_
.TE_RICH2
 
1494 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1495 TE_LINEWRAP 
= TE_CHARWRAP 
 
1496 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1497 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1498 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1499 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1500 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1501 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1502 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1503 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1504 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1505 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1506 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1507 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1508 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1509 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1510 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1511 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1512 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1513 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1514 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1515 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1516 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1517 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1518 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1519 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1520 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1521 TEXT_TYPE_ANY 
= _controls_
.TEXT_TYPE_ANY
 
1522 class TextAttr(object): 
1523     """Proxy of C++ TextAttr class""" 
1524     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1525     __repr__ 
= _swig_repr
 
1526     def __init__(self
, *args
, **kwargs
):  
1528         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1529             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1531         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1532     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1533     __del__ 
= lambda self 
: None; 
1534     def Init(*args
, **kwargs
): 
1536         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1538     def Merge(*args
, **kwargs
): 
1539         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1540         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1542     Merge 
= staticmethod(Merge
) 
1543     def SetTextColour(*args
, **kwargs
): 
1544         """SetTextColour(self, Colour colText)""" 
1545         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1547     def SetBackgroundColour(*args
, **kwargs
): 
1548         """SetBackgroundColour(self, Colour colBack)""" 
1549         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1551     def SetFont(*args
, **kwargs
): 
1552         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1553         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1555     def SetAlignment(*args
, **kwargs
): 
1556         """SetAlignment(self, int alignment)""" 
1557         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1559     def SetTabs(*args
, **kwargs
): 
1560         """SetTabs(self, wxArrayInt tabs)""" 
1561         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1563     def SetLeftIndent(*args
, **kwargs
): 
1564         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1565         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1567     def SetRightIndent(*args
, **kwargs
): 
1568         """SetRightIndent(self, int indent)""" 
1569         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1571     def SetFlags(*args
, **kwargs
): 
1572         """SetFlags(self, long flags)""" 
1573         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1575     def HasTextColour(*args
, **kwargs
): 
1576         """HasTextColour(self) -> bool""" 
1577         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1579     def HasBackgroundColour(*args
, **kwargs
): 
1580         """HasBackgroundColour(self) -> bool""" 
1581         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1583     def HasFont(*args
, **kwargs
): 
1584         """HasFont(self) -> bool""" 
1585         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1587     def HasAlignment(*args
, **kwargs
): 
1588         """HasAlignment(self) -> bool""" 
1589         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1591     def HasTabs(*args
, **kwargs
): 
1592         """HasTabs(self) -> bool""" 
1593         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1595     def HasLeftIndent(*args
, **kwargs
): 
1596         """HasLeftIndent(self) -> bool""" 
1597         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1599     def HasRightIndent(*args
, **kwargs
): 
1600         """HasRightIndent(self) -> bool""" 
1601         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1603     def HasFlag(*args
, **kwargs
): 
1604         """HasFlag(self, long flag) -> bool""" 
1605         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1607     def GetTextColour(*args
, **kwargs
): 
1608         """GetTextColour(self) -> Colour""" 
1609         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1611     def GetBackgroundColour(*args
, **kwargs
): 
1612         """GetBackgroundColour(self) -> Colour""" 
1613         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1615     def GetFont(*args
, **kwargs
): 
1616         """GetFont(self) -> Font""" 
1617         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1619     def GetAlignment(*args
, **kwargs
): 
1620         """GetAlignment(self) -> int""" 
1621         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1623     def GetTabs(*args
, **kwargs
): 
1624         """GetTabs(self) -> wxArrayInt""" 
1625         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1627     def GetLeftIndent(*args
, **kwargs
): 
1628         """GetLeftIndent(self) -> long""" 
1629         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1631     def GetLeftSubIndent(*args
, **kwargs
): 
1632         """GetLeftSubIndent(self) -> long""" 
1633         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1635     def GetRightIndent(*args
, **kwargs
): 
1636         """GetRightIndent(self) -> long""" 
1637         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1639     def GetFlags(*args
, **kwargs
): 
1640         """GetFlags(self) -> long""" 
1641         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1643     def IsDefault(*args
, **kwargs
): 
1644         """IsDefault(self) -> bool""" 
1645         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1647     def Combine(*args
, **kwargs
): 
1648         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1649         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1651     Combine 
= staticmethod(Combine
) 
1652     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
1653     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
1654     Flags 
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")  
1655     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
1656     LeftIndent 
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")  
1657     LeftSubIndent 
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")  
1658     RightIndent 
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")  
1659     Tabs 
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")  
1660     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
1661 _controls_
.TextAttr_swigregister(TextAttr
) 
1662 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1664 def TextAttr_Merge(*args
, **kwargs
): 
1665   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1666   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1668 def TextAttr_Combine(*args
, **kwargs
): 
1669   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1670   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1672 class TextCtrl(_core
.Control
): 
1673     """Proxy of C++ TextCtrl class""" 
1674     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1675     __repr__ 
= _swig_repr
 
1676     def __init__(self
, *args
, **kwargs
):  
1678         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1679             Point pos=DefaultPosition, Size size=DefaultSize,  
1680             long style=0, Validator validator=DefaultValidator,  
1681             String name=TextCtrlNameStr) -> TextCtrl 
1683         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1684         self
._setOORInfo
(self
) 
1686     def Create(*args
, **kwargs
): 
1688         Create(self, Window parent, int id=-1, String value=EmptyString,  
1689             Point pos=DefaultPosition, Size size=DefaultSize,  
1690             long style=0, Validator validator=DefaultValidator,  
1691             String name=TextCtrlNameStr) -> bool 
1693         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1695     def GetValue(*args
, **kwargs
): 
1696         """GetValue(self) -> String""" 
1697         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1699     def SetValue(*args
, **kwargs
): 
1700         """SetValue(self, String value)""" 
1701         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1703     def IsEmpty(*args
, **kwargs
): 
1704         """IsEmpty(self) -> bool""" 
1705         return _controls_
.TextCtrl_IsEmpty(*args
, **kwargs
) 
1707     def ChangeValue(*args
, **kwargs
): 
1708         """ChangeValue(self, String value)""" 
1709         return _controls_
.TextCtrl_ChangeValue(*args
, **kwargs
) 
1711     def GetRange(*args
, **kwargs
): 
1712         """GetRange(self, long from, long to) -> String""" 
1713         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1715     def GetLineLength(*args
, **kwargs
): 
1716         """GetLineLength(self, long lineNo) -> int""" 
1717         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1719     def GetLineText(*args
, **kwargs
): 
1720         """GetLineText(self, long lineNo) -> String""" 
1721         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1723     def GetNumberOfLines(*args
, **kwargs
): 
1724         """GetNumberOfLines(self) -> int""" 
1725         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1727     def IsModified(*args
, **kwargs
): 
1728         """IsModified(self) -> bool""" 
1729         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1731     def IsEditable(*args
, **kwargs
): 
1732         """IsEditable(self) -> bool""" 
1733         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1735     def IsSingleLine(*args
, **kwargs
): 
1736         """IsSingleLine(self) -> bool""" 
1737         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1739     def IsMultiLine(*args
, **kwargs
): 
1740         """IsMultiLine(self) -> bool""" 
1741         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1743     def GetSelection(*args
, **kwargs
): 
1745         GetSelection() -> (from, to) 
1747         If the return values from and to are the same, there is no selection. 
1749         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1751     def GetStringSelection(*args
, **kwargs
): 
1752         """GetStringSelection(self) -> String""" 
1753         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1755     def Clear(*args
, **kwargs
): 
1757         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1759     def Replace(*args
, **kwargs
): 
1760         """Replace(self, long from, long to, String value)""" 
1761         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1763     def Remove(*args
, **kwargs
): 
1764         """Remove(self, long from, long to)""" 
1765         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1767     def LoadFile(*args
, **kwargs
): 
1768         """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool""" 
1769         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1771     def SaveFile(*args
, **kwargs
): 
1772         """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool""" 
1773         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1775     def MarkDirty(*args
, **kwargs
): 
1776         """MarkDirty(self)""" 
1777         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1779     def DiscardEdits(*args
, **kwargs
): 
1780         """DiscardEdits(self)""" 
1781         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1783     def SetModified(*args
, **kwargs
): 
1784         """SetModified(self, bool modified)""" 
1785         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1787     def SetMaxLength(*args
, **kwargs
): 
1788         """SetMaxLength(self, unsigned long len)""" 
1789         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1791     def WriteText(*args
, **kwargs
): 
1792         """WriteText(self, String text)""" 
1793         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1795     def AppendText(*args
, **kwargs
): 
1796         """AppendText(self, String text)""" 
1797         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1799     def EmulateKeyPress(*args
, **kwargs
): 
1800         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1801         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1803     def SetStyle(*args
, **kwargs
): 
1804         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1805         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1807     def GetStyle(*args
, **kwargs
): 
1808         """GetStyle(self, long position, TextAttr style) -> bool""" 
1809         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1811     def SetDefaultStyle(*args
, **kwargs
): 
1812         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1813         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1815     def GetDefaultStyle(*args
, **kwargs
): 
1816         """GetDefaultStyle(self) -> TextAttr""" 
1817         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1819     def XYToPosition(*args
, **kwargs
): 
1820         """XYToPosition(self, long x, long y) -> long""" 
1821         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1823     def PositionToXY(*args
, **kwargs
): 
1824         """PositionToXY(long pos) -> (x, y)""" 
1825         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1827     def ShowPosition(*args
, **kwargs
): 
1828         """ShowPosition(self, long pos)""" 
1829         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1831     def HitTest(*args
, **kwargs
): 
1833         HitTest(Point pt) -> (result, col, row) 
1835         Find the row, col coresponding to the character at the point given in 
1836         pixels. NB: pt is in device coords but is not adjusted for the client 
1837         area origin nor scrolling. 
1839         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1841     def HitTestPos(*args
, **kwargs
): 
1843         HitTestPos(Point pt) -> (result, position) 
1845         Find the character position in the text coresponding to the point 
1846         given in pixels. NB: pt is in device coords but is not adjusted for 
1847         the client area origin nor scrolling.  
1849         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1851     def Copy(*args
, **kwargs
): 
1853         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1855     def Cut(*args
, **kwargs
): 
1857         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1859     def Paste(*args
, **kwargs
): 
1861         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1863     def CanCopy(*args
, **kwargs
): 
1864         """CanCopy(self) -> bool""" 
1865         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1867     def CanCut(*args
, **kwargs
): 
1868         """CanCut(self) -> bool""" 
1869         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1871     def CanPaste(*args
, **kwargs
): 
1872         """CanPaste(self) -> bool""" 
1873         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1875     def Undo(*args
, **kwargs
): 
1877         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1879     def Redo(*args
, **kwargs
): 
1881         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1883     def CanUndo(*args
, **kwargs
): 
1884         """CanUndo(self) -> bool""" 
1885         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1887     def CanRedo(*args
, **kwargs
): 
1888         """CanRedo(self) -> bool""" 
1889         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1891     def SetInsertionPoint(*args
, **kwargs
): 
1892         """SetInsertionPoint(self, long pos)""" 
1893         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1895     def SetInsertionPointEnd(*args
, **kwargs
): 
1896         """SetInsertionPointEnd(self)""" 
1897         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1899     def GetInsertionPoint(*args
, **kwargs
): 
1900         """GetInsertionPoint(self) -> long""" 
1901         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1903     def GetLastPosition(*args
, **kwargs
): 
1904         """GetLastPosition(self) -> long""" 
1905         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1907     def SetSelection(*args
, **kwargs
): 
1908         """SetSelection(self, long from, long to)""" 
1909         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1911     def SelectAll(*args
, **kwargs
): 
1912         """SelectAll(self)""" 
1913         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1915     def SetEditable(*args
, **kwargs
): 
1916         """SetEditable(self, bool editable)""" 
1917         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1919     def MacCheckSpelling(*args
, **kwargs
): 
1920         """MacCheckSpelling(self, bool check)""" 
1921         return _controls_
.TextCtrl_MacCheckSpelling(*args
, **kwargs
) 
1923     def SendTextUpdatedEvent(*args
, **kwargs
): 
1924         """SendTextUpdatedEvent(self)""" 
1925         return _controls_
.TextCtrl_SendTextUpdatedEvent(*args
, **kwargs
) 
1927     def write(*args
, **kwargs
): 
1928         """write(self, String text)""" 
1929         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1931     def GetString(*args
, **kwargs
): 
1932         """GetString(self, long from, long to) -> String""" 
1933         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1935     def GetClassDefaultAttributes(*args
, **kwargs
): 
1937         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1939         Get the default attributes for this class.  This is useful if you want 
1940         to use the same font or colour in your own control as in a standard 
1941         control -- which is a much better idea than hard coding specific 
1942         colours or fonts which might look completely out of place on the 
1943         user's system, especially if it uses themes. 
1945         The variant parameter is only relevant under Mac currently and is 
1946         ignore under other platforms. Under Mac, it will change the size of 
1947         the returned font. See `wx.Window.SetWindowVariant` for more about 
1950         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1952     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1953     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
1954     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
1955     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
1956     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
1957     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
1958     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
1959     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
1960 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1962 def PreTextCtrl(*args
, **kwargs
): 
1963     """PreTextCtrl() -> TextCtrl""" 
1964     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1967 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1969     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1971     Get the default attributes for this class.  This is useful if you want 
1972     to use the same font or colour in your own control as in a standard 
1973     control -- which is a much better idea than hard coding specific 
1974     colours or fonts which might look completely out of place on the 
1975     user's system, especially if it uses themes. 
1977     The variant parameter is only relevant under Mac currently and is 
1978     ignore under other platforms. Under Mac, it will change the size of 
1979     the returned font. See `wx.Window.SetWindowVariant` for more about 
1982   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1984 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1985 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1986 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1987 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1988 class TextUrlEvent(_core
.CommandEvent
): 
1989     """Proxy of C++ TextUrlEvent class""" 
1990     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1991     __repr__ 
= _swig_repr
 
1992     def __init__(self
, *args
, **kwargs
):  
1993         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1994         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1995     def GetMouseEvent(*args
, **kwargs
): 
1996         """GetMouseEvent(self) -> MouseEvent""" 
1997         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1999     def GetURLStart(*args
, **kwargs
): 
2000         """GetURLStart(self) -> long""" 
2001         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2003     def GetURLEnd(*args
, **kwargs
): 
2004         """GetURLEnd(self) -> long""" 
2005         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2007     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2008     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2009     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2010 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2012 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2013 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2014 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2015 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2017 #--------------------------------------------------------------------------- 
2019 class ScrollBar(_core
.Control
): 
2020     """Proxy of C++ ScrollBar class""" 
2021     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2022     __repr__ 
= _swig_repr
 
2023     def __init__(self
, *args
, **kwargs
):  
2025         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2026             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2027             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2029         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2030         self
._setOORInfo
(self
) 
2032     def Create(*args
, **kwargs
): 
2034         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2035             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2036             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2038         Do the 2nd phase and create the GUI control. 
2040         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2042     def GetThumbPosition(*args
, **kwargs
): 
2043         """GetThumbPosition(self) -> int""" 
2044         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2046     def GetThumbSize(*args
, **kwargs
): 
2047         """GetThumbSize(self) -> int""" 
2048         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2050     GetThumbLength 
= GetThumbSize 
 
2051     def GetPageSize(*args
, **kwargs
): 
2052         """GetPageSize(self) -> int""" 
2053         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2055     def GetRange(*args
, **kwargs
): 
2056         """GetRange(self) -> int""" 
2057         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2059     def IsVertical(*args
, **kwargs
): 
2060         """IsVertical(self) -> bool""" 
2061         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2063     def SetThumbPosition(*args
, **kwargs
): 
2064         """SetThumbPosition(self, int viewStart)""" 
2065         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2067     def GetClassDefaultAttributes(*args
, **kwargs
): 
2069         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2071         Get the default attributes for this class.  This is useful if you want 
2072         to use the same font or colour in your own control as in a standard 
2073         control -- which is a much better idea than hard coding specific 
2074         colours or fonts which might look completely out of place on the 
2075         user's system, especially if it uses themes. 
2077         The variant parameter is only relevant under Mac currently and is 
2078         ignore under other platforms. Under Mac, it will change the size of 
2079         the returned font. See `wx.Window.SetWindowVariant` for more about 
2082         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2084     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2085     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2086     Range 
= property(GetRange
,doc
="See `GetRange`")  
2087     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2088     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2089 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2090 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2092 def PreScrollBar(*args
, **kwargs
): 
2093     """PreScrollBar() -> ScrollBar""" 
2094     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2097 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2099     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2101     Get the default attributes for this class.  This is useful if you want 
2102     to use the same font or colour in your own control as in a standard 
2103     control -- which is a much better idea than hard coding specific 
2104     colours or fonts which might look completely out of place on the 
2105     user's system, especially if it uses themes. 
2107     The variant parameter is only relevant under Mac currently and is 
2108     ignore under other platforms. Under Mac, it will change the size of 
2109     the returned font. See `wx.Window.SetWindowVariant` for more about 
2112   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2114 #--------------------------------------------------------------------------- 
2116 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2117 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2118 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2119 SP_WRAP 
= _controls_
.SP_WRAP
 
2120 class SpinButton(_core
.Control
): 
2121     """Proxy of C++ SpinButton class""" 
2122     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2123     __repr__ 
= _swig_repr
 
2124     def __init__(self
, *args
, **kwargs
):  
2126         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2127             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2128             String name=SPIN_BUTTON_NAME) -> SpinButton 
2130         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2131         self
._setOORInfo
(self
) 
2133     def Create(*args
, **kwargs
): 
2135         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2136             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2137             String name=SPIN_BUTTON_NAME) -> bool 
2139         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2141     def GetValue(*args
, **kwargs
): 
2142         """GetValue(self) -> int""" 
2143         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2145     def GetMin(*args
, **kwargs
): 
2146         """GetMin(self) -> int""" 
2147         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2149     def GetMax(*args
, **kwargs
): 
2150         """GetMax(self) -> int""" 
2151         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2153     def SetValue(*args
, **kwargs
): 
2154         """SetValue(self, int val)""" 
2155         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2157     def SetMin(*args
, **kwargs
): 
2158         """SetMin(self, int minVal)""" 
2159         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2161     def SetMax(*args
, **kwargs
): 
2162         """SetMax(self, int maxVal)""" 
2163         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2165     def SetRange(*args
, **kwargs
): 
2166         """SetRange(self, int minVal, int maxVal)""" 
2167         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2169     def IsVertical(*args
, **kwargs
): 
2170         """IsVertical(self) -> bool""" 
2171         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2173     def GetClassDefaultAttributes(*args
, **kwargs
): 
2175         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2177         Get the default attributes for this class.  This is useful if you want 
2178         to use the same font or colour in your own control as in a standard 
2179         control -- which is a much better idea than hard coding specific 
2180         colours or fonts which might look completely out of place on the 
2181         user's system, especially if it uses themes. 
2183         The variant parameter is only relevant under Mac currently and is 
2184         ignore under other platforms. Under Mac, it will change the size of 
2185         the returned font. See `wx.Window.SetWindowVariant` for more about 
2188         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2190     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2191     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2192     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2193     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2194 _controls_
.SpinButton_swigregister(SpinButton
) 
2195 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2196 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2198 def PreSpinButton(*args
, **kwargs
): 
2199     """PreSpinButton() -> SpinButton""" 
2200     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2203 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2205     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2207     Get the default attributes for this class.  This is useful if you want 
2208     to use the same font or colour in your own control as in a standard 
2209     control -- which is a much better idea than hard coding specific 
2210     colours or fonts which might look completely out of place on the 
2211     user's system, especially if it uses themes. 
2213     The variant parameter is only relevant under Mac currently and is 
2214     ignore under other platforms. Under Mac, it will change the size of 
2215     the returned font. See `wx.Window.SetWindowVariant` for more about 
2218   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2220 class SpinCtrl(_core
.Control
): 
2221     """Proxy of C++ SpinCtrl class""" 
2222     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2223     __repr__ 
= _swig_repr
 
2224     def __init__(self
, *args
, **kwargs
):  
2226         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2227             Point pos=DefaultPosition, Size size=DefaultSize,  
2228             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2229             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2231         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2232         self
._setOORInfo
(self
) 
2234     def Create(*args
, **kwargs
): 
2236         Create(self, Window parent, int id=-1, String value=EmptyString,  
2237             Point pos=DefaultPosition, Size size=DefaultSize,  
2238             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2239             int initial=0, String name=SpinCtrlNameStr) -> bool 
2241         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2243     def GetValue(*args
, **kwargs
): 
2244         """GetValue(self) -> int""" 
2245         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2247     def SetValue(*args
, **kwargs
): 
2248         """SetValue(self, int value)""" 
2249         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2251     def SetValueString(*args
, **kwargs
): 
2252         """SetValueString(self, String text)""" 
2253         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2255     def SetRange(*args
, **kwargs
): 
2256         """SetRange(self, int minVal, int maxVal)""" 
2257         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2259     def GetMin(*args
, **kwargs
): 
2260         """GetMin(self) -> int""" 
2261         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2263     def GetMax(*args
, **kwargs
): 
2264         """GetMax(self) -> int""" 
2265         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2267     def SetSelection(*args
, **kwargs
): 
2268         """SetSelection(self, long from, long to)""" 
2269         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2271     def GetClassDefaultAttributes(*args
, **kwargs
): 
2273         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2275         Get the default attributes for this class.  This is useful if you want 
2276         to use the same font or colour in your own control as in a standard 
2277         control -- which is a much better idea than hard coding specific 
2278         colours or fonts which might look completely out of place on the 
2279         user's system, especially if it uses themes. 
2281         The variant parameter is only relevant under Mac currently and is 
2282         ignore under other platforms. Under Mac, it will change the size of 
2283         the returned font. See `wx.Window.SetWindowVariant` for more about 
2286         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2288     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2289     Max 
= property(GetMax
,doc
="See `GetMax`")  
2290     Min 
= property(GetMin
,doc
="See `GetMin`")  
2291     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2292 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2294 def PreSpinCtrl(*args
, **kwargs
): 
2295     """PreSpinCtrl() -> SpinCtrl""" 
2296     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2299 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2301     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2303     Get the default attributes for this class.  This is useful if you want 
2304     to use the same font or colour in your own control as in a standard 
2305     control -- which is a much better idea than hard coding specific 
2306     colours or fonts which might look completely out of place on the 
2307     user's system, especially if it uses themes. 
2309     The variant parameter is only relevant under Mac currently and is 
2310     ignore under other platforms. Under Mac, it will change the size of 
2311     the returned font. See `wx.Window.SetWindowVariant` for more about 
2314   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2316 class SpinEvent(_core
.NotifyEvent
): 
2317     """Proxy of C++ SpinEvent class""" 
2318     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2319     __repr__ 
= _swig_repr
 
2320     def __init__(self
, *args
, **kwargs
):  
2321         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2322         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2323     def GetPosition(*args
, **kwargs
): 
2324         """GetPosition(self) -> int""" 
2325         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2327     def SetPosition(*args
, **kwargs
): 
2328         """SetPosition(self, int pos)""" 
2329         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2331     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2332 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2334 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2335 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2336 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2337 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2338 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2340 #--------------------------------------------------------------------------- 
2342 class RadioBox(_core
.Control
): 
2343     """Proxy of C++ RadioBox class""" 
2344     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2345     __repr__ 
= _swig_repr
 
2346     def __init__(self
, *args
, **kwargs
):  
2348         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2349             Point pos=DefaultPosition, Size size=DefaultSize,  
2350             wxArrayString choices=wxPyEmptyStringArray,  
2351             int majorDimension=0, long style=RA_HORIZONTAL,  
2352             Validator validator=DefaultValidator,  
2353             String name=RadioBoxNameStr) -> RadioBox 
2355         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2356         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2357         self
._setOORInfo
(self
) 
2359     def Create(*args
, **kwargs
): 
2361         Create(self, Window parent, int id=-1, String label=EmptyString,  
2362             Point pos=DefaultPosition, Size size=DefaultSize,  
2363             wxArrayString choices=wxPyEmptyStringArray,  
2364             int majorDimension=0, long style=RA_HORIZONTAL,  
2365             Validator validator=DefaultValidator,  
2366             String name=RadioBoxNameStr) -> bool 
2368         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2370     def SetSelection(*args
, **kwargs
): 
2371         """SetSelection(self, int n)""" 
2372         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2374     def GetSelection(*args
, **kwargs
): 
2375         """GetSelection(self) -> int""" 
2376         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2378     def GetStringSelection(*args
, **kwargs
): 
2379         """GetStringSelection(self) -> String""" 
2380         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2382     def SetStringSelection(*args
, **kwargs
): 
2383         """SetStringSelection(self, String s) -> bool""" 
2384         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2386     def GetCount(*args
, **kwargs
): 
2387         """GetCount(self) -> size_t""" 
2388         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2390     def FindString(*args
, **kwargs
): 
2391         """FindString(self, String s) -> int""" 
2392         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2394     def GetString(*args
, **kwargs
): 
2395         """GetString(self, int n) -> String""" 
2396         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2398     def SetString(*args
, **kwargs
): 
2399         """SetString(self, int n, String label)""" 
2400         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2402     GetItemLabel 
= GetString 
 
2403     SetItemLabel 
= SetString 
 
2404     def EnableItem(*args
, **kwargs
): 
2405         """EnableItem(self, unsigned int n, bool enable=True)""" 
2406         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2408     def ShowItem(*args
, **kwargs
): 
2409         """ShowItem(self, unsigned int n, bool show=True)""" 
2410         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2412     def IsItemEnabled(*args
, **kwargs
): 
2413         """IsItemEnabled(self, unsigned int n) -> bool""" 
2414         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2416     def IsItemShown(*args
, **kwargs
): 
2417         """IsItemShown(self, unsigned int n) -> bool""" 
2418         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2420     def GetColumnCount(*args
, **kwargs
): 
2421         """GetColumnCount(self) -> unsigned int""" 
2422         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2424     def GetRowCount(*args
, **kwargs
): 
2425         """GetRowCount(self) -> unsigned int""" 
2426         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2428     def GetNextItem(*args
, **kwargs
): 
2429         """GetNextItem(self, int item, int dir, long style) -> int""" 
2430         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2432     def SetItemToolTip(*args
, **kwargs
): 
2433         """SetItemToolTip(self, unsigned int item, String text)""" 
2434         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2436     def GetItemToolTip(*args
, **kwargs
): 
2437         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2438         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2440     def SetItemHelpText(*args
, **kwargs
): 
2441         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2442         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2444     def GetItemHelpText(*args
, **kwargs
): 
2445         """GetItemHelpText(self, unsigned int n) -> String""" 
2446         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2448     def GetClassDefaultAttributes(*args
, **kwargs
): 
2450         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2452         Get the default attributes for this class.  This is useful if you want 
2453         to use the same font or colour in your own control as in a standard 
2454         control -- which is a much better idea than hard coding specific 
2455         colours or fonts which might look completely out of place on the 
2456         user's system, especially if it uses themes. 
2458         The variant parameter is only relevant under Mac currently and is 
2459         ignore under other platforms. Under Mac, it will change the size of 
2460         the returned font. See `wx.Window.SetWindowVariant` for more about 
2463         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2465     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2466     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2467     Count 
= property(GetCount
,doc
="See `GetCount`")  
2468     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2469     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2470     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2471 _controls_
.RadioBox_swigregister(RadioBox
) 
2472 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2473 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2475 def PreRadioBox(*args
, **kwargs
): 
2476     """PreRadioBox() -> RadioBox""" 
2477     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2480 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2482     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2484     Get the default attributes for this class.  This is useful if you want 
2485     to use the same font or colour in your own control as in a standard 
2486     control -- which is a much better idea than hard coding specific 
2487     colours or fonts which might look completely out of place on the 
2488     user's system, especially if it uses themes. 
2490     The variant parameter is only relevant under Mac currently and is 
2491     ignore under other platforms. Under Mac, it will change the size of 
2492     the returned font. See `wx.Window.SetWindowVariant` for more about 
2495   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2497 #--------------------------------------------------------------------------- 
2499 class RadioButton(_core
.Control
): 
2500     """Proxy of C++ RadioButton class""" 
2501     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2502     __repr__ 
= _swig_repr
 
2503     def __init__(self
, *args
, **kwargs
):  
2505         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2506             Point pos=DefaultPosition, Size size=DefaultSize,  
2507             long style=0, Validator validator=DefaultValidator,  
2508             String name=RadioButtonNameStr) -> RadioButton 
2510         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2511         self
._setOORInfo
(self
) 
2513     def Create(*args
, **kwargs
): 
2515         Create(self, Window parent, int id=-1, String label=EmptyString,  
2516             Point pos=DefaultPosition, Size size=DefaultSize,  
2517             long style=0, Validator validator=DefaultValidator,  
2518             String name=RadioButtonNameStr) -> bool 
2520         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2522     def GetValue(*args
, **kwargs
): 
2523         """GetValue(self) -> bool""" 
2524         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2526     def SetValue(*args
, **kwargs
): 
2527         """SetValue(self, bool value)""" 
2528         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2530     def GetClassDefaultAttributes(*args
, **kwargs
): 
2532         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2534         Get the default attributes for this class.  This is useful if you want 
2535         to use the same font or colour in your own control as in a standard 
2536         control -- which is a much better idea than hard coding specific 
2537         colours or fonts which might look completely out of place on the 
2538         user's system, especially if it uses themes. 
2540         The variant parameter is only relevant under Mac currently and is 
2541         ignore under other platforms. Under Mac, it will change the size of 
2542         the returned font. See `wx.Window.SetWindowVariant` for more about 
2545         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2547     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2548     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2549 _controls_
.RadioButton_swigregister(RadioButton
) 
2551 def PreRadioButton(*args
, **kwargs
): 
2552     """PreRadioButton() -> RadioButton""" 
2553     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2556 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2558     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2560     Get the default attributes for this class.  This is useful if you want 
2561     to use the same font or colour in your own control as in a standard 
2562     control -- which is a much better idea than hard coding specific 
2563     colours or fonts which might look completely out of place on the 
2564     user's system, especially if it uses themes. 
2566     The variant parameter is only relevant under Mac currently and is 
2567     ignore under other platforms. Under Mac, it will change the size of 
2568     the returned font. See `wx.Window.SetWindowVariant` for more about 
2571   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2573 #--------------------------------------------------------------------------- 
2575 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2576 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2577 SL_TICKS 
= _controls_
.SL_TICKS
 
2578 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2579 SL_LABELS 
= _controls_
.SL_LABELS
 
2580 SL_LEFT 
= _controls_
.SL_LEFT
 
2581 SL_TOP 
= _controls_
.SL_TOP
 
2582 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2583 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2584 SL_BOTH 
= _controls_
.SL_BOTH
 
2585 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2586 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2587 class Slider(_core
.Control
): 
2588     """Proxy of C++ Slider class""" 
2589     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2590     __repr__ 
= _swig_repr
 
2591     def __init__(self
, *args
, **kwargs
):  
2593         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2594             int maxValue=100, Point pos=DefaultPosition,  
2595             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2596             Validator validator=DefaultValidator,  
2597             String name=SliderNameStr) -> Slider 
2599         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2600         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2601         self
._setOORInfo
(self
) 
2603     def Create(*args
, **kwargs
): 
2605         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2606             int maxValue=100, Point pos=DefaultPosition,  
2607             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2608             Validator validator=DefaultValidator,  
2609             String name=SliderNameStr) -> bool 
2611         return _controls_
.Slider_Create(*args
, **kwargs
) 
2613     def GetValue(*args
, **kwargs
): 
2614         """GetValue(self) -> int""" 
2615         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2617     def SetValue(*args
, **kwargs
): 
2618         """SetValue(self, int value)""" 
2619         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2621     def SetRange(*args
, **kwargs
): 
2622         """SetRange(self, int minValue, int maxValue)""" 
2623         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2625     def GetMin(*args
, **kwargs
): 
2626         """GetMin(self) -> int""" 
2627         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2629     def GetMax(*args
, **kwargs
): 
2630         """GetMax(self) -> int""" 
2631         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2633     def SetMin(*args
, **kwargs
): 
2634         """SetMin(self, int minValue)""" 
2635         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2637     def SetMax(*args
, **kwargs
): 
2638         """SetMax(self, int maxValue)""" 
2639         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2641     def SetLineSize(*args
, **kwargs
): 
2642         """SetLineSize(self, int lineSize)""" 
2643         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2645     def SetPageSize(*args
, **kwargs
): 
2646         """SetPageSize(self, int pageSize)""" 
2647         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2649     def GetLineSize(*args
, **kwargs
): 
2650         """GetLineSize(self) -> int""" 
2651         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2653     def GetPageSize(*args
, **kwargs
): 
2654         """GetPageSize(self) -> int""" 
2655         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2657     def SetThumbLength(*args
, **kwargs
): 
2658         """SetThumbLength(self, int lenPixels)""" 
2659         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2661     def GetThumbLength(*args
, **kwargs
): 
2662         """GetThumbLength(self) -> int""" 
2663         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2665     def SetTickFreq(*args
, **kwargs
): 
2666         """SetTickFreq(self, int n, int pos=1)""" 
2667         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2669     def GetTickFreq(*args
, **kwargs
): 
2670         """GetTickFreq(self) -> int""" 
2671         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2673     def ClearTicks(*args
, **kwargs
): 
2674         """ClearTicks(self)""" 
2675         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2677     def SetTick(*args
, **kwargs
): 
2678         """SetTick(self, int tickPos)""" 
2679         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2681     def ClearSel(*args
, **kwargs
): 
2682         """ClearSel(self)""" 
2683         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2685     def GetSelEnd(*args
, **kwargs
): 
2686         """GetSelEnd(self) -> int""" 
2687         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2689     def GetSelStart(*args
, **kwargs
): 
2690         """GetSelStart(self) -> int""" 
2691         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2693     def SetSelection(*args
, **kwargs
): 
2694         """SetSelection(self, int min, int max)""" 
2695         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2697     def GetClassDefaultAttributes(*args
, **kwargs
): 
2699         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2701         Get the default attributes for this class.  This is useful if you want 
2702         to use the same font or colour in your own control as in a standard 
2703         control -- which is a much better idea than hard coding specific 
2704         colours or fonts which might look completely out of place on the 
2705         user's system, especially if it uses themes. 
2707         The variant parameter is only relevant under Mac currently and is 
2708         ignore under other platforms. Under Mac, it will change the size of 
2709         the returned font. See `wx.Window.SetWindowVariant` for more about 
2712         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2714     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2715     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2716     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2717     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2718     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2719     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2720     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2721     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2722     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2723     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2724 _controls_
.Slider_swigregister(Slider
) 
2725 SliderNameStr 
= cvar
.SliderNameStr
 
2727 def PreSlider(*args
, **kwargs
): 
2728     """PreSlider() -> Slider""" 
2729     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2732 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2734     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2736     Get the default attributes for this class.  This is useful if you want 
2737     to use the same font or colour in your own control as in a standard 
2738     control -- which is a much better idea than hard coding specific 
2739     colours or fonts which might look completely out of place on the 
2740     user's system, especially if it uses themes. 
2742     The variant parameter is only relevant under Mac currently and is 
2743     ignore under other platforms. Under Mac, it will change the size of 
2744     the returned font. See `wx.Window.SetWindowVariant` for more about 
2747   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2749 #--------------------------------------------------------------------------- 
2751 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2752 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2754 class ToggleButton(_core
.Control
): 
2755     """Proxy of C++ ToggleButton class""" 
2756     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2757     __repr__ 
= _swig_repr
 
2758     def __init__(self
, *args
, **kwargs
):  
2760         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2761             Point pos=DefaultPosition, Size size=DefaultSize,  
2762             long style=0, Validator validator=DefaultValidator,  
2763             String name=ToggleButtonNameStr) -> ToggleButton 
2765         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2766         self
._setOORInfo
(self
) 
2768     def Create(*args
, **kwargs
): 
2770         Create(self, Window parent, int id=-1, String label=EmptyString,  
2771             Point pos=DefaultPosition, Size size=DefaultSize,  
2772             long style=0, Validator validator=DefaultValidator,  
2773             String name=ToggleButtonNameStr) -> bool 
2775         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2777     def SetValue(*args
, **kwargs
): 
2778         """SetValue(self, bool value)""" 
2779         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2781     def GetValue(*args
, **kwargs
): 
2782         """GetValue(self) -> bool""" 
2783         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2785     def GetClassDefaultAttributes(*args
, **kwargs
): 
2787         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2789         Get the default attributes for this class.  This is useful if you want 
2790         to use the same font or colour in your own control as in a standard 
2791         control -- which is a much better idea than hard coding specific 
2792         colours or fonts which might look completely out of place on the 
2793         user's system, especially if it uses themes. 
2795         The variant parameter is only relevant under Mac currently and is 
2796         ignore under other platforms. Under Mac, it will change the size of 
2797         the returned font. See `wx.Window.SetWindowVariant` for more about 
2800         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2802     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2803     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2804 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2805 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2807 def PreToggleButton(*args
, **kwargs
): 
2808     """PreToggleButton() -> ToggleButton""" 
2809     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2812 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2814     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2816     Get the default attributes for this class.  This is useful if you want 
2817     to use the same font or colour in your own control as in a standard 
2818     control -- which is a much better idea than hard coding specific 
2819     colours or fonts which might look completely out of place on the 
2820     user's system, especially if it uses themes. 
2822     The variant parameter is only relevant under Mac currently and is 
2823     ignore under other platforms. Under Mac, it will change the size of 
2824     the returned font. See `wx.Window.SetWindowVariant` for more about 
2827   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2829 #--------------------------------------------------------------------------- 
2831 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2832 BK_TOP 
= _controls_
.BK_TOP
 
2833 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2834 BK_LEFT 
= _controls_
.BK_LEFT
 
2835 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2836 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2837 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2838 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2839 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2840 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2841 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2842 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2843 class BookCtrlBase(_core
.Control
): 
2844     """Proxy of C++ BookCtrlBase class""" 
2845     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2846     def __init__(self
): raise AttributeError, "No constructor defined" 
2847     __repr__ 
= _swig_repr
 
2848     def GetPageCount(*args
, **kwargs
): 
2849         """GetPageCount(self) -> size_t""" 
2850         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2852     def GetPage(*args
, **kwargs
): 
2853         """GetPage(self, size_t n) -> Window""" 
2854         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2856     def GetCurrentPage(*args
, **kwargs
): 
2857         """GetCurrentPage(self) -> Window""" 
2858         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2860     def GetSelection(*args
, **kwargs
): 
2861         """GetSelection(self) -> int""" 
2862         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2864     def SetPageText(*args
, **kwargs
): 
2865         """SetPageText(self, size_t n, String strText) -> bool""" 
2866         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2868     def GetPageText(*args
, **kwargs
): 
2869         """GetPageText(self, size_t n) -> String""" 
2870         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2872     def SetImageList(*args
, **kwargs
): 
2873         """SetImageList(self, ImageList imageList)""" 
2874         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2876     def AssignImageList(*args
, **kwargs
): 
2877         """AssignImageList(self, ImageList imageList)""" 
2878         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2880     def GetImageList(*args
, **kwargs
): 
2881         """GetImageList(self) -> ImageList""" 
2882         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2884     def GetPageImage(*args
, **kwargs
): 
2885         """GetPageImage(self, size_t n) -> int""" 
2886         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2888     def SetPageImage(*args
, **kwargs
): 
2889         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2890         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2892     def SetPageSize(*args
, **kwargs
): 
2893         """SetPageSize(self, Size size)""" 
2894         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2896     def CalcSizeFromPage(*args
, **kwargs
): 
2897         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2898         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2900     def GetInternalBorder(*args
, **kwargs
): 
2901         """GetInternalBorder(self) -> unsigned int""" 
2902         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2904     def SetInternalBorder(*args
, **kwargs
): 
2905         """SetInternalBorder(self, unsigned int internalBorder)""" 
2906         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2908     def IsVertical(*args
, **kwargs
): 
2909         """IsVertical(self) -> bool""" 
2910         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2912     def SetControlMargin(*args
, **kwargs
): 
2913         """SetControlMargin(self, int margin)""" 
2914         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2916     def GetControlMargin(*args
, **kwargs
): 
2917         """GetControlMargin(self) -> int""" 
2918         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2920     def SetFitToCurrentPage(*args
, **kwargs
): 
2921         """SetFitToCurrentPage(self, bool fit)""" 
2922         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2924     def GetFitToCurrentPage(*args
, **kwargs
): 
2925         """GetFitToCurrentPage(self) -> bool""" 
2926         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2928     def GetControlSizer(*args
, **kwargs
): 
2929         """GetControlSizer(self) -> Sizer""" 
2930         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2932     def DeletePage(*args
, **kwargs
): 
2933         """DeletePage(self, size_t n) -> bool""" 
2934         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2936     def RemovePage(*args
, **kwargs
): 
2937         """RemovePage(self, size_t n) -> bool""" 
2938         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2940     def DeleteAllPages(*args
, **kwargs
): 
2941         """DeleteAllPages(self) -> bool""" 
2942         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2944     def AddPage(*args
, **kwargs
): 
2945         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2946         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2948     def InsertPage(*args
, **kwargs
): 
2950         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2951             int imageId=-1) -> bool 
2953         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2955     def SetSelection(*args
, **kwargs
): 
2956         """SetSelection(self, size_t n) -> int""" 
2957         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2959     def ChangeSelection(*args
, **kwargs
): 
2960         """ChangeSelection(self, size_t n) -> int""" 
2961         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
2963     def AdvanceSelection(*args
, **kwargs
): 
2964         """AdvanceSelection(self, bool forward=True)""" 
2965         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2967     def HitTest(*args
, **kwargs
): 
2969         HitTest(Point pt) -> (tab, where) 
2971         Returns the page/tab which is hit, and flags indicating where using 
2972         wx.NB_HITTEST flags. 
2974         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2976     def GetClassDefaultAttributes(*args
, **kwargs
): 
2978         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2980         Get the default attributes for this class.  This is useful if you want 
2981         to use the same font or colour in your own control as in a standard 
2982         control -- which is a much better idea than hard coding specific 
2983         colours or fonts which might look completely out of place on the 
2984         user's system, especially if it uses themes. 
2986         The variant parameter is only relevant under Mac currently and is 
2987         ignore under other platforms. Under Mac, it will change the size of 
2988         the returned font. See `wx.Window.SetWindowVariant` for more about 
2991         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2993     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2994     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
2995     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
2996     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
2997     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
2998     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
2999     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3000     Page 
= property(GetPage
,doc
="See `GetPage`")  
3001     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3002     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3003     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3004     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3005 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3006 NotebookNameStr 
= cvar
.NotebookNameStr
 
3008 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3010     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3012     Get the default attributes for this class.  This is useful if you want 
3013     to use the same font or colour in your own control as in a standard 
3014     control -- which is a much better idea than hard coding specific 
3015     colours or fonts which might look completely out of place on the 
3016     user's system, especially if it uses themes. 
3018     The variant parameter is only relevant under Mac currently and is 
3019     ignore under other platforms. Under Mac, it will change the size of 
3020     the returned font. See `wx.Window.SetWindowVariant` for more about 
3023   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3025 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3026     """Proxy of C++ BookCtrlBaseEvent class""" 
3027     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3028     __repr__ 
= _swig_repr
 
3029     def __init__(self
, *args
, **kwargs
):  
3031         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3032             int nOldSel=-1) -> BookCtrlBaseEvent 
3034         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3035     def GetSelection(*args
, **kwargs
): 
3037         GetSelection(self) -> int 
3039         Returns item index for a listbox or choice selection event (not valid 
3042         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3044     def SetSelection(*args
, **kwargs
): 
3045         """SetSelection(self, int nSel)""" 
3046         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3048     def GetOldSelection(*args
, **kwargs
): 
3049         """GetOldSelection(self) -> int""" 
3050         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3052     def SetOldSelection(*args
, **kwargs
): 
3053         """SetOldSelection(self, int nOldSel)""" 
3054         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3056     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3057     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3058 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
3060 #--------------------------------------------------------------------------- 
3062 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3063 NB_TOP 
= _controls_
.NB_TOP
 
3064 NB_LEFT 
= _controls_
.NB_LEFT
 
3065 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3066 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3067 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3068 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3069 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3070 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3071 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3072 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3073 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3074 class Notebook(BookCtrlBase
): 
3075     """Proxy of C++ Notebook class""" 
3076     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3077     __repr__ 
= _swig_repr
 
3078     def __init__(self
, *args
, **kwargs
):  
3080         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3081             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3083         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3084         self
._setOORInfo
(self
) 
3086     def Create(*args
, **kwargs
): 
3088         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3089             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3091         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3093     def GetRowCount(*args
, **kwargs
): 
3094         """GetRowCount(self) -> int""" 
3095         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3097     def SetPadding(*args
, **kwargs
): 
3098         """SetPadding(self, Size padding)""" 
3099         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3101     def SetTabSize(*args
, **kwargs
): 
3102         """SetTabSize(self, Size sz)""" 
3103         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3105     def GetThemeBackgroundColour(*args
, **kwargs
): 
3106         """GetThemeBackgroundColour(self) -> Colour""" 
3107         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3109     def GetClassDefaultAttributes(*args
, **kwargs
): 
3111         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3113         Get the default attributes for this class.  This is useful if you want 
3114         to use the same font or colour in your own control as in a standard 
3115         control -- which is a much better idea than hard coding specific 
3116         colours or fonts which might look completely out of place on the 
3117         user's system, especially if it uses themes. 
3119         The variant parameter is only relevant under Mac currently and is 
3120         ignore under other platforms. Under Mac, it will change the size of 
3121         the returned font. See `wx.Window.SetWindowVariant` for more about 
3124         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3126     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3127     def SendPageChangingEvent(*args
, **kwargs
): 
3128         """SendPageChangingEvent(self, int nPage) -> bool""" 
3129         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3131     def SendPageChangedEvent(*args
, **kwargs
): 
3132         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3133         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3135     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3136     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3137 _controls_
.Notebook_swigregister(Notebook
) 
3139 def PreNotebook(*args
, **kwargs
): 
3140     """PreNotebook() -> Notebook""" 
3141     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3144 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3146     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3148     Get the default attributes for this class.  This is useful if you want 
3149     to use the same font or colour in your own control as in a standard 
3150     control -- which is a much better idea than hard coding specific 
3151     colours or fonts which might look completely out of place on the 
3152     user's system, especially if it uses themes. 
3154     The variant parameter is only relevant under Mac currently and is 
3155     ignore under other platforms. Under Mac, it will change the size of 
3156     the returned font. See `wx.Window.SetWindowVariant` for more about 
3159   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3161 class NotebookEvent(BookCtrlBaseEvent
): 
3162     """Proxy of C++ NotebookEvent class""" 
3163     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3164     __repr__ 
= _swig_repr
 
3165     def __init__(self
, *args
, **kwargs
):  
3167         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3168             int nOldSel=-1) -> NotebookEvent 
3170         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3171 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3173 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3174 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3176 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3177 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3179 #---------------------------------------------------------------------------- 
3181 class NotebookPage(wx
.Panel
): 
3183     There is an old (and apparently unsolvable) bug when placing a 
3184     window with a nonstandard background colour in a wx.Notebook on 
3185     wxGTK1, as the notbooks's background colour would always be used 
3186     when the window is refreshed.  The solution is to place a panel in 
3187     the notbook and the coloured window on the panel, sized to cover 
3188     the panel.  This simple class does that for you, just put an 
3189     instance of this in the notebook and make your regular window a 
3190     child of this one and it will handle the resize for you. 
3192     def __init__(self
, parent
, id=-1, 
3193                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3194                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3195         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3197         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3199     def OnSize(self
, evt
): 
3200         if self
.child 
is None: 
3201             children 
= self
.GetChildren() 
3203                 self
.child 
= children
[0] 
3205             self
.child
.SetPosition((0,0)) 
3206             self
.child
.SetSize(self
.GetSize()) 
3209 #--------------------------------------------------------------------------- 
3211 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3212 LB_TOP 
= _controls_
.LB_TOP
 
3213 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3214 LB_LEFT 
= _controls_
.LB_LEFT
 
3215 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3216 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3217 class Listbook(BookCtrlBase
): 
3218     """Proxy of C++ Listbook class""" 
3219     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3220     __repr__ 
= _swig_repr
 
3221     def __init__(self
, *args
, **kwargs
):  
3223         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3224             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3226         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3227         self
._setOORInfo
(self
) 
3229     def Create(*args
, **kwargs
): 
3231         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3232             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3234         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3236     def GetListView(*args
, **kwargs
): 
3237         """GetListView(self) -> ListView""" 
3238         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3240     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3241 _controls_
.Listbook_swigregister(Listbook
) 
3243 def PreListbook(*args
, **kwargs
): 
3244     """PreListbook() -> Listbook""" 
3245     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3248 class ListbookEvent(BookCtrlBaseEvent
): 
3249     """Proxy of C++ ListbookEvent class""" 
3250     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3251     __repr__ 
= _swig_repr
 
3252     def __init__(self
, *args
, **kwargs
):  
3254         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3255             int nOldSel=-1) -> ListbookEvent 
3257         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3258 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3260 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3261 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3262 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3263 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3265 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3266 CHB_TOP 
= _controls_
.CHB_TOP
 
3267 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3268 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3269 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3270 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3271 class Choicebook(BookCtrlBase
): 
3272     """Proxy of C++ Choicebook class""" 
3273     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3274     __repr__ 
= _swig_repr
 
3275     def __init__(self
, *args
, **kwargs
):  
3277         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3278             long style=0, String name=EmptyString) -> Choicebook 
3280         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3281         self
._setOORInfo
(self
) 
3283     def Create(*args
, **kwargs
): 
3285         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3286             long style=0, String name=EmptyString) -> bool 
3288         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3290     def GetChoiceCtrl(*args
, **kwargs
): 
3291         """GetChoiceCtrl(self) -> Choice""" 
3292         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3294     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3295 _controls_
.Choicebook_swigregister(Choicebook
) 
3297 def PreChoicebook(*args
, **kwargs
): 
3298     """PreChoicebook() -> Choicebook""" 
3299     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3302 class ChoicebookEvent(BookCtrlBaseEvent
): 
3303     """Proxy of C++ ChoicebookEvent class""" 
3304     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3305     __repr__ 
= _swig_repr
 
3306     def __init__(self
, *args
, **kwargs
):  
3308         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3309             int nOldSel=-1) -> ChoicebookEvent 
3311         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3312 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3314 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3315 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3316 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3317 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3319 #--------------------------------------------------------------------------- 
3321 class Treebook(BookCtrlBase
): 
3322     """Proxy of C++ Treebook class""" 
3323     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3324     __repr__ 
= _swig_repr
 
3325     def __init__(self
, *args
, **kwargs
):  
3327         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3328             long style=BK_DEFAULT,  
3329             String name=EmptyString) -> Treebook 
3331         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3332         self
._setOORInfo
(self
) 
3334     def Create(*args
, **kwargs
): 
3336         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3337             long style=BK_DEFAULT,  
3338             String name=EmptyString) -> bool 
3340         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3342     def InsertSubPage(*args
, **kwargs
): 
3344         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3345             int imageId=NOT_FOUND) -> bool 
3347         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3349     def AddSubPage(*args
, **kwargs
): 
3350         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3351         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3353     def IsNodeExpanded(*args
, **kwargs
): 
3354         """IsNodeExpanded(self, size_t pos) -> bool""" 
3355         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3357     def ExpandNode(*args
, **kwargs
): 
3358         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3359         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3361     def CollapseNode(*args
, **kwargs
): 
3362         """CollapseNode(self, size_t pos) -> bool""" 
3363         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3365     def GetPageParent(*args
, **kwargs
): 
3366         """GetPageParent(self, size_t pos) -> int""" 
3367         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3369     def GetTreeCtrl(*args
, **kwargs
): 
3370         """GetTreeCtrl(self) -> TreeCtrl""" 
3371         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3373     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3374 _controls_
.Treebook_swigregister(Treebook
) 
3376 def PreTreebook(*args
, **kwargs
): 
3377     """PreTreebook() -> Treebook""" 
3378     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3381 class TreebookEvent(BookCtrlBaseEvent
): 
3382     """Proxy of C++ TreebookEvent class""" 
3383     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3384     __repr__ 
= _swig_repr
 
3385     def __init__(self
, *args
, **kwargs
):  
3387         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3388             int nOldSel=NOT_FOUND) -> TreebookEvent 
3390         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3391 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3393 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3394 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3395 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3396 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3397 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3398 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3399 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3400 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3402 #--------------------------------------------------------------------------- 
3404 class Toolbook(BookCtrlBase
): 
3405     """Proxy of C++ Toolbook class""" 
3406     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3407     __repr__ 
= _swig_repr
 
3408     def __init__(self
, *args
, **kwargs
):  
3410         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3411             long style=BK_DEFAULT,  
3412             String name=EmptyString) -> Toolbook 
3414         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3415         self
._setOORInfo
(self
) 
3417     def Create(*args
, **kwargs
): 
3419         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3420             long style=0, String name=wxEmptyString) -> bool 
3422         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3424     def GetToolBar(*args
, **kwargs
): 
3425         """GetToolBar(self) -> ToolBarBase""" 
3426         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3428     def Realize(*args
, **kwargs
): 
3430         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3432     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3433 _controls_
.Toolbook_swigregister(Toolbook
) 
3435 def PreToolbook(*args
, **kwargs
): 
3436     """PreToolbook() -> Toolbook""" 
3437     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3440 class ToolbookEvent(BookCtrlBaseEvent
): 
3441     """Proxy of C++ ToolbookEvent class""" 
3442     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3443     __repr__ 
= _swig_repr
 
3444     def __init__(self
, *args
, **kwargs
):  
3446         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3447             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3449         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3450 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3452 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3453 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3454 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3455 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3457 #--------------------------------------------------------------------------- 
3459 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3460 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3461 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3462 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3463 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3464 TB_TOP 
= _controls_
.TB_TOP
 
3465 TB_LEFT 
= _controls_
.TB_LEFT
 
3466 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3467 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3468 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3469 TB_FLAT 
= _controls_
.TB_FLAT
 
3470 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3471 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3472 TB_TEXT 
= _controls_
.TB_TEXT
 
3473 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3474 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3475 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3476 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3477 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3478 class ToolBarToolBase(_core
.Object
): 
3479     """Proxy of C++ ToolBarToolBase class""" 
3480     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3481     def __init__(self
): raise AttributeError, "No constructor defined" 
3482     __repr__ 
= _swig_repr
 
3483     def GetId(*args
, **kwargs
): 
3484         """GetId(self) -> int""" 
3485         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3487     def GetControl(*args
, **kwargs
): 
3488         """GetControl(self) -> Control""" 
3489         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3491     def GetToolBar(*args
, **kwargs
): 
3492         """GetToolBar(self) -> ToolBarBase""" 
3493         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3495     def IsButton(*args
, **kwargs
): 
3496         """IsButton(self) -> int""" 
3497         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3499     def IsControl(*args
, **kwargs
): 
3500         """IsControl(self) -> int""" 
3501         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3503     def IsSeparator(*args
, **kwargs
): 
3504         """IsSeparator(self) -> int""" 
3505         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3507     def GetStyle(*args
, **kwargs
): 
3508         """GetStyle(self) -> int""" 
3509         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3511     def GetKind(*args
, **kwargs
): 
3512         """GetKind(self) -> int""" 
3513         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3515     def IsEnabled(*args
, **kwargs
): 
3516         """IsEnabled(self) -> bool""" 
3517         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3519     def IsToggled(*args
, **kwargs
): 
3520         """IsToggled(self) -> bool""" 
3521         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3523     def CanBeToggled(*args
, **kwargs
): 
3524         """CanBeToggled(self) -> bool""" 
3525         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3527     def GetNormalBitmap(*args
, **kwargs
): 
3528         """GetNormalBitmap(self) -> Bitmap""" 
3529         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3531     def GetDisabledBitmap(*args
, **kwargs
): 
3532         """GetDisabledBitmap(self) -> Bitmap""" 
3533         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3535     def GetBitmap(*args
, **kwargs
): 
3536         """GetBitmap(self) -> Bitmap""" 
3537         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3539     def GetLabel(*args
, **kwargs
): 
3540         """GetLabel(self) -> String""" 
3541         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3543     def GetShortHelp(*args
, **kwargs
): 
3544         """GetShortHelp(self) -> String""" 
3545         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3547     def GetLongHelp(*args
, **kwargs
): 
3548         """GetLongHelp(self) -> String""" 
3549         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3551     def Enable(*args
, **kwargs
): 
3552         """Enable(self, bool enable) -> bool""" 
3553         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3555     def Toggle(*args
, **kwargs
): 
3557         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3559     def SetToggle(*args
, **kwargs
): 
3560         """SetToggle(self, bool toggle) -> bool""" 
3561         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3563     def SetShortHelp(*args
, **kwargs
): 
3564         """SetShortHelp(self, String help) -> bool""" 
3565         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3567     def SetLongHelp(*args
, **kwargs
): 
3568         """SetLongHelp(self, String help) -> bool""" 
3569         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3571     def SetNormalBitmap(*args
, **kwargs
): 
3572         """SetNormalBitmap(self, Bitmap bmp)""" 
3573         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3575     def SetDisabledBitmap(*args
, **kwargs
): 
3576         """SetDisabledBitmap(self, Bitmap bmp)""" 
3577         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3579     def SetLabel(*args
, **kwargs
): 
3580         """SetLabel(self, String label)""" 
3581         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3583     def Detach(*args
, **kwargs
): 
3585         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3587     def Attach(*args
, **kwargs
): 
3588         """Attach(self, ToolBarBase tbar)""" 
3589         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3591     def GetClientData(*args
, **kwargs
): 
3592         """GetClientData(self) -> PyObject""" 
3593         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3595     def SetClientData(*args
, **kwargs
): 
3596         """SetClientData(self, PyObject clientData)""" 
3597         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3599     GetBitmap1 
= GetNormalBitmap
 
3600     GetBitmap2 
= GetDisabledBitmap
 
3601     SetBitmap1 
= SetNormalBitmap
 
3602     SetBitmap2 
= SetDisabledBitmap
 
3604     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3605     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3606     Control 
= property(GetControl
,doc
="See `GetControl`")  
3607     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3608     Id 
= property(GetId
,doc
="See `GetId`")  
3609     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3610     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3611     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3612     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3613     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3614     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3615     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3616 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3618 class ToolBarBase(_core
.Control
): 
3619     """Proxy of C++ ToolBarBase class""" 
3620     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3621     def __init__(self
): raise AttributeError, "No constructor defined" 
3622     __repr__ 
= _swig_repr
 
3623     def DoAddTool(*args
, **kwargs
): 
3625         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3626             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3627             String longHelp=EmptyString,  
3628             PyObject clientData=None) -> ToolBarToolBase 
3630         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3632     def DoInsertTool(*args
, **kwargs
): 
3634         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3635             int kind=ITEM_NORMAL,  
3636             String shortHelp=EmptyString, String longHelp=EmptyString,  
3637             PyObject clientData=None) -> ToolBarToolBase 
3639         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3641     # These match the original Add methods for this class, kept for 
3642     # backwards compatibility with versions < 2.3.3. 
3645     def AddTool(self
, id, bitmap
, 
3646                 pushedBitmap 
= wx
.NullBitmap
, 
3649                 shortHelpString 
= '', 
3650                 longHelpString 
= '') : 
3651         '''Old style method to add a tool to the toolbar.''' 
3652         kind 
= wx
.ITEM_NORMAL
 
3653         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3654         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3655                               shortHelpString
, longHelpString
, clientData
) 
3657     def AddSimpleTool(self
, id, bitmap
, 
3658                       shortHelpString 
= '', 
3659                       longHelpString 
= '', 
3661         '''Old style method to add a tool to the toolbar.''' 
3662         kind 
= wx
.ITEM_NORMAL
 
3663         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3664         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3665                               shortHelpString
, longHelpString
, None) 
3667     def InsertTool(self
, pos
, id, bitmap
, 
3668                    pushedBitmap 
= wx
.NullBitmap
, 
3671                    shortHelpString 
= '', 
3672                    longHelpString 
= ''): 
3673         '''Old style method to insert a tool in the toolbar.''' 
3674         kind 
= wx
.ITEM_NORMAL
 
3675         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3676         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3677                                  shortHelpString
, longHelpString
, clientData
) 
3679     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3680                          shortHelpString 
= '', 
3681                          longHelpString 
= '', 
3683         '''Old style method to insert a tool in the toolbar.''' 
3684         kind 
= wx
.ITEM_NORMAL
 
3685         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3686         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3687                                  shortHelpString
, longHelpString
, None) 
3690     # The following are the new toolbar Add methods starting with 
3691     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3692     # able to keep backwards compatibility with using the above 
3693     # methods.  Eventually these should migrate to be the methods used 
3694     # primarily and lose the 'Label' in the name... 
3696     def AddLabelTool(self
, id, label
, bitmap
, 
3697                      bmpDisabled 
= wx
.NullBitmap
, 
3698                      kind 
= wx
.ITEM_NORMAL
, 
3699                      shortHelp 
= '', longHelp 
= '', 
3702         The full AddTool() function. 
3704         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3705         is created and used as the disabled image. 
3707         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3708                               shortHelp
, longHelp
, clientData
) 
3711     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3712                         bmpDisabled 
= wx
.NullBitmap
, 
3713                         kind 
= wx
.ITEM_NORMAL
, 
3714                         shortHelp 
= '', longHelp 
= '', 
3717         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3718         is equivalent to AddTool() 
3720         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3721                                  shortHelp
, longHelp
, clientData
) 
3723     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3724                         bmpDisabled 
= wx
.NullBitmap
, 
3725                         shortHelp 
= '', longHelp 
= '', 
3727         '''Add a check tool, i.e. a tool which can be toggled''' 
3728         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3729                               shortHelp
, longHelp
, clientData
) 
3731     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3732                           bmpDisabled 
= wx
.NullBitmap
, 
3733                           shortHelp 
= '', longHelp 
= '', 
3736         Add a radio tool, i.e. a tool which can be toggled and releases any 
3737         other toggled radio tools in the same group when it happens 
3739         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3740                               shortHelp
, longHelp
, clientData
) 
3743     # For consistency with the backwards compatible methods above, here are 
3744     # some non-'Label' versions of the Check and Radio methods 
3746     def AddCheckTool(self
, id, bitmap
, 
3747                      bmpDisabled 
= wx
.NullBitmap
, 
3748                      shortHelp 
= '', longHelp 
= '', 
3750         '''Add a check tool, i.e. a tool which can be toggled''' 
3751         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3752                               shortHelp
, longHelp
, clientData
) 
3754     def AddRadioTool(self
, id, bitmap
, 
3755                      bmpDisabled 
= wx
.NullBitmap
, 
3756                      shortHelp 
= '', longHelp 
= '', 
3759         Add a radio tool, i.e. a tool which can be toggled and releases any 
3760         other toggled radio tools in the same group when it happens 
3762         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3763                               shortHelp
, longHelp
, clientData
) 
3765     def AddToolItem(*args
, **kwargs
): 
3766         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3767         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3769     def InsertToolItem(*args
, **kwargs
): 
3770         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3771         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3773     def AddControl(*args
, **kwargs
): 
3774         """AddControl(self, Control control) -> ToolBarToolBase""" 
3775         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3777     def InsertControl(*args
, **kwargs
): 
3778         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3779         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3781     def FindControl(*args
, **kwargs
): 
3782         """FindControl(self, int id) -> Control""" 
3783         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3785     def AddSeparator(*args
, **kwargs
): 
3786         """AddSeparator(self) -> ToolBarToolBase""" 
3787         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3789     def InsertSeparator(*args
, **kwargs
): 
3790         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3791         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3793     def RemoveTool(*args
, **kwargs
): 
3794         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3795         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3797     def DeleteToolByPos(*args
, **kwargs
): 
3798         """DeleteToolByPos(self, size_t pos) -> bool""" 
3799         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3801     def DeleteTool(*args
, **kwargs
): 
3802         """DeleteTool(self, int id) -> bool""" 
3803         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3805     def ClearTools(*args
, **kwargs
): 
3806         """ClearTools(self)""" 
3807         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3809     def Realize(*args
, **kwargs
): 
3810         """Realize(self) -> bool""" 
3811         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3813     def EnableTool(*args
, **kwargs
): 
3814         """EnableTool(self, int id, bool enable)""" 
3815         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3817     def ToggleTool(*args
, **kwargs
): 
3818         """ToggleTool(self, int id, bool toggle)""" 
3819         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3821     def SetToggle(*args
, **kwargs
): 
3822         """SetToggle(self, int id, bool toggle)""" 
3823         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3825     def GetToolClientData(*args
, **kwargs
): 
3826         """GetToolClientData(self, int id) -> PyObject""" 
3827         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3829     def SetToolClientData(*args
, **kwargs
): 
3830         """SetToolClientData(self, int id, PyObject clientData)""" 
3831         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3833     def GetToolPos(*args
, **kwargs
): 
3834         """GetToolPos(self, int id) -> int""" 
3835         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3837     def GetToolState(*args
, **kwargs
): 
3838         """GetToolState(self, int id) -> bool""" 
3839         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3841     def GetToolEnabled(*args
, **kwargs
): 
3842         """GetToolEnabled(self, int id) -> bool""" 
3843         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3845     def SetToolShortHelp(*args
, **kwargs
): 
3846         """SetToolShortHelp(self, int id, String helpString)""" 
3847         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3849     def GetToolShortHelp(*args
, **kwargs
): 
3850         """GetToolShortHelp(self, int id) -> String""" 
3851         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3853     def SetToolLongHelp(*args
, **kwargs
): 
3854         """SetToolLongHelp(self, int id, String helpString)""" 
3855         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3857     def GetToolLongHelp(*args
, **kwargs
): 
3858         """GetToolLongHelp(self, int id) -> String""" 
3859         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3861     def SetMarginsXY(*args
, **kwargs
): 
3862         """SetMarginsXY(self, int x, int y)""" 
3863         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3865     def SetMargins(*args
, **kwargs
): 
3866         """SetMargins(self, Size size)""" 
3867         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3869     def SetToolPacking(*args
, **kwargs
): 
3870         """SetToolPacking(self, int packing)""" 
3871         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3873     def SetToolSeparation(*args
, **kwargs
): 
3874         """SetToolSeparation(self, int separation)""" 
3875         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3877     def GetToolMargins(*args
, **kwargs
): 
3878         """GetToolMargins(self) -> Size""" 
3879         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3881     def GetMargins(*args
, **kwargs
): 
3882         """GetMargins(self) -> Size""" 
3883         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3885     def GetToolPacking(*args
, **kwargs
): 
3886         """GetToolPacking(self) -> int""" 
3887         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3889     def GetToolSeparation(*args
, **kwargs
): 
3890         """GetToolSeparation(self) -> int""" 
3891         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3893     def SetRows(*args
, **kwargs
): 
3894         """SetRows(self, int nRows)""" 
3895         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3897     def SetMaxRowsCols(*args
, **kwargs
): 
3898         """SetMaxRowsCols(self, int rows, int cols)""" 
3899         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3901     def GetMaxRows(*args
, **kwargs
): 
3902         """GetMaxRows(self) -> int""" 
3903         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3905     def GetMaxCols(*args
, **kwargs
): 
3906         """GetMaxCols(self) -> int""" 
3907         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3909     def SetToolBitmapSize(*args
, **kwargs
): 
3910         """SetToolBitmapSize(self, Size size)""" 
3911         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3913     def GetToolBitmapSize(*args
, **kwargs
): 
3914         """GetToolBitmapSize(self) -> Size""" 
3915         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3917     def GetToolSize(*args
, **kwargs
): 
3918         """GetToolSize(self) -> Size""" 
3919         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3921     def FindToolForPosition(*args
, **kwargs
): 
3922         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3923         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3925     def FindById(*args
, **kwargs
): 
3926         """FindById(self, int toolid) -> ToolBarToolBase""" 
3927         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3929     def IsVertical(*args
, **kwargs
): 
3930         """IsVertical(self) -> bool""" 
3931         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3933     def GetToolsCount(*args
, **kwargs
): 
3934         """GetToolsCount(self) -> size_t""" 
3935         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3937     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3938     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3939     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3940     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3941     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3942     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3943     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3944     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3945     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3946 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3948 class ToolBar(ToolBarBase
): 
3949     """Proxy of C++ ToolBar class""" 
3950     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3951     __repr__ 
= _swig_repr
 
3952     def __init__(self
, *args
, **kwargs
):  
3954         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3955             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3956             String name=wxPyToolBarNameStr) -> ToolBar 
3958         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3959         self
._setOORInfo
(self
) 
3961     def Create(*args
, **kwargs
): 
3963         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3964             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3965             String name=wxPyToolBarNameStr) -> bool 
3967         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3969     def SetToolNormalBitmap(*args
, **kwargs
): 
3970         """SetToolNormalBitmap(self, int id, Bitmap bitmap)""" 
3971         return _controls_
.ToolBar_SetToolNormalBitmap(*args
, **kwargs
) 
3973     def SetToolDisabledBitmap(*args
, **kwargs
): 
3974         """SetToolDisabledBitmap(self, int id, Bitmap bitmap)""" 
3975         return _controls_
.ToolBar_SetToolDisabledBitmap(*args
, **kwargs
) 
3977     def GetClassDefaultAttributes(*args
, **kwargs
): 
3979         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3981         Get the default attributes for this class.  This is useful if you want 
3982         to use the same font or colour in your own control as in a standard 
3983         control -- which is a much better idea than hard coding specific 
3984         colours or fonts which might look completely out of place on the 
3985         user's system, especially if it uses themes. 
3987         The variant parameter is only relevant under Mac currently and is 
3988         ignore under other platforms. Under Mac, it will change the size of 
3989         the returned font. See `wx.Window.SetWindowVariant` for more about 
3992         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3994     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3995 _controls_
.ToolBar_swigregister(ToolBar
) 
3997 def PreToolBar(*args
, **kwargs
): 
3998     """PreToolBar() -> ToolBar""" 
3999     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4002 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4004     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4006     Get the default attributes for this class.  This is useful if you want 
4007     to use the same font or colour in your own control as in a standard 
4008     control -- which is a much better idea than hard coding specific 
4009     colours or fonts which might look completely out of place on the 
4010     user's system, especially if it uses themes. 
4012     The variant parameter is only relevant under Mac currently and is 
4013     ignore under other platforms. Under Mac, it will change the size of 
4014     the returned font. See `wx.Window.SetWindowVariant` for more about 
4017   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4019 #--------------------------------------------------------------------------- 
4021 LC_VRULES 
= _controls_
.LC_VRULES
 
4022 LC_HRULES 
= _controls_
.LC_HRULES
 
4023 LC_ICON 
= _controls_
.LC_ICON
 
4024 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4025 LC_LIST 
= _controls_
.LC_LIST
 
4026 LC_REPORT 
= _controls_
.LC_REPORT
 
4027 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4028 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4029 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4030 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4031 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4032 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4033 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4034 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4035 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4036 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4037 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4038 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4039 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4040 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4041 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4042 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4043 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4044 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4045 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4046 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4047 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4048 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4049 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4050 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4051 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4052 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4053 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4054 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4055 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4056 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4057 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4058 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4059 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4060 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4061 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4062 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4063 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4064 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4065 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4066 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4067 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4068 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4069 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4070 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4071 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4072 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4073 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4074 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4075 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4076 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4077 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4078 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4079 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4080 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4081 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4082 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4083 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4084 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4085 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4086 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4087 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4088 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4089 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4090 #--------------------------------------------------------------------------- 
4092 class ListItemAttr(object): 
4093     """Proxy of C++ ListItemAttr class""" 
4094     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4095     __repr__ 
= _swig_repr
 
4096     def __init__(self
, *args
, **kwargs
):  
4098         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4099             Font font=wxNullFont) -> ListItemAttr 
4101         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4102     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4103     __del__ 
= lambda self 
: None; 
4104     def SetTextColour(*args
, **kwargs
): 
4105         """SetTextColour(self, Colour colText)""" 
4106         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4108     def SetBackgroundColour(*args
, **kwargs
): 
4109         """SetBackgroundColour(self, Colour colBack)""" 
4110         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4112     def SetFont(*args
, **kwargs
): 
4113         """SetFont(self, Font font)""" 
4114         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4116     def HasTextColour(*args
, **kwargs
): 
4117         """HasTextColour(self) -> bool""" 
4118         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4120     def HasBackgroundColour(*args
, **kwargs
): 
4121         """HasBackgroundColour(self) -> bool""" 
4122         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4124     def HasFont(*args
, **kwargs
): 
4125         """HasFont(self) -> bool""" 
4126         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4128     def GetTextColour(*args
, **kwargs
): 
4129         """GetTextColour(self) -> Colour""" 
4130         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4132     def GetBackgroundColour(*args
, **kwargs
): 
4133         """GetBackgroundColour(self) -> Colour""" 
4134         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4136     def GetFont(*args
, **kwargs
): 
4137         """GetFont(self) -> Font""" 
4138         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4140     def AssignFrom(*args
, **kwargs
): 
4141         """AssignFrom(self, ListItemAttr source)""" 
4142         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4144     def Destroy(*args
, **kwargs
): 
4146         args
[0].this
.own(False) 
4147         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4149     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4150     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4151     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4152 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4153 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4155 #--------------------------------------------------------------------------- 
4157 class ListItem(_core
.Object
): 
4158     """Proxy of C++ ListItem class""" 
4159     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4160     __repr__ 
= _swig_repr
 
4161     def __init__(self
, *args
, **kwargs
):  
4162         """__init__(self) -> ListItem""" 
4163         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4164     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4165     __del__ 
= lambda self 
: None; 
4166     def Clear(*args
, **kwargs
): 
4168         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4170     def ClearAttributes(*args
, **kwargs
): 
4171         """ClearAttributes(self)""" 
4172         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4174     def SetMask(*args
, **kwargs
): 
4175         """SetMask(self, long mask)""" 
4176         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4178     def SetId(*args
, **kwargs
): 
4179         """SetId(self, long id)""" 
4180         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4182     def SetColumn(*args
, **kwargs
): 
4183         """SetColumn(self, int col)""" 
4184         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4186     def SetState(*args
, **kwargs
): 
4187         """SetState(self, long state)""" 
4188         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4190     def SetStateMask(*args
, **kwargs
): 
4191         """SetStateMask(self, long stateMask)""" 
4192         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4194     def SetText(*args
, **kwargs
): 
4195         """SetText(self, String text)""" 
4196         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4198     def SetImage(*args
, **kwargs
): 
4199         """SetImage(self, int image)""" 
4200         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4202     def SetData(*args
, **kwargs
): 
4203         """SetData(self, long data)""" 
4204         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4206     def SetWidth(*args
, **kwargs
): 
4207         """SetWidth(self, int width)""" 
4208         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4210     def SetAlign(*args
, **kwargs
): 
4211         """SetAlign(self, int align)""" 
4212         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4214     def SetTextColour(*args
, **kwargs
): 
4215         """SetTextColour(self, Colour colText)""" 
4216         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4218     def SetBackgroundColour(*args
, **kwargs
): 
4219         """SetBackgroundColour(self, Colour colBack)""" 
4220         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4222     def SetFont(*args
, **kwargs
): 
4223         """SetFont(self, Font font)""" 
4224         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4226     def GetMask(*args
, **kwargs
): 
4227         """GetMask(self) -> long""" 
4228         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4230     def GetId(*args
, **kwargs
): 
4231         """GetId(self) -> long""" 
4232         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4234     def GetColumn(*args
, **kwargs
): 
4235         """GetColumn(self) -> int""" 
4236         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4238     def GetState(*args
, **kwargs
): 
4239         """GetState(self) -> long""" 
4240         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4242     def GetText(*args
, **kwargs
): 
4243         """GetText(self) -> String""" 
4244         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4246     def GetImage(*args
, **kwargs
): 
4247         """GetImage(self) -> int""" 
4248         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4250     def GetData(*args
, **kwargs
): 
4251         """GetData(self) -> long""" 
4252         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4254     def GetWidth(*args
, **kwargs
): 
4255         """GetWidth(self) -> int""" 
4256         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4258     def GetAlign(*args
, **kwargs
): 
4259         """GetAlign(self) -> int""" 
4260         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4262     def GetAttributes(*args
, **kwargs
): 
4263         """GetAttributes(self) -> ListItemAttr""" 
4264         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4266     def HasAttributes(*args
, **kwargs
): 
4267         """HasAttributes(self) -> bool""" 
4268         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4270     def GetTextColour(*args
, **kwargs
): 
4271         """GetTextColour(self) -> Colour""" 
4272         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4274     def GetBackgroundColour(*args
, **kwargs
): 
4275         """GetBackgroundColour(self) -> Colour""" 
4276         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4278     def GetFont(*args
, **kwargs
): 
4279         """GetFont(self) -> Font""" 
4280         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4282     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4283     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4284     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4285     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4286     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4287     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4288     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4289     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4290     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4291     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4292     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4293     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4294     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4295     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4296     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4297     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4298     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4299     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4300     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4301     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4302     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4303     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4304     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4305 _controls_
.ListItem_swigregister(ListItem
) 
4307 #--------------------------------------------------------------------------- 
4309 class ListEvent(_core
.NotifyEvent
): 
4310     """Proxy of C++ ListEvent class""" 
4311     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4312     __repr__ 
= _swig_repr
 
4313     def __init__(self
, *args
, **kwargs
):  
4314         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4315         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4316     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4317     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4318     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4319     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4320     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4321     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4322     def GetKeyCode(*args
, **kwargs
): 
4323         """GetKeyCode(self) -> int""" 
4324         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4326     GetCode 
= GetKeyCode 
 
4327     def GetIndex(*args
, **kwargs
): 
4328         """GetIndex(self) -> long""" 
4329         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4331     def GetColumn(*args
, **kwargs
): 
4332         """GetColumn(self) -> int""" 
4333         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4335     def GetPoint(*args
, **kwargs
): 
4336         """GetPoint(self) -> Point""" 
4337         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4339     GetPosition 
= GetPoint 
 
4340     def GetLabel(*args
, **kwargs
): 
4341         """GetLabel(self) -> String""" 
4342         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4344     def GetText(*args
, **kwargs
): 
4345         """GetText(self) -> String""" 
4346         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4348     def GetImage(*args
, **kwargs
): 
4349         """GetImage(self) -> int""" 
4350         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4352     def GetData(*args
, **kwargs
): 
4353         """GetData(self) -> long""" 
4354         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4356     def GetMask(*args
, **kwargs
): 
4357         """GetMask(self) -> long""" 
4358         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4360     def GetItem(*args
, **kwargs
): 
4361         """GetItem(self) -> ListItem""" 
4362         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4364     def GetCacheFrom(*args
, **kwargs
): 
4365         """GetCacheFrom(self) -> long""" 
4366         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4368     def GetCacheTo(*args
, **kwargs
): 
4369         """GetCacheTo(self) -> long""" 
4370         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4372     def IsEditCancelled(*args
, **kwargs
): 
4373         """IsEditCancelled(self) -> bool""" 
4374         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4376     def SetEditCanceled(*args
, **kwargs
): 
4377         """SetEditCanceled(self, bool editCancelled)""" 
4378         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4380     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4381     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4382     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4383     Data 
= property(GetData
,doc
="See `GetData`")  
4384     Image 
= property(GetImage
,doc
="See `GetImage`")  
4385     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4386     Item 
= property(GetItem
,doc
="See `GetItem`")  
4387     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4388     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4389     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4390     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4391     Text 
= property(GetText
,doc
="See `GetText`")  
4392 _controls_
.ListEvent_swigregister(ListEvent
) 
4394 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4395 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4396 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4397 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4398 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4399 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4400 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4401 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4402 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4403 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4404 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4405 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4406 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4407 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4408 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4409 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4410 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4411 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4412 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4413 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4414 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4415 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4416 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4417 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4418 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4419 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4424 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4425 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4426 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4427 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4428 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4429 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4430 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4431 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4432 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4433 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4434 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4435 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4436 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4437 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4443 #--------------------------------------------------------------------------- 
4445 class ListCtrl(_core
.Control
): 
4446     """Proxy of C++ ListCtrl class""" 
4447     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4448     __repr__ 
= _swig_repr
 
4449     def __init__(self
, *args
, **kwargs
):  
4451         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4452             Size size=DefaultSize, long style=LC_ICON,  
4453             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4455         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4456         self
._setOORInfo
(self
);ListCtrl
._setCallbackInfo
(self
, self
, ListCtrl
) 
4458     def Create(*args
, **kwargs
): 
4460         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4461             Size size=DefaultSize, long style=LC_ICON,  
4462             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4464         Do the 2nd phase and create the GUI control. 
4466         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4468     def _setCallbackInfo(*args
, **kwargs
): 
4469         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4470         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4472     def GetColumn(*args
, **kwargs
): 
4473         """GetColumn(self, int col) -> ListItem""" 
4474         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4475         if val 
is not None: val
.thisown 
= 1 
4478     def SetColumn(*args
, **kwargs
): 
4479         """SetColumn(self, int col, ListItem item) -> bool""" 
4480         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4482     def GetColumnWidth(*args
, **kwargs
): 
4483         """GetColumnWidth(self, int col) -> int""" 
4484         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4486     def SetColumnWidth(*args
, **kwargs
): 
4487         """SetColumnWidth(self, int col, int width) -> bool""" 
4488         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4490     def GetCountPerPage(*args
, **kwargs
): 
4491         """GetCountPerPage(self) -> int""" 
4492         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4494     def GetViewRect(*args
, **kwargs
): 
4495         """GetViewRect(self) -> Rect""" 
4496         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4498     def GetEditControl(*args
, **kwargs
): 
4499         """GetEditControl(self) -> TextCtrl""" 
4500         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4502     def GetItem(*args
, **kwargs
): 
4503         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4504         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4505         if val 
is not None: val
.thisown 
= 1 
4508     def SetItem(*args
, **kwargs
): 
4509         """SetItem(self, ListItem info) -> bool""" 
4510         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4512     def SetStringItem(*args
, **kwargs
): 
4513         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4514         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4516     def GetItemState(*args
, **kwargs
): 
4517         """GetItemState(self, long item, long stateMask) -> int""" 
4518         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4520     def SetItemState(*args
, **kwargs
): 
4521         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4522         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4524     def SetItemImage(*args
, **kwargs
): 
4525         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4526         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4528     def SetItemColumnImage(*args
, **kwargs
): 
4529         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4530         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4532     def GetItemText(*args
, **kwargs
): 
4533         """GetItemText(self, long item) -> String""" 
4534         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4536     def SetItemText(*args
, **kwargs
): 
4537         """SetItemText(self, long item, String str)""" 
4538         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4540     def GetItemData(*args
, **kwargs
): 
4541         """GetItemData(self, long item) -> long""" 
4542         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4544     def SetItemData(*args
, **kwargs
): 
4545         """SetItemData(self, long item, long data) -> bool""" 
4546         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4548     def GetItemPosition(*args
, **kwargs
): 
4549         """GetItemPosition(self, long item) -> Point""" 
4550         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4552     def GetItemRect(*args
, **kwargs
): 
4553         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4554         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4556     def SetItemPosition(*args
, **kwargs
): 
4557         """SetItemPosition(self, long item, Point pos) -> bool""" 
4558         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4560     def GetItemCount(*args
, **kwargs
): 
4561         """GetItemCount(self) -> int""" 
4562         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4564     def GetColumnCount(*args
, **kwargs
): 
4565         """GetColumnCount(self) -> int""" 
4566         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4568     def GetItemSpacing(*args
, **kwargs
): 
4569         """GetItemSpacing(self) -> Size""" 
4570         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4572     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4573     def SetItemSpacing(*args
, **kwargs
): 
4574         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4575         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4577     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4578     def GetSelectedItemCount(*args
, **kwargs
): 
4579         """GetSelectedItemCount(self) -> int""" 
4580         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4582     def GetTextColour(*args
, **kwargs
): 
4583         """GetTextColour(self) -> Colour""" 
4584         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4586     def SetTextColour(*args
, **kwargs
): 
4587         """SetTextColour(self, Colour col)""" 
4588         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4590     def GetTopItem(*args
, **kwargs
): 
4591         """GetTopItem(self) -> long""" 
4592         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4594     def SetSingleStyle(*args
, **kwargs
): 
4595         """SetSingleStyle(self, long style, bool add=True)""" 
4596         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4598     def GetNextItem(*args
, **kwargs
): 
4599         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4600         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4602     def GetImageList(*args
, **kwargs
): 
4603         """GetImageList(self, int which) -> ImageList""" 
4604         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4606     def SetImageList(*args
, **kwargs
): 
4607         """SetImageList(self, ImageList imageList, int which)""" 
4608         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4610     def AssignImageList(*args
, **kwargs
): 
4611         """AssignImageList(self, ImageList imageList, int which)""" 
4612         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4614     def InReportView(*args
, **kwargs
): 
4615         """InReportView(self) -> bool""" 
4616         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4618     def IsVirtual(*args
, **kwargs
): 
4619         """IsVirtual(self) -> bool""" 
4620         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4622     def RefreshItem(*args
, **kwargs
): 
4623         """RefreshItem(self, long item)""" 
4624         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4626     def RefreshItems(*args
, **kwargs
): 
4627         """RefreshItems(self, long itemFrom, long itemTo)""" 
4628         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4630     def Arrange(*args
, **kwargs
): 
4631         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4632         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4634     def DeleteItem(*args
, **kwargs
): 
4635         """DeleteItem(self, long item) -> bool""" 
4636         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4638     def DeleteAllItems(*args
, **kwargs
): 
4639         """DeleteAllItems(self) -> bool""" 
4640         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4642     def DeleteColumn(*args
, **kwargs
): 
4643         """DeleteColumn(self, int col) -> bool""" 
4644         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4646     def DeleteAllColumns(*args
, **kwargs
): 
4647         """DeleteAllColumns(self) -> bool""" 
4648         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4650     def ClearAll(*args
, **kwargs
): 
4651         """ClearAll(self)""" 
4652         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4654     def EditLabel(*args
, **kwargs
): 
4655         """EditLabel(self, long item)""" 
4656         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4658     def EnsureVisible(*args
, **kwargs
): 
4659         """EnsureVisible(self, long item) -> bool""" 
4660         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4662     def FindItem(*args
, **kwargs
): 
4663         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4664         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4666     def FindItemData(*args
, **kwargs
): 
4667         """FindItemData(self, long start, long data) -> long""" 
4668         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4670     def FindItemAtPos(*args
, **kwargs
): 
4671         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4672         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4674     def HitTest(*args
, **kwargs
): 
4676         HitTest(Point point) -> (item, where) 
4678         Determines which item (if any) is at the specified point, giving 
4679          in the second return value (see wx.LIST_HITTEST flags.) 
4681         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4683     def HitTestSubItem(*args
, **kwargs
): 
4685         HitTestSubItem(Point point) -> (item, where, subItem) 
4687         Determines which item (if any) is at the specified point, giving  in 
4688         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4691         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4693     def InsertItem(*args
, **kwargs
): 
4694         """InsertItem(self, ListItem info) -> long""" 
4695         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4697     def InsertStringItem(*args
, **kwargs
): 
4698         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4699         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4701     def InsertImageItem(*args
, **kwargs
): 
4702         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4703         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4705     def InsertImageStringItem(*args
, **kwargs
): 
4706         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4707         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4709     def InsertColumnItem(*args
, **kwargs
): 
4710         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4711         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4713     InsertColumnInfo 
= InsertColumnItem 
 
4714     def InsertColumn(*args
, **kwargs
): 
4716         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4717             int width=-1) -> long 
4719         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4721     def SetItemCount(*args
, **kwargs
): 
4722         """SetItemCount(self, long count)""" 
4723         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4725     def ScrollList(*args
, **kwargs
): 
4726         """ScrollList(self, int dx, int dy) -> bool""" 
4727         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4729     def SetItemTextColour(*args
, **kwargs
): 
4730         """SetItemTextColour(self, long item, Colour col)""" 
4731         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4733     def GetItemTextColour(*args
, **kwargs
): 
4734         """GetItemTextColour(self, long item) -> Colour""" 
4735         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4737     def SetItemBackgroundColour(*args
, **kwargs
): 
4738         """SetItemBackgroundColour(self, long item, Colour col)""" 
4739         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4741     def GetItemBackgroundColour(*args
, **kwargs
): 
4742         """GetItemBackgroundColour(self, long item) -> Colour""" 
4743         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4745     def SetItemFont(*args
, **kwargs
): 
4746         """SetItemFont(self, long item, Font f)""" 
4747         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4749     def GetItemFont(*args
, **kwargs
): 
4750         """GetItemFont(self, long item) -> Font""" 
4751         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4755     def Select(self
, idx
, on
=1): 
4756         '''[de]select an item''' 
4757         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4759         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4761     def Focus(self
, idx
): 
4762         '''Focus and show the given item''' 
4763         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4764         self
.EnsureVisible(idx
) 
4766     def GetFocusedItem(self
): 
4767         '''get the currently focused item or -1 if none''' 
4768         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4770     def GetFirstSelected(self
, *args
): 
4771         '''return first selected item, or -1 when none''' 
4772         return self
.GetNextSelected(-1) 
4774     def GetNextSelected(self
, item
): 
4775         '''return subsequent selected items, or -1 when no more''' 
4776         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4778     def IsSelected(self
, idx
): 
4779         '''return True if the item is selected''' 
4780         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4782     def SetColumnImage(self
, col
, image
): 
4783         item 
= self
.GetColumn(col
) 
4784         # preserve all other attributes too 
4785         item
.SetMask( wx
.LIST_MASK_STATE |
 
4787                       wx
.LIST_MASK_IMAGE |
 
4790                       wx
.LIST_MASK_WIDTH |
 
4791                       wx
.LIST_MASK_FORMAT 
) 
4792         item
.SetImage(image
) 
4793         self
.SetColumn(col
, item
) 
4795     def ClearColumnImage(self
, col
): 
4796         self
.SetColumnImage(col
, -1) 
4798     def Append(self
, entry
): 
4799         '''Append an item to the list control.  The entry parameter should be a 
4800            sequence with an item for each column''' 
4806             pos 
= self
.GetItemCount() 
4807             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4808             for i 
in range(1, len(entry
)): 
4809                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4812     def SortItems(*args
, **kwargs
): 
4813         """SortItems(self, PyObject func) -> bool""" 
4814         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4816     def GetMainWindow(*args
, **kwargs
): 
4817         """GetMainWindow(self) -> Window""" 
4818         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4820     def GetClassDefaultAttributes(*args
, **kwargs
): 
4822         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4824         Get the default attributes for this class.  This is useful if you want 
4825         to use the same font or colour in your own control as in a standard 
4826         control -- which is a much better idea than hard coding specific 
4827         colours or fonts which might look completely out of place on the 
4828         user's system, especially if it uses themes. 
4830         The variant parameter is only relevant under Mac currently and is 
4831         ignore under other platforms. Under Mac, it will change the size of 
4832         the returned font. See `wx.Window.SetWindowVariant` for more about 
4835         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4837     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4838     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4839     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4840     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4841     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4842     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4843     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4844     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4845     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4846     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4847     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4848 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4850 def PreListCtrl(*args
, **kwargs
): 
4851     """PreListCtrl() -> ListCtrl""" 
4852     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4855 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4857     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4859     Get the default attributes for this class.  This is useful if you want 
4860     to use the same font or colour in your own control as in a standard 
4861     control -- which is a much better idea than hard coding specific 
4862     colours or fonts which might look completely out of place on the 
4863     user's system, especially if it uses themes. 
4865     The variant parameter is only relevant under Mac currently and is 
4866     ignore under other platforms. Under Mac, it will change the size of 
4867     the returned font. See `wx.Window.SetWindowVariant` for more about 
4870   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4872 #--------------------------------------------------------------------------- 
4874 class ListView(ListCtrl
): 
4875     """Proxy of C++ ListView class""" 
4876     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4877     __repr__ 
= _swig_repr
 
4878     def __init__(self
, *args
, **kwargs
):  
4880         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4881             Size size=DefaultSize, long style=LC_REPORT,  
4882             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4884         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4885         self
._setOORInfo
(self
) 
4887     def Create(*args
, **kwargs
): 
4889         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4890             Size size=DefaultSize, long style=LC_REPORT,  
4891             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4893         Do the 2nd phase and create the GUI control. 
4895         return _controls_
.ListView_Create(*args
, **kwargs
) 
4897     def Select(*args
, **kwargs
): 
4898         """Select(self, long n, bool on=True)""" 
4899         return _controls_
.ListView_Select(*args
, **kwargs
) 
4901     def Focus(*args
, **kwargs
): 
4902         """Focus(self, long index)""" 
4903         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4905     def GetFocusedItem(*args
, **kwargs
): 
4906         """GetFocusedItem(self) -> long""" 
4907         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4909     def GetNextSelected(*args
, **kwargs
): 
4910         """GetNextSelected(self, long item) -> long""" 
4911         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4913     def GetFirstSelected(*args
, **kwargs
): 
4914         """GetFirstSelected(self) -> long""" 
4915         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4917     def IsSelected(*args
, **kwargs
): 
4918         """IsSelected(self, long index) -> bool""" 
4919         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4921     def SetColumnImage(*args
, **kwargs
): 
4922         """SetColumnImage(self, int col, int image)""" 
4923         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4925     def ClearColumnImage(*args
, **kwargs
): 
4926         """ClearColumnImage(self, int col)""" 
4927         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4929     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4930 _controls_
.ListView_swigregister(ListView
) 
4932 def PreListView(*args
, **kwargs
): 
4933     """PreListView() -> ListView""" 
4934     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4937 #--------------------------------------------------------------------------- 
4939 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4940 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4941 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4942 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4943 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4944 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4945 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4946 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4947 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4948 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4949 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4950 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4951 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4952 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4955 wxTR_AQUA_BUTTONS 
= 0 
4957 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4958 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4959 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4960 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4961 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4962 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4963 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4964 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4965 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4966 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4967 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4968 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4969 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4970 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4971 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4972 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4973 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4974 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4975 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4976 #--------------------------------------------------------------------------- 
4978 class TreeItemId(object): 
4979     """Proxy of C++ TreeItemId class""" 
4980     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4981     __repr__ 
= _swig_repr
 
4982     def __init__(self
, *args
, **kwargs
):  
4983         """__init__(self) -> TreeItemId""" 
4984         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4985     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4986     __del__ 
= lambda self 
: None; 
4987     def IsOk(*args
, **kwargs
): 
4988         """IsOk(self) -> bool""" 
4989         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4991     def __eq__(*args
, **kwargs
): 
4992         """__eq__(self, TreeItemId other) -> bool""" 
4993         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4995     def __ne__(*args
, **kwargs
): 
4996         """__ne__(self, TreeItemId other) -> bool""" 
4997         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4999     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5001     def __nonzero__(self
): return self
.IsOk()  
5002 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5003 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5005 class TreeItemData(object): 
5006     """Proxy of C++ TreeItemData class""" 
5007     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5008     __repr__ 
= _swig_repr
 
5009     def __init__(self
, *args
, **kwargs
):  
5010         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5011         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5012     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5013     __del__ 
= lambda self 
: None; 
5014     def GetData(*args
, **kwargs
): 
5015         """GetData(self) -> PyObject""" 
5016         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5018     def SetData(*args
, **kwargs
): 
5019         """SetData(self, PyObject obj)""" 
5020         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5022     def GetId(*args
, **kwargs
): 
5023         """GetId(self) -> TreeItemId""" 
5024         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5026     def SetId(*args
, **kwargs
): 
5027         """SetId(self, TreeItemId id)""" 
5028         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5030     def Destroy(*args
, **kwargs
): 
5032         args
[0].this
.own(False) 
5033         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5035     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5036     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5037 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5039 #--------------------------------------------------------------------------- 
5041 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5042 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5043 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5044 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5045 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5046 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5047 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5048 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5049 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5050 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5051 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5052 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5053 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5054 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5055 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5056 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5057 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5058 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5059 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5060 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5061 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5062 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5063 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5064 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5065 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5066 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5067 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5068 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5069 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5070 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5071 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5072 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5073 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5074 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5075 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5076 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5077 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5078 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5079 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5080 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5081 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5082 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5084 class TreeEvent(_core
.NotifyEvent
): 
5085     """Proxy of C++ TreeEvent class""" 
5086     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5087     __repr__ 
= _swig_repr
 
5088     def __init__(self
, *args
):  
5090         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5091         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5093         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5094     def GetItem(*args
, **kwargs
): 
5095         """GetItem(self) -> TreeItemId""" 
5096         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5098     def SetItem(*args
, **kwargs
): 
5099         """SetItem(self, TreeItemId item)""" 
5100         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5102     def GetOldItem(*args
, **kwargs
): 
5103         """GetOldItem(self) -> TreeItemId""" 
5104         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5106     def SetOldItem(*args
, **kwargs
): 
5107         """SetOldItem(self, TreeItemId item)""" 
5108         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5110     def GetPoint(*args
, **kwargs
): 
5111         """GetPoint(self) -> Point""" 
5112         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5114     def SetPoint(*args
, **kwargs
): 
5115         """SetPoint(self, Point pt)""" 
5116         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5118     def GetKeyEvent(*args
, **kwargs
): 
5119         """GetKeyEvent(self) -> KeyEvent""" 
5120         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5122     def GetKeyCode(*args
, **kwargs
): 
5123         """GetKeyCode(self) -> int""" 
5124         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5126     def SetKeyEvent(*args
, **kwargs
): 
5127         """SetKeyEvent(self, KeyEvent evt)""" 
5128         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5130     def GetLabel(*args
, **kwargs
): 
5131         """GetLabel(self) -> String""" 
5132         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5134     def SetLabel(*args
, **kwargs
): 
5135         """SetLabel(self, String label)""" 
5136         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5138     def IsEditCancelled(*args
, **kwargs
): 
5139         """IsEditCancelled(self) -> bool""" 
5140         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5142     def SetEditCanceled(*args
, **kwargs
): 
5143         """SetEditCanceled(self, bool editCancelled)""" 
5144         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5146     def SetToolTip(*args
, **kwargs
): 
5147         """SetToolTip(self, String toolTip)""" 
5148         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5150     def GetToolTip(*args
, **kwargs
): 
5151         """GetToolTip(self) -> String""" 
5152         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5154     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5155     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5156     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5157     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5158     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5159     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5160     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5161     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5162 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5164 #--------------------------------------------------------------------------- 
5166 class TreeCtrl(_core
.Control
): 
5167     """Proxy of C++ TreeCtrl class""" 
5168     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5169     __repr__ 
= _swig_repr
 
5170     def __init__(self
, *args
, **kwargs
):  
5172         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5173             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5174             Validator validator=DefaultValidator,  
5175             String name=TreeCtrlNameStr) -> TreeCtrl 
5177         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5178         self
._setOORInfo
(self
);TreeCtrl
._setCallbackInfo
(self
, self
, TreeCtrl
) 
5180     def Create(*args
, **kwargs
): 
5182         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5183             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5184             Validator validator=DefaultValidator,  
5185             String name=TreeCtrlNameStr) -> bool 
5187         Do the 2nd phase and create the GUI control. 
5189         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5191     def _setCallbackInfo(*args
, **kwargs
): 
5192         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5193         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5195     def GetCount(*args
, **kwargs
): 
5196         """GetCount(self) -> unsigned int""" 
5197         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5199     def GetIndent(*args
, **kwargs
): 
5200         """GetIndent(self) -> unsigned int""" 
5201         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5203     def SetIndent(*args
, **kwargs
): 
5204         """SetIndent(self, unsigned int indent)""" 
5205         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5207     def GetSpacing(*args
, **kwargs
): 
5208         """GetSpacing(self) -> unsigned int""" 
5209         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5211     def SetSpacing(*args
, **kwargs
): 
5212         """SetSpacing(self, unsigned int spacing)""" 
5213         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5215     def GetImageList(*args
, **kwargs
): 
5216         """GetImageList(self) -> ImageList""" 
5217         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5219     def GetStateImageList(*args
, **kwargs
): 
5220         """GetStateImageList(self) -> ImageList""" 
5221         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5223     def SetImageList(*args
, **kwargs
): 
5224         """SetImageList(self, ImageList imageList)""" 
5225         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5227     def SetStateImageList(*args
, **kwargs
): 
5228         """SetStateImageList(self, ImageList imageList)""" 
5229         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5231     def AssignImageList(*args
, **kwargs
): 
5232         """AssignImageList(self, ImageList imageList)""" 
5233         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5235     def AssignStateImageList(*args
, **kwargs
): 
5236         """AssignStateImageList(self, ImageList imageList)""" 
5237         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5239     def GetItemText(*args
, **kwargs
): 
5240         """GetItemText(self, TreeItemId item) -> String""" 
5241         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5243     def GetItemImage(*args
, **kwargs
): 
5244         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5245         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5247     def GetItemData(*args
, **kwargs
): 
5248         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5249         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5251     def GetItemPyData(*args
, **kwargs
): 
5252         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5253         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5255     GetPyData 
= GetItemPyData 
 
5256     def GetItemTextColour(*args
, **kwargs
): 
5257         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5258         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5260     def GetItemBackgroundColour(*args
, **kwargs
): 
5261         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5262         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5264     def GetItemFont(*args
, **kwargs
): 
5265         """GetItemFont(self, TreeItemId item) -> Font""" 
5266         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5268     def SetItemText(*args
, **kwargs
): 
5269         """SetItemText(self, TreeItemId item, String text)""" 
5270         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5272     def SetItemImage(*args
, **kwargs
): 
5273         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5274         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5276     def SetItemData(*args
, **kwargs
): 
5277         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5278         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5280     def SetItemPyData(*args
, **kwargs
): 
5281         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5282         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5284     SetPyData 
= SetItemPyData 
 
5285     def SetItemHasChildren(*args
, **kwargs
): 
5286         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5287         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5289     def SetItemBold(*args
, **kwargs
): 
5290         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5291         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5293     def SetItemDropHighlight(*args
, **kwargs
): 
5294         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5295         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5297     def SetItemTextColour(*args
, **kwargs
): 
5298         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5299         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5301     def SetItemBackgroundColour(*args
, **kwargs
): 
5302         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5303         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5305     def SetItemFont(*args
, **kwargs
): 
5306         """SetItemFont(self, TreeItemId item, Font font)""" 
5307         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5309     def IsVisible(*args
, **kwargs
): 
5310         """IsVisible(self, TreeItemId item) -> bool""" 
5311         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5313     def ItemHasChildren(*args
, **kwargs
): 
5314         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5315         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5317     def IsExpanded(*args
, **kwargs
): 
5318         """IsExpanded(self, TreeItemId item) -> bool""" 
5319         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5321     def IsSelected(*args
, **kwargs
): 
5322         """IsSelected(self, TreeItemId item) -> bool""" 
5323         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5325     def IsBold(*args
, **kwargs
): 
5326         """IsBold(self, TreeItemId item) -> bool""" 
5327         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5329     def IsEmpty(*args
, **kwargs
): 
5330         """IsEmpty(self) -> bool""" 
5331         return _controls_
.TreeCtrl_IsEmpty(*args
, **kwargs
) 
5333     def GetChildrenCount(*args
, **kwargs
): 
5334         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5335         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5337     def GetRootItem(*args
, **kwargs
): 
5338         """GetRootItem(self) -> TreeItemId""" 
5339         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5341     def GetSelection(*args
, **kwargs
): 
5342         """GetSelection(self) -> TreeItemId""" 
5343         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5345     def GetSelections(*args
, **kwargs
): 
5346         """GetSelections(self) -> PyObject""" 
5347         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5349     def GetItemParent(*args
, **kwargs
): 
5350         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5351         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5353     def GetFirstChild(*args
, **kwargs
): 
5354         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5355         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5357     def GetNextChild(*args
, **kwargs
): 
5358         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5359         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5361     def GetLastChild(*args
, **kwargs
): 
5362         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5363         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5365     def GetNextSibling(*args
, **kwargs
): 
5366         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5367         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5369     def GetPrevSibling(*args
, **kwargs
): 
5370         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5371         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5373     def GetFirstVisibleItem(*args
, **kwargs
): 
5374         """GetFirstVisibleItem(self) -> TreeItemId""" 
5375         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5377     def GetNextVisible(*args
, **kwargs
): 
5378         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5379         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5381     def GetPrevVisible(*args
, **kwargs
): 
5382         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5383         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5385     def AddRoot(*args
, **kwargs
): 
5386         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5387         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5389     def PrependItem(*args
, **kwargs
): 
5391         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5392             TreeItemData data=None) -> TreeItemId 
5394         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5396     def InsertItem(*args
, **kwargs
): 
5398         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5399             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5401         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5403     def InsertItemBefore(*args
, **kwargs
): 
5405         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5406             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5408         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5410     def AppendItem(*args
, **kwargs
): 
5412         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5413             TreeItemData data=None) -> TreeItemId 
5415         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5417     def Delete(*args
, **kwargs
): 
5418         """Delete(self, TreeItemId item)""" 
5419         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5421     def DeleteChildren(*args
, **kwargs
): 
5422         """DeleteChildren(self, TreeItemId item)""" 
5423         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5425     def DeleteAllItems(*args
, **kwargs
): 
5426         """DeleteAllItems(self)""" 
5427         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5429     def Expand(*args
, **kwargs
): 
5430         """Expand(self, TreeItemId item)""" 
5431         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5433     def ExpandAllChildren(*args
, **kwargs
): 
5434         """ExpandAllChildren(self, TreeItemId item)""" 
5435         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5437     def ExpandAll(*args
, **kwargs
): 
5438         """ExpandAll(self)""" 
5439         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5441     def Collapse(*args
, **kwargs
): 
5442         """Collapse(self, TreeItemId item)""" 
5443         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5445     def CollapseAllChildren(*args
, **kwargs
): 
5446         """CollapseAllChildren(self, TreeItemId item)""" 
5447         return _controls_
.TreeCtrl_CollapseAllChildren(*args
, **kwargs
) 
5449     def CollapseAll(*args
, **kwargs
): 
5450         """CollapseAll(self)""" 
5451         return _controls_
.TreeCtrl_CollapseAll(*args
, **kwargs
) 
5453     def CollapseAndReset(*args
, **kwargs
): 
5454         """CollapseAndReset(self, TreeItemId item)""" 
5455         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5457     def Toggle(*args
, **kwargs
): 
5458         """Toggle(self, TreeItemId item)""" 
5459         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5461     def Unselect(*args
, **kwargs
): 
5462         """Unselect(self)""" 
5463         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5465     def UnselectItem(*args
, **kwargs
): 
5466         """UnselectItem(self, TreeItemId item)""" 
5467         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5469     def UnselectAll(*args
, **kwargs
): 
5470         """UnselectAll(self)""" 
5471         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5473     def SelectItem(*args
, **kwargs
): 
5474         """SelectItem(self, TreeItemId item, bool select=True)""" 
5475         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5477     def ToggleItemSelection(*args
, **kwargs
): 
5478         """ToggleItemSelection(self, TreeItemId item)""" 
5479         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5481     def EnsureVisible(*args
, **kwargs
): 
5482         """EnsureVisible(self, TreeItemId item)""" 
5483         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5485     def ScrollTo(*args
, **kwargs
): 
5486         """ScrollTo(self, TreeItemId item)""" 
5487         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5489     def EditLabel(*args
, **kwargs
): 
5490         """EditLabel(self, TreeItemId item)""" 
5491         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5493     def GetEditControl(*args
, **kwargs
): 
5494         """GetEditControl(self) -> TextCtrl""" 
5495         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5497     def SortChildren(*args
, **kwargs
): 
5498         """SortChildren(self, TreeItemId item)""" 
5499         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5501     def HitTest(*args
, **kwargs
): 
5503         HitTest(Point point) -> (item, where) 
5505         Determine which item (if any) belongs the given point.  The coordinates 
5506         specified are relative to the client area of tree ctrl and the where return 
5507         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5510         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5512     def GetBoundingRect(*args
, **kwargs
): 
5513         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5514         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5516     def GetClassDefaultAttributes(*args
, **kwargs
): 
5518         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5520         Get the default attributes for this class.  This is useful if you want 
5521         to use the same font or colour in your own control as in a standard 
5522         control -- which is a much better idea than hard coding specific 
5523         colours or fonts which might look completely out of place on the 
5524         user's system, especially if it uses themes. 
5526         The variant parameter is only relevant under Mac currently and is 
5527         ignore under other platforms. Under Mac, it will change the size of 
5528         the returned font. See `wx.Window.SetWindowVariant` for more about 
5531         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5533     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5534     def SetQuickBestSize(*args
, **kwargs
): 
5535         """SetQuickBestSize(self, bool q)""" 
5536         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5538     def GetQuickBestSize(*args
, **kwargs
): 
5539         """GetQuickBestSize(self) -> bool""" 
5540         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5542     Count 
= property(GetCount
,doc
="See `GetCount`")  
5543     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5544     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5545     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5546     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5547     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5548     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5549     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5550     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5551     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5552     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5553 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5555 def PreTreeCtrl(*args
, **kwargs
): 
5556     """PreTreeCtrl() -> TreeCtrl""" 
5557     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5560 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5562     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5564     Get the default attributes for this class.  This is useful if you want 
5565     to use the same font or colour in your own control as in a standard 
5566     control -- which is a much better idea than hard coding specific 
5567     colours or fonts which might look completely out of place on the 
5568     user's system, especially if it uses themes. 
5570     The variant parameter is only relevant under Mac currently and is 
5571     ignore under other platforms. Under Mac, it will change the size of 
5572     the returned font. See `wx.Window.SetWindowVariant` for more about 
5575   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5577 #--------------------------------------------------------------------------- 
5579 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5580 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5581 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5582 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5583 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5584 class GenericDirCtrl(_core
.Control
): 
5585     """Proxy of C++ GenericDirCtrl class""" 
5586     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5587     __repr__ 
= _swig_repr
 
5588     def __init__(self
, *args
, **kwargs
):  
5590         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5591             Point pos=DefaultPosition, Size size=DefaultSize,  
5592             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5593             String filter=EmptyString,  
5594             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5596         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5597         self
._setOORInfo
(self
) 
5599     def Create(*args
, **kwargs
): 
5601         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5602             Point pos=DefaultPosition, Size size=DefaultSize,  
5603             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5604             String filter=EmptyString,  
5605             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5607         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5609     def ExpandPath(*args
, **kwargs
): 
5610         """ExpandPath(self, String path) -> bool""" 
5611         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5613     def CollapsePath(*args
, **kwargs
): 
5614         """CollapsePath(self, String path) -> bool""" 
5615         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5617     def GetDefaultPath(*args
, **kwargs
): 
5618         """GetDefaultPath(self) -> String""" 
5619         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5621     def SetDefaultPath(*args
, **kwargs
): 
5622         """SetDefaultPath(self, String path)""" 
5623         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5625     def GetPath(*args
, **kwargs
): 
5626         """GetPath(self) -> String""" 
5627         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5629     def GetFilePath(*args
, **kwargs
): 
5630         """GetFilePath(self) -> String""" 
5631         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5633     def SetPath(*args
, **kwargs
): 
5634         """SetPath(self, String path)""" 
5635         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5637     def ShowHidden(*args
, **kwargs
): 
5638         """ShowHidden(self, bool show)""" 
5639         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5641     def GetShowHidden(*args
, **kwargs
): 
5642         """GetShowHidden(self) -> bool""" 
5643         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5645     def GetFilter(*args
, **kwargs
): 
5646         """GetFilter(self) -> String""" 
5647         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5649     def SetFilter(*args
, **kwargs
): 
5650         """SetFilter(self, String filter)""" 
5651         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5653     def GetFilterIndex(*args
, **kwargs
): 
5654         """GetFilterIndex(self) -> int""" 
5655         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5657     def SetFilterIndex(*args
, **kwargs
): 
5658         """SetFilterIndex(self, int n)""" 
5659         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5661     def GetRootId(*args
, **kwargs
): 
5662         """GetRootId(self) -> TreeItemId""" 
5663         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5665     def GetTreeCtrl(*args
, **kwargs
): 
5666         """GetTreeCtrl(self) -> TreeCtrl""" 
5667         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5669     def GetFilterListCtrl(*args
, **kwargs
): 
5670         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5671         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5673     def FindChild(*args
, **kwargs
): 
5675         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5677         Find the child that matches the first part of 'path'.  E.g. if a child 
5678         path is "/usr" and 'path' is "/usr/include" then the child for 
5679         /usr is returned.  If the path string has been used (we're at the 
5680         leaf), done is set to True. 
5683         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5685     def DoResize(*args
, **kwargs
): 
5686         """DoResize(self)""" 
5687         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5689     def ReCreateTree(*args
, **kwargs
): 
5690         """ReCreateTree(self)""" 
5691         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5693     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5694     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5695     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5696     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5697     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5698     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5699     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5700     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5701 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5702 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5704 def PreGenericDirCtrl(*args
, **kwargs
): 
5705     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5706     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5709 class DirFilterListCtrl(Choice
): 
5710     """Proxy of C++ DirFilterListCtrl class""" 
5711     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5712     __repr__ 
= _swig_repr
 
5713     def __init__(self
, *args
, **kwargs
):  
5715         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5716             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5718         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5719         self
._setOORInfo
(self
) 
5721     def Create(*args
, **kwargs
): 
5723         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5724             Size size=DefaultSize, long style=0) -> bool 
5726         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5728     def FillFilterList(*args
, **kwargs
): 
5729         """FillFilterList(self, String filter, int defaultFilter)""" 
5730         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5732 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5734 def PreDirFilterListCtrl(*args
, **kwargs
): 
5735     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5736     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5739 #--------------------------------------------------------------------------- 
5741 class PyControl(_core
.Control
): 
5742     """Proxy of C++ PyControl class""" 
5743     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5744     __repr__ 
= _swig_repr
 
5745     def __init__(self
, *args
, **kwargs
):  
5747         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5748             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5749             String name=ControlNameStr) -> PyControl 
5751         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5752         self
._setOORInfo
(self
);PyControl
._setCallbackInfo
(self
, self
, PyControl
) 
5754     def _setCallbackInfo(*args
, **kwargs
): 
5755         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5756         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5758     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5759     def DoEraseBackground(*args
, **kwargs
): 
5760         """DoEraseBackground(self, DC dc) -> bool""" 
5761         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5763     def DoMoveWindow(*args
, **kwargs
): 
5764         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5765         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5767     def DoSetSize(*args
, **kwargs
): 
5768         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5769         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5771     def DoSetClientSize(*args
, **kwargs
): 
5772         """DoSetClientSize(self, int width, int height)""" 
5773         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5775     def DoSetVirtualSize(*args
, **kwargs
): 
5776         """DoSetVirtualSize(self, int x, int y)""" 
5777         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5779     def DoGetSize(*args
, **kwargs
): 
5780         """DoGetSize() -> (width, height)""" 
5781         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5783     def DoGetClientSize(*args
, **kwargs
): 
5784         """DoGetClientSize() -> (width, height)""" 
5785         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5787     def DoGetPosition(*args
, **kwargs
): 
5788         """DoGetPosition() -> (x,y)""" 
5789         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5791     def DoGetVirtualSize(*args
, **kwargs
): 
5792         """DoGetVirtualSize(self) -> Size""" 
5793         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5795     def DoGetBestSize(*args
, **kwargs
): 
5796         """DoGetBestSize(self) -> Size""" 
5797         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5799     def GetDefaultAttributes(*args
, **kwargs
): 
5800         """GetDefaultAttributes(self) -> VisualAttributes""" 
5801         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5803     def OnInternalIdle(*args
, **kwargs
): 
5804         """OnInternalIdle(self)""" 
5805         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5807     def base_DoMoveWindow(*args
, **kw
): 
5808         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5809     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5810                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5812     def base_DoSetSize(*args
, **kw
): 
5813         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5814     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5815                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5817     def base_DoSetClientSize(*args
, **kw
): 
5818         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5819     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5820                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5822     def base_DoSetVirtualSize(*args
, **kw
): 
5823         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5824     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5825                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5827     def base_DoGetSize(*args
, **kw
): 
5828         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5829     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5830                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5832     def base_DoGetClientSize(*args
, **kw
): 
5833         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5834     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5835                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5837     def base_DoGetPosition(*args
, **kw
): 
5838         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5839     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5840                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5842     def base_DoGetVirtualSize(*args
, **kw
): 
5843         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5844     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5845                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5847     def base_DoGetBestSize(*args
, **kw
): 
5848         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5849     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5850                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5852     def base_InitDialog(*args
, **kw
): 
5853         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5854     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5855                                    "Please use PyScrolledWindow.InitDialog instead.") 
5857     def base_TransferDataToWindow(*args
, **kw
): 
5858         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5859     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5860                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5862     def base_TransferDataFromWindow(*args
, **kw
): 
5863         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5864     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5865                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5867     def base_Validate(*args
, **kw
): 
5868         return PyScrolledWindow
.Validate(*args
, **kw
) 
5869     base_Validate 
= wx
._deprecated
(base_Validate
, 
5870                                    "Please use PyScrolledWindow.Validate instead.") 
5872     def base_AcceptsFocus(*args
, **kw
): 
5873         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5874     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5875                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5877     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5878         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5879     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5880                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5882     def base_GetMaxSize(*args
, **kw
): 
5883         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5884     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5885                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5887     def base_AddChild(*args
, **kw
): 
5888         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5889     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5890                                    "Please use PyScrolledWindow.AddChild instead.") 
5892     def base_RemoveChild(*args
, **kw
): 
5893         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5894     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5895                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5897     def base_ShouldInheritColours(*args
, **kw
): 
5898         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5899     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5900                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5902     def base_GetDefaultAttributes(*args
, **kw
): 
5903         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5904     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5905                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5907     def base_OnInternalIdle(*args
, **kw
): 
5908         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5909     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5910                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5912 _controls_
.PyControl_swigregister(PyControl
) 
5914 def PrePyControl(*args
, **kwargs
): 
5915     """PrePyControl() -> PyControl""" 
5916     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5919 #--------------------------------------------------------------------------- 
5921 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5922 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5923 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5924 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5925 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5926 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5928 class HelpEvent(_core
.CommandEvent
): 
5930     A help event is sent when the user has requested context-sensitive 
5931     help. This can either be caused by the application requesting 
5932     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5933     the system generating a WM_HELP message when the user pressed F1 or 
5934     clicked on the query button in a dialog caption. 
5936     A help event is sent to the window that the user clicked on, and is 
5937     propagated up the window hierarchy until the event is processed or 
5938     there are no more event handlers. The application should call 
5939     event.GetId to check the identity of the clicked-on window, and then 
5940     either show some suitable help or call event.Skip if the identifier is 
5941     unrecognised. Calling Skip is important because it allows wxWindows to 
5942     generate further events for ancestors of the clicked-on 
5943     window. Otherwise it would be impossible to show help for container 
5944     windows, since processing would stop after the first window found. 
5946     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5947     __repr__ 
= _swig_repr
 
5948     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5949     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5950     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5951     def __init__(self
, *args
, **kwargs
):  
5953         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5954             int origin=Origin_Unknown) -> HelpEvent 
5956         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5957     def GetPosition(*args
, **kwargs
): 
5959         GetPosition(self) -> Point 
5961         Returns the left-click position of the mouse, in screen 
5962         coordinates. This allows the application to position the help 
5965         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5967     def SetPosition(*args
, **kwargs
): 
5969         SetPosition(self, Point pos) 
5971         Sets the left-click position of the mouse, in screen coordinates. 
5973         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5975     def GetLink(*args
, **kwargs
): 
5977         GetLink(self) -> String 
5979         Get an optional link to further help 
5981         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5983     def SetLink(*args
, **kwargs
): 
5985         SetLink(self, String link) 
5987         Set an optional link to further help 
5989         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5991     def GetTarget(*args
, **kwargs
): 
5993         GetTarget(self) -> String 
5995         Get an optional target to display help in. E.g. a window specification 
5997         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5999     def SetTarget(*args
, **kwargs
): 
6001         SetTarget(self, String target) 
6003         Set an optional target to display help in. E.g. a window specification 
6005         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6007     def GetOrigin(*args
, **kwargs
): 
6009         GetOrigin(self) -> int 
6011         Optiononal indication of the source of the event. 
6013         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
6015     def SetOrigin(*args
, **kwargs
): 
6016         """SetOrigin(self, int origin)""" 
6017         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6019     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6020     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6021     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6022     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6023 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6025 class ContextHelp(_core
.Object
): 
6027     This class changes the cursor to a query and puts the application into 
6028     a 'context-sensitive help mode'. When the user left-clicks on a window 
6029     within the specified window, a ``EVT_HELP`` event is sent to that 
6030     control, and the application may respond to it by popping up some 
6033     There are a couple of ways to invoke this behaviour implicitly: 
6035         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6036           (Windows only). This will put a question mark in the titlebar, 
6037           and Windows will put the application into context-sensitive help 
6038           mode automatically, with further programming. 
6040         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6041           to create a context help object. Normally you will write your 
6042           application so that this button is only added to a dialog for 
6043           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6046     :see: `wx.ContextHelpButton` 
6049     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6050     __repr__ 
= _swig_repr
 
6051     def __init__(self
, *args
, **kwargs
):  
6053         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6055         Constructs a context help object, calling BeginContextHelp if doNow is 
6058         If window is None, the top window is used. 
6060         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6061     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6062     __del__ 
= lambda self 
: None; 
6063     def BeginContextHelp(*args
, **kwargs
): 
6065         BeginContextHelp(self, Window window=None) -> bool 
6067         Puts the application into context-sensitive help mode. window is the 
6068         window which will be used to catch events; if NULL, the top window 
6071         Returns true if the application was successfully put into 
6072         context-sensitive help mode. This function only returns when the event 
6075         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6077     def EndContextHelp(*args
, **kwargs
): 
6079         EndContextHelp(self) -> bool 
6081         Ends context-sensitive help mode. Not normally called by the 
6084         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6086 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6088 class ContextHelpButton(BitmapButton
): 
6090     Instances of this class may be used to add a question mark button that 
6091     when pressed, puts the application into context-help mode. It does 
6092     this by creating a wx.ContextHelp object which itself generates a 
6093     ``EVT_HELP`` event when the user clicks on a window. 
6095     On Windows, you may add a question-mark icon to a dialog by use of the 
6096     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6097     will have to add a button explicitly, usually next to OK, Cancel or 
6100     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6103     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6104     __repr__ 
= _swig_repr
 
6105     def __init__(self
, *args
, **kwargs
):  
6107         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6108             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6110         Constructor, creating and showing a context help button. 
6112         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6113         self
._setOORInfo
(self
) 
6115 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6117 class HelpProvider(object): 
6119     wx.HelpProvider is an abstract class used by a program 
6120     implementing context-sensitive help to show the help text for the 
6123     The current help provider must be explicitly set by the 
6124     application using wx.HelpProvider.Set(). 
6126     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6127     def __init__(self
): raise AttributeError, "No constructor defined" 
6128     __repr__ 
= _swig_repr
 
6129     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6130     __del__ 
= lambda self 
: None; 
6131     def Set(*args
, **kwargs
): 
6133         Set(HelpProvider helpProvider) -> HelpProvider 
6135         Sset the current, application-wide help provider. Returns the previous 
6136         one.  Unlike some other classes, the help provider is not created on 
6137         demand. This must be explicitly done by the application. 
6139         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6141     Set 
= staticmethod(Set
) 
6142     def Get(*args
, **kwargs
): 
6144         Get() -> HelpProvider 
6146         Return the current application-wide help provider. 
6148         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6150     Get 
= staticmethod(Get
) 
6151     def GetHelp(*args
, **kwargs
): 
6153         GetHelp(self, Window window) -> String 
6155         Gets the help string for this window. Its interpretation is dependent 
6156         on the help provider except that empty string always means that no 
6157         help is associated with the window. 
6159         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6161     def ShowHelp(*args
, **kwargs
): 
6163         ShowHelp(self, Window window) -> bool 
6165         Shows help for the given window. Uses GetHelp internally if 
6166         applicable. Returns True if it was done, or False if no help was 
6167         available for this window. 
6169         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6171     def ShowHelpAtPoint(*args
, **kwargs
): 
6173         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6175         Show help for the given window (uses window.GetHelpAtPoint() 
6176         internally if applicable), return true if it was done or false if no 
6177         help available for this window. 
6179         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6181     def AddHelp(*args
, **kwargs
): 
6183         AddHelp(self, Window window, String text) 
6185         Associates the text with the given window. 
6187         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6189     def AddHelpById(*args
, **kwargs
): 
6191         AddHelpById(self, int id, String text) 
6193         This version associates the given text with all windows with this 
6194         id. May be used to set the same help string for all Cancel buttons in 
6195         the application, for example. 
6197         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6199     def RemoveHelp(*args
, **kwargs
): 
6201         RemoveHelp(self, Window window) 
6203         Removes the association between the window pointer and the help 
6204         text. This is called by the wx.Window destructor. Without this, the 
6205         table of help strings will fill up and when window pointers are 
6206         reused, the wrong help string will be found. 
6208         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6210     def Destroy(*args
, **kwargs
): 
6212         args
[0].this
.own(False) 
6213         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6215 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6217 def HelpProvider_Set(*args
, **kwargs
): 
6219     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6221     Sset the current, application-wide help provider. Returns the previous 
6222     one.  Unlike some other classes, the help provider is not created on 
6223     demand. This must be explicitly done by the application. 
6225   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6227 def HelpProvider_Get(*args
): 
6229     HelpProvider_Get() -> HelpProvider 
6231     Return the current application-wide help provider. 
6233   return _controls_
.HelpProvider_Get(*args
) 
6235 class SimpleHelpProvider(HelpProvider
): 
6237     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6238     supports only plain text help strings, and shows the string associated 
6239     with the control (if any) in a tooltip. 
6241     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6242     __repr__ 
= _swig_repr
 
6243     def __init__(self
, *args
, **kwargs
):  
6245         __init__(self) -> SimpleHelpProvider 
6247         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6248         supports only plain text help strings, and shows the string associated 
6249         with the control (if any) in a tooltip. 
6251         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6252 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6254 #--------------------------------------------------------------------------- 
6256 class DragImage(_core
.Object
): 
6257     """Proxy of C++ DragImage class""" 
6258     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6259     __repr__ 
= _swig_repr
 
6260     def __init__(self
, *args
, **kwargs
):  
6261         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6262         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6263     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6264     __del__ 
= lambda self 
: None; 
6265     def SetBackingBitmap(*args
, **kwargs
): 
6266         """SetBackingBitmap(self, Bitmap bitmap)""" 
6267         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6269     def BeginDrag(*args
, **kwargs
): 
6271         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6272             Rect rect=None) -> bool 
6274         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6276     def BeginDragBounded(*args
, **kwargs
): 
6277         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6278         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6280     def EndDrag(*args
, **kwargs
): 
6281         """EndDrag(self) -> bool""" 
6282         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6284     def Move(*args
, **kwargs
): 
6285         """Move(self, Point pt) -> bool""" 
6286         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6288     def Show(*args
, **kwargs
): 
6289         """Show(self) -> bool""" 
6290         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6292     def Hide(*args
, **kwargs
): 
6293         """Hide(self) -> bool""" 
6294         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6296     def GetImageRect(*args
, **kwargs
): 
6297         """GetImageRect(self, Point pos) -> Rect""" 
6298         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6300     def DoDrawImage(*args
, **kwargs
): 
6301         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6302         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6304     def UpdateBackingFromWindow(*args
, **kwargs
): 
6305         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6306         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6308     def RedrawImage(*args
, **kwargs
): 
6309         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6310         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6312     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6313 _controls_
.DragImage_swigregister(DragImage
) 
6315 def DragIcon(*args
, **kwargs
): 
6316     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6317     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6320 def DragString(*args
, **kwargs
): 
6321     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6322     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6325 def DragTreeItem(*args
, **kwargs
): 
6326     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6327     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6330 def DragListItem(*args
, **kwargs
): 
6331     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6332     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6335 #--------------------------------------------------------------------------- 
6337 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6338 DP_SPIN 
= _controls_
.DP_SPIN
 
6339 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6340 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6341 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6342 class DatePickerCtrl(_core
.Control
): 
6344     This control allows the user to select a date. Unlike 
6345     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6346     `wx.DatePickerCtrl` is implemented as a small window showing the 
6347     currently selected date. The control can be edited using the keyboard, 
6348     and can also display a popup window for more user-friendly date 
6349     selection, depending on the styles used and the platform. 
6351     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6352     __repr__ 
= _swig_repr
 
6353     def __init__(self
, *args
, **kwargs
):  
6355         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6356             Point pos=DefaultPosition, Size size=DefaultSize,  
6357             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6358             Validator validator=DefaultValidator,  
6359             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6361         Create a new DatePickerCtrl. 
6363         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6364         self
._setOORInfo
(self
) 
6366     def Create(*args
, **kwargs
): 
6368         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6369             Point pos=DefaultPosition, Size size=DefaultSize,  
6370             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6371             Validator validator=DefaultValidator,  
6372             String name=DatePickerCtrlNameStr) -> bool 
6374         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6377         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6379     def SetValue(*args
, **kwargs
): 
6381         SetValue(self, DateTime dt) 
6383         Changes the current value of the control. The date should be valid and 
6384         included in the currently selected range, if any. 
6386         Calling this method does not result in a date change event. 
6388         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6390     def GetValue(*args
, **kwargs
): 
6392         GetValue(self) -> DateTime 
6394         Returns the currently selected date. If there is no selection or the 
6395         selection is outside of the current range, an invalid `wx.DateTime` 
6398         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6400     def SetRange(*args
, **kwargs
): 
6402         SetRange(self, DateTime dt1, DateTime dt2) 
6404         Sets the valid range for the date selection. If dt1 is valid, it 
6405         becomes the earliest date (inclusive) accepted by the control. If dt2 
6406         is valid, it becomes the latest possible date. 
6408         If the current value of the control is outside of the newly set range 
6409         bounds, the behaviour is undefined. 
6411         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6413     def GetLowerLimit(*args
, **kwargs
): 
6415         GetLowerLimit(self) -> DateTime 
6417         Get the lower limit of the valid range for the date selection, if any. 
6418         If there is no range or there is no lower limit, then the 
6419         `wx.DateTime` value returned will be invalid. 
6421         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6423     def GetUpperLimit(*args
, **kwargs
): 
6425         GetUpperLimit(self) -> DateTime 
6427         Get the upper limit of the valid range for the date selection, if any. 
6428         If there is no range or there is no upper limit, then the 
6429         `wx.DateTime` value returned will be invalid. 
6431         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6433     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6434     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6435     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6436 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6437 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6439 def PreDatePickerCtrl(*args
, **kwargs
): 
6441     PreDatePickerCtrl() -> DatePickerCtrl 
6443     Precreate a DatePickerCtrl for use in 2-phase creation. 
6445     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6448 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6449 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6450 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6451 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6452 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6453 #--------------------------------------------------------------------------- 
6455 class HyperlinkCtrl(_core
.Control
): 
6457     A static text control that emulates a hyperlink. The link is displayed 
6458     in an appropriate text style, derived from the control's normal font. 
6459     When the mouse rolls over the link, the cursor changes to a hand and 
6460     the link's color changes to the active color. 
6462     Clicking on the link does not launch a web browser; instead, a 
6463     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6467     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6468     __repr__ 
= _swig_repr
 
6469     def __init__(self
, *args
, **kwargs
):  
6471         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6472             Size size=DefaultSize,  
6473             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6475         A static text control that emulates a hyperlink. The link is displayed 
6476         in an appropriate text style, derived from the control's normal font. 
6477         When the mouse rolls over the link, the cursor changes to a hand and 
6478         the link's color changes to the active color. 
6480         Clicking on the link does not launch a web browser; instead, a 
6481         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6485         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6486         self
._setOORInfo
(self
) 
6488     def Create(*args
, **kwargs
): 
6490         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6491             Size size=DefaultSize,  
6492             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6494         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6496     def GetHoverColour(*args
, **kwargs
): 
6497         """GetHoverColour(self) -> Colour""" 
6498         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6500     def SetHoverColour(*args
, **kwargs
): 
6501         """SetHoverColour(self, Colour colour)""" 
6502         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6504     def GetNormalColour(*args
, **kwargs
): 
6505         """GetNormalColour(self) -> Colour""" 
6506         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6508     def SetNormalColour(*args
, **kwargs
): 
6509         """SetNormalColour(self, Colour colour)""" 
6510         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6512     def GetVisitedColour(*args
, **kwargs
): 
6513         """GetVisitedColour(self) -> Colour""" 
6514         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6516     def SetVisitedColour(*args
, **kwargs
): 
6517         """SetVisitedColour(self, Colour colour)""" 
6518         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6520     def GetURL(*args
, **kwargs
): 
6521         """GetURL(self) -> String""" 
6522         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6524     def SetURL(*args
, **kwargs
): 
6525         """SetURL(self, String url)""" 
6526         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6528     def SetVisited(*args
, **kwargs
): 
6529         """SetVisited(self, bool visited=True)""" 
6530         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6532     def GetVisited(*args
, **kwargs
): 
6533         """GetVisited(self) -> bool""" 
6534         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6536     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6537     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6538     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6539     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6540     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6541 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6542 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6544 def PreHyperlinkCtrl(*args
, **kwargs
): 
6546     PreHyperlinkCtrl() -> HyperlinkCtrl 
6548     A static text control that emulates a hyperlink. The link is displayed 
6549     in an appropriate text style, derived from the control's normal font. 
6550     When the mouse rolls over the link, the cursor changes to a hand and 
6551     the link's color changes to the active color. 
6553     Clicking on the link does not launch a web browser; instead, a 
6554     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6558     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6561 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6562 class HyperlinkEvent(_core
.CommandEvent
): 
6563     """Proxy of C++ HyperlinkEvent class""" 
6564     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6565     __repr__ 
= _swig_repr
 
6566     def __init__(self
, *args
, **kwargs
):  
6567         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6568         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6569     def GetURL(*args
, **kwargs
): 
6570         """GetURL(self) -> String""" 
6571         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6573     def SetURL(*args
, **kwargs
): 
6574         """SetURL(self, String url)""" 
6575         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6577     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6578 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6580 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6582 #--------------------------------------------------------------------------- 
6584 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6585 class PickerBase(_core
.Control
): 
6587     Base abstract class for all pickers which support an auxiliary text 
6588     control. This class handles all positioning and sizing of the text 
6589     control like a an horizontal `wx.BoxSizer` would do, with the text 
6590     control on the left of the picker button and the proportion of the 
6591     picker fixed to value 1. 
6593     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6594     def __init__(self
): raise AttributeError, "No constructor defined" 
6595     __repr__ 
= _swig_repr
 
6596     def CreateBase(*args
, **kwargs
): 
6598         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6599             Size size=DefaultSize,  
6600             long style=0, Validator validator=DefaultValidator,  
6601             String name=wxButtonNameStr) -> bool 
6603         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6605     def SetInternalMargin(*args
, **kwargs
): 
6607         SetInternalMargin(self, int newmargin) 
6609         Sets the margin (in pixels) between the picker and the text control. 
6611         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6613     def GetInternalMargin(*args
, **kwargs
): 
6615         GetInternalMargin(self) -> int 
6617         Returns the margin (in pixels) between the picker and the text 
6620         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6622     def SetTextCtrlProportion(*args
, **kwargs
): 
6624         SetTextCtrlProportion(self, int prop) 
6626         Sets the proportion between the text control and the picker button. 
6627         This is used to set relative sizes of the text contorl and the picker. 
6628         The value passed to this function must be >= 1. 
6630         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6632     def GetTextCtrlProportion(*args
, **kwargs
): 
6634         GetTextCtrlProportion(self) -> int 
6636         Returns the proportion between the text control and the picker. 
6638         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6640     def SetPickerCtrlProportion(*args
, **kwargs
): 
6642         SetPickerCtrlProportion(self, int prop) 
6644         Sets the proportion value of the picker. 
6646         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6648     def GetPickerCtrlProportion(*args
, **kwargs
): 
6650         GetPickerCtrlProportion(self) -> int 
6652         Gets the proportion value of the picker. 
6654         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6656     def IsTextCtrlGrowable(*args
, **kwargs
): 
6657         """IsTextCtrlGrowable(self) -> bool""" 
6658         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6660     def SetTextCtrlGrowable(*args
, **kwargs
): 
6661         """SetTextCtrlGrowable(self, bool grow=True)""" 
6662         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6664     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6665         """IsPickerCtrlGrowable(self) -> bool""" 
6666         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6668     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6669         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6670         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6672     def HasTextCtrl(*args
, **kwargs
): 
6674         HasTextCtrl(self) -> bool 
6676         Returns true if this class has a valid text control (i.e. if the 
6677         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6679         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6681     def GetTextCtrl(*args
, **kwargs
): 
6683         GetTextCtrl(self) -> TextCtrl 
6685         Returns a pointer to the text control handled by this class or None if 
6686         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6689         Very important: the contents of the text control could be containing 
6690         an invalid representation of the entity which can be chosen through 
6691         the picker (e.g. the user entered an invalid colour syntax because of 
6692         a typo). Thus you should never parse the content of the textctrl to 
6693         get the user's input; rather use the derived-class getter 
6694         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6697         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6699     def GetPickerCtrl(*args
, **kwargs
): 
6700         """GetPickerCtrl(self) -> Control""" 
6701         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6703     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6704     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6705     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6706     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6707     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6708     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6709     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6710 _controls_
.PickerBase_swigregister(PickerBase
) 
6712 #--------------------------------------------------------------------------- 
6714 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6715 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6716 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6717 class ColourPickerCtrl(PickerBase
): 
6719     This control allows the user to select a colour. The generic 
6720     implementation is a button which brings up a `wx.ColourDialog` when 
6721     clicked. Native implementations may differ but this is usually a 
6722     (small) widget which give access to the colour-chooser dialog. 
6724     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6725     __repr__ 
= _swig_repr
 
6726     def __init__(self
, *args
, **kwargs
):  
6728         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6729             Size size=DefaultSize,  
6730             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6731             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6733         This control allows the user to select a colour. The generic 
6734         implementation is a button which brings up a `wx.ColourDialog` when 
6735         clicked. Native implementations may differ but this is usually a 
6736         (small) widget which give access to the colour-chooser dialog. 
6738         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6739         self
._setOORInfo
(self
) 
6741     def Create(*args
, **kwargs
): 
6743         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6744             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6745             Validator validator=DefaultValidator,  
6746             String name=ColourPickerCtrlNameStr) -> bool 
6748         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6750     def GetColour(*args
, **kwargs
): 
6752         GetColour(self) -> Colour 
6754         Returns the currently selected colour. 
6756         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6758     def SetColour(*args
, **kwargs
): 
6760         SetColour(self, Colour col) 
6762         Set the displayed colour. 
6764         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6766     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6767 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6768 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6770 def PreColourPickerCtrl(*args
, **kwargs
): 
6772     PreColourPickerCtrl() -> ColourPickerCtrl 
6774     This control allows the user to select a colour. The generic 
6775     implementation is a button which brings up a `wx.ColourDialog` when 
6776     clicked. Native implementations may differ but this is usually a 
6777     (small) widget which give access to the colour-chooser dialog. 
6779     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6782 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6783 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6785 class ColourPickerEvent(_core
.CommandEvent
): 
6786     """Proxy of C++ ColourPickerEvent class""" 
6787     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6788     __repr__ 
= _swig_repr
 
6789     def __init__(self
, *args
, **kwargs
):  
6790         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6791         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6792     def GetColour(*args
, **kwargs
): 
6793         """GetColour(self) -> Colour""" 
6794         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6796     def SetColour(*args
, **kwargs
): 
6797         """SetColour(self, Colour c)""" 
6798         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6800     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6801 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6803 #--------------------------------------------------------------------------- 
6805 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6806 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6807 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6808 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6809 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6810 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6811 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6812 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6813 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6814 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6815 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6816 class FilePickerCtrl(PickerBase
): 
6817     """Proxy of C++ FilePickerCtrl class""" 
6818     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6819     __repr__ 
= _swig_repr
 
6820     def __init__(self
, *args
, **kwargs
):  
6822         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6823             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6824             Point pos=DefaultPosition,  
6825             Size size=DefaultSize,  
6826             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6827             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6829         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6830         self
._setOORInfo
(self
) 
6832     def Create(*args
, **kwargs
): 
6834         Create(self, Window parent, int id=-1, String path=EmptyString,  
6835             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6836             Point pos=DefaultPosition,  
6837             Size size=DefaultSize,  
6838             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6839             String name=FilePickerCtrlNameStr) -> bool 
6841         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6843     def GetPath(*args
, **kwargs
): 
6844         """GetPath(self) -> String""" 
6845         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6847     def SetPath(*args
, **kwargs
): 
6848         """SetPath(self, String str)""" 
6849         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6851     def CheckPath(*args
, **kwargs
): 
6852         """CheckPath(self, String path) -> bool""" 
6853         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6855     def GetTextCtrlValue(*args
, **kwargs
): 
6856         """GetTextCtrlValue(self) -> String""" 
6857         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6859     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6860     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6861 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6862 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6863 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6864 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6865 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6866 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6868 def PreFilePickerCtrl(*args
, **kwargs
): 
6869     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6870     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6873 class DirPickerCtrl(PickerBase
): 
6874     """Proxy of C++ DirPickerCtrl class""" 
6875     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6876     __repr__ 
= _swig_repr
 
6877     def __init__(self
, *args
, **kwargs
):  
6879         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6880             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6881             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6882             Validator validator=DefaultValidator,  
6883             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6885         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6886         self
._setOORInfo
(self
) 
6888     def Create(*args
, **kwargs
): 
6890         Create(self, Window parent, int id=-1, String path=EmptyString,  
6891             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6892             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6893             Validator validator=DefaultValidator,  
6894             String name=DirPickerCtrlNameStr) -> bool 
6896         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6898     def GetPath(*args
, **kwargs
): 
6899         """GetPath(self) -> String""" 
6900         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6902     def SetPath(*args
, **kwargs
): 
6903         """SetPath(self, String str)""" 
6904         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6906     def CheckPath(*args
, **kwargs
): 
6907         """CheckPath(self, String path) -> bool""" 
6908         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6910     def GetTextCtrlValue(*args
, **kwargs
): 
6911         """GetTextCtrlValue(self) -> String""" 
6912         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6914     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6915     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6916 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6918 def PreDirPickerCtrl(*args
, **kwargs
): 
6919     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6920     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6923 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6924 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6925 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6926 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6928 class FileDirPickerEvent(_core
.CommandEvent
): 
6929     """Proxy of C++ FileDirPickerEvent class""" 
6930     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6931     __repr__ 
= _swig_repr
 
6932     def __init__(self
, *args
, **kwargs
):  
6933         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6934         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6935     def GetPath(*args
, **kwargs
): 
6936         """GetPath(self) -> String""" 
6937         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6939     def SetPath(*args
, **kwargs
): 
6940         """SetPath(self, String p)""" 
6941         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6943     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6944 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6946 #--------------------------------------------------------------------------- 
6948 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6949 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6950 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6951 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6952 class FontPickerCtrl(PickerBase
): 
6953     """Proxy of C++ FontPickerCtrl class""" 
6954     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6955     __repr__ 
= _swig_repr
 
6956     def __init__(self
, *args
, **kwargs
):  
6958         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
6959             Point pos=DefaultPosition, Size size=DefaultSize,  
6960             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6961             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6963         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6964         self
._setOORInfo
(self
) 
6966     def Create(*args
, **kwargs
): 
6968         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
6969             Point pos=DefaultPosition, Size size=DefaultSize,  
6970             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6971             String name=FontPickerCtrlNameStr) -> bool 
6973         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6975     def GetSelectedFont(*args
, **kwargs
): 
6976         """GetSelectedFont(self) -> Font""" 
6977         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6979     def SetSelectedFont(*args
, **kwargs
): 
6980         """SetSelectedFont(self, Font f)""" 
6981         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6983     def SetMaxPointSize(*args
, **kwargs
): 
6984         """SetMaxPointSize(self, unsigned int max)""" 
6985         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6987     def GetMaxPointSize(*args
, **kwargs
): 
6988         """GetMaxPointSize(self) -> unsigned int""" 
6989         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6991     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
6992     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
6993 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
6994 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
6996 def PreFontPickerCtrl(*args
, **kwargs
): 
6997     """PreFontPickerCtrl() -> FontPickerCtrl""" 
6998     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
7001 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
7002 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
7004 class FontPickerEvent(_core
.CommandEvent
): 
7005     """Proxy of C++ FontPickerEvent class""" 
7006     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7007     __repr__ 
= _swig_repr
 
7008     def __init__(self
, *args
, **kwargs
):  
7009         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
7010         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
7011     def GetFont(*args
, **kwargs
): 
7012         """GetFont(self) -> Font""" 
7013         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
7015     def SetFont(*args
, **kwargs
): 
7016         """SetFont(self, Font c)""" 
7017         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7019     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7020 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7022 #--------------------------------------------------------------------------- 
7024 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7025 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7026 class CollapsiblePane(_core
.Control
): 
7028     A collapsable pane is a container with an embedded button-like 
7029     control which can be used by the user to collapse or expand the pane's 
7032     Once constructed you should use the `GetPane` function to access the 
7033     pane and add your controls inside it (i.e. use the window returned 
7034     from `GetPane` as the parent for the controls which must go in the 
7035     pane, NOT the wx.CollapsiblePane itself!). 
7037     Note that because of its nature of control which can dynamically (and 
7038     drastically) change its size at run-time under user-input, when 
7039     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7040     to add it with a proportion value of zero; this is because otherwise 
7041     all other windows with non-zero proportion values would automatically 
7042     get resized each time the user expands or collapses the pane window, 
7043     usually resulting a weird, flickering effect. 
7045     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7046     __repr__ 
= _swig_repr
 
7047     def __init__(self
, *args
, **kwargs
):  
7049         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7050             Point pos=DefaultPosition, Size size=DefaultSize,  
7051             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7052             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7054         Create and show a wx.CollapsiblePane 
7056         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7057         self
._setOORInfo
(self
) 
7059     def Create(*args
, **kwargs
): 
7061         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7062             Point pos=DefaultPosition, Size size=DefaultSize,  
7063             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7064             String name=CollapsiblePaneNameStr) -> bool 
7066         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7068     def Collapse(*args
, **kwargs
): 
7070         Collapse(self, bool collapse=True) 
7072         Collapses or expands the pane window. 
7074         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7076     def Expand(*args
, **kwargs
): 
7080         Same as Collapse(False). 
7082         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7084     def IsCollapsed(*args
, **kwargs
): 
7086         IsCollapsed(self) -> bool 
7088         Returns ``True`` if the pane window is currently hidden. 
7090         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7092     def IsExpanded(*args
, **kwargs
): 
7094         IsExpanded(self) -> bool 
7096         Returns ``True`` if the pane window is currently shown. 
7098         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7100     def GetPane(*args
, **kwargs
): 
7102         GetPane(self) -> Window 
7104         Returns a reference to the pane window.  Use the returned `wx.Window` 
7105         as the parent of widgets to make them part of the collapsible area. 
7107         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7109     Expanded 
= property(IsExpanded
)  
7110     Collapsed 
= property(IsCollapsed
)  
7111 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7112 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7114 def PreCollapsiblePane(*args
, **kwargs
): 
7116     PreCollapsiblePane() -> CollapsiblePane 
7118     Precreate a wx.CollapsiblePane for 2-phase creation. 
7120     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7123 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7124 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7126 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7127     """Proxy of C++ CollapsiblePaneEvent class""" 
7128     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7129     __repr__ 
= _swig_repr
 
7130     def __init__(self
, *args
, **kwargs
):  
7131         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7132         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7133     def GetCollapsed(*args
, **kwargs
): 
7134         """GetCollapsed(self) -> bool""" 
7135         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7137     def SetCollapsed(*args
, **kwargs
): 
7138         """SetCollapsed(self, bool c)""" 
7139         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7141     Collapsed 
= property(GetCollapsed
,SetCollapsed
)  
7142 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
) 
7144 #--------------------------------------------------------------------------- 
7146 class SearchCtrl(TextCtrl
): 
7148     A search control is a composite of a `wx.TextCtrl` with optional 
7149     bitmap buttons and a drop-down menu.  Controls like this can typically 
7150     be found on a toolbar of applications that support some form of search 
7151     functionality.  On the Mac this control is implemented using the 
7152     native HISearchField control, on the other platforms a generic control 
7153     is used, although that may change in the future as more platforms 
7154     introduce native search widgets. 
7156     If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7157     will need to manage its content and handle the menu events yourself, 
7158     but this is an easy thing to do.  Simply build the menu, pass it to 
7159     `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7160     This gives you the flexibility to use the drop-down menu however you 
7161     wish, such as for a history of searches, or as a way to select 
7162     different kinds of searches.  The ToolBar.py sample in the demo shows 
7165     Since the control derives from `wx.TextCtrl` it is convenient to use 
7166     the styles and events designed for `wx.TextCtrl`.  For example you can 
7167     use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7168     ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7169     Enter key in the control and wishes to start a search. 
7172     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7173     __repr__ 
= _swig_repr
 
7174     def __init__(self
, *args
, **kwargs
):  
7176         __init__(self, Window parent, int id=-1, String value=wxEmptyString,  
7177             Point pos=DefaultPosition, Size size=DefaultSize,  
7178             long style=0, Validator validator=DefaultValidator,  
7179             String name=SearchCtrlNameStr) -> SearchCtrl 
7181         A search control is a composite of a `wx.TextCtrl` with optional 
7182         bitmap buttons and a drop-down menu.  Controls like this can typically 
7183         be found on a toolbar of applications that support some form of search 
7184         functionality.  On the Mac this control is implemented using the 
7185         native HISearchField control, on the other platforms a generic control 
7186         is used, although that may change in the future as more platforms 
7187         introduce native search widgets. 
7189         If you wish to use a drop-down menu with your wx.SearchCtrl then you 
7190         will need to manage its content and handle the menu events yourself, 
7191         but this is an easy thing to do.  Simply build the menu, pass it to 
7192         `SetMenu`, and also bind a handler for a range of EVT_MENU events. 
7193         This gives you the flexibility to use the drop-down menu however you 
7194         wish, such as for a history of searches, or as a way to select 
7195         different kinds of searches.  The ToolBar.py sample in the demo shows 
7198         Since the control derives from `wx.TextCtrl` it is convenient to use 
7199         the styles and events designed for `wx.TextCtrl`.  For example you can 
7200         use the ``wx.TE_PROCESS_ENTER`` style and catch the 
7201         ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the 
7202         Enter key in the control and wishes to start a search. 
7205         _controls_
.SearchCtrl_swiginit(self
,_controls_
.new_SearchCtrl(*args
, **kwargs
)) 
7206         self
._setOORInfo
(self
) 
7208     def Create(*args
, **kwargs
): 
7210         Create(self, Window parent, int id=-1, String value=wxEmptyString,  
7211             Point pos=DefaultPosition, Size size=DefaultSize,  
7212             long style=0, Validator validator=DefaultValidator,  
7213             String name=SearchCtrlNameStr) -> bool 
7215         return _controls_
.SearchCtrl_Create(*args
, **kwargs
) 
7217     def SetMenu(*args
, **kwargs
): 
7219         SetMenu(self, Menu menu) 
7221         Sets the search control's menu object. If there is already a menu 
7222         associated with the search control it is deleted. 
7224         return _controls_
.SearchCtrl_SetMenu(*args
, **kwargs
) 
7226     def GetMenu(*args
, **kwargs
): 
7228         GetMenu(self) -> Menu 
7230         Returns a pointer to the search control's menu object or None if there 
7231         is no menu attached. 
7233         return _controls_
.SearchCtrl_GetMenu(*args
, **kwargs
) 
7235     def ShowSearchButton(*args
, **kwargs
): 
7237         ShowSearchButton(self, bool show) 
7239         Sets the search button visibility value on the search control. If 
7240         there is a menu attached, the search button will be visible regardless 
7241         of the search button visibility value.  This has no effect in Mac OS X 
7244         return _controls_
.SearchCtrl_ShowSearchButton(*args
, **kwargs
) 
7246     def IsSearchButtonVisible(*args
, **kwargs
): 
7248         IsSearchButtonVisible(self) -> bool 
7250         Returns the search button visibility value. If there is a menu 
7251         attached, the search button will be visible regardless of the search 
7252         button visibility value.  This always returns false in Mac OS X v10.3 
7254         return _controls_
.SearchCtrl_IsSearchButtonVisible(*args
, **kwargs
) 
7256     def ShowCancelButton(*args
, **kwargs
): 
7258         ShowCancelButton(self, bool show) 
7260         Shows or hides the cancel button. 
7262         return _controls_
.SearchCtrl_ShowCancelButton(*args
, **kwargs
) 
7264     def IsCancelButtonVisible(*args
, **kwargs
): 
7266         IsCancelButtonVisible(self) -> bool 
7268         Indicates whether the cancel button is visible.  
7270         return _controls_
.SearchCtrl_IsCancelButtonVisible(*args
, **kwargs
) 
7272     def SetDescriptiveText(*args
, **kwargs
): 
7274         SetDescriptiveText(self, String text) 
7276         Set the text to be displayed when the user has not yet typed anything 
7279         return _controls_
.SearchCtrl_SetDescriptiveText(*args
, **kwargs
) 
7281     def GetDescriptiveText(*args
, **kwargs
): 
7283         GetDescriptiveText(self) -> String 
7285         Get the text to be displayed when the user has not yet typed anything 
7288         return _controls_
.SearchCtrl_GetDescriptiveText(*args
, **kwargs
) 
7290     def SetSearchBitmap(*args
, **kwargs
): 
7292         SetSearchBitmap(self, Bitmap ?) 
7294         Sets the bitmap to use for the search button.  This currently does not 
7297         return _controls_
.SearchCtrl_SetSearchBitmap(*args
, **kwargs
) 
7299     def SetSearchMenuBitmap(*args
, **kwargs
): 
7301         SetSearchMenuBitmap(self, Bitmap ?) 
7303         Sets the bitmap to use for the search button when there is a drop-down 
7304         menu associated with the search control.  This currently does not work 
7307         return _controls_
.SearchCtrl_SetSearchMenuBitmap(*args
, **kwargs
) 
7309     def SetCancelBitmap(*args
, **kwargs
): 
7311         SetCancelBitmap(self, Bitmap ?) 
7313         Sets the bitmap to use for the cancel button.  This currently does not 
7316         return _controls_
.SearchCtrl_SetCancelBitmap(*args
, **kwargs
) 
7318     Menu 
= property(GetMenu
,SetMenu
)  
7319     SearchButtonVisible 
= property(IsSearchButtonVisible
,ShowSearchButton
)  
7320     CancelButtonVisible 
= property(IsCancelButtonVisible
,ShowCancelButton
)  
7321     DescriptiveText 
= property(GetDescriptiveText
,SetDescriptiveText
)  
7322 _controls_
.SearchCtrl_swigregister(SearchCtrl
) 
7323 SearchCtrlNameStr 
= cvar
.SearchCtrlNameStr
 
7325 def PreSearchCtrl(*args
, **kwargs
): 
7327     PreSearchCtrl() -> SearchCtrl 
7329     Precreate a wx.SearchCtrl for 2-phase creation. 
7331     val 
= _controls_
.new_PreSearchCtrl(*args
, **kwargs
) 
7334 wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN
 
7335 wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN 
= _controls_
.wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
 
7336 EVT_SEARCHCTRL_CANCEL_BTN 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN
, 1) 
7337 EVT_SEARCHCTRL_SEARCH_BTN 
= wx
.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
, 1)