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 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 302 def PreBitmapButton(*args
, **kwargs
): 
 304     PreBitmapButton() -> BitmapButton 
 306     Precreate a BitmapButton for 2-phase creation. 
 308     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 311 #--------------------------------------------------------------------------- 
 313 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 314 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 315 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 316 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 317 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 318 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 319 class CheckBox(_core
.Control
): 
 321     A checkbox is a labelled box which by default is either on (the 
 322     checkmark is visible) or off (no checkmark). Optionally (When the 
 323     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 324     mixed or undetermined state. Often this is used as a "Does Not 
 327     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 328     __repr__ 
= _swig_repr
 
 329     def __init__(self
, *args
, **kwargs
):  
 331         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 332             Point pos=DefaultPosition, Size size=DefaultSize,  
 333             long style=0, Validator validator=DefaultValidator,  
 334             String name=CheckBoxNameStr) -> CheckBox 
 336         Creates and shows a CheckBox control 
 338         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 339         self
._setOORInfo
(self
) 
 341     def Create(*args
, **kwargs
): 
 343         Create(self, Window parent, int id=-1, String label=EmptyString,  
 344             Point pos=DefaultPosition, Size size=DefaultSize,  
 345             long style=0, Validator validator=DefaultValidator,  
 346             String name=CheckBoxNameStr) -> bool 
 348         Actually create the GUI CheckBox for 2-phase creation. 
 350         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 352     def GetValue(*args
, **kwargs
): 
 354         GetValue(self) -> bool 
 356         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 359         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 361     def IsChecked(*args
, **kwargs
): 
 363         IsChecked(self) -> bool 
 365         Similar to GetValue, but raises an exception if it is not a 2-state 
 368         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 370     def SetValue(*args
, **kwargs
): 
 372         SetValue(self, bool state) 
 374         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 377         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 379     def Get3StateValue(*args
, **kwargs
): 
 381         Get3StateValue(self) -> int 
 383         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 384         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 385         the undetermined state.  Raises an exceptiion when the function is 
 386         used with a 2-state CheckBox. 
 388         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 390     def Set3StateValue(*args
, **kwargs
): 
 392         Set3StateValue(self, int state) 
 394         Sets the CheckBox to the given state.  The state parameter can be one 
 395         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 396         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 397         exception when the CheckBox is a 2-state checkbox and setting the 
 398         state to wx.CHK_UNDETERMINED. 
 400         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 402     def Is3State(*args
, **kwargs
): 
 404         Is3State(self) -> bool 
 406         Returns whether or not the CheckBox is a 3-state CheckBox. 
 408         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 410     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 412         Is3rdStateAllowedForUser(self) -> bool 
 414         Returns whether or not the user can set the CheckBox to the third 
 417         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 419     def GetClassDefaultAttributes(*args
, **kwargs
): 
 421         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 423         Get the default attributes for this class.  This is useful if you want 
 424         to use the same font or colour in your own control as in a standard 
 425         control -- which is a much better idea than hard coding specific 
 426         colours or fonts which might look completely out of place on the 
 427         user's system, especially if it uses themes. 
 429         The variant parameter is only relevant under Mac currently and is 
 430         ignore under other platforms. Under Mac, it will change the size of 
 431         the returned font. See `wx.Window.SetWindowVariant` for more about 
 434         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 436     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 437 _controls_
.CheckBox_swigregister(CheckBox
) 
 438 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 440 def PreCheckBox(*args
, **kwargs
): 
 442     PreCheckBox() -> CheckBox 
 444     Precreate a CheckBox for 2-phase creation. 
 446     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 449 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 451     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 453     Get the default attributes for this class.  This is useful if you want 
 454     to use the same font or colour in your own control as in a standard 
 455     control -- which is a much better idea than hard coding specific 
 456     colours or fonts which might look completely out of place on the 
 457     user's system, especially if it uses themes. 
 459     The variant parameter is only relevant under Mac currently and is 
 460     ignore under other platforms. Under Mac, it will change the size of 
 461     the returned font. See `wx.Window.SetWindowVariant` for more about 
 464   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 466 #--------------------------------------------------------------------------- 
 468 class Choice(_core
.ControlWithItems
): 
 470     A Choice control is used to select one of a list of strings. 
 471     Unlike a `wx.ListBox`, only the selection is visible until the 
 472     user pulls down the menu of choices. 
 474     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 475     __repr__ 
= _swig_repr
 
 476     def __init__(self
, *args
, **kwargs
):  
 478         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 479             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 480             String name=ChoiceNameStr) -> Choice 
 482         Create and show a Choice control 
 484         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 485         self
._setOORInfo
(self
) 
 487     def Create(*args
, **kwargs
): 
 489         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 490             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 491             String name=ChoiceNameStr) -> bool 
 493         Actually create the GUI Choice control for 2-phase creation 
 495         return _controls_
.Choice_Create(*args
, **kwargs
) 
 497     def GetCurrentSelection(*args
, **kwargs
): 
 499         GetCurrentSelection(self) -> int 
 501         Unlike `GetSelection` which only returns the accepted selection value, 
 502         i.e. the selection in the control once the user closes the dropdown 
 503         list, this function returns the current selection.  That is, while the 
 504         dropdown list is shown, it returns the currently selected item in 
 505         it. When it is not shown, its result is the same as for the other 
 508         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 510     def GetClassDefaultAttributes(*args
, **kwargs
): 
 512         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 514         Get the default attributes for this class.  This is useful if you want 
 515         to use the same font or colour in your own control as in a standard 
 516         control -- which is a much better idea than hard coding specific 
 517         colours or fonts which might look completely out of place on the 
 518         user's system, especially if it uses themes. 
 520         The variant parameter is only relevant under Mac currently and is 
 521         ignore under other platforms. Under Mac, it will change the size of 
 522         the returned font. See `wx.Window.SetWindowVariant` for more about 
 525         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 527     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 528 _controls_
.Choice_swigregister(Choice
) 
 529 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 531 def PreChoice(*args
, **kwargs
): 
 533     PreChoice() -> Choice 
 535     Precreate a Choice control for 2-phase creation. 
 537     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 540 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 542     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 544     Get the default attributes for this class.  This is useful if you want 
 545     to use the same font or colour in your own control as in a standard 
 546     control -- which is a much better idea than hard coding specific 
 547     colours or fonts which might look completely out of place on the 
 548     user's system, especially if it uses themes. 
 550     The variant parameter is only relevant under Mac currently and is 
 551     ignore under other platforms. Under Mac, it will change the size of 
 552     the returned font. See `wx.Window.SetWindowVariant` for more about 
 555   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 557 #--------------------------------------------------------------------------- 
 559 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 561     A combobox is like a combination of an edit control and a 
 562     listbox. It can be displayed as static list with editable or 
 563     read-only text field; or a drop-down list with text field. 
 565     A combobox permits a single selection only. Combobox items are 
 568     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 569     __repr__ 
= _swig_repr
 
 570     def __init__(self
, *args
, **kwargs
):  
 572         __init__(Window parent, int id, String value=EmptyString, 
 573             Point pos=DefaultPosition, Size size=DefaultSize, 
 574             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 575             String name=ComboBoxNameStr) -> ComboBox 
 577         Constructor, creates and shows a ComboBox control. 
 579         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 580         self
._setOORInfo
(self
) 
 582     def Create(*args
, **kwargs
): 
 584         Create(Window parent, int id, String value=EmptyString, 
 585             Point pos=DefaultPosition, Size size=DefaultSize, 
 586             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 587             String name=ChoiceNameStr) -> bool 
 589         Actually create the GUI wxComboBox control for 2-phase creation 
 591         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 593     def GetValue(*args
, **kwargs
): 
 595         GetValue(self) -> String 
 597         Returns the current value in the combobox text field. 
 599         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 601     def SetValue(*args
, **kwargs
): 
 602         """SetValue(self, String value)""" 
 603         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 605     def Copy(*args
, **kwargs
): 
 609         Copies the selected text to the clipboard. 
 611         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 613     def Cut(*args
, **kwargs
): 
 617         Copies the selected text to the clipboard and removes the selection. 
 619         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 621     def Paste(*args
, **kwargs
): 
 625         Pastes text from the clipboard to the text field. 
 627         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 629     def SetInsertionPoint(*args
, **kwargs
): 
 631         SetInsertionPoint(self, long pos) 
 633         Sets the insertion point in the combobox text field. 
 635         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 637     def GetInsertionPoint(*args
, **kwargs
): 
 639         GetInsertionPoint(self) -> long 
 641         Returns the insertion point for the combobox's text field. 
 643         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 645     def GetLastPosition(*args
, **kwargs
): 
 647         GetLastPosition(self) -> long 
 649         Returns the last position in the combobox text field. 
 651         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 653     def Replace(*args
, **kwargs
): 
 655         Replace(self, long from, long to, String value) 
 657         Replaces the text between two positions with the given text, in the 
 660         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 662     def SetMark(*args
, **kwargs
): 
 664         SetMark(self, long from, long to) 
 666         Selects the text between the two positions in the combobox text field. 
 668         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 670     def GetMark(*args
, **kwargs
): 
 672         GetMark(self) -> (from, to) 
 674         Gets the positions of the begining and ending of the selection mark in 
 675         the combobox text field. 
 677         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 679     def GetCurrentSelection(*args
, **kwargs
): 
 681         GetCurrentSelection(self) -> int 
 683         Unlike `GetSelection` which only returns the accepted selection value, 
 684         i.e. the selection in the control once the user closes the dropdown 
 685         list, this function returns the current selection.  That is, while the 
 686         dropdown list is shown, it returns the currently selected item in 
 687         it. When it is not shown, its result is the same as for the other 
 690         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 692     def SetStringSelection(*args
, **kwargs
): 
 694         SetStringSelection(self, String string) -> bool 
 696         Select the item with the specifed string 
 698         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 700     def SetString(*args
, **kwargs
): 
 702         SetString(self, int n, String string) 
 704         Set the label for the n'th item (zero based) in the list. 
 706         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 708     def SetEditable(*args
, **kwargs
): 
 709         """SetEditable(self, bool editable)""" 
 710         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 712     def SetInsertionPointEnd(*args
, **kwargs
): 
 714         SetInsertionPointEnd(self) 
 716         Sets the insertion point at the end of the combobox text field. 
 718         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 720     def Remove(*args
, **kwargs
): 
 722         Remove(self, long from, long to) 
 724         Removes the text between the two positions in the combobox text field. 
 726         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 728     def IsEditable(*args
, **kwargs
): 
 730         IsEditable(self) -> bool 
 732         Returns True if the combo is ediatable (not read-only.) 
 734         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 736     def Undo(*args
, **kwargs
): 
 740         Redoes the last undo in the text field. Windows only. 
 742         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 744     def Redo(*args
, **kwargs
): 
 748         Undoes the last edit in the text field. Windows only. 
 750         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 752     def SelectAll(*args
, **kwargs
): 
 756         Select all the text in the combo's text field. 
 758         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 760     def CanCopy(*args
, **kwargs
): 
 762         CanCopy(self) -> bool 
 764         Returns True if the combobox is editable and there is a text selection 
 765         to copy to the clipboard.  Only available on Windows. 
 767         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 769     def CanCut(*args
, **kwargs
): 
 773         Returns True if the combobox is editable and there is a text selection 
 774         to copy to the clipboard.  Only available on Windows. 
 776         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 778     def CanPaste(*args
, **kwargs
): 
 780         CanPaste(self) -> bool 
 782         Returns True if the combobox is editable and there is text on the 
 783         clipboard that can be pasted into the text field. Only available on 
 786         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 788     def CanUndo(*args
, **kwargs
): 
 790         CanUndo(self) -> bool 
 792         Returns True if the combobox is editable and the last edit can be 
 793         undone.  Only available on Windows. 
 795         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 797     def CanRedo(*args
, **kwargs
): 
 799         CanRedo(self) -> bool 
 801         Returns True if the combobox is editable and the last undo can be 
 802         redone.  Only available on Windows. 
 804         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 806     def GetClassDefaultAttributes(*args
, **kwargs
): 
 808         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 810         Get the default attributes for this class.  This is useful if you want 
 811         to use the same font or colour in your own control as in a standard 
 812         control -- which is a much better idea than hard coding specific 
 813         colours or fonts which might look completely out of place on the 
 814         user's system, especially if it uses themes. 
 816         The variant parameter is only relevant under Mac currently and is 
 817         ignore under other platforms. Under Mac, it will change the size of 
 818         the returned font. See `wx.Window.SetWindowVariant` for more about 
 821         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 823     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 824 _controls_
.ComboBox_swigregister(ComboBox
) 
 825 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 827 def PreComboBox(*args
, **kwargs
): 
 829     PreComboBox() -> ComboBox 
 831     Precreate a ComboBox control for 2-phase creation. 
 833     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 836 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 838     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 840     Get the default attributes for this class.  This is useful if you want 
 841     to use the same font or colour in your own control as in a standard 
 842     control -- which is a much better idea than hard coding specific 
 843     colours or fonts which might look completely out of place on the 
 844     user's system, especially if it uses themes. 
 846     The variant parameter is only relevant under Mac currently and is 
 847     ignore under other platforms. Under Mac, it will change the size of 
 848     the returned font. See `wx.Window.SetWindowVariant` for more about 
 851   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 853 #--------------------------------------------------------------------------- 
 855 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 856 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 857 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 858 GA_PROGRESSBAR 
= 0 # obsolete  
 859 class Gauge(_core
.Control
): 
 860     """Proxy of C++ Gauge class""" 
 861     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 862     __repr__ 
= _swig_repr
 
 863     def __init__(self
, *args
, **kwargs
):  
 865         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 866             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 867             Validator validator=DefaultValidator,  
 868             String name=GaugeNameStr) -> Gauge 
 870         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 871         self
._setOORInfo
(self
) 
 873     def Create(*args
, **kwargs
): 
 875         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 876             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 877             Validator validator=DefaultValidator,  
 878             String name=GaugeNameStr) -> bool 
 880         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 882     def SetRange(*args
, **kwargs
): 
 883         """SetRange(self, int range)""" 
 884         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 886     def GetRange(*args
, **kwargs
): 
 887         """GetRange(self) -> int""" 
 888         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 890     def SetValue(*args
, **kwargs
): 
 891         """SetValue(self, int pos)""" 
 892         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 894     def GetValue(*args
, **kwargs
): 
 895         """GetValue(self) -> int""" 
 896         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 898     def IsVertical(*args
, **kwargs
): 
 899         """IsVertical(self) -> bool""" 
 900         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 902     def SetShadowWidth(*args
, **kwargs
): 
 903         """SetShadowWidth(self, int w)""" 
 904         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 906     def GetShadowWidth(*args
, **kwargs
): 
 907         """GetShadowWidth(self) -> int""" 
 908         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 910     def SetBezelFace(*args
, **kwargs
): 
 911         """SetBezelFace(self, int w)""" 
 912         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 914     def GetBezelFace(*args
, **kwargs
): 
 915         """GetBezelFace(self) -> int""" 
 916         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 918     def GetClassDefaultAttributes(*args
, **kwargs
): 
 920         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 922         Get the default attributes for this class.  This is useful if you want 
 923         to use the same font or colour in your own control as in a standard 
 924         control -- which is a much better idea than hard coding specific 
 925         colours or fonts which might look completely out of place on the 
 926         user's system, especially if it uses themes. 
 928         The variant parameter is only relevant under Mac currently and is 
 929         ignore under other platforms. Under Mac, it will change the size of 
 930         the returned font. See `wx.Window.SetWindowVariant` for more about 
 933         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 935     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 936 _controls_
.Gauge_swigregister(Gauge
) 
 937 GaugeNameStr 
= cvar
.GaugeNameStr
 
 939 def PreGauge(*args
, **kwargs
): 
 940     """PreGauge() -> Gauge""" 
 941     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 944 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 946     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 948     Get the default attributes for this class.  This is useful if you want 
 949     to use the same font or colour in your own control as in a standard 
 950     control -- which is a much better idea than hard coding specific 
 951     colours or fonts which might look completely out of place on the 
 952     user's system, especially if it uses themes. 
 954     The variant parameter is only relevant under Mac currently and is 
 955     ignore under other platforms. Under Mac, it will change the size of 
 956     the returned font. See `wx.Window.SetWindowVariant` for more about 
 959   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 961 #--------------------------------------------------------------------------- 
 963 class StaticBox(_core
.Control
): 
 964     """Proxy of C++ StaticBox class""" 
 965     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 966     __repr__ 
= _swig_repr
 
 967     def __init__(self
, *args
, **kwargs
):  
 969         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 970             Point pos=DefaultPosition, Size size=DefaultSize,  
 971             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 973         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 974         self
._setOORInfo
(self
) 
 976     def Create(*args
, **kwargs
): 
 978         Create(self, Window parent, int id=-1, String label=EmptyString,  
 979             Point pos=DefaultPosition, Size size=DefaultSize,  
 980             long style=0, String name=StaticBoxNameStr) -> bool 
 982         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 984     def GetClassDefaultAttributes(*args
, **kwargs
): 
 986         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 988         Get the default attributes for this class.  This is useful if you want 
 989         to use the same font or colour in your own control as in a standard 
 990         control -- which is a much better idea than hard coding specific 
 991         colours or fonts which might look completely out of place on the 
 992         user's system, especially if it uses themes. 
 994         The variant parameter is only relevant under Mac currently and is 
 995         ignore under other platforms. Under Mac, it will change the size of 
 996         the returned font. See `wx.Window.SetWindowVariant` for more about 
 999         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1001     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1002 _controls_
.StaticBox_swigregister(StaticBox
) 
1003 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1004 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1005 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1007 def PreStaticBox(*args
, **kwargs
): 
1008     """PreStaticBox() -> StaticBox""" 
1009     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1012 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1014     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1016     Get the default attributes for this class.  This is useful if you want 
1017     to use the same font or colour in your own control as in a standard 
1018     control -- which is a much better idea than hard coding specific 
1019     colours or fonts which might look completely out of place on the 
1020     user's system, especially if it uses themes. 
1022     The variant parameter is only relevant under Mac currently and is 
1023     ignore under other platforms. Under Mac, it will change the size of 
1024     the returned font. See `wx.Window.SetWindowVariant` for more about 
1027   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1029 #--------------------------------------------------------------------------- 
1031 class StaticLine(_core
.Control
): 
1032     """Proxy of C++ StaticLine class""" 
1033     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1034     __repr__ 
= _swig_repr
 
1035     def __init__(self
, *args
, **kwargs
):  
1037         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1038             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1039             String name=StaticTextNameStr) -> StaticLine 
1041         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1042         self
._setOORInfo
(self
) 
1044     def Create(*args
, **kwargs
): 
1046         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1047             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1048             String name=StaticTextNameStr) -> bool 
1050         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1052     def IsVertical(*args
, **kwargs
): 
1053         """IsVertical(self) -> bool""" 
1054         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1056     def GetDefaultSize(*args
, **kwargs
): 
1057         """GetDefaultSize() -> int""" 
1058         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1060     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1061     def GetClassDefaultAttributes(*args
, **kwargs
): 
1063         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1065         Get the default attributes for this class.  This is useful if you want 
1066         to use the same font or colour in your own control as in a standard 
1067         control -- which is a much better idea than hard coding specific 
1068         colours or fonts which might look completely out of place on the 
1069         user's system, especially if it uses themes. 
1071         The variant parameter is only relevant under Mac currently and is 
1072         ignore under other platforms. Under Mac, it will change the size of 
1073         the returned font. See `wx.Window.SetWindowVariant` for more about 
1076         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1078     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1079 _controls_
.StaticLine_swigregister(StaticLine
) 
1081 def PreStaticLine(*args
, **kwargs
): 
1082     """PreStaticLine() -> StaticLine""" 
1083     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1086 def StaticLine_GetDefaultSize(*args
): 
1087   """StaticLine_GetDefaultSize() -> int""" 
1088   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1090 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1092     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1094     Get the default attributes for this class.  This is useful if you want 
1095     to use the same font or colour in your own control as in a standard 
1096     control -- which is a much better idea than hard coding specific 
1097     colours or fonts which might look completely out of place on the 
1098     user's system, especially if it uses themes. 
1100     The variant parameter is only relevant under Mac currently and is 
1101     ignore under other platforms. Under Mac, it will change the size of 
1102     the returned font. See `wx.Window.SetWindowVariant` for more about 
1105   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1107 #--------------------------------------------------------------------------- 
1109 class StaticText(_core
.Control
): 
1110     """Proxy of C++ StaticText class""" 
1111     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1112     __repr__ 
= _swig_repr
 
1113     def __init__(self
, *args
, **kwargs
):  
1115         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1116             Point pos=DefaultPosition, Size size=DefaultSize,  
1117             long style=0, String name=StaticTextNameStr) -> StaticText 
1119         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1120         self
._setOORInfo
(self
) 
1122     def Create(*args
, **kwargs
): 
1124         Create(self, Window parent, int id=-1, String label=EmptyString,  
1125             Point pos=DefaultPosition, Size size=DefaultSize,  
1126             long style=0, String name=StaticTextNameStr) -> bool 
1128         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1130     def Wrap(*args
, **kwargs
): 
1132         Wrap(self, int width) 
1134         This functions wraps the control's label so that each of its lines 
1135         becomes at most ``width`` pixels wide if possible (the lines are 
1136         broken at words boundaries so it might not be the case if words are 
1137         too long). If ``width`` is negative, no wrapping is done. 
1139         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1141     def GetClassDefaultAttributes(*args
, **kwargs
): 
1143         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1145         Get the default attributes for this class.  This is useful if you want 
1146         to use the same font or colour in your own control as in a standard 
1147         control -- which is a much better idea than hard coding specific 
1148         colours or fonts which might look completely out of place on the 
1149         user's system, especially if it uses themes. 
1151         The variant parameter is only relevant under Mac currently and is 
1152         ignore under other platforms. Under Mac, it will change the size of 
1153         the returned font. See `wx.Window.SetWindowVariant` for more about 
1156         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1158     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1159 _controls_
.StaticText_swigregister(StaticText
) 
1161 def PreStaticText(*args
, **kwargs
): 
1162     """PreStaticText() -> StaticText""" 
1163     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1166 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1168     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1170     Get the default attributes for this class.  This is useful if you want 
1171     to use the same font or colour in your own control as in a standard 
1172     control -- which is a much better idea than hard coding specific 
1173     colours or fonts which might look completely out of place on the 
1174     user's system, especially if it uses themes. 
1176     The variant parameter is only relevant under Mac currently and is 
1177     ignore under other platforms. Under Mac, it will change the size of 
1178     the returned font. See `wx.Window.SetWindowVariant` for more about 
1181   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1183 #--------------------------------------------------------------------------- 
1185 class StaticBitmap(_core
.Control
): 
1186     """Proxy of C++ StaticBitmap class""" 
1187     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1188     __repr__ 
= _swig_repr
 
1189     def __init__(self
, *args
, **kwargs
):  
1191         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1192             Point pos=DefaultPosition, Size size=DefaultSize,  
1193             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1195         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1196         self
._setOORInfo
(self
) 
1198     def Create(*args
, **kwargs
): 
1200         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1201             Point pos=DefaultPosition, Size size=DefaultSize,  
1202             long style=0, String name=StaticBitmapNameStr) -> bool 
1204         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1206     def GetBitmap(*args
, **kwargs
): 
1207         """GetBitmap(self) -> Bitmap""" 
1208         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1210     def SetBitmap(*args
, **kwargs
): 
1211         """SetBitmap(self, Bitmap bitmap)""" 
1212         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1214     def SetIcon(*args
, **kwargs
): 
1215         """SetIcon(self, Icon icon)""" 
1216         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1218     def GetClassDefaultAttributes(*args
, **kwargs
): 
1220         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1222         Get the default attributes for this class.  This is useful if you want 
1223         to use the same font or colour in your own control as in a standard 
1224         control -- which is a much better idea than hard coding specific 
1225         colours or fonts which might look completely out of place on the 
1226         user's system, especially if it uses themes. 
1228         The variant parameter is only relevant under Mac currently and is 
1229         ignore under other platforms. Under Mac, it will change the size of 
1230         the returned font. See `wx.Window.SetWindowVariant` for more about 
1233         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1235     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1236 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1238 def PreStaticBitmap(*args
, **kwargs
): 
1239     """PreStaticBitmap() -> StaticBitmap""" 
1240     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1243 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1245     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1247     Get the default attributes for this class.  This is useful if you want 
1248     to use the same font or colour in your own control as in a standard 
1249     control -- which is a much better idea than hard coding specific 
1250     colours or fonts which might look completely out of place on the 
1251     user's system, especially if it uses themes. 
1253     The variant parameter is only relevant under Mac currently and is 
1254     ignore under other platforms. Under Mac, it will change the size of 
1255     the returned font. See `wx.Window.SetWindowVariant` for more about 
1258   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1260 #--------------------------------------------------------------------------- 
1262 class ListBox(_core
.ControlWithItems
): 
1263     """Proxy of C++ ListBox class""" 
1264     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1265     __repr__ 
= _swig_repr
 
1266     def __init__(self
, *args
, **kwargs
):  
1268         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1269             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1270             long style=0, Validator validator=DefaultValidator,  
1271             String name=ListBoxNameStr) -> ListBox 
1273         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1274         self
._setOORInfo
(self
) 
1276     def Create(*args
, **kwargs
): 
1278         Create(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) -> bool 
1283         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1285     def Insert(*args
, **kwargs
): 
1287         Insert(self, String item, int pos, PyObject clientData=None) 
1289         Insert an item into the control before the item at the ``pos`` index, 
1290         optionally associating some data object with the item. 
1292         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1294     def InsertItems(*args
, **kwargs
): 
1295         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1296         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1298     def Set(*args
, **kwargs
): 
1299         """Set(self, wxArrayString items)""" 
1300         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1302     def IsSelected(*args
, **kwargs
): 
1303         """IsSelected(self, int n) -> bool""" 
1304         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1306     def SetSelection(*args
, **kwargs
): 
1307         """SetSelection(self, int n, bool select=True)""" 
1308         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1310     def Select(*args
, **kwargs
): 
1314         This is the same as `SetSelection` and exists only because it is 
1315         slightly more natural for controls which support multiple selection. 
1317         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1319     def Deselect(*args
, **kwargs
): 
1320         """Deselect(self, int n)""" 
1321         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1323     def DeselectAll(*args
, **kwargs
): 
1324         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1325         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1327     def SetStringSelection(*args
, **kwargs
): 
1328         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1329         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1331     def GetSelections(*args
, **kwargs
): 
1332         """GetSelections(self) -> PyObject""" 
1333         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1335     def SetFirstItem(*args
, **kwargs
): 
1336         """SetFirstItem(self, int n)""" 
1337         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1339     def SetFirstItemStr(*args
, **kwargs
): 
1340         """SetFirstItemStr(self, String s)""" 
1341         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1343     def EnsureVisible(*args
, **kwargs
): 
1344         """EnsureVisible(self, int n)""" 
1345         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1347     def AppendAndEnsureVisible(*args
, **kwargs
): 
1348         """AppendAndEnsureVisible(self, String s)""" 
1349         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1351     def IsSorted(*args
, **kwargs
): 
1352         """IsSorted(self) -> bool""" 
1353         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1355     def HitTest(*args
, **kwargs
): 
1357         HitTest(self, Point pt) -> int 
1359         Test where the given (in client coords) point lies 
1361         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1363     def SetItemForegroundColour(*args
, **kwargs
): 
1364         """SetItemForegroundColour(self, int item, Colour c)""" 
1365         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1367     def SetItemBackgroundColour(*args
, **kwargs
): 
1368         """SetItemBackgroundColour(self, int item, Colour c)""" 
1369         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1371     def SetItemFont(*args
, **kwargs
): 
1372         """SetItemFont(self, int item, Font f)""" 
1373         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1375     def GetClassDefaultAttributes(*args
, **kwargs
): 
1377         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1379         Get the default attributes for this class.  This is useful if you want 
1380         to use the same font or colour in your own control as in a standard 
1381         control -- which is a much better idea than hard coding specific 
1382         colours or fonts which might look completely out of place on the 
1383         user's system, especially if it uses themes. 
1385         The variant parameter is only relevant under Mac currently and is 
1386         ignore under other platforms. Under Mac, it will change the size of 
1387         the returned font. See `wx.Window.SetWindowVariant` for more about 
1390         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1392     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1393 _controls_
.ListBox_swigregister(ListBox
) 
1394 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1396 def PreListBox(*args
, **kwargs
): 
1397     """PreListBox() -> ListBox""" 
1398     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1401 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1403     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1405     Get the default attributes for this class.  This is useful if you want 
1406     to use the same font or colour in your own control as in a standard 
1407     control -- which is a much better idea than hard coding specific 
1408     colours or fonts which might look completely out of place on the 
1409     user's system, especially if it uses themes. 
1411     The variant parameter is only relevant under Mac currently and is 
1412     ignore under other platforms. Under Mac, it will change the size of 
1413     the returned font. See `wx.Window.SetWindowVariant` for more about 
1416   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1418 #--------------------------------------------------------------------------- 
1420 class CheckListBox(ListBox
): 
1421     """Proxy of C++ CheckListBox class""" 
1422     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1423     __repr__ 
= _swig_repr
 
1424     def __init__(self
, *args
, **kwargs
):  
1426         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1427             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1428             long style=0, Validator validator=DefaultValidator,  
1429             String name=ListBoxNameStr) -> CheckListBox 
1431         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1432         self
._setOORInfo
(self
) 
1434     def Create(*args
, **kwargs
): 
1436         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1437             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1438             long style=0, Validator validator=DefaultValidator,  
1439             String name=ListBoxNameStr) -> bool 
1441         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1443     def IsChecked(*args
, **kwargs
): 
1444         """IsChecked(self, unsigned int index) -> bool""" 
1445         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1447     def Check(*args
, **kwargs
): 
1448         """Check(self, unsigned int index, int check=True)""" 
1449         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1451     def GetItemHeight(*args
, **kwargs
): 
1452         """GetItemHeight(self) -> int""" 
1453         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1455 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1457 def PreCheckListBox(*args
, **kwargs
): 
1458     """PreCheckListBox() -> CheckListBox""" 
1459     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1462 #--------------------------------------------------------------------------- 
1464 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1465 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1466 TE_READONLY 
= _controls_
.TE_READONLY
 
1467 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1468 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1469 TE_LEFT 
= _controls_
.TE_LEFT
 
1470 TE_CENTER 
= _controls_
.TE_CENTER
 
1471 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1472 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1473 TE_RICH 
= _controls_
.TE_RICH
 
1474 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1475 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1476 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1477 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1478 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1479 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1480 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1481 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1482 TE_RICH2 
= _controls_
.TE_RICH2
 
1483 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1484 TE_LINEWRAP 
= TE_CHARWRAP 
 
1485 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1486 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1487 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1488 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1489 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1490 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1491 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1492 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1493 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1494 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1495 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1496 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1497 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1498 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1499 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1500 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1501 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1502 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1503 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1504 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1505 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1506 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1507 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1508 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1509 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1510 class TextAttr(object): 
1511     """Proxy of C++ TextAttr class""" 
1512     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1513     __repr__ 
= _swig_repr
 
1514     def __init__(self
, *args
, **kwargs
):  
1516         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1517             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1519         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1520     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1521     __del__ 
= lambda self 
: None; 
1522     def Init(*args
, **kwargs
): 
1524         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1526     def Merge(*args
, **kwargs
): 
1527         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1528         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1530     Merge 
= staticmethod(Merge
) 
1531     def SetTextColour(*args
, **kwargs
): 
1532         """SetTextColour(self, Colour colText)""" 
1533         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1535     def SetBackgroundColour(*args
, **kwargs
): 
1536         """SetBackgroundColour(self, Colour colBack)""" 
1537         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1539     def SetFont(*args
, **kwargs
): 
1540         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1541         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1543     def SetAlignment(*args
, **kwargs
): 
1544         """SetAlignment(self, int alignment)""" 
1545         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1547     def SetTabs(*args
, **kwargs
): 
1548         """SetTabs(self, wxArrayInt tabs)""" 
1549         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1551     def SetLeftIndent(*args
, **kwargs
): 
1552         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1553         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1555     def SetRightIndent(*args
, **kwargs
): 
1556         """SetRightIndent(self, int indent)""" 
1557         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1559     def SetFlags(*args
, **kwargs
): 
1560         """SetFlags(self, long flags)""" 
1561         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1563     def HasTextColour(*args
, **kwargs
): 
1564         """HasTextColour(self) -> bool""" 
1565         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1567     def HasBackgroundColour(*args
, **kwargs
): 
1568         """HasBackgroundColour(self) -> bool""" 
1569         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1571     def HasFont(*args
, **kwargs
): 
1572         """HasFont(self) -> bool""" 
1573         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1575     def HasAlignment(*args
, **kwargs
): 
1576         """HasAlignment(self) -> bool""" 
1577         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1579     def HasTabs(*args
, **kwargs
): 
1580         """HasTabs(self) -> bool""" 
1581         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1583     def HasLeftIndent(*args
, **kwargs
): 
1584         """HasLeftIndent(self) -> bool""" 
1585         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1587     def HasRightIndent(*args
, **kwargs
): 
1588         """HasRightIndent(self) -> bool""" 
1589         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1591     def HasFlag(*args
, **kwargs
): 
1592         """HasFlag(self, long flag) -> bool""" 
1593         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1595     def GetTextColour(*args
, **kwargs
): 
1596         """GetTextColour(self) -> Colour""" 
1597         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1599     def GetBackgroundColour(*args
, **kwargs
): 
1600         """GetBackgroundColour(self) -> Colour""" 
1601         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1603     def GetFont(*args
, **kwargs
): 
1604         """GetFont(self) -> Font""" 
1605         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1607     def GetAlignment(*args
, **kwargs
): 
1608         """GetAlignment(self) -> int""" 
1609         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1611     def GetTabs(*args
, **kwargs
): 
1612         """GetTabs(self) -> wxArrayInt""" 
1613         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1615     def GetLeftIndent(*args
, **kwargs
): 
1616         """GetLeftIndent(self) -> long""" 
1617         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1619     def GetLeftSubIndent(*args
, **kwargs
): 
1620         """GetLeftSubIndent(self) -> long""" 
1621         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1623     def GetRightIndent(*args
, **kwargs
): 
1624         """GetRightIndent(self) -> long""" 
1625         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1627     def GetFlags(*args
, **kwargs
): 
1628         """GetFlags(self) -> long""" 
1629         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1631     def IsDefault(*args
, **kwargs
): 
1632         """IsDefault(self) -> bool""" 
1633         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1635     def Combine(*args
, **kwargs
): 
1636         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1637         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1639     Combine 
= staticmethod(Combine
) 
1640 _controls_
.TextAttr_swigregister(TextAttr
) 
1641 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1643 def TextAttr_Merge(*args
, **kwargs
): 
1644   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1645   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1647 def TextAttr_Combine(*args
, **kwargs
): 
1648   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1649   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1651 class TextCtrl(_core
.Control
): 
1652     """Proxy of C++ TextCtrl class""" 
1653     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1654     __repr__ 
= _swig_repr
 
1655     def __init__(self
, *args
, **kwargs
):  
1657         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1658             Point pos=DefaultPosition, Size size=DefaultSize,  
1659             long style=0, Validator validator=DefaultValidator,  
1660             String name=TextCtrlNameStr) -> TextCtrl 
1662         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1663         self
._setOORInfo
(self
) 
1665     def Create(*args
, **kwargs
): 
1667         Create(self, Window parent, int id=-1, String value=EmptyString,  
1668             Point pos=DefaultPosition, Size size=DefaultSize,  
1669             long style=0, Validator validator=DefaultValidator,  
1670             String name=TextCtrlNameStr) -> bool 
1672         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1674     def GetValue(*args
, **kwargs
): 
1675         """GetValue(self) -> String""" 
1676         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1678     def SetValue(*args
, **kwargs
): 
1679         """SetValue(self, String value)""" 
1680         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1682     def GetRange(*args
, **kwargs
): 
1683         """GetRange(self, long from, long to) -> String""" 
1684         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1686     def GetLineLength(*args
, **kwargs
): 
1687         """GetLineLength(self, long lineNo) -> int""" 
1688         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1690     def GetLineText(*args
, **kwargs
): 
1691         """GetLineText(self, long lineNo) -> String""" 
1692         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1694     def GetNumberOfLines(*args
, **kwargs
): 
1695         """GetNumberOfLines(self) -> int""" 
1696         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1698     def IsModified(*args
, **kwargs
): 
1699         """IsModified(self) -> bool""" 
1700         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1702     def IsEditable(*args
, **kwargs
): 
1703         """IsEditable(self) -> bool""" 
1704         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1706     def IsSingleLine(*args
, **kwargs
): 
1707         """IsSingleLine(self) -> bool""" 
1708         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1710     def IsMultiLine(*args
, **kwargs
): 
1711         """IsMultiLine(self) -> bool""" 
1712         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1714     def GetSelection(*args
, **kwargs
): 
1716         GetSelection() -> (from, to) 
1718         If the return values from and to are the same, there is no selection. 
1720         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1722     def GetStringSelection(*args
, **kwargs
): 
1723         """GetStringSelection(self) -> String""" 
1724         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1726     def Clear(*args
, **kwargs
): 
1728         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1730     def Replace(*args
, **kwargs
): 
1731         """Replace(self, long from, long to, String value)""" 
1732         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1734     def Remove(*args
, **kwargs
): 
1735         """Remove(self, long from, long to)""" 
1736         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1738     def LoadFile(*args
, **kwargs
): 
1739         """LoadFile(self, String file) -> bool""" 
1740         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1742     def SaveFile(*args
, **kwargs
): 
1743         """SaveFile(self, String file=EmptyString) -> bool""" 
1744         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1746     def MarkDirty(*args
, **kwargs
): 
1747         """MarkDirty(self)""" 
1748         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1750     def DiscardEdits(*args
, **kwargs
): 
1751         """DiscardEdits(self)""" 
1752         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1754     def SetModified(*args
, **kwargs
): 
1755         """SetModified(self, bool modified)""" 
1756         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1758     def SetMaxLength(*args
, **kwargs
): 
1759         """SetMaxLength(self, unsigned long len)""" 
1760         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1762     def WriteText(*args
, **kwargs
): 
1763         """WriteText(self, String text)""" 
1764         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1766     def AppendText(*args
, **kwargs
): 
1767         """AppendText(self, String text)""" 
1768         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1770     def EmulateKeyPress(*args
, **kwargs
): 
1771         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1772         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1774     def SetStyle(*args
, **kwargs
): 
1775         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1776         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1778     def GetStyle(*args
, **kwargs
): 
1779         """GetStyle(self, long position, TextAttr style) -> bool""" 
1780         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1782     def SetDefaultStyle(*args
, **kwargs
): 
1783         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1784         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1786     def GetDefaultStyle(*args
, **kwargs
): 
1787         """GetDefaultStyle(self) -> TextAttr""" 
1788         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1790     def XYToPosition(*args
, **kwargs
): 
1791         """XYToPosition(self, long x, long y) -> long""" 
1792         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1794     def PositionToXY(*args
, **kwargs
): 
1795         """PositionToXY(long pos) -> (x, y)""" 
1796         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1798     def ShowPosition(*args
, **kwargs
): 
1799         """ShowPosition(self, long pos)""" 
1800         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1802     def HitTest(*args
, **kwargs
): 
1804         HitTest(Point pt) -> (result, col, row) 
1806         Find the row, col coresponding to the character at the point given in 
1807         pixels. NB: pt is in device coords but is not adjusted for the client 
1808         area origin nor scrolling. 
1810         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1812     def HitTestPos(*args
, **kwargs
): 
1814         HitTestPos(Point pt) -> (result, position) 
1816         Find the character position in the text coresponding to the point 
1817         given in pixels. NB: pt is in device coords but is not adjusted for 
1818         the client area origin nor scrolling.  
1820         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1822     def Copy(*args
, **kwargs
): 
1824         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1826     def Cut(*args
, **kwargs
): 
1828         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1830     def Paste(*args
, **kwargs
): 
1832         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1834     def CanCopy(*args
, **kwargs
): 
1835         """CanCopy(self) -> bool""" 
1836         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1838     def CanCut(*args
, **kwargs
): 
1839         """CanCut(self) -> bool""" 
1840         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1842     def CanPaste(*args
, **kwargs
): 
1843         """CanPaste(self) -> bool""" 
1844         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1846     def Undo(*args
, **kwargs
): 
1848         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1850     def Redo(*args
, **kwargs
): 
1852         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1854     def CanUndo(*args
, **kwargs
): 
1855         """CanUndo(self) -> bool""" 
1856         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1858     def CanRedo(*args
, **kwargs
): 
1859         """CanRedo(self) -> bool""" 
1860         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1862     def SetInsertionPoint(*args
, **kwargs
): 
1863         """SetInsertionPoint(self, long pos)""" 
1864         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1866     def SetInsertionPointEnd(*args
, **kwargs
): 
1867         """SetInsertionPointEnd(self)""" 
1868         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1870     def GetInsertionPoint(*args
, **kwargs
): 
1871         """GetInsertionPoint(self) -> long""" 
1872         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1874     def GetLastPosition(*args
, **kwargs
): 
1875         """GetLastPosition(self) -> long""" 
1876         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1878     def SetSelection(*args
, **kwargs
): 
1879         """SetSelection(self, long from, long to)""" 
1880         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1882     def SelectAll(*args
, **kwargs
): 
1883         """SelectAll(self)""" 
1884         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1886     def SetEditable(*args
, **kwargs
): 
1887         """SetEditable(self, bool editable)""" 
1888         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1890     def write(*args
, **kwargs
): 
1891         """write(self, String text)""" 
1892         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1894     def GetString(*args
, **kwargs
): 
1895         """GetString(self, long from, long to) -> String""" 
1896         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1898     def GetClassDefaultAttributes(*args
, **kwargs
): 
1900         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1902         Get the default attributes for this class.  This is useful if you want 
1903         to use the same font or colour in your own control as in a standard 
1904         control -- which is a much better idea than hard coding specific 
1905         colours or fonts which might look completely out of place on the 
1906         user's system, especially if it uses themes. 
1908         The variant parameter is only relevant under Mac currently and is 
1909         ignore under other platforms. Under Mac, it will change the size of 
1910         the returned font. See `wx.Window.SetWindowVariant` for more about 
1913         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1915     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1916 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1918 def PreTextCtrl(*args
, **kwargs
): 
1919     """PreTextCtrl() -> TextCtrl""" 
1920     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1923 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1925     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1927     Get the default attributes for this class.  This is useful if you want 
1928     to use the same font or colour in your own control as in a standard 
1929     control -- which is a much better idea than hard coding specific 
1930     colours or fonts which might look completely out of place on the 
1931     user's system, especially if it uses themes. 
1933     The variant parameter is only relevant under Mac currently and is 
1934     ignore under other platforms. Under Mac, it will change the size of 
1935     the returned font. See `wx.Window.SetWindowVariant` for more about 
1938   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1940 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1941 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1942 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1943 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1944 class TextUrlEvent(_core
.CommandEvent
): 
1945     """Proxy of C++ TextUrlEvent class""" 
1946     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1947     __repr__ 
= _swig_repr
 
1948     def __init__(self
, *args
, **kwargs
):  
1949         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1950         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1951     def GetMouseEvent(*args
, **kwargs
): 
1952         """GetMouseEvent(self) -> MouseEvent""" 
1953         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1955     def GetURLStart(*args
, **kwargs
): 
1956         """GetURLStart(self) -> long""" 
1957         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1959     def GetURLEnd(*args
, **kwargs
): 
1960         """GetURLEnd(self) -> long""" 
1961         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1963 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
1965 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1966 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1967 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1968 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1970 #--------------------------------------------------------------------------- 
1972 class ScrollBar(_core
.Control
): 
1973     """Proxy of C++ ScrollBar class""" 
1974     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1975     __repr__ 
= _swig_repr
 
1976     def __init__(self
, *args
, **kwargs
):  
1978         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1979             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1980             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1982         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
1983         self
._setOORInfo
(self
) 
1985     def Create(*args
, **kwargs
): 
1987         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1988             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1989             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1991         Do the 2nd phase and create the GUI control. 
1993         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1995     def GetThumbPosition(*args
, **kwargs
): 
1996         """GetThumbPosition(self) -> int""" 
1997         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
1999     def GetThumbSize(*args
, **kwargs
): 
2000         """GetThumbSize(self) -> int""" 
2001         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2003     GetThumbLength 
= GetThumbSize 
 
2004     def GetPageSize(*args
, **kwargs
): 
2005         """GetPageSize(self) -> int""" 
2006         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2008     def GetRange(*args
, **kwargs
): 
2009         """GetRange(self) -> int""" 
2010         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2012     def IsVertical(*args
, **kwargs
): 
2013         """IsVertical(self) -> bool""" 
2014         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2016     def SetThumbPosition(*args
, **kwargs
): 
2017         """SetThumbPosition(self, int viewStart)""" 
2018         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2020     def GetClassDefaultAttributes(*args
, **kwargs
): 
2022         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2024         Get the default attributes for this class.  This is useful if you want 
2025         to use the same font or colour in your own control as in a standard 
2026         control -- which is a much better idea than hard coding specific 
2027         colours or fonts which might look completely out of place on the 
2028         user's system, especially if it uses themes. 
2030         The variant parameter is only relevant under Mac currently and is 
2031         ignore under other platforms. Under Mac, it will change the size of 
2032         the returned font. See `wx.Window.SetWindowVariant` for more about 
2035         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2037     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2038 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2039 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2041 def PreScrollBar(*args
, **kwargs
): 
2042     """PreScrollBar() -> ScrollBar""" 
2043     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2046 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2048     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2050     Get the default attributes for this class.  This is useful if you want 
2051     to use the same font or colour in your own control as in a standard 
2052     control -- which is a much better idea than hard coding specific 
2053     colours or fonts which might look completely out of place on the 
2054     user's system, especially if it uses themes. 
2056     The variant parameter is only relevant under Mac currently and is 
2057     ignore under other platforms. Under Mac, it will change the size of 
2058     the returned font. See `wx.Window.SetWindowVariant` for more about 
2061   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2063 #--------------------------------------------------------------------------- 
2065 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2066 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2067 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2068 SP_WRAP 
= _controls_
.SP_WRAP
 
2069 class SpinButton(_core
.Control
): 
2070     """Proxy of C++ SpinButton class""" 
2071     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2072     __repr__ 
= _swig_repr
 
2073     def __init__(self
, *args
, **kwargs
):  
2075         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2076             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2077             String name=SPIN_BUTTON_NAME) -> SpinButton 
2079         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2080         self
._setOORInfo
(self
) 
2082     def Create(*args
, **kwargs
): 
2084         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2085             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2086             String name=SPIN_BUTTON_NAME) -> bool 
2088         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2090     def GetValue(*args
, **kwargs
): 
2091         """GetValue(self) -> int""" 
2092         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2094     def GetMin(*args
, **kwargs
): 
2095         """GetMin(self) -> int""" 
2096         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2098     def GetMax(*args
, **kwargs
): 
2099         """GetMax(self) -> int""" 
2100         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2102     def SetValue(*args
, **kwargs
): 
2103         """SetValue(self, int val)""" 
2104         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2106     def SetMin(*args
, **kwargs
): 
2107         """SetMin(self, int minVal)""" 
2108         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2110     def SetMax(*args
, **kwargs
): 
2111         """SetMax(self, int maxVal)""" 
2112         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2114     def SetRange(*args
, **kwargs
): 
2115         """SetRange(self, int minVal, int maxVal)""" 
2116         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2118     def IsVertical(*args
, **kwargs
): 
2119         """IsVertical(self) -> bool""" 
2120         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2122     def GetClassDefaultAttributes(*args
, **kwargs
): 
2124         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2126         Get the default attributes for this class.  This is useful if you want 
2127         to use the same font or colour in your own control as in a standard 
2128         control -- which is a much better idea than hard coding specific 
2129         colours or fonts which might look completely out of place on the 
2130         user's system, especially if it uses themes. 
2132         The variant parameter is only relevant under Mac currently and is 
2133         ignore under other platforms. Under Mac, it will change the size of 
2134         the returned font. See `wx.Window.SetWindowVariant` for more about 
2137         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2139     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2140 _controls_
.SpinButton_swigregister(SpinButton
) 
2141 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2142 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2144 def PreSpinButton(*args
, **kwargs
): 
2145     """PreSpinButton() -> SpinButton""" 
2146     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2149 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2151     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2153     Get the default attributes for this class.  This is useful if you want 
2154     to use the same font or colour in your own control as in a standard 
2155     control -- which is a much better idea than hard coding specific 
2156     colours or fonts which might look completely out of place on the 
2157     user's system, especially if it uses themes. 
2159     The variant parameter is only relevant under Mac currently and is 
2160     ignore under other platforms. Under Mac, it will change the size of 
2161     the returned font. See `wx.Window.SetWindowVariant` for more about 
2164   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2166 class SpinCtrl(_core
.Control
): 
2167     """Proxy of C++ SpinCtrl class""" 
2168     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2169     __repr__ 
= _swig_repr
 
2170     def __init__(self
, *args
, **kwargs
):  
2172         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2173             Point pos=DefaultPosition, Size size=DefaultSize,  
2174             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2175             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2177         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2178         self
._setOORInfo
(self
) 
2180     def Create(*args
, **kwargs
): 
2182         Create(self, Window parent, int id=-1, String value=EmptyString,  
2183             Point pos=DefaultPosition, Size size=DefaultSize,  
2184             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2185             int initial=0, String name=SpinCtrlNameStr) -> bool 
2187         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2189     def GetValue(*args
, **kwargs
): 
2190         """GetValue(self) -> int""" 
2191         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2193     def SetValue(*args
, **kwargs
): 
2194         """SetValue(self, int value)""" 
2195         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2197     def SetValueString(*args
, **kwargs
): 
2198         """SetValueString(self, String text)""" 
2199         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2201     def SetRange(*args
, **kwargs
): 
2202         """SetRange(self, int minVal, int maxVal)""" 
2203         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2205     def GetMin(*args
, **kwargs
): 
2206         """GetMin(self) -> int""" 
2207         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2209     def GetMax(*args
, **kwargs
): 
2210         """GetMax(self) -> int""" 
2211         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2213     def SetSelection(*args
, **kwargs
): 
2214         """SetSelection(self, long from, long to)""" 
2215         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2217     def GetClassDefaultAttributes(*args
, **kwargs
): 
2219         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2221         Get the default attributes for this class.  This is useful if you want 
2222         to use the same font or colour in your own control as in a standard 
2223         control -- which is a much better idea than hard coding specific 
2224         colours or fonts which might look completely out of place on the 
2225         user's system, especially if it uses themes. 
2227         The variant parameter is only relevant under Mac currently and is 
2228         ignore under other platforms. Under Mac, it will change the size of 
2229         the returned font. See `wx.Window.SetWindowVariant` for more about 
2232         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2234     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2235 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2237 def PreSpinCtrl(*args
, **kwargs
): 
2238     """PreSpinCtrl() -> SpinCtrl""" 
2239     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2242 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2244     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2246     Get the default attributes for this class.  This is useful if you want 
2247     to use the same font or colour in your own control as in a standard 
2248     control -- which is a much better idea than hard coding specific 
2249     colours or fonts which might look completely out of place on the 
2250     user's system, especially if it uses themes. 
2252     The variant parameter is only relevant under Mac currently and is 
2253     ignore under other platforms. Under Mac, it will change the size of 
2254     the returned font. See `wx.Window.SetWindowVariant` for more about 
2257   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2259 class SpinEvent(_core
.NotifyEvent
): 
2260     """Proxy of C++ SpinEvent class""" 
2261     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2262     __repr__ 
= _swig_repr
 
2263     def __init__(self
, *args
, **kwargs
):  
2264         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2265         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2266     def GetPosition(*args
, **kwargs
): 
2267         """GetPosition(self) -> int""" 
2268         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2270     def SetPosition(*args
, **kwargs
): 
2271         """SetPosition(self, int pos)""" 
2272         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2274 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2276 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2277 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2278 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2279 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2280 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2282 #--------------------------------------------------------------------------- 
2284 class RadioBox(_core
.Control
): 
2285     """Proxy of C++ RadioBox class""" 
2286     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2287     __repr__ 
= _swig_repr
 
2288     def __init__(self
, *args
, **kwargs
):  
2290         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2291             Point pos=DefaultPosition, Size size=DefaultSize,  
2292             wxArrayString choices=wxPyEmptyStringArray,  
2293             int majorDimension=0, long style=RA_HORIZONTAL,  
2294             Validator validator=DefaultValidator,  
2295             String name=RadioBoxNameStr) -> RadioBox 
2297         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2298         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2299         self
._setOORInfo
(self
) 
2301     def Create(*args
, **kwargs
): 
2303         Create(self, Window parent, int id=-1, String label=EmptyString,  
2304             Point pos=DefaultPosition, Size size=DefaultSize,  
2305             wxArrayString choices=wxPyEmptyStringArray,  
2306             int majorDimension=0, long style=RA_HORIZONTAL,  
2307             Validator validator=DefaultValidator,  
2308             String name=RadioBoxNameStr) -> bool 
2310         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2312     def SetSelection(*args
, **kwargs
): 
2313         """SetSelection(self, int n)""" 
2314         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2316     def GetSelection(*args
, **kwargs
): 
2317         """GetSelection(self) -> int""" 
2318         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2320     def GetStringSelection(*args
, **kwargs
): 
2321         """GetStringSelection(self) -> String""" 
2322         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2324     def SetStringSelection(*args
, **kwargs
): 
2325         """SetStringSelection(self, String s) -> bool""" 
2326         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2328     def GetCount(*args
, **kwargs
): 
2329         """GetCount(self) -> size_t""" 
2330         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2332     def FindString(*args
, **kwargs
): 
2333         """FindString(self, String s) -> int""" 
2334         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2336     def GetString(*args
, **kwargs
): 
2337         """GetString(self, int n) -> String""" 
2338         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2340     def SetString(*args
, **kwargs
): 
2341         """SetString(self, int n, String label)""" 
2342         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2344     GetItemLabel 
= GetString 
 
2345     SetItemLabel 
= SetString 
 
2346     def EnableItem(*args
, **kwargs
): 
2347         """EnableItem(self, unsigned int n, bool enable=True)""" 
2348         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2350     def ShowItem(*args
, **kwargs
): 
2351         """ShowItem(self, unsigned int n, bool show=True)""" 
2352         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2354     def IsItemEnabled(*args
, **kwargs
): 
2355         """IsItemEnabled(self, unsigned int n) -> bool""" 
2356         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2358     def IsItemShown(*args
, **kwargs
): 
2359         """IsItemShown(self, unsigned int n) -> bool""" 
2360         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2362     def GetColumnCount(*args
, **kwargs
): 
2363         """GetColumnCount(self) -> unsigned int""" 
2364         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2366     def GetRowCount(*args
, **kwargs
): 
2367         """GetRowCount(self) -> unsigned int""" 
2368         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2370     def GetNextItem(*args
, **kwargs
): 
2371         """GetNextItem(self, int item, int dir, long style) -> int""" 
2372         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2374     def SetItemToolTip(*args
, **kwargs
): 
2375         """SetItemToolTip(self, unsigned int item, String text)""" 
2376         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2378     def GetItemToolTip(*args
, **kwargs
): 
2379         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2380         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2382     def SetItemHelpText(*args
, **kwargs
): 
2383         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2384         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2386     def GetItemHelpText(*args
, **kwargs
): 
2387         """GetItemHelpText(self, unsigned int n) -> String""" 
2388         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2390     def GetClassDefaultAttributes(*args
, **kwargs
): 
2392         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2394         Get the default attributes for this class.  This is useful if you want 
2395         to use the same font or colour in your own control as in a standard 
2396         control -- which is a much better idea than hard coding specific 
2397         colours or fonts which might look completely out of place on the 
2398         user's system, especially if it uses themes. 
2400         The variant parameter is only relevant under Mac currently and is 
2401         ignore under other platforms. Under Mac, it will change the size of 
2402         the returned font. See `wx.Window.SetWindowVariant` for more about 
2405         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2407     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2408 _controls_
.RadioBox_swigregister(RadioBox
) 
2409 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2410 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2412 def PreRadioBox(*args
, **kwargs
): 
2413     """PreRadioBox() -> RadioBox""" 
2414     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2417 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2419     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2421     Get the default attributes for this class.  This is useful if you want 
2422     to use the same font or colour in your own control as in a standard 
2423     control -- which is a much better idea than hard coding specific 
2424     colours or fonts which might look completely out of place on the 
2425     user's system, especially if it uses themes. 
2427     The variant parameter is only relevant under Mac currently and is 
2428     ignore under other platforms. Under Mac, it will change the size of 
2429     the returned font. See `wx.Window.SetWindowVariant` for more about 
2432   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2434 #--------------------------------------------------------------------------- 
2436 class RadioButton(_core
.Control
): 
2437     """Proxy of C++ RadioButton class""" 
2438     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2439     __repr__ 
= _swig_repr
 
2440     def __init__(self
, *args
, **kwargs
):  
2442         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2443             Point pos=DefaultPosition, Size size=DefaultSize,  
2444             long style=0, Validator validator=DefaultValidator,  
2445             String name=RadioButtonNameStr) -> RadioButton 
2447         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2448         self
._setOORInfo
(self
) 
2450     def Create(*args
, **kwargs
): 
2452         Create(self, Window parent, int id=-1, String label=EmptyString,  
2453             Point pos=DefaultPosition, Size size=DefaultSize,  
2454             long style=0, Validator validator=DefaultValidator,  
2455             String name=RadioButtonNameStr) -> bool 
2457         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2459     def GetValue(*args
, **kwargs
): 
2460         """GetValue(self) -> bool""" 
2461         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2463     def SetValue(*args
, **kwargs
): 
2464         """SetValue(self, bool value)""" 
2465         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2467     def GetClassDefaultAttributes(*args
, **kwargs
): 
2469         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2471         Get the default attributes for this class.  This is useful if you want 
2472         to use the same font or colour in your own control as in a standard 
2473         control -- which is a much better idea than hard coding specific 
2474         colours or fonts which might look completely out of place on the 
2475         user's system, especially if it uses themes. 
2477         The variant parameter is only relevant under Mac currently and is 
2478         ignore under other platforms. Under Mac, it will change the size of 
2479         the returned font. See `wx.Window.SetWindowVariant` for more about 
2482         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2484     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2485 _controls_
.RadioButton_swigregister(RadioButton
) 
2487 def PreRadioButton(*args
, **kwargs
): 
2488     """PreRadioButton() -> RadioButton""" 
2489     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2492 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2494     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2496     Get the default attributes for this class.  This is useful if you want 
2497     to use the same font or colour in your own control as in a standard 
2498     control -- which is a much better idea than hard coding specific 
2499     colours or fonts which might look completely out of place on the 
2500     user's system, especially if it uses themes. 
2502     The variant parameter is only relevant under Mac currently and is 
2503     ignore under other platforms. Under Mac, it will change the size of 
2504     the returned font. See `wx.Window.SetWindowVariant` for more about 
2507   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2509 #--------------------------------------------------------------------------- 
2511 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2512 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2513 SL_TICKS 
= _controls_
.SL_TICKS
 
2514 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2515 SL_LABELS 
= _controls_
.SL_LABELS
 
2516 SL_LEFT 
= _controls_
.SL_LEFT
 
2517 SL_TOP 
= _controls_
.SL_TOP
 
2518 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2519 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2520 SL_BOTH 
= _controls_
.SL_BOTH
 
2521 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2522 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2523 class Slider(_core
.Control
): 
2524     """Proxy of C++ Slider class""" 
2525     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2526     __repr__ 
= _swig_repr
 
2527     def __init__(self
, *args
, **kwargs
):  
2529         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2530             int maxValue=100, Point pos=DefaultPosition,  
2531             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2532             Validator validator=DefaultValidator,  
2533             String name=SliderNameStr) -> Slider 
2535         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2536         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2537         self
._setOORInfo
(self
) 
2539     def Create(*args
, **kwargs
): 
2541         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2542             int maxValue=100, Point pos=DefaultPosition,  
2543             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2544             Validator validator=DefaultValidator,  
2545             String name=SliderNameStr) -> bool 
2547         return _controls_
.Slider_Create(*args
, **kwargs
) 
2549     def GetValue(*args
, **kwargs
): 
2550         """GetValue(self) -> int""" 
2551         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2553     def SetValue(*args
, **kwargs
): 
2554         """SetValue(self, int value)""" 
2555         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2557     def SetRange(*args
, **kwargs
): 
2558         """SetRange(self, int minValue, int maxValue)""" 
2559         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2561     def GetMin(*args
, **kwargs
): 
2562         """GetMin(self) -> int""" 
2563         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2565     def GetMax(*args
, **kwargs
): 
2566         """GetMax(self) -> int""" 
2567         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2569     def SetMin(*args
, **kwargs
): 
2570         """SetMin(self, int minValue)""" 
2571         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2573     def SetMax(*args
, **kwargs
): 
2574         """SetMax(self, int maxValue)""" 
2575         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2577     def SetLineSize(*args
, **kwargs
): 
2578         """SetLineSize(self, int lineSize)""" 
2579         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2581     def SetPageSize(*args
, **kwargs
): 
2582         """SetPageSize(self, int pageSize)""" 
2583         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2585     def GetLineSize(*args
, **kwargs
): 
2586         """GetLineSize(self) -> int""" 
2587         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2589     def GetPageSize(*args
, **kwargs
): 
2590         """GetPageSize(self) -> int""" 
2591         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2593     def SetThumbLength(*args
, **kwargs
): 
2594         """SetThumbLength(self, int lenPixels)""" 
2595         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2597     def GetThumbLength(*args
, **kwargs
): 
2598         """GetThumbLength(self) -> int""" 
2599         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2601     def SetTickFreq(*args
, **kwargs
): 
2602         """SetTickFreq(self, int n, int pos=1)""" 
2603         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2605     def GetTickFreq(*args
, **kwargs
): 
2606         """GetTickFreq(self) -> int""" 
2607         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2609     def ClearTicks(*args
, **kwargs
): 
2610         """ClearTicks(self)""" 
2611         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2613     def SetTick(*args
, **kwargs
): 
2614         """SetTick(self, int tickPos)""" 
2615         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2617     def ClearSel(*args
, **kwargs
): 
2618         """ClearSel(self)""" 
2619         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2621     def GetSelEnd(*args
, **kwargs
): 
2622         """GetSelEnd(self) -> int""" 
2623         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2625     def GetSelStart(*args
, **kwargs
): 
2626         """GetSelStart(self) -> int""" 
2627         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2629     def SetSelection(*args
, **kwargs
): 
2630         """SetSelection(self, int min, int max)""" 
2631         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2633     def GetClassDefaultAttributes(*args
, **kwargs
): 
2635         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2637         Get the default attributes for this class.  This is useful if you want 
2638         to use the same font or colour in your own control as in a standard 
2639         control -- which is a much better idea than hard coding specific 
2640         colours or fonts which might look completely out of place on the 
2641         user's system, especially if it uses themes. 
2643         The variant parameter is only relevant under Mac currently and is 
2644         ignore under other platforms. Under Mac, it will change the size of 
2645         the returned font. See `wx.Window.SetWindowVariant` for more about 
2648         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2650     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2651 _controls_
.Slider_swigregister(Slider
) 
2652 SliderNameStr 
= cvar
.SliderNameStr
 
2654 def PreSlider(*args
, **kwargs
): 
2655     """PreSlider() -> Slider""" 
2656     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2659 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2661     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2663     Get the default attributes for this class.  This is useful if you want 
2664     to use the same font or colour in your own control as in a standard 
2665     control -- which is a much better idea than hard coding specific 
2666     colours or fonts which might look completely out of place on the 
2667     user's system, especially if it uses themes. 
2669     The variant parameter is only relevant under Mac currently and is 
2670     ignore under other platforms. Under Mac, it will change the size of 
2671     the returned font. See `wx.Window.SetWindowVariant` for more about 
2674   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2676 #--------------------------------------------------------------------------- 
2678 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2679 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2681 class ToggleButton(_core
.Control
): 
2682     """Proxy of C++ ToggleButton class""" 
2683     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2684     __repr__ 
= _swig_repr
 
2685     def __init__(self
, *args
, **kwargs
):  
2687         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2688             Point pos=DefaultPosition, Size size=DefaultSize,  
2689             long style=0, Validator validator=DefaultValidator,  
2690             String name=ToggleButtonNameStr) -> ToggleButton 
2692         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2693         self
._setOORInfo
(self
) 
2695     def Create(*args
, **kwargs
): 
2697         Create(self, Window parent, int id=-1, String label=EmptyString,  
2698             Point pos=DefaultPosition, Size size=DefaultSize,  
2699             long style=0, Validator validator=DefaultValidator,  
2700             String name=ToggleButtonNameStr) -> bool 
2702         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2704     def SetValue(*args
, **kwargs
): 
2705         """SetValue(self, bool value)""" 
2706         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2708     def GetValue(*args
, **kwargs
): 
2709         """GetValue(self) -> bool""" 
2710         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2712     def GetClassDefaultAttributes(*args
, **kwargs
): 
2714         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2716         Get the default attributes for this class.  This is useful if you want 
2717         to use the same font or colour in your own control as in a standard 
2718         control -- which is a much better idea than hard coding specific 
2719         colours or fonts which might look completely out of place on the 
2720         user's system, especially if it uses themes. 
2722         The variant parameter is only relevant under Mac currently and is 
2723         ignore under other platforms. Under Mac, it will change the size of 
2724         the returned font. See `wx.Window.SetWindowVariant` for more about 
2727         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2729     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2730 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2731 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2733 def PreToggleButton(*args
, **kwargs
): 
2734     """PreToggleButton() -> ToggleButton""" 
2735     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2738 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2740     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2742     Get the default attributes for this class.  This is useful if you want 
2743     to use the same font or colour in your own control as in a standard 
2744     control -- which is a much better idea than hard coding specific 
2745     colours or fonts which might look completely out of place on the 
2746     user's system, especially if it uses themes. 
2748     The variant parameter is only relevant under Mac currently and is 
2749     ignore under other platforms. Under Mac, it will change the size of 
2750     the returned font. See `wx.Window.SetWindowVariant` for more about 
2753   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2755 #--------------------------------------------------------------------------- 
2757 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2758 BK_TOP 
= _controls_
.BK_TOP
 
2759 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2760 BK_LEFT 
= _controls_
.BK_LEFT
 
2761 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2762 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2763 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2764 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2765 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2766 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2767 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2768 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2769 class BookCtrlBase(_core
.Control
): 
2770     """Proxy of C++ BookCtrlBase class""" 
2771     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2772     def __init__(self
): raise AttributeError, "No constructor defined" 
2773     __repr__ 
= _swig_repr
 
2774     def GetPageCount(*args
, **kwargs
): 
2775         """GetPageCount(self) -> size_t""" 
2776         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2778     def GetPage(*args
, **kwargs
): 
2779         """GetPage(self, size_t n) -> Window""" 
2780         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2782     def GetCurrentPage(*args
, **kwargs
): 
2783         """GetCurrentPage(self) -> Window""" 
2784         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2786     def GetSelection(*args
, **kwargs
): 
2787         """GetSelection(self) -> int""" 
2788         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2790     def SetPageText(*args
, **kwargs
): 
2791         """SetPageText(self, size_t n, String strText) -> bool""" 
2792         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2794     def GetPageText(*args
, **kwargs
): 
2795         """GetPageText(self, size_t n) -> String""" 
2796         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2798     def SetImageList(*args
, **kwargs
): 
2799         """SetImageList(self, ImageList imageList)""" 
2800         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2802     def AssignImageList(*args
, **kwargs
): 
2803         """AssignImageList(self, ImageList imageList)""" 
2804         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2806     def GetImageList(*args
, **kwargs
): 
2807         """GetImageList(self) -> ImageList""" 
2808         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2810     def GetPageImage(*args
, **kwargs
): 
2811         """GetPageImage(self, size_t n) -> int""" 
2812         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2814     def SetPageImage(*args
, **kwargs
): 
2815         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2816         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2818     def SetPageSize(*args
, **kwargs
): 
2819         """SetPageSize(self, Size size)""" 
2820         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2822     def CalcSizeFromPage(*args
, **kwargs
): 
2823         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2824         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2826     def GetInternalBorder(*args
, **kwargs
): 
2827         """GetInternalBorder(self) -> unsigned int""" 
2828         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2830     def SetInternalBorder(*args
, **kwargs
): 
2831         """SetInternalBorder(self, unsigned int internalBorder)""" 
2832         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2834     def IsVertical(*args
, **kwargs
): 
2835         """IsVertical(self) -> bool""" 
2836         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2838     def SetControlMargin(*args
, **kwargs
): 
2839         """SetControlMargin(self, int margin)""" 
2840         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2842     def GetControlMargin(*args
, **kwargs
): 
2843         """GetControlMargin(self) -> int""" 
2844         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2846     def SetFitToCurrentPage(*args
, **kwargs
): 
2847         """SetFitToCurrentPage(self, bool fit)""" 
2848         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2850     def GetFitToCurrentPage(*args
, **kwargs
): 
2851         """GetFitToCurrentPage(self) -> bool""" 
2852         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2854     def GetControlSizer(*args
, **kwargs
): 
2855         """GetControlSizer(self) -> Sizer""" 
2856         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2858     def DeletePage(*args
, **kwargs
): 
2859         """DeletePage(self, size_t n) -> bool""" 
2860         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2862     def RemovePage(*args
, **kwargs
): 
2863         """RemovePage(self, size_t n) -> bool""" 
2864         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2866     def DeleteAllPages(*args
, **kwargs
): 
2867         """DeleteAllPages(self) -> bool""" 
2868         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2870     def AddPage(*args
, **kwargs
): 
2871         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2872         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2874     def InsertPage(*args
, **kwargs
): 
2876         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2877             int imageId=-1) -> bool 
2879         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2881     def SetSelection(*args
, **kwargs
): 
2882         """SetSelection(self, size_t n) -> int""" 
2883         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2885     def AdvanceSelection(*args
, **kwargs
): 
2886         """AdvanceSelection(self, bool forward=True)""" 
2887         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2889     def HitTest(*args
, **kwargs
): 
2891         HitTest(Point pt) -> (tab, where) 
2893         Returns the page/tab which is hit, and flags indicating where using 
2894         wx.NB_HITTEST flags. 
2896         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2898     def GetClassDefaultAttributes(*args
, **kwargs
): 
2900         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2902         Get the default attributes for this class.  This is useful if you want 
2903         to use the same font or colour in your own control as in a standard 
2904         control -- which is a much better idea than hard coding specific 
2905         colours or fonts which might look completely out of place on the 
2906         user's system, especially if it uses themes. 
2908         The variant parameter is only relevant under Mac currently and is 
2909         ignore under other platforms. Under Mac, it will change the size of 
2910         the returned font. See `wx.Window.SetWindowVariant` for more about 
2913         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2915     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2916 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
2917 NotebookNameStr 
= cvar
.NotebookNameStr
 
2919 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
2921     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2923     Get the default attributes for this class.  This is useful if you want 
2924     to use the same font or colour in your own control as in a standard 
2925     control -- which is a much better idea than hard coding specific 
2926     colours or fonts which might look completely out of place on the 
2927     user's system, especially if it uses themes. 
2929     The variant parameter is only relevant under Mac currently and is 
2930     ignore under other platforms. Under Mac, it will change the size of 
2931     the returned font. See `wx.Window.SetWindowVariant` for more about 
2934   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2936 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
2937     """Proxy of C++ BookCtrlBaseEvent class""" 
2938     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2939     __repr__ 
= _swig_repr
 
2940     def __init__(self
, *args
, **kwargs
):  
2942         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2943             int nOldSel=-1) -> BookCtrlBaseEvent 
2945         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
2946     def GetSelection(*args
, **kwargs
): 
2948         GetSelection(self) -> int 
2950         Returns item index for a listbox or choice selection event (not valid 
2953         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
2955     def SetSelection(*args
, **kwargs
): 
2956         """SetSelection(self, int nSel)""" 
2957         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
2959     def GetOldSelection(*args
, **kwargs
): 
2960         """GetOldSelection(self) -> int""" 
2961         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
2963     def SetOldSelection(*args
, **kwargs
): 
2964         """SetOldSelection(self, int nOldSel)""" 
2965         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
2967 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
2969 #--------------------------------------------------------------------------- 
2971 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2972 NB_TOP 
= _controls_
.NB_TOP
 
2973 NB_LEFT 
= _controls_
.NB_LEFT
 
2974 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2975 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2976 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2977 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
2978 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2979 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2980 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2981 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2982 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
2983 class Notebook(BookCtrlBase
): 
2984     """Proxy of C++ Notebook class""" 
2985     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2986     __repr__ 
= _swig_repr
 
2987     def __init__(self
, *args
, **kwargs
):  
2989         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2990             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
2992         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
2993         self
._setOORInfo
(self
) 
2995     def Create(*args
, **kwargs
): 
2997         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2998             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3000         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3002     def GetRowCount(*args
, **kwargs
): 
3003         """GetRowCount(self) -> int""" 
3004         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3006     def SetPadding(*args
, **kwargs
): 
3007         """SetPadding(self, Size padding)""" 
3008         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3010     def SetTabSize(*args
, **kwargs
): 
3011         """SetTabSize(self, Size sz)""" 
3012         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3014     def GetThemeBackgroundColour(*args
, **kwargs
): 
3015         """GetThemeBackgroundColour(self) -> Colour""" 
3016         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3018     def GetClassDefaultAttributes(*args
, **kwargs
): 
3020         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3022         Get the default attributes for this class.  This is useful if you want 
3023         to use the same font or colour in your own control as in a standard 
3024         control -- which is a much better idea than hard coding specific 
3025         colours or fonts which might look completely out of place on the 
3026         user's system, especially if it uses themes. 
3028         The variant parameter is only relevant under Mac currently and is 
3029         ignore under other platforms. Under Mac, it will change the size of 
3030         the returned font. See `wx.Window.SetWindowVariant` for more about 
3033         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3035     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3036 _controls_
.Notebook_swigregister(Notebook
) 
3038 def PreNotebook(*args
, **kwargs
): 
3039     """PreNotebook() -> Notebook""" 
3040     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3043 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3045     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3047     Get the default attributes for this class.  This is useful if you want 
3048     to use the same font or colour in your own control as in a standard 
3049     control -- which is a much better idea than hard coding specific 
3050     colours or fonts which might look completely out of place on the 
3051     user's system, especially if it uses themes. 
3053     The variant parameter is only relevant under Mac currently and is 
3054     ignore under other platforms. Under Mac, it will change the size of 
3055     the returned font. See `wx.Window.SetWindowVariant` for more about 
3058   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3060 class NotebookEvent(BookCtrlBaseEvent
): 
3061     """Proxy of C++ NotebookEvent class""" 
3062     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3063     __repr__ 
= _swig_repr
 
3064     def __init__(self
, *args
, **kwargs
):  
3066         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3067             int nOldSel=-1) -> NotebookEvent 
3069         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3070 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3072 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3073 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3075 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3076 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3078 #---------------------------------------------------------------------------- 
3080 class NotebookPage(wx
.Panel
): 
3082     There is an old (and apparently unsolvable) bug when placing a 
3083     window with a nonstandard background colour in a wx.Notebook on 
3084     wxGTK1, as the notbooks's background colour would always be used 
3085     when the window is refreshed.  The solution is to place a panel in 
3086     the notbook and the coloured window on the panel, sized to cover 
3087     the panel.  This simple class does that for you, just put an 
3088     instance of this in the notebook and make your regular window a 
3089     child of this one and it will handle the resize for you. 
3091     def __init__(self
, parent
, id=-1, 
3092                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3093                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3094         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3096         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3098     def OnSize(self
, evt
): 
3099         if self
.child 
is None: 
3100             children 
= self
.GetChildren() 
3102                 self
.child 
= children
[0] 
3104             self
.child
.SetPosition((0,0)) 
3105             self
.child
.SetSize(self
.GetSize()) 
3108 #--------------------------------------------------------------------------- 
3110 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3111 LB_TOP 
= _controls_
.LB_TOP
 
3112 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3113 LB_LEFT 
= _controls_
.LB_LEFT
 
3114 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3115 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3116 class Listbook(BookCtrlBase
): 
3117     """Proxy of C++ Listbook class""" 
3118     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3119     __repr__ 
= _swig_repr
 
3120     def __init__(self
, *args
, **kwargs
):  
3122         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3123             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3125         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3126         self
._setOORInfo
(self
) 
3128     def Create(*args
, **kwargs
): 
3130         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3131             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3133         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3135     def GetListView(*args
, **kwargs
): 
3136         """GetListView(self) -> ListView""" 
3137         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3139 _controls_
.Listbook_swigregister(Listbook
) 
3141 def PreListbook(*args
, **kwargs
): 
3142     """PreListbook() -> Listbook""" 
3143     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3146 class ListbookEvent(BookCtrlBaseEvent
): 
3147     """Proxy of C++ ListbookEvent class""" 
3148     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3149     __repr__ 
= _swig_repr
 
3150     def __init__(self
, *args
, **kwargs
):  
3152         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3153             int nOldSel=-1) -> ListbookEvent 
3155         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3156 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3158 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3159 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3160 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3161 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3163 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3164 CHB_TOP 
= _controls_
.CHB_TOP
 
3165 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3166 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3167 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3168 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3169 class Choicebook(BookCtrlBase
): 
3170     """Proxy of C++ Choicebook class""" 
3171     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3172     __repr__ 
= _swig_repr
 
3173     def __init__(self
, *args
, **kwargs
):  
3175         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3176             long style=0, String name=EmptyString) -> Choicebook 
3178         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3179         self
._setOORInfo
(self
) 
3181     def Create(*args
, **kwargs
): 
3183         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3184             long style=0, String name=EmptyString) -> bool 
3186         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3188     def GetChoiceCtrl(*args
, **kwargs
): 
3189         """GetChoiceCtrl(self) -> Choice""" 
3190         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3192 _controls_
.Choicebook_swigregister(Choicebook
) 
3194 def PreChoicebook(*args
, **kwargs
): 
3195     """PreChoicebook() -> Choicebook""" 
3196     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3199 class ChoicebookEvent(BookCtrlBaseEvent
): 
3200     """Proxy of C++ ChoicebookEvent class""" 
3201     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3202     __repr__ 
= _swig_repr
 
3203     def __init__(self
, *args
, **kwargs
):  
3205         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3206             int nOldSel=-1) -> ChoicebookEvent 
3208         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3209 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3211 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3212 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3213 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3214 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3216 #--------------------------------------------------------------------------- 
3218 class Treebook(BookCtrlBase
): 
3219     """Proxy of C++ Treebook class""" 
3220     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3221     __repr__ 
= _swig_repr
 
3222     def __init__(self
, *args
, **kwargs
):  
3224         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3225             long style=BK_DEFAULT,  
3226             String name=EmptyString) -> Treebook 
3228         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3229         self
._setOORInfo
(self
) 
3231     def Create(*args
, **kwargs
): 
3233         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3234             long style=BK_DEFAULT,  
3235             String name=EmptyString) -> bool 
3237         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3239     def InsertSubPage(*args
, **kwargs
): 
3241         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3242             int imageId=NOT_FOUND) -> bool 
3244         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3246     def AddSubPage(*args
, **kwargs
): 
3247         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3248         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3250     def IsNodeExpanded(*args
, **kwargs
): 
3251         """IsNodeExpanded(self, size_t pos) -> bool""" 
3252         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3254     def ExpandNode(*args
, **kwargs
): 
3255         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3256         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3258     def CollapseNode(*args
, **kwargs
): 
3259         """CollapseNode(self, size_t pos) -> bool""" 
3260         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3262     def GetPageParent(*args
, **kwargs
): 
3263         """GetPageParent(self, size_t pos) -> int""" 
3264         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3266     def GetTreeCtrl(*args
, **kwargs
): 
3267         """GetTreeCtrl(self) -> TreeCtrl""" 
3268         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3270 _controls_
.Treebook_swigregister(Treebook
) 
3272 def PreTreebook(*args
, **kwargs
): 
3273     """PreTreebook() -> Treebook""" 
3274     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3277 class TreebookEvent(BookCtrlBaseEvent
): 
3278     """Proxy of C++ TreebookEvent class""" 
3279     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3280     __repr__ 
= _swig_repr
 
3281     def __init__(self
, *args
, **kwargs
):  
3283         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3284             int nOldSel=NOT_FOUND) -> TreebookEvent 
3286         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3287 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3289 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3290 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3291 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3292 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3293 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3294 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3295 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3296 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3298 #--------------------------------------------------------------------------- 
3300 class Toolbook(BookCtrlBase
): 
3301     """Proxy of C++ Toolbook class""" 
3302     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3303     __repr__ 
= _swig_repr
 
3304     def __init__(self
, *args
, **kwargs
):  
3306         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3307             long style=BK_DEFAULT,  
3308             String name=EmptyString) -> Toolbook 
3310         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3311         self
._setOORInfo
(self
) 
3313     def Create(*args
, **kwargs
): 
3315         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3316             long style=0, String name=wxEmptyString) -> bool 
3318         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3320     def GetToolBar(*args
, **kwargs
): 
3321         """GetToolBar(self) -> ToolBarBase""" 
3322         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3324     def Realize(*args
, **kwargs
): 
3326         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3328 _controls_
.Toolbook_swigregister(Toolbook
) 
3330 def PreToolbook(*args
, **kwargs
): 
3331     """PreToolbook() -> Toolbook""" 
3332     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3335 class ToolbookEvent(BookCtrlBaseEvent
): 
3336     """Proxy of C++ ToolbookEvent class""" 
3337     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3338     __repr__ 
= _swig_repr
 
3339     def __init__(self
, *args
, **kwargs
):  
3341         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3342             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3344         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3345 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3347 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3348 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3349 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3350 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3352 #--------------------------------------------------------------------------- 
3354 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3355 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3356 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3357 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3358 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3359 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3360 TB_FLAT 
= _controls_
.TB_FLAT
 
3361 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3362 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3363 TB_TEXT 
= _controls_
.TB_TEXT
 
3364 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3365 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3366 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3367 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3368 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3369 class ToolBarToolBase(_core
.Object
): 
3370     """Proxy of C++ ToolBarToolBase class""" 
3371     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3372     def __init__(self
): raise AttributeError, "No constructor defined" 
3373     __repr__ 
= _swig_repr
 
3374     def GetId(*args
, **kwargs
): 
3375         """GetId(self) -> int""" 
3376         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3378     def GetControl(*args
, **kwargs
): 
3379         """GetControl(self) -> Control""" 
3380         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3382     def GetToolBar(*args
, **kwargs
): 
3383         """GetToolBar(self) -> ToolBarBase""" 
3384         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3386     def IsButton(*args
, **kwargs
): 
3387         """IsButton(self) -> int""" 
3388         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3390     def IsControl(*args
, **kwargs
): 
3391         """IsControl(self) -> int""" 
3392         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3394     def IsSeparator(*args
, **kwargs
): 
3395         """IsSeparator(self) -> int""" 
3396         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3398     def GetStyle(*args
, **kwargs
): 
3399         """GetStyle(self) -> int""" 
3400         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3402     def GetKind(*args
, **kwargs
): 
3403         """GetKind(self) -> int""" 
3404         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3406     def IsEnabled(*args
, **kwargs
): 
3407         """IsEnabled(self) -> bool""" 
3408         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3410     def IsToggled(*args
, **kwargs
): 
3411         """IsToggled(self) -> bool""" 
3412         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3414     def CanBeToggled(*args
, **kwargs
): 
3415         """CanBeToggled(self) -> bool""" 
3416         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3418     def GetNormalBitmap(*args
, **kwargs
): 
3419         """GetNormalBitmap(self) -> Bitmap""" 
3420         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3422     def GetDisabledBitmap(*args
, **kwargs
): 
3423         """GetDisabledBitmap(self) -> Bitmap""" 
3424         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3426     def GetBitmap(*args
, **kwargs
): 
3427         """GetBitmap(self) -> Bitmap""" 
3428         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3430     def GetLabel(*args
, **kwargs
): 
3431         """GetLabel(self) -> String""" 
3432         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3434     def GetShortHelp(*args
, **kwargs
): 
3435         """GetShortHelp(self) -> String""" 
3436         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3438     def GetLongHelp(*args
, **kwargs
): 
3439         """GetLongHelp(self) -> String""" 
3440         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3442     def Enable(*args
, **kwargs
): 
3443         """Enable(self, bool enable) -> bool""" 
3444         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3446     def Toggle(*args
, **kwargs
): 
3448         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3450     def SetToggle(*args
, **kwargs
): 
3451         """SetToggle(self, bool toggle) -> bool""" 
3452         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3454     def SetShortHelp(*args
, **kwargs
): 
3455         """SetShortHelp(self, String help) -> bool""" 
3456         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3458     def SetLongHelp(*args
, **kwargs
): 
3459         """SetLongHelp(self, String help) -> bool""" 
3460         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3462     def SetNormalBitmap(*args
, **kwargs
): 
3463         """SetNormalBitmap(self, Bitmap bmp)""" 
3464         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3466     def SetDisabledBitmap(*args
, **kwargs
): 
3467         """SetDisabledBitmap(self, Bitmap bmp)""" 
3468         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3470     def SetLabel(*args
, **kwargs
): 
3471         """SetLabel(self, String label)""" 
3472         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3474     def Detach(*args
, **kwargs
): 
3476         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3478     def Attach(*args
, **kwargs
): 
3479         """Attach(self, ToolBarBase tbar)""" 
3480         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3482     def GetClientData(*args
, **kwargs
): 
3483         """GetClientData(self) -> PyObject""" 
3484         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3486     def SetClientData(*args
, **kwargs
): 
3487         """SetClientData(self, PyObject clientData)""" 
3488         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3490     GetBitmap1 
= GetNormalBitmap
 
3491     GetBitmap2 
= GetDisabledBitmap
 
3492     SetBitmap1 
= SetNormalBitmap
 
3493     SetBitmap2 
= SetDisabledBitmap
 
3495 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3497 class ToolBarBase(_core
.Control
): 
3498     """Proxy of C++ ToolBarBase class""" 
3499     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3500     def __init__(self
): raise AttributeError, "No constructor defined" 
3501     __repr__ 
= _swig_repr
 
3502     def DoAddTool(*args
, **kwargs
): 
3504         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3505             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3506             String longHelp=EmptyString,  
3507             PyObject clientData=None) -> ToolBarToolBase 
3509         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3511     def DoInsertTool(*args
, **kwargs
): 
3513         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3514             int kind=ITEM_NORMAL,  
3515             String shortHelp=EmptyString, String longHelp=EmptyString,  
3516             PyObject clientData=None) -> ToolBarToolBase 
3518         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3520     # These match the original Add methods for this class, kept for 
3521     # backwards compatibility with versions < 2.3.3. 
3524     def AddTool(self
, id, bitmap
, 
3525                 pushedBitmap 
= wx
.NullBitmap
, 
3528                 shortHelpString 
= '', 
3529                 longHelpString 
= '') : 
3530         '''Old style method to add a tool to the toolbar.''' 
3531         kind 
= wx
.ITEM_NORMAL
 
3532         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3533         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3534                               shortHelpString
, longHelpString
, clientData
) 
3536     def AddSimpleTool(self
, id, bitmap
, 
3537                       shortHelpString 
= '', 
3538                       longHelpString 
= '', 
3540         '''Old style method to add a tool to the toolbar.''' 
3541         kind 
= wx
.ITEM_NORMAL
 
3542         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3543         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3544                               shortHelpString
, longHelpString
, None) 
3546     def InsertTool(self
, pos
, id, bitmap
, 
3547                    pushedBitmap 
= wx
.NullBitmap
, 
3550                    shortHelpString 
= '', 
3551                    longHelpString 
= ''): 
3552         '''Old style method to insert a tool in the toolbar.''' 
3553         kind 
= wx
.ITEM_NORMAL
 
3554         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3555         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3556                                  shortHelpString
, longHelpString
, clientData
) 
3558     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3559                          shortHelpString 
= '', 
3560                          longHelpString 
= '', 
3562         '''Old style method to insert a tool in the toolbar.''' 
3563         kind 
= wx
.ITEM_NORMAL
 
3564         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3565         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3566                                  shortHelpString
, longHelpString
, None) 
3569     # The following are the new toolbar Add methods starting with 
3570     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3571     # able to keep backwards compatibility with using the above 
3572     # methods.  Eventually these should migrate to be the methods used 
3573     # primarily and lose the 'Label' in the name... 
3575     def AddLabelTool(self
, id, label
, bitmap
, 
3576                      bmpDisabled 
= wx
.NullBitmap
, 
3577                      kind 
= wx
.ITEM_NORMAL
, 
3578                      shortHelp 
= '', longHelp 
= '', 
3581         The full AddTool() function. 
3583         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3584         is created and used as the disabled image. 
3586         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3587                               shortHelp
, longHelp
, clientData
) 
3590     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3591                         bmpDisabled 
= wx
.NullBitmap
, 
3592                         kind 
= wx
.ITEM_NORMAL
, 
3593                         shortHelp 
= '', longHelp 
= '', 
3596         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3597         is equivalent to AddTool() 
3599         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3600                                  shortHelp
, longHelp
, clientData
) 
3602     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3603                         bmpDisabled 
= wx
.NullBitmap
, 
3604                         shortHelp 
= '', longHelp 
= '', 
3606         '''Add a check tool, i.e. a tool which can be toggled''' 
3607         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3608                               shortHelp
, longHelp
, clientData
) 
3610     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3611                           bmpDisabled 
= wx
.NullBitmap
, 
3612                           shortHelp 
= '', longHelp 
= '', 
3615         Add a radio tool, i.e. a tool which can be toggled and releases any 
3616         other toggled radio tools in the same group when it happens 
3618         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3619                               shortHelp
, longHelp
, clientData
) 
3622     # For consistency with the backwards compatible methods above, here are 
3623     # some non-'Label' versions of the Check and Radio methods 
3625     def AddCheckTool(self
, id, bitmap
, 
3626                      bmpDisabled 
= wx
.NullBitmap
, 
3627                      shortHelp 
= '', longHelp 
= '', 
3629         '''Add a check tool, i.e. a tool which can be toggled''' 
3630         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3631                               shortHelp
, longHelp
, clientData
) 
3633     def AddRadioTool(self
, id, bitmap
, 
3634                      bmpDisabled 
= wx
.NullBitmap
, 
3635                      shortHelp 
= '', longHelp 
= '', 
3638         Add a radio tool, i.e. a tool which can be toggled and releases any 
3639         other toggled radio tools in the same group when it happens 
3641         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3642                               shortHelp
, longHelp
, clientData
) 
3644     def AddToolItem(*args
, **kwargs
): 
3645         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3646         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3648     def InsertToolItem(*args
, **kwargs
): 
3649         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3650         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3652     def AddControl(*args
, **kwargs
): 
3653         """AddControl(self, Control control) -> ToolBarToolBase""" 
3654         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3656     def InsertControl(*args
, **kwargs
): 
3657         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3658         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3660     def FindControl(*args
, **kwargs
): 
3661         """FindControl(self, int id) -> Control""" 
3662         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3664     def AddSeparator(*args
, **kwargs
): 
3665         """AddSeparator(self) -> ToolBarToolBase""" 
3666         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3668     def InsertSeparator(*args
, **kwargs
): 
3669         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3670         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3672     def RemoveTool(*args
, **kwargs
): 
3673         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3674         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3676     def DeleteToolByPos(*args
, **kwargs
): 
3677         """DeleteToolByPos(self, size_t pos) -> bool""" 
3678         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3680     def DeleteTool(*args
, **kwargs
): 
3681         """DeleteTool(self, int id) -> bool""" 
3682         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3684     def ClearTools(*args
, **kwargs
): 
3685         """ClearTools(self)""" 
3686         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3688     def Realize(*args
, **kwargs
): 
3689         """Realize(self) -> bool""" 
3690         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3692     def EnableTool(*args
, **kwargs
): 
3693         """EnableTool(self, int id, bool enable)""" 
3694         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3696     def ToggleTool(*args
, **kwargs
): 
3697         """ToggleTool(self, int id, bool toggle)""" 
3698         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3700     def SetToggle(*args
, **kwargs
): 
3701         """SetToggle(self, int id, bool toggle)""" 
3702         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3704     def GetToolClientData(*args
, **kwargs
): 
3705         """GetToolClientData(self, int id) -> PyObject""" 
3706         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3708     def SetToolClientData(*args
, **kwargs
): 
3709         """SetToolClientData(self, int id, PyObject clientData)""" 
3710         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3712     def GetToolPos(*args
, **kwargs
): 
3713         """GetToolPos(self, int id) -> int""" 
3714         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3716     def GetToolState(*args
, **kwargs
): 
3717         """GetToolState(self, int id) -> bool""" 
3718         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3720     def GetToolEnabled(*args
, **kwargs
): 
3721         """GetToolEnabled(self, int id) -> bool""" 
3722         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3724     def SetToolShortHelp(*args
, **kwargs
): 
3725         """SetToolShortHelp(self, int id, String helpString)""" 
3726         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3728     def GetToolShortHelp(*args
, **kwargs
): 
3729         """GetToolShortHelp(self, int id) -> String""" 
3730         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3732     def SetToolLongHelp(*args
, **kwargs
): 
3733         """SetToolLongHelp(self, int id, String helpString)""" 
3734         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3736     def GetToolLongHelp(*args
, **kwargs
): 
3737         """GetToolLongHelp(self, int id) -> String""" 
3738         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3740     def SetMarginsXY(*args
, **kwargs
): 
3741         """SetMarginsXY(self, int x, int y)""" 
3742         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3744     def SetMargins(*args
, **kwargs
): 
3745         """SetMargins(self, Size size)""" 
3746         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3748     def SetToolPacking(*args
, **kwargs
): 
3749         """SetToolPacking(self, int packing)""" 
3750         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3752     def SetToolSeparation(*args
, **kwargs
): 
3753         """SetToolSeparation(self, int separation)""" 
3754         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3756     def GetToolMargins(*args
, **kwargs
): 
3757         """GetToolMargins(self) -> Size""" 
3758         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3760     def GetMargins(*args
, **kwargs
): 
3761         """GetMargins(self) -> Size""" 
3762         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3764     def GetToolPacking(*args
, **kwargs
): 
3765         """GetToolPacking(self) -> int""" 
3766         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3768     def GetToolSeparation(*args
, **kwargs
): 
3769         """GetToolSeparation(self) -> int""" 
3770         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3772     def SetRows(*args
, **kwargs
): 
3773         """SetRows(self, int nRows)""" 
3774         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3776     def SetMaxRowsCols(*args
, **kwargs
): 
3777         """SetMaxRowsCols(self, int rows, int cols)""" 
3778         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3780     def GetMaxRows(*args
, **kwargs
): 
3781         """GetMaxRows(self) -> int""" 
3782         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3784     def GetMaxCols(*args
, **kwargs
): 
3785         """GetMaxCols(self) -> int""" 
3786         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3788     def SetToolBitmapSize(*args
, **kwargs
): 
3789         """SetToolBitmapSize(self, Size size)""" 
3790         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3792     def GetToolBitmapSize(*args
, **kwargs
): 
3793         """GetToolBitmapSize(self) -> Size""" 
3794         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3796     def GetToolSize(*args
, **kwargs
): 
3797         """GetToolSize(self) -> Size""" 
3798         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3800     def FindToolForPosition(*args
, **kwargs
): 
3801         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3802         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3804     def FindById(*args
, **kwargs
): 
3805         """FindById(self, int toolid) -> ToolBarToolBase""" 
3806         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3808     def IsVertical(*args
, **kwargs
): 
3809         """IsVertical(self) -> bool""" 
3810         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3812     def GetToolsCount(*args
, **kwargs
): 
3813         """GetToolsCount(self) -> size_t""" 
3814         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3816 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3818 class ToolBar(ToolBarBase
): 
3819     """Proxy of C++ ToolBar class""" 
3820     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3821     __repr__ 
= _swig_repr
 
3822     def __init__(self
, *args
, **kwargs
):  
3824         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3825             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3826             String name=wxPyToolBarNameStr) -> ToolBar 
3828         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3829         self
._setOORInfo
(self
) 
3831     def Create(*args
, **kwargs
): 
3833         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3834             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3835             String name=wxPyToolBarNameStr) -> bool 
3837         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3839     def GetClassDefaultAttributes(*args
, **kwargs
): 
3841         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3843         Get the default attributes for this class.  This is useful if you want 
3844         to use the same font or colour in your own control as in a standard 
3845         control -- which is a much better idea than hard coding specific 
3846         colours or fonts which might look completely out of place on the 
3847         user's system, especially if it uses themes. 
3849         The variant parameter is only relevant under Mac currently and is 
3850         ignore under other platforms. Under Mac, it will change the size of 
3851         the returned font. See `wx.Window.SetWindowVariant` for more about 
3854         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3856     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3857 _controls_
.ToolBar_swigregister(ToolBar
) 
3859 def PreToolBar(*args
, **kwargs
): 
3860     """PreToolBar() -> ToolBar""" 
3861     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3864 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3866     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3868     Get the default attributes for this class.  This is useful if you want 
3869     to use the same font or colour in your own control as in a standard 
3870     control -- which is a much better idea than hard coding specific 
3871     colours or fonts which might look completely out of place on the 
3872     user's system, especially if it uses themes. 
3874     The variant parameter is only relevant under Mac currently and is 
3875     ignore under other platforms. Under Mac, it will change the size of 
3876     the returned font. See `wx.Window.SetWindowVariant` for more about 
3879   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3881 #--------------------------------------------------------------------------- 
3883 LC_VRULES 
= _controls_
.LC_VRULES
 
3884 LC_HRULES 
= _controls_
.LC_HRULES
 
3885 LC_ICON 
= _controls_
.LC_ICON
 
3886 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3887 LC_LIST 
= _controls_
.LC_LIST
 
3888 LC_REPORT 
= _controls_
.LC_REPORT
 
3889 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3890 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3891 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3892 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3893 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3894 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3895 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3896 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3897 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3898 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3899 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3900 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3901 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3902 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3903 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3904 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3905 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3906 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3907 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3908 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3909 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3910 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3911 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3912 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3913 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3914 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3915 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3916 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3917 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3918 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3919 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3920 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3921 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3922 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3923 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3924 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3925 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3926 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3927 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3928 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3929 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
3930 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3931 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3932 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3933 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3934 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3935 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3936 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3937 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3938 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3939 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3940 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3941 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3942 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3943 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3944 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3945 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3946 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3947 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3948 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3949 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3950 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3951 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3952 #--------------------------------------------------------------------------- 
3954 class ListItemAttr(object): 
3955     """Proxy of C++ ListItemAttr class""" 
3956     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3957     __repr__ 
= _swig_repr
 
3958     def __init__(self
, *args
, **kwargs
):  
3960         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3961             Font font=wxNullFont) -> ListItemAttr 
3963         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
3964     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
3965     __del__ 
= lambda self 
: None; 
3966     def SetTextColour(*args
, **kwargs
): 
3967         """SetTextColour(self, Colour colText)""" 
3968         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3970     def SetBackgroundColour(*args
, **kwargs
): 
3971         """SetBackgroundColour(self, Colour colBack)""" 
3972         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3974     def SetFont(*args
, **kwargs
): 
3975         """SetFont(self, Font font)""" 
3976         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3978     def HasTextColour(*args
, **kwargs
): 
3979         """HasTextColour(self) -> bool""" 
3980         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3982     def HasBackgroundColour(*args
, **kwargs
): 
3983         """HasBackgroundColour(self) -> bool""" 
3984         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3986     def HasFont(*args
, **kwargs
): 
3987         """HasFont(self) -> bool""" 
3988         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3990     def GetTextColour(*args
, **kwargs
): 
3991         """GetTextColour(self) -> Colour""" 
3992         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3994     def GetBackgroundColour(*args
, **kwargs
): 
3995         """GetBackgroundColour(self) -> Colour""" 
3996         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3998     def GetFont(*args
, **kwargs
): 
3999         """GetFont(self) -> Font""" 
4000         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4002     def AssignFrom(*args
, **kwargs
): 
4003         """AssignFrom(self, ListItemAttr source)""" 
4004         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4006     def Destroy(*args
, **kwargs
): 
4008         val 
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4012 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4013 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4015 #--------------------------------------------------------------------------- 
4017 class ListItem(_core
.Object
): 
4018     """Proxy of C++ ListItem class""" 
4019     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4020     __repr__ 
= _swig_repr
 
4021     def __init__(self
, *args
, **kwargs
):  
4022         """__init__(self) -> ListItem""" 
4023         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4024     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4025     __del__ 
= lambda self 
: None; 
4026     def Clear(*args
, **kwargs
): 
4028         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4030     def ClearAttributes(*args
, **kwargs
): 
4031         """ClearAttributes(self)""" 
4032         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4034     def SetMask(*args
, **kwargs
): 
4035         """SetMask(self, long mask)""" 
4036         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4038     def SetId(*args
, **kwargs
): 
4039         """SetId(self, long id)""" 
4040         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4042     def SetColumn(*args
, **kwargs
): 
4043         """SetColumn(self, int col)""" 
4044         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4046     def SetState(*args
, **kwargs
): 
4047         """SetState(self, long state)""" 
4048         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4050     def SetStateMask(*args
, **kwargs
): 
4051         """SetStateMask(self, long stateMask)""" 
4052         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4054     def SetText(*args
, **kwargs
): 
4055         """SetText(self, String text)""" 
4056         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4058     def SetImage(*args
, **kwargs
): 
4059         """SetImage(self, int image)""" 
4060         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4062     def SetData(*args
, **kwargs
): 
4063         """SetData(self, long data)""" 
4064         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4066     def SetWidth(*args
, **kwargs
): 
4067         """SetWidth(self, int width)""" 
4068         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4070     def SetAlign(*args
, **kwargs
): 
4071         """SetAlign(self, int align)""" 
4072         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4074     def SetTextColour(*args
, **kwargs
): 
4075         """SetTextColour(self, Colour colText)""" 
4076         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4078     def SetBackgroundColour(*args
, **kwargs
): 
4079         """SetBackgroundColour(self, Colour colBack)""" 
4080         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4082     def SetFont(*args
, **kwargs
): 
4083         """SetFont(self, Font font)""" 
4084         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4086     def GetMask(*args
, **kwargs
): 
4087         """GetMask(self) -> long""" 
4088         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4090     def GetId(*args
, **kwargs
): 
4091         """GetId(self) -> long""" 
4092         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4094     def GetColumn(*args
, **kwargs
): 
4095         """GetColumn(self) -> int""" 
4096         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4098     def GetState(*args
, **kwargs
): 
4099         """GetState(self) -> long""" 
4100         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4102     def GetText(*args
, **kwargs
): 
4103         """GetText(self) -> String""" 
4104         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4106     def GetImage(*args
, **kwargs
): 
4107         """GetImage(self) -> int""" 
4108         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4110     def GetData(*args
, **kwargs
): 
4111         """GetData(self) -> long""" 
4112         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4114     def GetWidth(*args
, **kwargs
): 
4115         """GetWidth(self) -> int""" 
4116         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4118     def GetAlign(*args
, **kwargs
): 
4119         """GetAlign(self) -> int""" 
4120         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4122     def GetAttributes(*args
, **kwargs
): 
4123         """GetAttributes(self) -> ListItemAttr""" 
4124         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4126     def HasAttributes(*args
, **kwargs
): 
4127         """HasAttributes(self) -> bool""" 
4128         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4130     def GetTextColour(*args
, **kwargs
): 
4131         """GetTextColour(self) -> Colour""" 
4132         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4134     def GetBackgroundColour(*args
, **kwargs
): 
4135         """GetBackgroundColour(self) -> Colour""" 
4136         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4138     def GetFont(*args
, **kwargs
): 
4139         """GetFont(self) -> Font""" 
4140         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4142     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4143     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4144     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4145     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4146     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4147     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4148     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4149     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4150     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4151     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4152 _controls_
.ListItem_swigregister(ListItem
) 
4154 #--------------------------------------------------------------------------- 
4156 class ListEvent(_core
.NotifyEvent
): 
4157     """Proxy of C++ ListEvent class""" 
4158     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4159     __repr__ 
= _swig_repr
 
4160     def __init__(self
, *args
, **kwargs
):  
4161         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4162         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4163     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4164     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4165     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4166     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4167     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4168     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4169     def GetKeyCode(*args
, **kwargs
): 
4170         """GetKeyCode(self) -> int""" 
4171         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4173     GetCode 
= GetKeyCode 
 
4174     def GetIndex(*args
, **kwargs
): 
4175         """GetIndex(self) -> long""" 
4176         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4178     def GetColumn(*args
, **kwargs
): 
4179         """GetColumn(self) -> int""" 
4180         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4182     def GetPoint(*args
, **kwargs
): 
4183         """GetPoint(self) -> Point""" 
4184         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4186     GetPosition 
= GetPoint 
 
4187     def GetLabel(*args
, **kwargs
): 
4188         """GetLabel(self) -> String""" 
4189         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4191     def GetText(*args
, **kwargs
): 
4192         """GetText(self) -> String""" 
4193         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4195     def GetImage(*args
, **kwargs
): 
4196         """GetImage(self) -> int""" 
4197         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4199     def GetData(*args
, **kwargs
): 
4200         """GetData(self) -> long""" 
4201         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4203     def GetMask(*args
, **kwargs
): 
4204         """GetMask(self) -> long""" 
4205         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4207     def GetItem(*args
, **kwargs
): 
4208         """GetItem(self) -> ListItem""" 
4209         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4211     def GetCacheFrom(*args
, **kwargs
): 
4212         """GetCacheFrom(self) -> long""" 
4213         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4215     def GetCacheTo(*args
, **kwargs
): 
4216         """GetCacheTo(self) -> long""" 
4217         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4219     def IsEditCancelled(*args
, **kwargs
): 
4220         """IsEditCancelled(self) -> bool""" 
4221         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4223     def SetEditCanceled(*args
, **kwargs
): 
4224         """SetEditCanceled(self, bool editCancelled)""" 
4225         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4227 _controls_
.ListEvent_swigregister(ListEvent
) 
4229 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4230 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4231 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4232 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4233 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4234 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4235 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4236 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4237 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4238 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4239 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4240 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4241 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4242 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4243 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4244 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4245 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4246 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4247 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4248 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4249 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4250 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4251 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4252 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4253 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4254 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4259 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4260 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4261 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4262 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4263 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4264 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4265 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4266 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4267 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4268 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4269 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4270 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4271 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4272 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4278 #--------------------------------------------------------------------------- 
4280 class ListCtrl(_core
.Control
): 
4281     """Proxy of C++ ListCtrl class""" 
4282     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4283     __repr__ 
= _swig_repr
 
4284     def __init__(self
, *args
, **kwargs
):  
4286         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4287             Size size=DefaultSize, long style=LC_ICON,  
4288             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4290         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4291         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4293     def Create(*args
, **kwargs
): 
4295         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4296             Size size=DefaultSize, long style=LC_ICON,  
4297             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4299         Do the 2nd phase and create the GUI control. 
4301         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4303     def _setCallbackInfo(*args
, **kwargs
): 
4304         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4305         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4307     def GetColumn(*args
, **kwargs
): 
4308         """GetColumn(self, int col) -> ListItem""" 
4309         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4310         if val 
is not None: val
.thisown 
= 1 
4313     def SetColumn(*args
, **kwargs
): 
4314         """SetColumn(self, int col, ListItem item) -> bool""" 
4315         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4317     def GetColumnWidth(*args
, **kwargs
): 
4318         """GetColumnWidth(self, int col) -> int""" 
4319         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4321     def SetColumnWidth(*args
, **kwargs
): 
4322         """SetColumnWidth(self, int col, int width) -> bool""" 
4323         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4325     def GetCountPerPage(*args
, **kwargs
): 
4326         """GetCountPerPage(self) -> int""" 
4327         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4329     def GetViewRect(*args
, **kwargs
): 
4330         """GetViewRect(self) -> Rect""" 
4331         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4333     def GetEditControl(*args
, **kwargs
): 
4334         """GetEditControl(self) -> TextCtrl""" 
4335         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4337     def GetItem(*args
, **kwargs
): 
4338         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4339         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4340         if val 
is not None: val
.thisown 
= 1 
4343     def SetItem(*args
, **kwargs
): 
4344         """SetItem(self, ListItem info) -> bool""" 
4345         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4347     def SetStringItem(*args
, **kwargs
): 
4348         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4349         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4351     def GetItemState(*args
, **kwargs
): 
4352         """GetItemState(self, long item, long stateMask) -> int""" 
4353         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4355     def SetItemState(*args
, **kwargs
): 
4356         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4357         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4359     def SetItemImage(*args
, **kwargs
): 
4360         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4361         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4363     def SetItemColumnImage(*args
, **kwargs
): 
4364         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4365         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4367     def GetItemText(*args
, **kwargs
): 
4368         """GetItemText(self, long item) -> String""" 
4369         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4371     def SetItemText(*args
, **kwargs
): 
4372         """SetItemText(self, long item, String str)""" 
4373         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4375     def GetItemData(*args
, **kwargs
): 
4376         """GetItemData(self, long item) -> long""" 
4377         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4379     def SetItemData(*args
, **kwargs
): 
4380         """SetItemData(self, long item, long data) -> bool""" 
4381         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4383     def GetItemPosition(*args
, **kwargs
): 
4384         """GetItemPosition(self, long item) -> Point""" 
4385         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4387     def GetItemRect(*args
, **kwargs
): 
4388         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4389         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4391     def SetItemPosition(*args
, **kwargs
): 
4392         """SetItemPosition(self, long item, Point pos) -> bool""" 
4393         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4395     def GetItemCount(*args
, **kwargs
): 
4396         """GetItemCount(self) -> int""" 
4397         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4399     def GetColumnCount(*args
, **kwargs
): 
4400         """GetColumnCount(self) -> int""" 
4401         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4403     def GetItemSpacing(*args
, **kwargs
): 
4404         """GetItemSpacing(self) -> Size""" 
4405         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4407     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4408     def SetItemSpacing(*args
, **kwargs
): 
4409         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4410         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4412     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4413     def GetSelectedItemCount(*args
, **kwargs
): 
4414         """GetSelectedItemCount(self) -> int""" 
4415         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4417     def GetTextColour(*args
, **kwargs
): 
4418         """GetTextColour(self) -> Colour""" 
4419         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4421     def SetTextColour(*args
, **kwargs
): 
4422         """SetTextColour(self, Colour col)""" 
4423         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4425     def GetTopItem(*args
, **kwargs
): 
4426         """GetTopItem(self) -> long""" 
4427         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4429     def SetSingleStyle(*args
, **kwargs
): 
4430         """SetSingleStyle(self, long style, bool add=True)""" 
4431         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4433     def GetNextItem(*args
, **kwargs
): 
4434         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4435         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4437     def GetImageList(*args
, **kwargs
): 
4438         """GetImageList(self, int which) -> ImageList""" 
4439         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4441     def SetImageList(*args
, **kwargs
): 
4442         """SetImageList(self, ImageList imageList, int which)""" 
4443         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4445     def AssignImageList(*args
, **kwargs
): 
4446         """AssignImageList(self, ImageList imageList, int which)""" 
4447         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4449     def InReportView(*args
, **kwargs
): 
4450         """InReportView(self) -> bool""" 
4451         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4453     def IsVirtual(*args
, **kwargs
): 
4454         """IsVirtual(self) -> bool""" 
4455         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4457     def RefreshItem(*args
, **kwargs
): 
4458         """RefreshItem(self, long item)""" 
4459         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4461     def RefreshItems(*args
, **kwargs
): 
4462         """RefreshItems(self, long itemFrom, long itemTo)""" 
4463         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4465     def Arrange(*args
, **kwargs
): 
4466         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4467         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4469     def DeleteItem(*args
, **kwargs
): 
4470         """DeleteItem(self, long item) -> bool""" 
4471         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4473     def DeleteAllItems(*args
, **kwargs
): 
4474         """DeleteAllItems(self) -> bool""" 
4475         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4477     def DeleteColumn(*args
, **kwargs
): 
4478         """DeleteColumn(self, int col) -> bool""" 
4479         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4481     def DeleteAllColumns(*args
, **kwargs
): 
4482         """DeleteAllColumns(self) -> bool""" 
4483         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4485     def ClearAll(*args
, **kwargs
): 
4486         """ClearAll(self)""" 
4487         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4489     def EditLabel(*args
, **kwargs
): 
4490         """EditLabel(self, long item)""" 
4491         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4493     def EnsureVisible(*args
, **kwargs
): 
4494         """EnsureVisible(self, long item) -> bool""" 
4495         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4497     def FindItem(*args
, **kwargs
): 
4498         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4499         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4501     def FindItemData(*args
, **kwargs
): 
4502         """FindItemData(self, long start, long data) -> long""" 
4503         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4505     def FindItemAtPos(*args
, **kwargs
): 
4506         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4507         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4509     def HitTest(*args
, **kwargs
): 
4511         HitTest(Point point) -> (item, where) 
4513         Determines which item (if any) is at the specified point, giving 
4514          in the second return value (see wx.LIST_HITTEST flags.) 
4516         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4518     def HitTestSubItem(*args
, **kwargs
): 
4520         HitTestSubItem(Point point) -> (item, where, subItem) 
4522         Determines which item (if any) is at the specified point, giving  in 
4523         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4526         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4528     def InsertItem(*args
, **kwargs
): 
4529         """InsertItem(self, ListItem info) -> long""" 
4530         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4532     def InsertStringItem(*args
, **kwargs
): 
4533         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4534         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4536     def InsertImageItem(*args
, **kwargs
): 
4537         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4538         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4540     def InsertImageStringItem(*args
, **kwargs
): 
4541         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4542         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4544     def InsertColumnItem(*args
, **kwargs
): 
4545         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4546         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4548     InsertColumnInfo 
= InsertColumnItem 
 
4549     def InsertColumn(*args
, **kwargs
): 
4551         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4552             int width=-1) -> long 
4554         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4556     def SetItemCount(*args
, **kwargs
): 
4557         """SetItemCount(self, long count)""" 
4558         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4560     def ScrollList(*args
, **kwargs
): 
4561         """ScrollList(self, int dx, int dy) -> bool""" 
4562         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4564     def SetItemTextColour(*args
, **kwargs
): 
4565         """SetItemTextColour(self, long item, Colour col)""" 
4566         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4568     def GetItemTextColour(*args
, **kwargs
): 
4569         """GetItemTextColour(self, long item) -> Colour""" 
4570         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4572     def SetItemBackgroundColour(*args
, **kwargs
): 
4573         """SetItemBackgroundColour(self, long item, Colour col)""" 
4574         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4576     def GetItemBackgroundColour(*args
, **kwargs
): 
4577         """GetItemBackgroundColour(self, long item) -> Colour""" 
4578         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4580     def SetItemFont(*args
, **kwargs
): 
4581         """SetItemFont(self, long item, Font f)""" 
4582         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4584     def GetItemFont(*args
, **kwargs
): 
4585         """GetItemFont(self, long item) -> Font""" 
4586         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4590     def Select(self
, idx
, on
=1): 
4591         '''[de]select an item''' 
4592         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4594         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4596     def Focus(self
, idx
): 
4597         '''Focus and show the given item''' 
4598         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4599         self
.EnsureVisible(idx
) 
4601     def GetFocusedItem(self
): 
4602         '''get the currently focused item or -1 if none''' 
4603         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4605     def GetFirstSelected(self
, *args
): 
4606         '''return first selected item, or -1 when none''' 
4607         return self
.GetNextSelected(-1) 
4609     def GetNextSelected(self
, item
): 
4610         '''return subsequent selected items, or -1 when no more''' 
4611         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4613     def IsSelected(self
, idx
): 
4614         '''return True if the item is selected''' 
4615         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4617     def SetColumnImage(self
, col
, image
): 
4618         item 
= self
.GetColumn(col
) 
4619         # preserve all other attributes too 
4620         item
.SetMask( wx
.LIST_MASK_STATE |
 
4622                       wx
.LIST_MASK_IMAGE |
 
4625                       wx
.LIST_MASK_WIDTH |
 
4626                       wx
.LIST_MASK_FORMAT 
) 
4627         item
.SetImage(image
) 
4628         self
.SetColumn(col
, item
) 
4630     def ClearColumnImage(self
, col
): 
4631         self
.SetColumnImage(col
, -1) 
4633     def Append(self
, entry
): 
4634         '''Append an item to the list control.  The entry parameter should be a 
4635            sequence with an item for each column''' 
4641             pos 
= self
.GetItemCount() 
4642             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4643             for i 
in range(1, len(entry
)): 
4644                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4647     def SortItems(*args
, **kwargs
): 
4648         """SortItems(self, PyObject func) -> bool""" 
4649         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4651     def GetMainWindow(*args
, **kwargs
): 
4652         """GetMainWindow(self) -> Window""" 
4653         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4655     def GetClassDefaultAttributes(*args
, **kwargs
): 
4657         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4659         Get the default attributes for this class.  This is useful if you want 
4660         to use the same font or colour in your own control as in a standard 
4661         control -- which is a much better idea than hard coding specific 
4662         colours or fonts which might look completely out of place on the 
4663         user's system, especially if it uses themes. 
4665         The variant parameter is only relevant under Mac currently and is 
4666         ignore under other platforms. Under Mac, it will change the size of 
4667         the returned font. See `wx.Window.SetWindowVariant` for more about 
4670         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4672     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4673 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4675 def PreListCtrl(*args
, **kwargs
): 
4676     """PreListCtrl() -> ListCtrl""" 
4677     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4680 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4682     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4684     Get the default attributes for this class.  This is useful if you want 
4685     to use the same font or colour in your own control as in a standard 
4686     control -- which is a much better idea than hard coding specific 
4687     colours or fonts which might look completely out of place on the 
4688     user's system, especially if it uses themes. 
4690     The variant parameter is only relevant under Mac currently and is 
4691     ignore under other platforms. Under Mac, it will change the size of 
4692     the returned font. See `wx.Window.SetWindowVariant` for more about 
4695   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4697 #--------------------------------------------------------------------------- 
4699 class ListView(ListCtrl
): 
4700     """Proxy of C++ ListView class""" 
4701     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4702     __repr__ 
= _swig_repr
 
4703     def __init__(self
, *args
, **kwargs
):  
4705         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4706             Size size=DefaultSize, long style=LC_REPORT,  
4707             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4709         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4710         self
._setOORInfo
(self
) 
4712     def Create(*args
, **kwargs
): 
4714         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4715             Size size=DefaultSize, long style=LC_REPORT,  
4716             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4718         Do the 2nd phase and create the GUI control. 
4720         return _controls_
.ListView_Create(*args
, **kwargs
) 
4722     def Select(*args
, **kwargs
): 
4723         """Select(self, long n, bool on=True)""" 
4724         return _controls_
.ListView_Select(*args
, **kwargs
) 
4726     def Focus(*args
, **kwargs
): 
4727         """Focus(self, long index)""" 
4728         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4730     def GetFocusedItem(*args
, **kwargs
): 
4731         """GetFocusedItem(self) -> long""" 
4732         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4734     def GetNextSelected(*args
, **kwargs
): 
4735         """GetNextSelected(self, long item) -> long""" 
4736         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4738     def GetFirstSelected(*args
, **kwargs
): 
4739         """GetFirstSelected(self) -> long""" 
4740         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4742     def IsSelected(*args
, **kwargs
): 
4743         """IsSelected(self, long index) -> bool""" 
4744         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4746     def SetColumnImage(*args
, **kwargs
): 
4747         """SetColumnImage(self, int col, int image)""" 
4748         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4750     def ClearColumnImage(*args
, **kwargs
): 
4751         """ClearColumnImage(self, int col)""" 
4752         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4754 _controls_
.ListView_swigregister(ListView
) 
4756 def PreListView(*args
, **kwargs
): 
4757     """PreListView() -> ListView""" 
4758     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4761 #--------------------------------------------------------------------------- 
4763 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4764 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4765 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4766 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4767 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4768 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4769 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4770 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4771 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4772 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4773 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4774 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4775 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4776 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4779 wxTR_AQUA_BUTTONS 
= 0 
4781 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4782 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4783 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4784 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4785 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4786 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4787 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4788 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4789 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4790 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4791 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4792 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4793 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4794 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4795 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4796 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4797 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4798 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4799 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4800 #--------------------------------------------------------------------------- 
4802 class TreeItemId(object): 
4803     """Proxy of C++ TreeItemId class""" 
4804     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4805     __repr__ 
= _swig_repr
 
4806     def __init__(self
, *args
, **kwargs
):  
4807         """__init__(self) -> TreeItemId""" 
4808         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4809     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4810     __del__ 
= lambda self 
: None; 
4811     def IsOk(*args
, **kwargs
): 
4812         """IsOk(self) -> bool""" 
4813         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4815     def __eq__(*args
, **kwargs
): 
4816         """__eq__(self, TreeItemId other) -> bool""" 
4817         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4819     def __ne__(*args
, **kwargs
): 
4820         """__ne__(self, TreeItemId other) -> bool""" 
4821         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4823     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4825     def __nonzero__(self
): return self
.IsOk()  
4826 _controls_
.TreeItemId_swigregister(TreeItemId
) 
4827 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4829 class TreeItemData(object): 
4830     """Proxy of C++ TreeItemData class""" 
4831     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4832     __repr__ 
= _swig_repr
 
4833     def __init__(self
, *args
, **kwargs
):  
4834         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4835         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
4836     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
4837     __del__ 
= lambda self 
: None; 
4838     def GetData(*args
, **kwargs
): 
4839         """GetData(self) -> PyObject""" 
4840         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4842     def SetData(*args
, **kwargs
): 
4843         """SetData(self, PyObject obj)""" 
4844         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4846     def GetId(*args
, **kwargs
): 
4847         """GetId(self) -> TreeItemId""" 
4848         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4850     def SetId(*args
, **kwargs
): 
4851         """SetId(self, TreeItemId id)""" 
4852         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4854     def Destroy(*args
, **kwargs
): 
4856         val 
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4860 _controls_
.TreeItemData_swigregister(TreeItemData
) 
4862 #--------------------------------------------------------------------------- 
4864 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4865 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4866 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4867 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4868 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4869 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4870 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4871 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4872 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4873 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4874 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4875 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4876 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4877 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4878 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4879 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4880 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4881 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4882 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4883 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4884 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
4885 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4886 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4887 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4888 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4889 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4890 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4891 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4892 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4893 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4894 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4895 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4896 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4897 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4898 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4899 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4900 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4901 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4902 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4903 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4904 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4905 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
4907 class TreeEvent(_core
.NotifyEvent
): 
4908     """Proxy of C++ TreeEvent class""" 
4909     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4910     __repr__ 
= _swig_repr
 
4911     def __init__(self
, *args
):  
4913         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
4914         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
4916         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
4917     def GetItem(*args
, **kwargs
): 
4918         """GetItem(self) -> TreeItemId""" 
4919         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4921     def SetItem(*args
, **kwargs
): 
4922         """SetItem(self, TreeItemId item)""" 
4923         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4925     def GetOldItem(*args
, **kwargs
): 
4926         """GetOldItem(self) -> TreeItemId""" 
4927         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4929     def SetOldItem(*args
, **kwargs
): 
4930         """SetOldItem(self, TreeItemId item)""" 
4931         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4933     def GetPoint(*args
, **kwargs
): 
4934         """GetPoint(self) -> Point""" 
4935         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4937     def SetPoint(*args
, **kwargs
): 
4938         """SetPoint(self, Point pt)""" 
4939         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4941     def GetKeyEvent(*args
, **kwargs
): 
4942         """GetKeyEvent(self) -> KeyEvent""" 
4943         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4945     def GetKeyCode(*args
, **kwargs
): 
4946         """GetKeyCode(self) -> int""" 
4947         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4949     def SetKeyEvent(*args
, **kwargs
): 
4950         """SetKeyEvent(self, KeyEvent evt)""" 
4951         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4953     def GetLabel(*args
, **kwargs
): 
4954         """GetLabel(self) -> String""" 
4955         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4957     def SetLabel(*args
, **kwargs
): 
4958         """SetLabel(self, String label)""" 
4959         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4961     def IsEditCancelled(*args
, **kwargs
): 
4962         """IsEditCancelled(self) -> bool""" 
4963         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4965     def SetEditCanceled(*args
, **kwargs
): 
4966         """SetEditCanceled(self, bool editCancelled)""" 
4967         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4969     def SetToolTip(*args
, **kwargs
): 
4970         """SetToolTip(self, String toolTip)""" 
4971         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4973     def GetToolTip(*args
, **kwargs
): 
4974         """GetToolTip(self) -> String""" 
4975         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
4977 _controls_
.TreeEvent_swigregister(TreeEvent
) 
4979 #--------------------------------------------------------------------------- 
4981 class TreeCtrl(_core
.Control
): 
4982     """Proxy of C++ TreeCtrl class""" 
4983     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4984     __repr__ 
= _swig_repr
 
4985     def __init__(self
, *args
, **kwargs
):  
4987         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4988             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4989             Validator validator=DefaultValidator,  
4990             String name=TreeCtrlNameStr) -> TreeCtrl 
4992         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
4993         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4995     def Create(*args
, **kwargs
): 
4997         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4998             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4999             Validator validator=DefaultValidator,  
5000             String name=TreeCtrlNameStr) -> bool 
5002         Do the 2nd phase and create the GUI control. 
5004         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5006     def _setCallbackInfo(*args
, **kwargs
): 
5007         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5008         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5010     def GetCount(*args
, **kwargs
): 
5011         """GetCount(self) -> unsigned int""" 
5012         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5014     def GetIndent(*args
, **kwargs
): 
5015         """GetIndent(self) -> unsigned int""" 
5016         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5018     def SetIndent(*args
, **kwargs
): 
5019         """SetIndent(self, unsigned int indent)""" 
5020         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5022     def GetSpacing(*args
, **kwargs
): 
5023         """GetSpacing(self) -> unsigned int""" 
5024         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5026     def SetSpacing(*args
, **kwargs
): 
5027         """SetSpacing(self, unsigned int spacing)""" 
5028         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5030     def GetImageList(*args
, **kwargs
): 
5031         """GetImageList(self) -> ImageList""" 
5032         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5034     def GetStateImageList(*args
, **kwargs
): 
5035         """GetStateImageList(self) -> ImageList""" 
5036         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5038     def SetImageList(*args
, **kwargs
): 
5039         """SetImageList(self, ImageList imageList)""" 
5040         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5042     def SetStateImageList(*args
, **kwargs
): 
5043         """SetStateImageList(self, ImageList imageList)""" 
5044         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5046     def AssignImageList(*args
, **kwargs
): 
5047         """AssignImageList(self, ImageList imageList)""" 
5048         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5050     def AssignStateImageList(*args
, **kwargs
): 
5051         """AssignStateImageList(self, ImageList imageList)""" 
5052         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5054     def GetItemText(*args
, **kwargs
): 
5055         """GetItemText(self, TreeItemId item) -> String""" 
5056         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5058     def GetItemImage(*args
, **kwargs
): 
5059         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5060         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5062     def GetItemData(*args
, **kwargs
): 
5063         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5064         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5066     def GetItemPyData(*args
, **kwargs
): 
5067         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5068         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5070     GetPyData 
= GetItemPyData 
 
5071     def GetItemTextColour(*args
, **kwargs
): 
5072         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5073         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5075     def GetItemBackgroundColour(*args
, **kwargs
): 
5076         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5077         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5079     def GetItemFont(*args
, **kwargs
): 
5080         """GetItemFont(self, TreeItemId item) -> Font""" 
5081         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5083     def SetItemText(*args
, **kwargs
): 
5084         """SetItemText(self, TreeItemId item, String text)""" 
5085         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5087     def SetItemImage(*args
, **kwargs
): 
5088         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5089         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5091     def SetItemData(*args
, **kwargs
): 
5092         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5093         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5095     def SetItemPyData(*args
, **kwargs
): 
5096         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5097         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5099     SetPyData 
= SetItemPyData 
 
5100     def SetItemHasChildren(*args
, **kwargs
): 
5101         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5102         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5104     def SetItemBold(*args
, **kwargs
): 
5105         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5106         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5108     def SetItemDropHighlight(*args
, **kwargs
): 
5109         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5110         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5112     def SetItemTextColour(*args
, **kwargs
): 
5113         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5114         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5116     def SetItemBackgroundColour(*args
, **kwargs
): 
5117         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5118         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5120     def SetItemFont(*args
, **kwargs
): 
5121         """SetItemFont(self, TreeItemId item, Font font)""" 
5122         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5124     def IsVisible(*args
, **kwargs
): 
5125         """IsVisible(self, TreeItemId item) -> bool""" 
5126         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5128     def ItemHasChildren(*args
, **kwargs
): 
5129         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5130         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5132     def IsExpanded(*args
, **kwargs
): 
5133         """IsExpanded(self, TreeItemId item) -> bool""" 
5134         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5136     def IsSelected(*args
, **kwargs
): 
5137         """IsSelected(self, TreeItemId item) -> bool""" 
5138         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5140     def IsBold(*args
, **kwargs
): 
5141         """IsBold(self, TreeItemId item) -> bool""" 
5142         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5144     def GetChildrenCount(*args
, **kwargs
): 
5145         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5146         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5148     def GetRootItem(*args
, **kwargs
): 
5149         """GetRootItem(self) -> TreeItemId""" 
5150         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5152     def GetSelection(*args
, **kwargs
): 
5153         """GetSelection(self) -> TreeItemId""" 
5154         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5156     def GetSelections(*args
, **kwargs
): 
5157         """GetSelections(self) -> PyObject""" 
5158         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5160     def GetItemParent(*args
, **kwargs
): 
5161         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5162         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5164     def GetFirstChild(*args
, **kwargs
): 
5165         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5166         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5168     def GetNextChild(*args
, **kwargs
): 
5169         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5170         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5172     def GetLastChild(*args
, **kwargs
): 
5173         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5174         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5176     def GetNextSibling(*args
, **kwargs
): 
5177         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5178         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5180     def GetPrevSibling(*args
, **kwargs
): 
5181         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5182         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5184     def GetFirstVisibleItem(*args
, **kwargs
): 
5185         """GetFirstVisibleItem(self) -> TreeItemId""" 
5186         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5188     def GetNextVisible(*args
, **kwargs
): 
5189         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5190         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5192     def GetPrevVisible(*args
, **kwargs
): 
5193         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5194         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5196     def AddRoot(*args
, **kwargs
): 
5197         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5198         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5200     def PrependItem(*args
, **kwargs
): 
5202         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5203             TreeItemData data=None) -> TreeItemId 
5205         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5207     def InsertItem(*args
, **kwargs
): 
5209         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5210             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5212         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5214     def InsertItemBefore(*args
, **kwargs
): 
5216         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5217             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5219         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5221     def AppendItem(*args
, **kwargs
): 
5223         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5224             TreeItemData data=None) -> TreeItemId 
5226         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5228     def Delete(*args
, **kwargs
): 
5229         """Delete(self, TreeItemId item)""" 
5230         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5232     def DeleteChildren(*args
, **kwargs
): 
5233         """DeleteChildren(self, TreeItemId item)""" 
5234         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5236     def DeleteAllItems(*args
, **kwargs
): 
5237         """DeleteAllItems(self)""" 
5238         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5240     def Expand(*args
, **kwargs
): 
5241         """Expand(self, TreeItemId item)""" 
5242         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5244     def ExpandAllChildren(*args
, **kwargs
): 
5245         """ExpandAllChildren(self, TreeItemId item)""" 
5246         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5248     def ExpandAll(*args
, **kwargs
): 
5249         """ExpandAll(self)""" 
5250         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5252     def Collapse(*args
, **kwargs
): 
5253         """Collapse(self, TreeItemId item)""" 
5254         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5256     def CollapseAndReset(*args
, **kwargs
): 
5257         """CollapseAndReset(self, TreeItemId item)""" 
5258         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5260     def Toggle(*args
, **kwargs
): 
5261         """Toggle(self, TreeItemId item)""" 
5262         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5264     def Unselect(*args
, **kwargs
): 
5265         """Unselect(self)""" 
5266         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5268     def UnselectItem(*args
, **kwargs
): 
5269         """UnselectItem(self, TreeItemId item)""" 
5270         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5272     def UnselectAll(*args
, **kwargs
): 
5273         """UnselectAll(self)""" 
5274         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5276     def SelectItem(*args
, **kwargs
): 
5277         """SelectItem(self, TreeItemId item, bool select=True)""" 
5278         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5280     def ToggleItemSelection(*args
, **kwargs
): 
5281         """ToggleItemSelection(self, TreeItemId item)""" 
5282         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5284     def EnsureVisible(*args
, **kwargs
): 
5285         """EnsureVisible(self, TreeItemId item)""" 
5286         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5288     def ScrollTo(*args
, **kwargs
): 
5289         """ScrollTo(self, TreeItemId item)""" 
5290         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5292     def EditLabel(*args
, **kwargs
): 
5293         """EditLabel(self, TreeItemId item)""" 
5294         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5296     def GetEditControl(*args
, **kwargs
): 
5297         """GetEditControl(self) -> TextCtrl""" 
5298         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5300     def SortChildren(*args
, **kwargs
): 
5301         """SortChildren(self, TreeItemId item)""" 
5302         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5304     def HitTest(*args
, **kwargs
): 
5306         HitTest(Point point) -> (item, where) 
5308         Determine which item (if any) belongs the given point.  The coordinates 
5309         specified are relative to the client area of tree ctrl and the where return 
5310         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5313         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5315     def GetBoundingRect(*args
, **kwargs
): 
5316         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5317         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5319     def GetClassDefaultAttributes(*args
, **kwargs
): 
5321         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5323         Get the default attributes for this class.  This is useful if you want 
5324         to use the same font or colour in your own control as in a standard 
5325         control -- which is a much better idea than hard coding specific 
5326         colours or fonts which might look completely out of place on the 
5327         user's system, especially if it uses themes. 
5329         The variant parameter is only relevant under Mac currently and is 
5330         ignore under other platforms. Under Mac, it will change the size of 
5331         the returned font. See `wx.Window.SetWindowVariant` for more about 
5334         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5336     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5337     def SetQuickBestSize(*args
, **kwargs
): 
5338         """SetQuickBestSize(self, bool q)""" 
5339         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5341     def GetQuickBestSize(*args
, **kwargs
): 
5342         """GetQuickBestSize(self) -> bool""" 
5343         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5345 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5347 def PreTreeCtrl(*args
, **kwargs
): 
5348     """PreTreeCtrl() -> TreeCtrl""" 
5349     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5352 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5354     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5356     Get the default attributes for this class.  This is useful if you want 
5357     to use the same font or colour in your own control as in a standard 
5358     control -- which is a much better idea than hard coding specific 
5359     colours or fonts which might look completely out of place on the 
5360     user's system, especially if it uses themes. 
5362     The variant parameter is only relevant under Mac currently and is 
5363     ignore under other platforms. Under Mac, it will change the size of 
5364     the returned font. See `wx.Window.SetWindowVariant` for more about 
5367   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5369 #--------------------------------------------------------------------------- 
5371 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5372 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5373 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5374 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5375 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5376 class GenericDirCtrl(_core
.Control
): 
5377     """Proxy of C++ GenericDirCtrl class""" 
5378     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5379     __repr__ 
= _swig_repr
 
5380     def __init__(self
, *args
, **kwargs
):  
5382         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5383             Point pos=DefaultPosition, Size size=DefaultSize,  
5384             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5385             String filter=EmptyString,  
5386             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5388         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5389         self
._setOORInfo
(self
) 
5391     def Create(*args
, **kwargs
): 
5393         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5394             Point pos=DefaultPosition, Size size=DefaultSize,  
5395             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5396             String filter=EmptyString,  
5397             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5399         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5401     def ExpandPath(*args
, **kwargs
): 
5402         """ExpandPath(self, String path) -> bool""" 
5403         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5405     def CollapsePath(*args
, **kwargs
): 
5406         """CollapsePath(self, String path) -> bool""" 
5407         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5409     def GetDefaultPath(*args
, **kwargs
): 
5410         """GetDefaultPath(self) -> String""" 
5411         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5413     def SetDefaultPath(*args
, **kwargs
): 
5414         """SetDefaultPath(self, String path)""" 
5415         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5417     def GetPath(*args
, **kwargs
): 
5418         """GetPath(self) -> String""" 
5419         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5421     def GetFilePath(*args
, **kwargs
): 
5422         """GetFilePath(self) -> String""" 
5423         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5425     def SetPath(*args
, **kwargs
): 
5426         """SetPath(self, String path)""" 
5427         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5429     def ShowHidden(*args
, **kwargs
): 
5430         """ShowHidden(self, bool show)""" 
5431         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5433     def GetShowHidden(*args
, **kwargs
): 
5434         """GetShowHidden(self) -> bool""" 
5435         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5437     def GetFilter(*args
, **kwargs
): 
5438         """GetFilter(self) -> String""" 
5439         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5441     def SetFilter(*args
, **kwargs
): 
5442         """SetFilter(self, String filter)""" 
5443         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5445     def GetFilterIndex(*args
, **kwargs
): 
5446         """GetFilterIndex(self) -> int""" 
5447         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5449     def SetFilterIndex(*args
, **kwargs
): 
5450         """SetFilterIndex(self, int n)""" 
5451         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5453     def GetRootId(*args
, **kwargs
): 
5454         """GetRootId(self) -> TreeItemId""" 
5455         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5457     def GetTreeCtrl(*args
, **kwargs
): 
5458         """GetTreeCtrl(self) -> TreeCtrl""" 
5459         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5461     def GetFilterListCtrl(*args
, **kwargs
): 
5462         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5463         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5465     def FindChild(*args
, **kwargs
): 
5467         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5469         Find the child that matches the first part of 'path'.  E.g. if a child 
5470         path is "/usr" and 'path' is "/usr/include" then the child for 
5471         /usr is returned.  If the path string has been used (we're at the 
5472         leaf), done is set to True. 
5475         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5477     def DoResize(*args
, **kwargs
): 
5478         """DoResize(self)""" 
5479         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5481     def ReCreateTree(*args
, **kwargs
): 
5482         """ReCreateTree(self)""" 
5483         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5485 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5486 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5488 def PreGenericDirCtrl(*args
, **kwargs
): 
5489     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5490     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5493 class DirFilterListCtrl(Choice
): 
5494     """Proxy of C++ DirFilterListCtrl class""" 
5495     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5496     __repr__ 
= _swig_repr
 
5497     def __init__(self
, *args
, **kwargs
):  
5499         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5500             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5502         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5503         self
._setOORInfo
(self
) 
5505     def Create(*args
, **kwargs
): 
5507         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5508             Size size=DefaultSize, long style=0) -> bool 
5510         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5512     def FillFilterList(*args
, **kwargs
): 
5513         """FillFilterList(self, String filter, int defaultFilter)""" 
5514         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5516 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5518 def PreDirFilterListCtrl(*args
, **kwargs
): 
5519     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5520     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5523 #--------------------------------------------------------------------------- 
5525 class PyControl(_core
.Control
): 
5526     """Proxy of C++ PyControl class""" 
5527     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5528     __repr__ 
= _swig_repr
 
5529     def __init__(self
, *args
, **kwargs
):  
5531         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5532             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5533             String name=ControlNameStr) -> PyControl 
5535         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5536         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5538     def _setCallbackInfo(*args
, **kwargs
): 
5539         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5540         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5542     def SetBestSize(*args
, **kwargs
): 
5543         """SetBestSize(self, Size size)""" 
5544         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5546     def DoEraseBackground(*args
, **kwargs
): 
5547         """DoEraseBackground(self, DC dc) -> bool""" 
5548         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5550     def DoMoveWindow(*args
, **kwargs
): 
5551         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5552         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5554     def DoSetSize(*args
, **kwargs
): 
5555         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5556         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5558     def DoSetClientSize(*args
, **kwargs
): 
5559         """DoSetClientSize(self, int width, int height)""" 
5560         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5562     def DoSetVirtualSize(*args
, **kwargs
): 
5563         """DoSetVirtualSize(self, int x, int y)""" 
5564         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5566     def DoGetSize(*args
, **kwargs
): 
5567         """DoGetSize() -> (width, height)""" 
5568         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5570     def DoGetClientSize(*args
, **kwargs
): 
5571         """DoGetClientSize() -> (width, height)""" 
5572         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5574     def DoGetPosition(*args
, **kwargs
): 
5575         """DoGetPosition() -> (x,y)""" 
5576         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5578     def DoGetVirtualSize(*args
, **kwargs
): 
5579         """DoGetVirtualSize(self) -> Size""" 
5580         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5582     def DoGetBestSize(*args
, **kwargs
): 
5583         """DoGetBestSize(self) -> Size""" 
5584         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5586     def GetDefaultAttributes(*args
, **kwargs
): 
5587         """GetDefaultAttributes(self) -> VisualAttributes""" 
5588         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5590     def OnInternalIdle(*args
, **kwargs
): 
5591         """OnInternalIdle(self)""" 
5592         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5594     def base_DoMoveWindow(*args
, **kw
): 
5595         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5596     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5597                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5599     def base_DoSetSize(*args
, **kw
): 
5600         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5601     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5602                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5604     def base_DoSetClientSize(*args
, **kw
): 
5605         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5606     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5607                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5609     def base_DoSetVirtualSize(*args
, **kw
): 
5610         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5611     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5612                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5614     def base_DoGetSize(*args
, **kw
): 
5615         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5616     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5617                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5619     def base_DoGetClientSize(*args
, **kw
): 
5620         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5621     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5622                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5624     def base_DoGetPosition(*args
, **kw
): 
5625         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5626     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5627                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5629     def base_DoGetVirtualSize(*args
, **kw
): 
5630         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5631     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5632                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5634     def base_DoGetBestSize(*args
, **kw
): 
5635         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5636     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5637                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5639     def base_InitDialog(*args
, **kw
): 
5640         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5641     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5642                                    "Please use PyScrolledWindow.InitDialog instead.") 
5644     def base_TransferDataToWindow(*args
, **kw
): 
5645         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5646     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5647                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5649     def base_TransferDataFromWindow(*args
, **kw
): 
5650         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5651     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5652                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5654     def base_Validate(*args
, **kw
): 
5655         return PyScrolledWindow
.Validate(*args
, **kw
) 
5656     base_Validate 
= wx
._deprecated
(base_Validate
, 
5657                                    "Please use PyScrolledWindow.Validate instead.") 
5659     def base_AcceptsFocus(*args
, **kw
): 
5660         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5661     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5662                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5664     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5665         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5666     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5667                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5669     def base_GetMaxSize(*args
, **kw
): 
5670         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5671     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5672                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5674     def base_AddChild(*args
, **kw
): 
5675         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5676     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5677                                    "Please use PyScrolledWindow.AddChild instead.") 
5679     def base_RemoveChild(*args
, **kw
): 
5680         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5681     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5682                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5684     def base_ShouldInheritColours(*args
, **kw
): 
5685         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5686     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5687                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5689     def base_GetDefaultAttributes(*args
, **kw
): 
5690         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5691     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5692                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5694     def base_OnInternalIdle(*args
, **kw
): 
5695         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5696     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5697                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5699 _controls_
.PyControl_swigregister(PyControl
) 
5701 def PrePyControl(*args
, **kwargs
): 
5702     """PrePyControl() -> PyControl""" 
5703     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5706 #--------------------------------------------------------------------------- 
5708 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5709 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5710 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5711 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5712 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5713 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5714 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5715 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5717 class HelpEvent(_core
.CommandEvent
): 
5719     A help event is sent when the user has requested context-sensitive 
5720     help. This can either be caused by the application requesting 
5721     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5722     the system generating a WM_HELP message when the user pressed F1 or 
5723     clicked on the query button in a dialog caption. 
5725     A help event is sent to the window that the user clicked on, and is 
5726     propagated up the window hierarchy until the event is processed or 
5727     there are no more event handlers. The application should call 
5728     event.GetId to check the identity of the clicked-on window, and then 
5729     either show some suitable help or call event.Skip if the identifier is 
5730     unrecognised. Calling Skip is important because it allows wxWindows to 
5731     generate further events for ancestors of the clicked-on 
5732     window. Otherwise it would be impossible to show help for container 
5733     windows, since processing would stop after the first window found. 
5735     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5736     __repr__ 
= _swig_repr
 
5737     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5738     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5739     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5740     def __init__(self
, *args
, **kwargs
):  
5742         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5743             int origin=Origin_Unknown) -> HelpEvent 
5745         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5746     def GetPosition(*args
, **kwargs
): 
5748         GetPosition(self) -> Point 
5750         Returns the left-click position of the mouse, in screen 
5751         coordinates. This allows the application to position the help 
5754         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5756     def SetPosition(*args
, **kwargs
): 
5758         SetPosition(self, Point pos) 
5760         Sets the left-click position of the mouse, in screen coordinates. 
5762         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5764     def GetLink(*args
, **kwargs
): 
5766         GetLink(self) -> String 
5768         Get an optional link to further help 
5770         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5772     def SetLink(*args
, **kwargs
): 
5774         SetLink(self, String link) 
5776         Set an optional link to further help 
5778         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5780     def GetTarget(*args
, **kwargs
): 
5782         GetTarget(self) -> String 
5784         Get an optional target to display help in. E.g. a window specification 
5786         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5788     def SetTarget(*args
, **kwargs
): 
5790         SetTarget(self, String target) 
5792         Set an optional target to display help in. E.g. a window specification 
5794         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5796     def GetOrigin(*args
, **kwargs
): 
5798         GetOrigin(self) -> int 
5800         Optiononal indication of the source of the event. 
5802         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
5804     def SetOrigin(*args
, **kwargs
): 
5805         """SetOrigin(self, int origin)""" 
5806         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
5808 _controls_
.HelpEvent_swigregister(HelpEvent
) 
5810 class ContextHelp(_core
.Object
): 
5812     This class changes the cursor to a query and puts the application into 
5813     a 'context-sensitive help mode'. When the user left-clicks on a window 
5814     within the specified window, a ``EVT_HELP`` event is sent to that 
5815     control, and the application may respond to it by popping up some 
5818     There are a couple of ways to invoke this behaviour implicitly: 
5820         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5821           (Windows only). This will put a question mark in the titlebar, 
5822           and Windows will put the application into context-sensitive help 
5823           mode automatically, with further programming. 
5825         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5826           to create a context help object. Normally you will write your 
5827           application so that this button is only added to a dialog for 
5828           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5831     :see: `wx.ContextHelpButton` 
5834     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5835     __repr__ 
= _swig_repr
 
5836     def __init__(self
, *args
, **kwargs
):  
5838         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5840         Constructs a context help object, calling BeginContextHelp if doNow is 
5843         If window is None, the top window is used. 
5845         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
5846     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
5847     __del__ 
= lambda self 
: None; 
5848     def BeginContextHelp(*args
, **kwargs
): 
5850         BeginContextHelp(self, Window window=None) -> bool 
5852         Puts the application into context-sensitive help mode. window is the 
5853         window which will be used to catch events; if NULL, the top window 
5856         Returns true if the application was successfully put into 
5857         context-sensitive help mode. This function only returns when the event 
5860         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5862     def EndContextHelp(*args
, **kwargs
): 
5864         EndContextHelp(self) -> bool 
5866         Ends context-sensitive help mode. Not normally called by the 
5869         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5871 _controls_
.ContextHelp_swigregister(ContextHelp
) 
5873 class ContextHelpButton(BitmapButton
): 
5875     Instances of this class may be used to add a question mark button that 
5876     when pressed, puts the application into context-help mode. It does 
5877     this by creating a wx.ContextHelp object which itself generates a 
5878     ``EVT_HELP`` event when the user clicks on a window. 
5880     On Windows, you may add a question-mark icon to a dialog by use of the 
5881     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5882     will have to add a button explicitly, usually next to OK, Cancel or 
5885     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5888     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5889     __repr__ 
= _swig_repr
 
5890     def __init__(self
, *args
, **kwargs
):  
5892         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5893             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5895         Constructor, creating and showing a context help button. 
5897         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
5898         self
._setOORInfo
(self
) 
5900 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
5902 class HelpProvider(object): 
5904     wx.HelpProvider is an abstract class used by a program 
5905     implementing context-sensitive help to show the help text for the 
5908     The current help provider must be explicitly set by the 
5909     application using wx.HelpProvider.Set(). 
5911     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5912     def __init__(self
): raise AttributeError, "No constructor defined" 
5913     __repr__ 
= _swig_repr
 
5914     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
5915     __del__ 
= lambda self 
: None; 
5916     def Set(*args
, **kwargs
): 
5918         Set(HelpProvider helpProvider) -> HelpProvider 
5920         Sset the current, application-wide help provider. Returns the previous 
5921         one.  Unlike some other classes, the help provider is not created on 
5922         demand. This must be explicitly done by the application. 
5924         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5926     Set 
= staticmethod(Set
) 
5927     def Get(*args
, **kwargs
): 
5929         Get() -> HelpProvider 
5931         Return the current application-wide help provider. 
5933         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5935     Get 
= staticmethod(Get
) 
5936     def GetHelp(*args
, **kwargs
): 
5938         GetHelp(self, Window window) -> String 
5940         Gets the help string for this window. Its interpretation is dependent 
5941         on the help provider except that empty string always means that no 
5942         help is associated with the window. 
5944         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5946     def ShowHelp(*args
, **kwargs
): 
5948         ShowHelp(self, Window window) -> bool 
5950         Shows help for the given window. Uses GetHelp internally if 
5951         applicable. Returns True if it was done, or False if no help was 
5952         available for this window. 
5954         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5956     def ShowHelpAtPoint(*args
, **kwargs
): 
5958         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
5960         Show help for the given window (uses window.GetHelpAtPoint() 
5961         internally if applicable), return true if it was done or false if no 
5962         help available for this window. 
5964         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
5966     def AddHelp(*args
, **kwargs
): 
5968         AddHelp(self, Window window, String text) 
5970         Associates the text with the given window. 
5972         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5974     def AddHelpById(*args
, **kwargs
): 
5976         AddHelpById(self, int id, String text) 
5978         This version associates the given text with all windows with this 
5979         id. May be used to set the same help string for all Cancel buttons in 
5980         the application, for example. 
5982         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5984     def RemoveHelp(*args
, **kwargs
): 
5986         RemoveHelp(self, Window window) 
5988         Removes the association between the window pointer and the help 
5989         text. This is called by the wx.Window destructor. Without this, the 
5990         table of help strings will fill up and when window pointers are 
5991         reused, the wrong help string will be found. 
5993         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5995     def Destroy(*args
, **kwargs
): 
5997         val 
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6001 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6003 def HelpProvider_Set(*args
, **kwargs
): 
6005     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6007     Sset the current, application-wide help provider. Returns the previous 
6008     one.  Unlike some other classes, the help provider is not created on 
6009     demand. This must be explicitly done by the application. 
6011   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6013 def HelpProvider_Get(*args
): 
6015     HelpProvider_Get() -> HelpProvider 
6017     Return the current application-wide help provider. 
6019   return _controls_
.HelpProvider_Get(*args
) 
6021 class SimpleHelpProvider(HelpProvider
): 
6023     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6024     supports only plain text help strings, and shows the string associated 
6025     with the control (if any) in a tooltip. 
6027     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6028     __repr__ 
= _swig_repr
 
6029     def __init__(self
, *args
, **kwargs
):  
6031         __init__(self) -> SimpleHelpProvider 
6033         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6034         supports only plain text help strings, and shows the string associated 
6035         with the control (if any) in a tooltip. 
6037         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6038 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6040 #--------------------------------------------------------------------------- 
6042 class DragImage(_core
.Object
): 
6043     """Proxy of C++ DragImage class""" 
6044     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6045     __repr__ 
= _swig_repr
 
6046     def __init__(self
, *args
, **kwargs
):  
6047         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6048         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6049     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6050     __del__ 
= lambda self 
: None; 
6051     def SetBackingBitmap(*args
, **kwargs
): 
6052         """SetBackingBitmap(self, Bitmap bitmap)""" 
6053         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6055     def BeginDrag(*args
, **kwargs
): 
6057         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6058             Rect rect=None) -> bool 
6060         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6062     def BeginDragBounded(*args
, **kwargs
): 
6063         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6064         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6066     def EndDrag(*args
, **kwargs
): 
6067         """EndDrag(self) -> bool""" 
6068         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6070     def Move(*args
, **kwargs
): 
6071         """Move(self, Point pt) -> bool""" 
6072         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6074     def Show(*args
, **kwargs
): 
6075         """Show(self) -> bool""" 
6076         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6078     def Hide(*args
, **kwargs
): 
6079         """Hide(self) -> bool""" 
6080         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6082     def GetImageRect(*args
, **kwargs
): 
6083         """GetImageRect(self, Point pos) -> Rect""" 
6084         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6086     def DoDrawImage(*args
, **kwargs
): 
6087         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6088         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6090     def UpdateBackingFromWindow(*args
, **kwargs
): 
6091         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6092         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6094     def RedrawImage(*args
, **kwargs
): 
6095         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6096         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6098 _controls_
.DragImage_swigregister(DragImage
) 
6100 def DragIcon(*args
, **kwargs
): 
6101     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6102     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6105 def DragString(*args
, **kwargs
): 
6106     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6107     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6110 def DragTreeItem(*args
, **kwargs
): 
6111     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6112     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6115 def DragListItem(*args
, **kwargs
): 
6116     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6117     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6120 #--------------------------------------------------------------------------- 
6122 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6123 DP_SPIN 
= _controls_
.DP_SPIN
 
6124 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6125 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6126 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6127 class DatePickerCtrl(_core
.Control
): 
6129     This control allows the user to select a date. Unlike 
6130     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6131     `wx.DatePickerCtrl` is implemented as a small window showing the 
6132     currently selected date. The control can be edited using the keyboard, 
6133     and can also display a popup window for more user-friendly date 
6134     selection, depending on the styles used and the platform. 
6136     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6137     __repr__ 
= _swig_repr
 
6138     def __init__(self
, *args
, **kwargs
):  
6140         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6141             Point pos=DefaultPosition, Size size=DefaultSize,  
6142             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6143             Validator validator=DefaultValidator,  
6144             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6146         Create a new DatePickerCtrl. 
6148         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6149         self
._setOORInfo
(self
) 
6151     def Create(*args
, **kwargs
): 
6153         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6154             Point pos=DefaultPosition, Size size=DefaultSize,  
6155             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6156             Validator validator=DefaultValidator,  
6157             String name=DatePickerCtrlNameStr) -> bool 
6159         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6162         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6164     def SetValue(*args
, **kwargs
): 
6166         SetValue(self, DateTime dt) 
6168         Changes the current value of the control. The date should be valid and 
6169         included in the currently selected range, if any. 
6171         Calling this method does not result in a date change event. 
6173         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6175     def GetValue(*args
, **kwargs
): 
6177         GetValue(self) -> DateTime 
6179         Returns the currently selected date. If there is no selection or the 
6180         selection is outside of the current range, an invalid `wx.DateTime` 
6183         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6185     def SetRange(*args
, **kwargs
): 
6187         SetRange(self, DateTime dt1, DateTime dt2) 
6189         Sets the valid range for the date selection. If dt1 is valid, it 
6190         becomes the earliest date (inclusive) accepted by the control. If dt2 
6191         is valid, it becomes the latest possible date. 
6193         If the current value of the control is outside of the newly set range 
6194         bounds, the behaviour is undefined. 
6196         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6198     def GetLowerLimit(*args
, **kwargs
): 
6200         GetLowerLimit(self) -> DateTime 
6202         Get the lower limit of the valid range for the date selection, if any. 
6203         If there is no range or there is no lower limit, then the 
6204         `wx.DateTime` value returned will be invalid. 
6206         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6208     def GetUpperLimit(*args
, **kwargs
): 
6210         GetUpperLimit(self) -> DateTime 
6212         Get the upper limit of the valid range for the date selection, if any. 
6213         If there is no range or there is no upper limit, then the 
6214         `wx.DateTime` value returned will be invalid. 
6216         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6218 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6219 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6221 def PreDatePickerCtrl(*args
, **kwargs
): 
6223     PreDatePickerCtrl() -> DatePickerCtrl 
6225     Precreate a DatePickerCtrl for use in 2-phase creation. 
6227     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6230 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6231 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6232 #--------------------------------------------------------------------------- 
6234 class HyperlinkCtrl(_core
.Control
): 
6236     A static text control that emulates a hyperlink. The link is displayed 
6237     in an appropriate text style, derived from the control's normal font. 
6238     When the mouse rolls over the link, the cursor changes to a hand and 
6239     the link's color changes to the active color. 
6241     Clicking on the link does not launch a web browser; instead, a 
6242     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6246     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6247     __repr__ 
= _swig_repr
 
6248     def __init__(self
, *args
, **kwargs
):  
6250         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6251             Size size=DefaultSize,  
6252             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6254         A static text control that emulates a hyperlink. The link is displayed 
6255         in an appropriate text style, derived from the control's normal font. 
6256         When the mouse rolls over the link, the cursor changes to a hand and 
6257         the link's color changes to the active color. 
6259         Clicking on the link does not launch a web browser; instead, a 
6260         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6264         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6265         self
._setOORInfo
(self
) 
6267     def Create(*args
, **kwargs
): 
6269         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6270             Size size=DefaultSize,  
6271             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6273         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6275     def GetHoverColour(*args
, **kwargs
): 
6276         """GetHoverColour(self) -> Colour""" 
6277         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6279     def SetHoverColour(*args
, **kwargs
): 
6280         """SetHoverColour(self, Colour colour)""" 
6281         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6283     def GetNormalColour(*args
, **kwargs
): 
6284         """GetNormalColour(self) -> Colour""" 
6285         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6287     def SetNormalColour(*args
, **kwargs
): 
6288         """SetNormalColour(self, Colour colour)""" 
6289         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6291     def GetVisitedColour(*args
, **kwargs
): 
6292         """GetVisitedColour(self) -> Colour""" 
6293         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6295     def SetVisitedColour(*args
, **kwargs
): 
6296         """SetVisitedColour(self, Colour colour)""" 
6297         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6299     def GetURL(*args
, **kwargs
): 
6300         """GetURL(self) -> String""" 
6301         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6303     def SetURL(*args
, **kwargs
): 
6304         """SetURL(self, String url)""" 
6305         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6307     def SetVisited(*args
, **kwargs
): 
6308         """SetVisited(self, bool visited=True)""" 
6309         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6311     def GetVisited(*args
, **kwargs
): 
6312         """GetVisited(self) -> bool""" 
6313         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6315 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6316 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6318 def PreHyperlinkCtrl(*args
, **kwargs
): 
6320     PreHyperlinkCtrl() -> HyperlinkCtrl 
6322     A static text control that emulates a hyperlink. The link is displayed 
6323     in an appropriate text style, derived from the control's normal font. 
6324     When the mouse rolls over the link, the cursor changes to a hand and 
6325     the link's color changes to the active color. 
6327     Clicking on the link does not launch a web browser; instead, a 
6328     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6332     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6335 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6336 class HyperlinkEvent(_core
.CommandEvent
): 
6337     """Proxy of C++ HyperlinkEvent class""" 
6338     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6339     __repr__ 
= _swig_repr
 
6340     def __init__(self
, *args
, **kwargs
):  
6341         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6342         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6343     def GetURL(*args
, **kwargs
): 
6344         """GetURL(self) -> String""" 
6345         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6347     def SetURL(*args
, **kwargs
): 
6348         """SetURL(self, String url)""" 
6349         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6351 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6353 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6355 #--------------------------------------------------------------------------- 
6357 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6358 class PickerBase(_core
.Control
): 
6360     Base abstract class for all pickers which support an auxiliary text 
6361     control. This class handles all positioning and sizing of the text 
6362     control like a an horizontal `wx.BoxSizer` would do, with the text 
6363     control on the left of the picker button and the proportion of the 
6364     picker fixed to value 1. 
6366     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6367     def __init__(self
): raise AttributeError, "No constructor defined" 
6368     __repr__ 
= _swig_repr
 
6369     def CreateBase(*args
, **kwargs
): 
6371         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6372             Size size=DefaultSize,  
6373             long style=0, Validator validator=DefaultValidator,  
6374             String name=wxButtonNameStr) -> bool 
6376         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6378     def SetInternalMargin(*args
, **kwargs
): 
6380         SetInternalMargin(self, int newmargin) 
6382         Sets the margin (in pixels) between the picker and the text control. 
6384         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6386     def GetInternalMargin(*args
, **kwargs
): 
6388         GetInternalMargin(self) -> int 
6390         Returns the margin (in pixels) between the picker and the text 
6393         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6395     def SetTextCtrlProportion(*args
, **kwargs
): 
6397         SetTextCtrlProportion(self, int prop) 
6399         Sets the proportion between the text control and the picker button. 
6400         This is used to set relative sizes of the text contorl and the picker. 
6401         The value passed to this function must be >= 1. 
6403         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6405     def GetTextCtrlProportion(*args
, **kwargs
): 
6407         GetTextCtrlProportion(self) -> int 
6409         Returns the proportion between the text control and the picker. 
6411         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6413     def SetPickerCtrlProportion(*args
, **kwargs
): 
6415         SetPickerCtrlProportion(self, int prop) 
6417         Sets the proportion value of the picker. 
6419         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6421     def GetPickerCtrlProportion(*args
, **kwargs
): 
6423         GetPickerCtrlProportion(self) -> int 
6425         Gets the proportion value of the picker. 
6427         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6429     def IsTextCtrlGrowable(*args
, **kwargs
): 
6430         """IsTextCtrlGrowable(self) -> bool""" 
6431         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6433     def SetTextCtrlGrowable(*args
, **kwargs
): 
6434         """SetTextCtrlGrowable(self, bool grow=True)""" 
6435         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6437     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6438         """IsPickerCtrlGrowable(self) -> bool""" 
6439         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6441     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6442         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6443         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6445     def HasTextCtrl(*args
, **kwargs
): 
6447         HasTextCtrl(self) -> bool 
6449         Returns true if this class has a valid text control (i.e. if the 
6450         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6452         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6454     def GetTextCtrl(*args
, **kwargs
): 
6456         GetTextCtrl(self) -> TextCtrl 
6458         Returns a pointer to the text control handled by this class or None if 
6459         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6462         Very important: the contents of the text control could be containing 
6463         an invalid representation of the entity which can be chosen through 
6464         the picker (e.g. the user entered an invalid colour syntax because of 
6465         a typo). Thus you should never parse the content of the textctrl to 
6466         get the user's input; rather use the derived-class getter 
6467         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6470         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6472     def GetPickerCtrl(*args
, **kwargs
): 
6473         """GetPickerCtrl(self) -> Control""" 
6474         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6476 _controls_
.PickerBase_swigregister(PickerBase
) 
6478 #--------------------------------------------------------------------------- 
6480 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6481 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6482 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6483 class ColourPickerCtrl(PickerBase
): 
6485     This control allows the user to select a colour. The generic 
6486     implementation is a button which brings up a `wx.ColourDialog` when 
6487     clicked. Native implementations may differ but this is usually a 
6488     (small) widget which give access to the colour-chooser dialog. 
6490     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6491     __repr__ 
= _swig_repr
 
6492     def __init__(self
, *args
, **kwargs
):  
6494         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6495             Size size=DefaultSize,  
6496             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6497             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6499         This control allows the user to select a colour. The generic 
6500         implementation is a button which brings up a `wx.ColourDialog` when 
6501         clicked. Native implementations may differ but this is usually a 
6502         (small) widget which give access to the colour-chooser dialog. 
6504         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6505         self
._setOORInfo
(self
) 
6507     def Create(*args
, **kwargs
): 
6509         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6510             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6511             Validator validator=DefaultValidator,  
6512             String name=ColourPickerCtrlNameStr) -> bool 
6514         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6516     def GetColour(*args
, **kwargs
): 
6518         GetColour(self) -> Colour 
6520         Returns the currently selected colour. 
6522         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6524     def SetColour(*args
, **kwargs
): 
6526         SetColour(self, Colour col) 
6528         Set the displayed colour. 
6530         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6532 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6533 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6535 def PreColourPickerCtrl(*args
, **kwargs
): 
6537     PreColourPickerCtrl() -> ColourPickerCtrl 
6539     This control allows the user to select a colour. The generic 
6540     implementation is a button which brings up a `wx.ColourDialog` when 
6541     clicked. Native implementations may differ but this is usually a 
6542     (small) widget which give access to the colour-chooser dialog. 
6544     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6547 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6548 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6550 class ColourPickerEvent(_core
.CommandEvent
): 
6551     """Proxy of C++ ColourPickerEvent class""" 
6552     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6553     __repr__ 
= _swig_repr
 
6554     def __init__(self
, *args
, **kwargs
):  
6555         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6556         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6557     def GetColour(*args
, **kwargs
): 
6558         """GetColour(self) -> Colour""" 
6559         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6561     def SetColour(*args
, **kwargs
): 
6562         """SetColour(self, Colour c)""" 
6563         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6565 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6567 #--------------------------------------------------------------------------- 
6569 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6570 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6571 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6572 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6573 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6574 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6575 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6576 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6577 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6578 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6579 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6580 class FilePickerCtrl(PickerBase
): 
6581     """Proxy of C++ FilePickerCtrl class""" 
6582     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6583     __repr__ 
= _swig_repr
 
6584     def __init__(self
, *args
, **kwargs
):  
6586         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6587             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6588             Point pos=DefaultPosition,  
6589             Size size=DefaultSize,  
6590             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6591             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6593         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6594         self
._setOORInfo
(self
) 
6596     def Create(*args
, **kwargs
): 
6598         Create(self, Window parent, int id=-1, String path=EmptyString,  
6599             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6600             Point pos=DefaultPosition,  
6601             Size size=DefaultSize,  
6602             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6603             String name=FilePickerCtrlNameStr) -> bool 
6605         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6607     def GetPath(*args
, **kwargs
): 
6608         """GetPath(self) -> String""" 
6609         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6611     def SetPath(*args
, **kwargs
): 
6612         """SetPath(self, String str)""" 
6613         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6615     def CheckPath(*args
, **kwargs
): 
6616         """CheckPath(self, String path) -> bool""" 
6617         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6619     def GetTextCtrlValue(*args
, **kwargs
): 
6620         """GetTextCtrlValue(self) -> String""" 
6621         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6623 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6624 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6625 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6626 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6627 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6628 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6630 def PreFilePickerCtrl(*args
, **kwargs
): 
6631     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6632     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6635 class DirPickerCtrl(PickerBase
): 
6636     """Proxy of C++ DirPickerCtrl class""" 
6637     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6638     __repr__ 
= _swig_repr
 
6639     def __init__(self
, *args
, **kwargs
):  
6641         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6642             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6643             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6644             Validator validator=DefaultValidator,  
6645             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6647         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6648         self
._setOORInfo
(self
) 
6650     def Create(*args
, **kwargs
): 
6652         Create(self, Window parent, int id=-1, String path=EmptyString,  
6653             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6654             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6655             Validator validator=DefaultValidator,  
6656             String name=DirPickerCtrlNameStr) -> bool 
6658         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6660     def GetPath(*args
, **kwargs
): 
6661         """GetPath(self) -> String""" 
6662         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6664     def SetPath(*args
, **kwargs
): 
6665         """SetPath(self, String str)""" 
6666         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6668     def CheckPath(*args
, **kwargs
): 
6669         """CheckPath(self, String path) -> bool""" 
6670         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6672     def GetTextCtrlValue(*args
, **kwargs
): 
6673         """GetTextCtrlValue(self) -> String""" 
6674         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6676 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6678 def PreDirPickerCtrl(*args
, **kwargs
): 
6679     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6680     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6683 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6684 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6685 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6686 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6688 class FileDirPickerEvent(_core
.CommandEvent
): 
6689     """Proxy of C++ FileDirPickerEvent class""" 
6690     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6691     __repr__ 
= _swig_repr
 
6692     def __init__(self
, *args
, **kwargs
):  
6693         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6694         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6695     def GetPath(*args
, **kwargs
): 
6696         """GetPath(self) -> String""" 
6697         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6699     def SetPath(*args
, **kwargs
): 
6700         """SetPath(self, String p)""" 
6701         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6703 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6705 #--------------------------------------------------------------------------- 
6707 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6708 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6709 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6710 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6711 class FontPickerCtrl(PickerBase
): 
6712     """Proxy of C++ FontPickerCtrl class""" 
6713     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6714     __repr__ 
= _swig_repr
 
6715     def __init__(self
, *args
, **kwargs
):  
6717         __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,  
6718             Point pos=DefaultPosition, Size size=DefaultSize,  
6719             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6720             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6722         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6723         self
._setOORInfo
(self
) 
6725     def Create(*args
, **kwargs
): 
6727         Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,  
6728             Point pos=DefaultPosition, Size size=DefaultSize,  
6729             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6730             String name=FontPickerCtrlNameStr) -> bool 
6732         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6734     def GetSelectedFont(*args
, **kwargs
): 
6735         """GetSelectedFont(self) -> Font""" 
6736         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6738     def SetSelectedFont(*args
, **kwargs
): 
6739         """SetSelectedFont(self, Font f)""" 
6740         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6742     def SetMaxPointSize(*args
, **kwargs
): 
6743         """SetMaxPointSize(self, unsigned int max)""" 
6744         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6746     def GetMaxPointSize(*args
, **kwargs
): 
6747         """GetMaxPointSize(self) -> unsigned int""" 
6748         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6750 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
6751 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
6753 def PreFontPickerCtrl(*args
, **kwargs
): 
6754     """PreFontPickerCtrl() -> FontPickerCtrl""" 
6755     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
6758 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
6759 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
6761 class FontPickerEvent(_core
.CommandEvent
): 
6762     """Proxy of C++ FontPickerEvent class""" 
6763     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6764     __repr__ 
= _swig_repr
 
6765     def __init__(self
, *args
, **kwargs
):  
6766         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
6767         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
6768     def GetFont(*args
, **kwargs
): 
6769         """GetFont(self) -> Font""" 
6770         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
6772     def SetFont(*args
, **kwargs
): 
6773         """SetFont(self, Font c)""" 
6774         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
6776 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)