1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300     BitmapDisabled 
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")  
 301     BitmapFocus 
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")  
 302     BitmapHover 
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")  
 303     BitmapLabel 
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")  
 304     BitmapSelected 
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")  
 305     MarginX 
= property(GetMarginX
,doc
="See `GetMarginX`")  
 306     MarginY 
= property(GetMarginY
,doc
="See `GetMarginY`")  
 307 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 309 def PreBitmapButton(*args
, **kwargs
): 
 311     PreBitmapButton() -> BitmapButton 
 313     Precreate a BitmapButton for 2-phase creation. 
 315     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 318 #--------------------------------------------------------------------------- 
 320 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 321 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 322 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 323 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 324 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 325 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 326 class CheckBox(_core
.Control
): 
 328     A checkbox is a labelled box which by default is either on (the 
 329     checkmark is visible) or off (no checkmark). Optionally (When the 
 330     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 331     mixed or undetermined state. Often this is used as a "Does Not 
 334     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 335     __repr__ 
= _swig_repr
 
 336     def __init__(self
, *args
, **kwargs
):  
 338         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 339             Point pos=DefaultPosition, Size size=DefaultSize,  
 340             long style=0, Validator validator=DefaultValidator,  
 341             String name=CheckBoxNameStr) -> CheckBox 
 343         Creates and shows a CheckBox control 
 345         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 346         self
._setOORInfo
(self
) 
 348     def Create(*args
, **kwargs
): 
 350         Create(self, Window parent, int id=-1, String label=EmptyString,  
 351             Point pos=DefaultPosition, Size size=DefaultSize,  
 352             long style=0, Validator validator=DefaultValidator,  
 353             String name=CheckBoxNameStr) -> bool 
 355         Actually create the GUI CheckBox for 2-phase creation. 
 357         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 359     def GetValue(*args
, **kwargs
): 
 361         GetValue(self) -> bool 
 363         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 366         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 368     def IsChecked(*args
, **kwargs
): 
 370         IsChecked(self) -> bool 
 372         Similar to GetValue, but raises an exception if it is not a 2-state 
 375         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 377     def SetValue(*args
, **kwargs
): 
 379         SetValue(self, bool state) 
 381         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 384         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 386     def Get3StateValue(*args
, **kwargs
): 
 388         Get3StateValue(self) -> int 
 390         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 391         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 392         the undetermined state.  Raises an exceptiion when the function is 
 393         used with a 2-state CheckBox. 
 395         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 397     def Set3StateValue(*args
, **kwargs
): 
 399         Set3StateValue(self, int state) 
 401         Sets the CheckBox to the given state.  The state parameter can be one 
 402         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 403         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 404         exception when the CheckBox is a 2-state checkbox and setting the 
 405         state to wx.CHK_UNDETERMINED. 
 407         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 409     def Is3State(*args
, **kwargs
): 
 411         Is3State(self) -> bool 
 413         Returns whether or not the CheckBox is a 3-state CheckBox. 
 415         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 417     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 419         Is3rdStateAllowedForUser(self) -> bool 
 421         Returns whether or not the user can set the CheckBox to the third 
 424         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 426     def GetClassDefaultAttributes(*args
, **kwargs
): 
 428         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 430         Get the default attributes for this class.  This is useful if you want 
 431         to use the same font or colour in your own control as in a standard 
 432         control -- which is a much better idea than hard coding specific 
 433         colours or fonts which might look completely out of place on the 
 434         user's system, especially if it uses themes. 
 436         The variant parameter is only relevant under Mac currently and is 
 437         ignore under other platforms. Under Mac, it will change the size of 
 438         the returned font. See `wx.Window.SetWindowVariant` for more about 
 441         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 443     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 444     ThreeStateValue 
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")  
 445     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 446 _controls_
.CheckBox_swigregister(CheckBox
) 
 447 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 449 def PreCheckBox(*args
, **kwargs
): 
 451     PreCheckBox() -> CheckBox 
 453     Precreate a CheckBox for 2-phase creation. 
 455     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 460     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 462     Get the default attributes for this class.  This is useful if you want 
 463     to use the same font or colour in your own control as in a standard 
 464     control -- which is a much better idea than hard coding specific 
 465     colours or fonts which might look completely out of place on the 
 466     user's system, especially if it uses themes. 
 468     The variant parameter is only relevant under Mac currently and is 
 469     ignore under other platforms. Under Mac, it will change the size of 
 470     the returned font. See `wx.Window.SetWindowVariant` for more about 
 473   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 475 #--------------------------------------------------------------------------- 
 477 class Choice(_core
.ControlWithItems
): 
 479     A Choice control is used to select one of a list of strings. 
 480     Unlike a `wx.ListBox`, only the selection is visible until the 
 481     user pulls down the menu of choices. 
 483     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 484     __repr__ 
= _swig_repr
 
 485     def __init__(self
, *args
, **kwargs
):  
 487         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 488             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 489             String name=ChoiceNameStr) -> Choice 
 491         Create and show a Choice control 
 493         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 494         self
._setOORInfo
(self
) 
 496     def Create(*args
, **kwargs
): 
 498         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 499             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 500             String name=ChoiceNameStr) -> bool 
 502         Actually create the GUI Choice control for 2-phase creation 
 504         return _controls_
.Choice_Create(*args
, **kwargs
) 
 506     def GetCurrentSelection(*args
, **kwargs
): 
 508         GetCurrentSelection(self) -> int 
 510         Unlike `GetSelection` which only returns the accepted selection value, 
 511         i.e. the selection in the control once the user closes the dropdown 
 512         list, this function returns the current selection.  That is, while the 
 513         dropdown list is shown, it returns the currently selected item in 
 514         it. When it is not shown, its result is the same as for the other 
 517         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 519     def GetClassDefaultAttributes(*args
, **kwargs
): 
 521         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 523         Get the default attributes for this class.  This is useful if you want 
 524         to use the same font or colour in your own control as in a standard 
 525         control -- which is a much better idea than hard coding specific 
 526         colours or fonts which might look completely out of place on the 
 527         user's system, especially if it uses themes. 
 529         The variant parameter is only relevant under Mac currently and is 
 530         ignore under other platforms. Under Mac, it will change the size of 
 531         the returned font. See `wx.Window.SetWindowVariant` for more about 
 534         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 536     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 538 _controls_
.Choice_swigregister(Choice
) 
 539 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 541 def PreChoice(*args
, **kwargs
): 
 543     PreChoice() -> Choice 
 545     Precreate a Choice control for 2-phase creation. 
 547     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 552     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 554     Get the default attributes for this class.  This is useful if you want 
 555     to use the same font or colour in your own control as in a standard 
 556     control -- which is a much better idea than hard coding specific 
 557     colours or fonts which might look completely out of place on the 
 558     user's system, especially if it uses themes. 
 560     The variant parameter is only relevant under Mac currently and is 
 561     ignore under other platforms. Under Mac, it will change the size of 
 562     the returned font. See `wx.Window.SetWindowVariant` for more about 
 565   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 567 #--------------------------------------------------------------------------- 
 569 class ComboBox(Choice
): 
 571     A combobox is like a combination of an edit control and a 
 572     listbox. It can be displayed as static list with editable or 
 573     read-only text field; or a drop-down list with text field. 
 575     A combobox permits a single selection only. Combobox items are 
 578     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 579     __repr__ 
= _swig_repr
 
 580     def __init__(self
, *args
, **kwargs
):  
 582         __init__(Window parent, int id, String value=EmptyString, 
 583             Point pos=DefaultPosition, Size size=DefaultSize, 
 584             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 585             String name=ComboBoxNameStr) -> ComboBox 
 587         Constructor, creates and shows a ComboBox control. 
 589         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 590         self
._setOORInfo
(self
) 
 592     def Create(*args
, **kwargs
): 
 594         Create(Window parent, int id, String value=EmptyString, 
 595             Point pos=DefaultPosition, Size size=DefaultSize, 
 596             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 597             String name=ChoiceNameStr) -> bool 
 599         Actually create the GUI wxComboBox control for 2-phase creation 
 601         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 603     def GetValue(*args
, **kwargs
): 
 605         GetValue(self) -> String 
 607         Returns the current value in the combobox text field. 
 609         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 611     def SetValue(*args
, **kwargs
): 
 612         """SetValue(self, String value)""" 
 613         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 615     def Copy(*args
, **kwargs
): 
 619         Copies the selected text to the clipboard. 
 621         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 623     def Cut(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard and removes the selection. 
 629         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 631     def Paste(*args
, **kwargs
): 
 635         Pastes text from the clipboard to the text field. 
 637         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 639     def SetInsertionPoint(*args
, **kwargs
): 
 641         SetInsertionPoint(self, long pos) 
 643         Sets the insertion point in the combobox text field. 
 645         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 647     def GetInsertionPoint(*args
, **kwargs
): 
 649         GetInsertionPoint(self) -> long 
 651         Returns the insertion point for the combobox's text field. 
 653         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 655     def GetLastPosition(*args
, **kwargs
): 
 657         GetLastPosition(self) -> long 
 659         Returns the last position in the combobox text field. 
 661         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 663     def Replace(*args
, **kwargs
): 
 665         Replace(self, long from, long to, String value) 
 667         Replaces the text between two positions with the given text, in the 
 670         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 672     def SetMark(*args
, **kwargs
): 
 674         SetMark(self, long from, long to) 
 676         Selects the text between the two positions in the combobox text field. 
 678         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 680     def GetMark(*args
, **kwargs
): 
 682         GetMark(self) -> (from, to) 
 684         Gets the positions of the begining and ending of the selection mark in 
 685         the combobox text field. 
 687         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 689     def GetCurrentSelection(*args
, **kwargs
): 
 691         GetCurrentSelection(self) -> int 
 693         Unlike `GetSelection` which only returns the accepted selection value, 
 694         i.e. the selection in the control once the user closes the dropdown 
 695         list, this function returns the current selection.  That is, while the 
 696         dropdown list is shown, it returns the currently selected item in 
 697         it. When it is not shown, its result is the same as for the other 
 700         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 702     def SetStringSelection(*args
, **kwargs
): 
 704         SetStringSelection(self, String string) -> bool 
 706         Select the item with the specifed string 
 708         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 710     def SetString(*args
, **kwargs
): 
 712         SetString(self, int n, String string) 
 714         Set the label for the n'th item (zero based) in the list. 
 716         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 718     def SetEditable(*args
, **kwargs
): 
 719         """SetEditable(self, bool editable)""" 
 720         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 722     def SetInsertionPointEnd(*args
, **kwargs
): 
 724         SetInsertionPointEnd(self) 
 726         Sets the insertion point at the end of the combobox text field. 
 728         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 730     def Remove(*args
, **kwargs
): 
 732         Remove(self, long from, long to) 
 734         Removes the text between the two positions in the combobox text field. 
 736         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 738     def IsEditable(*args
, **kwargs
): 
 740         IsEditable(self) -> bool 
 742         Returns True if the combo is ediatable (not read-only.) 
 744         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 746     def Undo(*args
, **kwargs
): 
 750         Redoes the last undo in the text field. Windows only. 
 752         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 754     def Redo(*args
, **kwargs
): 
 758         Undoes the last edit in the text field. Windows only. 
 760         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 762     def SelectAll(*args
, **kwargs
): 
 766         Select all the text in the combo's text field. 
 768         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 770     def CanCopy(*args
, **kwargs
): 
 772         CanCopy(self) -> bool 
 774         Returns True if the combobox is editable and there is a text selection 
 775         to copy to the clipboard.  Only available on Windows. 
 777         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 779     def CanCut(*args
, **kwargs
): 
 783         Returns True if the combobox is editable and there is a text selection 
 784         to copy to the clipboard.  Only available on Windows. 
 786         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 788     def CanPaste(*args
, **kwargs
): 
 790         CanPaste(self) -> bool 
 792         Returns True if the combobox is editable and there is text on the 
 793         clipboard that can be pasted into the text field. Only available on 
 796         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 798     def CanUndo(*args
, **kwargs
): 
 800         CanUndo(self) -> bool 
 802         Returns True if the combobox is editable and the last edit can be 
 803         undone.  Only available on Windows. 
 805         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 807     def CanRedo(*args
, **kwargs
): 
 809         CanRedo(self) -> bool 
 811         Returns True if the combobox is editable and the last undo can be 
 812         redone.  Only available on Windows. 
 814         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 816     def GetClassDefaultAttributes(*args
, **kwargs
): 
 818         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 820         Get the default attributes for this class.  This is useful if you want 
 821         to use the same font or colour in your own control as in a standard 
 822         control -- which is a much better idea than hard coding specific 
 823         colours or fonts which might look completely out of place on the 
 824         user's system, especially if it uses themes. 
 826         The variant parameter is only relevant under Mac currently and is 
 827         ignore under other platforms. Under Mac, it will change the size of 
 828         the returned font. See `wx.Window.SetWindowVariant` for more about 
 831         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 833     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 834     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 835     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
 836     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
 837     Mark 
= property(GetMark
,SetMark
,doc
="See `GetMark` and `SetMark`")  
 838     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 839 _controls_
.ComboBox_swigregister(ComboBox
) 
 840 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 842 def PreComboBox(*args
, **kwargs
): 
 844     PreComboBox() -> ComboBox 
 846     Precreate a ComboBox control for 2-phase creation. 
 848     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 851 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 853     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 855     Get the default attributes for this class.  This is useful if you want 
 856     to use the same font or colour in your own control as in a standard 
 857     control -- which is a much better idea than hard coding specific 
 858     colours or fonts which might look completely out of place on the 
 859     user's system, especially if it uses themes. 
 861     The variant parameter is only relevant under Mac currently and is 
 862     ignore under other platforms. Under Mac, it will change the size of 
 863     the returned font. See `wx.Window.SetWindowVariant` for more about 
 866   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 868 #--------------------------------------------------------------------------- 
 870 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 871 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 872 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 873 GA_PROGRESSBAR 
= 0 # obsolete  
 874 class Gauge(_core
.Control
): 
 875     """Proxy of C++ Gauge class""" 
 876     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 877     __repr__ 
= _swig_repr
 
 878     def __init__(self
, *args
, **kwargs
):  
 880         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 881             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 882             Validator validator=DefaultValidator,  
 883             String name=GaugeNameStr) -> Gauge 
 885         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 886         self
._setOORInfo
(self
) 
 888     def Create(*args
, **kwargs
): 
 890         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 891             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 892             Validator validator=DefaultValidator,  
 893             String name=GaugeNameStr) -> bool 
 895         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 897     def SetRange(*args
, **kwargs
): 
 898         """SetRange(self, int range)""" 
 899         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 901     def GetRange(*args
, **kwargs
): 
 902         """GetRange(self) -> int""" 
 903         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 905     def SetValue(*args
, **kwargs
): 
 906         """SetValue(self, int pos)""" 
 907         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 909     def GetValue(*args
, **kwargs
): 
 910         """GetValue(self) -> int""" 
 911         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 913     def Pulse(*args
, **kwargs
): 
 915         return _controls_
.Gauge_Pulse(*args
, **kwargs
) 
 917     def IsVertical(*args
, **kwargs
): 
 918         """IsVertical(self) -> bool""" 
 919         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 921     def SetShadowWidth(*args
, **kwargs
): 
 922         """SetShadowWidth(self, int w)""" 
 923         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 925     def GetShadowWidth(*args
, **kwargs
): 
 926         """GetShadowWidth(self) -> int""" 
 927         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 929     def SetBezelFace(*args
, **kwargs
): 
 930         """SetBezelFace(self, int w)""" 
 931         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 933     def GetBezelFace(*args
, **kwargs
): 
 934         """GetBezelFace(self) -> int""" 
 935         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 937     def GetClassDefaultAttributes(*args
, **kwargs
): 
 939         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 941         Get the default attributes for this class.  This is useful if you want 
 942         to use the same font or colour in your own control as in a standard 
 943         control -- which is a much better idea than hard coding specific 
 944         colours or fonts which might look completely out of place on the 
 945         user's system, especially if it uses themes. 
 947         The variant parameter is only relevant under Mac currently and is 
 948         ignore under other platforms. Under Mac, it will change the size of 
 949         the returned font. See `wx.Window.SetWindowVariant` for more about 
 952         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 954     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 955     BezelFace 
= property(GetBezelFace
,SetBezelFace
,doc
="See `GetBezelFace` and `SetBezelFace`")  
 956     Range 
= property(GetRange
,SetRange
,doc
="See `GetRange` and `SetRange`")  
 957     ShadowWidth 
= property(GetShadowWidth
,SetShadowWidth
,doc
="See `GetShadowWidth` and `SetShadowWidth`")  
 958     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 959 _controls_
.Gauge_swigregister(Gauge
) 
 960 GaugeNameStr 
= cvar
.GaugeNameStr
 
 962 def PreGauge(*args
, **kwargs
): 
 963     """PreGauge() -> Gauge""" 
 964     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 967 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 969     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 971     Get the default attributes for this class.  This is useful if you want 
 972     to use the same font or colour in your own control as in a standard 
 973     control -- which is a much better idea than hard coding specific 
 974     colours or fonts which might look completely out of place on the 
 975     user's system, especially if it uses themes. 
 977     The variant parameter is only relevant under Mac currently and is 
 978     ignore under other platforms. Under Mac, it will change the size of 
 979     the returned font. See `wx.Window.SetWindowVariant` for more about 
 982   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 984 #--------------------------------------------------------------------------- 
 986 class StaticBox(_core
.Control
): 
 987     """Proxy of C++ StaticBox class""" 
 988     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 989     __repr__ 
= _swig_repr
 
 990     def __init__(self
, *args
, **kwargs
):  
 992         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 993             Point pos=DefaultPosition, Size size=DefaultSize,  
 994             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 996         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 997         self
._setOORInfo
(self
) 
 999     def Create(*args
, **kwargs
): 
1001         Create(self, Window parent, int id=-1, String label=EmptyString,  
1002             Point pos=DefaultPosition, Size size=DefaultSize,  
1003             long style=0, String name=StaticBoxNameStr) -> bool 
1005         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
1007     def GetClassDefaultAttributes(*args
, **kwargs
): 
1009         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1011         Get the default attributes for this class.  This is useful if you want 
1012         to use the same font or colour in your own control as in a standard 
1013         control -- which is a much better idea than hard coding specific 
1014         colours or fonts which might look completely out of place on the 
1015         user's system, especially if it uses themes. 
1017         The variant parameter is only relevant under Mac currently and is 
1018         ignore under other platforms. Under Mac, it will change the size of 
1019         the returned font. See `wx.Window.SetWindowVariant` for more about 
1022         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1024     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1025 _controls_
.StaticBox_swigregister(StaticBox
) 
1026 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1027 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1028 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1030 def PreStaticBox(*args
, **kwargs
): 
1031     """PreStaticBox() -> StaticBox""" 
1032     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1035 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1037     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1039     Get the default attributes for this class.  This is useful if you want 
1040     to use the same font or colour in your own control as in a standard 
1041     control -- which is a much better idea than hard coding specific 
1042     colours or fonts which might look completely out of place on the 
1043     user's system, especially if it uses themes. 
1045     The variant parameter is only relevant under Mac currently and is 
1046     ignore under other platforms. Under Mac, it will change the size of 
1047     the returned font. See `wx.Window.SetWindowVariant` for more about 
1050   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1052 #--------------------------------------------------------------------------- 
1054 class StaticLine(_core
.Control
): 
1055     """Proxy of C++ StaticLine class""" 
1056     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1057     __repr__ 
= _swig_repr
 
1058     def __init__(self
, *args
, **kwargs
):  
1060         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1061             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1062             String name=StaticTextNameStr) -> StaticLine 
1064         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1065         self
._setOORInfo
(self
) 
1067     def Create(*args
, **kwargs
): 
1069         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1070             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1071             String name=StaticTextNameStr) -> bool 
1073         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1075     def IsVertical(*args
, **kwargs
): 
1076         """IsVertical(self) -> bool""" 
1077         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1079     def GetDefaultSize(*args
, **kwargs
): 
1080         """GetDefaultSize() -> int""" 
1081         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1083     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1084     def GetClassDefaultAttributes(*args
, **kwargs
): 
1086         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1088         Get the default attributes for this class.  This is useful if you want 
1089         to use the same font or colour in your own control as in a standard 
1090         control -- which is a much better idea than hard coding specific 
1091         colours or fonts which might look completely out of place on the 
1092         user's system, especially if it uses themes. 
1094         The variant parameter is only relevant under Mac currently and is 
1095         ignore under other platforms. Under Mac, it will change the size of 
1096         the returned font. See `wx.Window.SetWindowVariant` for more about 
1099         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1101     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1102 _controls_
.StaticLine_swigregister(StaticLine
) 
1104 def PreStaticLine(*args
, **kwargs
): 
1105     """PreStaticLine() -> StaticLine""" 
1106     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1109 def StaticLine_GetDefaultSize(*args
): 
1110   """StaticLine_GetDefaultSize() -> int""" 
1111   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1113 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1115     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1117     Get the default attributes for this class.  This is useful if you want 
1118     to use the same font or colour in your own control as in a standard 
1119     control -- which is a much better idea than hard coding specific 
1120     colours or fonts which might look completely out of place on the 
1121     user's system, especially if it uses themes. 
1123     The variant parameter is only relevant under Mac currently and is 
1124     ignore under other platforms. Under Mac, it will change the size of 
1125     the returned font. See `wx.Window.SetWindowVariant` for more about 
1128   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1130 #--------------------------------------------------------------------------- 
1132 class StaticText(_core
.Control
): 
1133     """Proxy of C++ StaticText class""" 
1134     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1135     __repr__ 
= _swig_repr
 
1136     def __init__(self
, *args
, **kwargs
):  
1138         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1139             Point pos=DefaultPosition, Size size=DefaultSize,  
1140             long style=0, String name=StaticTextNameStr) -> StaticText 
1142         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1143         self
._setOORInfo
(self
) 
1145     def Create(*args
, **kwargs
): 
1147         Create(self, Window parent, int id=-1, String label=EmptyString,  
1148             Point pos=DefaultPosition, Size size=DefaultSize,  
1149             long style=0, String name=StaticTextNameStr) -> bool 
1151         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1153     def Wrap(*args
, **kwargs
): 
1155         Wrap(self, int width) 
1157         This functions wraps the control's label so that each of its lines 
1158         becomes at most ``width`` pixels wide if possible (the lines are 
1159         broken at words boundaries so it might not be the case if words are 
1160         too long). If ``width`` is negative, no wrapping is done. 
1162         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1164     def GetClassDefaultAttributes(*args
, **kwargs
): 
1166         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1168         Get the default attributes for this class.  This is useful if you want 
1169         to use the same font or colour in your own control as in a standard 
1170         control -- which is a much better idea than hard coding specific 
1171         colours or fonts which might look completely out of place on the 
1172         user's system, especially if it uses themes. 
1174         The variant parameter is only relevant under Mac currently and is 
1175         ignore under other platforms. Under Mac, it will change the size of 
1176         the returned font. See `wx.Window.SetWindowVariant` for more about 
1179         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1181     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1182 _controls_
.StaticText_swigregister(StaticText
) 
1184 def PreStaticText(*args
, **kwargs
): 
1185     """PreStaticText() -> StaticText""" 
1186     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1189 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1191     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1193     Get the default attributes for this class.  This is useful if you want 
1194     to use the same font or colour in your own control as in a standard 
1195     control -- which is a much better idea than hard coding specific 
1196     colours or fonts which might look completely out of place on the 
1197     user's system, especially if it uses themes. 
1199     The variant parameter is only relevant under Mac currently and is 
1200     ignore under other platforms. Under Mac, it will change the size of 
1201     the returned font. See `wx.Window.SetWindowVariant` for more about 
1204   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1206 #--------------------------------------------------------------------------- 
1208 class StaticBitmap(_core
.Control
): 
1209     """Proxy of C++ StaticBitmap class""" 
1210     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1211     __repr__ 
= _swig_repr
 
1212     def __init__(self
, *args
, **kwargs
):  
1214         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1215             Point pos=DefaultPosition, Size size=DefaultSize,  
1216             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1218         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1219         self
._setOORInfo
(self
) 
1221     def Create(*args
, **kwargs
): 
1223         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1224             Point pos=DefaultPosition, Size size=DefaultSize,  
1225             long style=0, String name=StaticBitmapNameStr) -> bool 
1227         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1229     def GetBitmap(*args
, **kwargs
): 
1230         """GetBitmap(self) -> Bitmap""" 
1231         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1233     def SetBitmap(*args
, **kwargs
): 
1234         """SetBitmap(self, Bitmap bitmap)""" 
1235         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1237     def SetIcon(*args
, **kwargs
): 
1238         """SetIcon(self, Icon icon)""" 
1239         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1241     def GetClassDefaultAttributes(*args
, **kwargs
): 
1243         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1245         Get the default attributes for this class.  This is useful if you want 
1246         to use the same font or colour in your own control as in a standard 
1247         control -- which is a much better idea than hard coding specific 
1248         colours or fonts which might look completely out of place on the 
1249         user's system, especially if it uses themes. 
1251         The variant parameter is only relevant under Mac currently and is 
1252         ignore under other platforms. Under Mac, it will change the size of 
1253         the returned font. See `wx.Window.SetWindowVariant` for more about 
1256         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1258     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1259 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1261 def PreStaticBitmap(*args
, **kwargs
): 
1262     """PreStaticBitmap() -> StaticBitmap""" 
1263     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1266 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1268     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1270     Get the default attributes for this class.  This is useful if you want 
1271     to use the same font or colour in your own control as in a standard 
1272     control -- which is a much better idea than hard coding specific 
1273     colours or fonts which might look completely out of place on the 
1274     user's system, especially if it uses themes. 
1276     The variant parameter is only relevant under Mac currently and is 
1277     ignore under other platforms. Under Mac, it will change the size of 
1278     the returned font. See `wx.Window.SetWindowVariant` for more about 
1281   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1283 #--------------------------------------------------------------------------- 
1285 class ListBox(_core
.ControlWithItems
): 
1286     """Proxy of C++ ListBox class""" 
1287     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1288     __repr__ 
= _swig_repr
 
1289     def __init__(self
, *args
, **kwargs
):  
1291         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1292             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1293             long style=0, Validator validator=DefaultValidator,  
1294             String name=ListBoxNameStr) -> ListBox 
1296         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1297         self
._setOORInfo
(self
) 
1299     def Create(*args
, **kwargs
): 
1301         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1302             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1303             long style=0, Validator validator=DefaultValidator,  
1304             String name=ListBoxNameStr) -> bool 
1306         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1308     def Insert(*args
, **kwargs
): 
1310         Insert(self, String item, int pos, PyObject clientData=None) 
1312         Insert an item into the control before the item at the ``pos`` index, 
1313         optionally associating some data object with the item. 
1315         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1317     def InsertItems(*args
, **kwargs
): 
1318         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1319         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1321     def Set(*args
, **kwargs
): 
1322         """Set(self, wxArrayString items)""" 
1323         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1325     def IsSelected(*args
, **kwargs
): 
1326         """IsSelected(self, int n) -> bool""" 
1327         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1329     def SetSelection(*args
, **kwargs
): 
1330         """SetSelection(self, int n, bool select=True)""" 
1331         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1333     def Select(*args
, **kwargs
): 
1337         This is the same as `SetSelection` and exists only because it is 
1338         slightly more natural for controls which support multiple selection. 
1340         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1342     def Deselect(*args
, **kwargs
): 
1343         """Deselect(self, int n)""" 
1344         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1346     def DeselectAll(*args
, **kwargs
): 
1347         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1348         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1350     def SetStringSelection(*args
, **kwargs
): 
1351         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1352         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1354     def GetSelections(*args
, **kwargs
): 
1355         """GetSelections(self) -> PyObject""" 
1356         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1358     def SetFirstItem(*args
, **kwargs
): 
1359         """SetFirstItem(self, int n)""" 
1360         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1362     def SetFirstItemStr(*args
, **kwargs
): 
1363         """SetFirstItemStr(self, String s)""" 
1364         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1366     def EnsureVisible(*args
, **kwargs
): 
1367         """EnsureVisible(self, int n)""" 
1368         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1370     def AppendAndEnsureVisible(*args
, **kwargs
): 
1371         """AppendAndEnsureVisible(self, String s)""" 
1372         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1374     def IsSorted(*args
, **kwargs
): 
1375         """IsSorted(self) -> bool""" 
1376         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1378     def HitTest(*args
, **kwargs
): 
1380         HitTest(self, Point pt) -> int 
1382         Test where the given (in client coords) point lies 
1384         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1386     def SetItemForegroundColour(*args
, **kwargs
): 
1387         """SetItemForegroundColour(self, int item, Colour c)""" 
1388         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1390     def SetItemBackgroundColour(*args
, **kwargs
): 
1391         """SetItemBackgroundColour(self, int item, Colour c)""" 
1392         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1394     def SetItemFont(*args
, **kwargs
): 
1395         """SetItemFont(self, int item, Font f)""" 
1396         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1398     def GetClassDefaultAttributes(*args
, **kwargs
): 
1400         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1402         Get the default attributes for this class.  This is useful if you want 
1403         to use the same font or colour in your own control as in a standard 
1404         control -- which is a much better idea than hard coding specific 
1405         colours or fonts which might look completely out of place on the 
1406         user's system, especially if it uses themes. 
1408         The variant parameter is only relevant under Mac currently and is 
1409         ignore under other platforms. Under Mac, it will change the size of 
1410         the returned font. See `wx.Window.SetWindowVariant` for more about 
1413         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1415     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1416     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
1417 _controls_
.ListBox_swigregister(ListBox
) 
1418 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1420 def PreListBox(*args
, **kwargs
): 
1421     """PreListBox() -> ListBox""" 
1422     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1425 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1427     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1429     Get the default attributes for this class.  This is useful if you want 
1430     to use the same font or colour in your own control as in a standard 
1431     control -- which is a much better idea than hard coding specific 
1432     colours or fonts which might look completely out of place on the 
1433     user's system, especially if it uses themes. 
1435     The variant parameter is only relevant under Mac currently and is 
1436     ignore under other platforms. Under Mac, it will change the size of 
1437     the returned font. See `wx.Window.SetWindowVariant` for more about 
1440   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1442 #--------------------------------------------------------------------------- 
1444 class CheckListBox(ListBox
): 
1445     """Proxy of C++ CheckListBox class""" 
1446     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1447     __repr__ 
= _swig_repr
 
1448     def __init__(self
, *args
, **kwargs
):  
1450         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1451             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1452             long style=0, Validator validator=DefaultValidator,  
1453             String name=ListBoxNameStr) -> CheckListBox 
1455         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1456         self
._setOORInfo
(self
) 
1458     def Create(*args
, **kwargs
): 
1460         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1461             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1462             long style=0, Validator validator=DefaultValidator,  
1463             String name=ListBoxNameStr) -> bool 
1465         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1467     def IsChecked(*args
, **kwargs
): 
1468         """IsChecked(self, unsigned int index) -> bool""" 
1469         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1471     def Check(*args
, **kwargs
): 
1472         """Check(self, unsigned int index, int check=True)""" 
1473         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1475     def GetItemHeight(*args
, **kwargs
): 
1476         """GetItemHeight(self) -> int""" 
1477         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1479     ItemHeight 
= property(GetItemHeight
,doc
="See `GetItemHeight`")  
1480 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1482 def PreCheckListBox(*args
, **kwargs
): 
1483     """PreCheckListBox() -> CheckListBox""" 
1484     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1487 #--------------------------------------------------------------------------- 
1489 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1490 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1491 TE_READONLY 
= _controls_
.TE_READONLY
 
1492 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1493 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1494 TE_LEFT 
= _controls_
.TE_LEFT
 
1495 TE_CENTER 
= _controls_
.TE_CENTER
 
1496 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1497 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1498 TE_RICH 
= _controls_
.TE_RICH
 
1499 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1500 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1501 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1502 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1503 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1504 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1505 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1506 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1507 TE_RICH2 
= _controls_
.TE_RICH2
 
1508 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1509 TE_LINEWRAP 
= TE_CHARWRAP 
 
1510 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1511 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1512 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1513 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1514 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1515 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1516 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1517 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1518 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1519 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1520 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1521 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1522 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1523 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1524 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1525 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1526 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1527 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1528 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1529 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1530 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1531 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1532 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1533 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1534 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1535 TEXT_TYPE_ANY 
= _controls_
.TEXT_TYPE_ANY
 
1536 class TextAttr(object): 
1537     """Proxy of C++ TextAttr class""" 
1538     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1539     __repr__ 
= _swig_repr
 
1540     def __init__(self
, *args
, **kwargs
):  
1542         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1543             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1545         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1546     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1547     __del__ 
= lambda self 
: None; 
1548     def Init(*args
, **kwargs
): 
1550         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1552     def Merge(*args
, **kwargs
): 
1553         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1554         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1556     Merge 
= staticmethod(Merge
) 
1557     def SetTextColour(*args
, **kwargs
): 
1558         """SetTextColour(self, Colour colText)""" 
1559         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1561     def SetBackgroundColour(*args
, **kwargs
): 
1562         """SetBackgroundColour(self, Colour colBack)""" 
1563         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1565     def SetFont(*args
, **kwargs
): 
1566         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1567         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1569     def SetAlignment(*args
, **kwargs
): 
1570         """SetAlignment(self, int alignment)""" 
1571         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1573     def SetTabs(*args
, **kwargs
): 
1574         """SetTabs(self, wxArrayInt tabs)""" 
1575         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1577     def SetLeftIndent(*args
, **kwargs
): 
1578         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1579         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1581     def SetRightIndent(*args
, **kwargs
): 
1582         """SetRightIndent(self, int indent)""" 
1583         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1585     def SetFlags(*args
, **kwargs
): 
1586         """SetFlags(self, long flags)""" 
1587         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1589     def HasTextColour(*args
, **kwargs
): 
1590         """HasTextColour(self) -> bool""" 
1591         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1593     def HasBackgroundColour(*args
, **kwargs
): 
1594         """HasBackgroundColour(self) -> bool""" 
1595         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1597     def HasFont(*args
, **kwargs
): 
1598         """HasFont(self) -> bool""" 
1599         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1601     def HasAlignment(*args
, **kwargs
): 
1602         """HasAlignment(self) -> bool""" 
1603         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1605     def HasTabs(*args
, **kwargs
): 
1606         """HasTabs(self) -> bool""" 
1607         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1609     def HasLeftIndent(*args
, **kwargs
): 
1610         """HasLeftIndent(self) -> bool""" 
1611         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1613     def HasRightIndent(*args
, **kwargs
): 
1614         """HasRightIndent(self) -> bool""" 
1615         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1617     def HasFlag(*args
, **kwargs
): 
1618         """HasFlag(self, long flag) -> bool""" 
1619         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1621     def GetTextColour(*args
, **kwargs
): 
1622         """GetTextColour(self) -> Colour""" 
1623         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1625     def GetBackgroundColour(*args
, **kwargs
): 
1626         """GetBackgroundColour(self) -> Colour""" 
1627         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1629     def GetFont(*args
, **kwargs
): 
1630         """GetFont(self) -> Font""" 
1631         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1633     def GetAlignment(*args
, **kwargs
): 
1634         """GetAlignment(self) -> int""" 
1635         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1637     def GetTabs(*args
, **kwargs
): 
1638         """GetTabs(self) -> wxArrayInt""" 
1639         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1641     def GetLeftIndent(*args
, **kwargs
): 
1642         """GetLeftIndent(self) -> long""" 
1643         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1645     def GetLeftSubIndent(*args
, **kwargs
): 
1646         """GetLeftSubIndent(self) -> long""" 
1647         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1649     def GetRightIndent(*args
, **kwargs
): 
1650         """GetRightIndent(self) -> long""" 
1651         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1653     def GetFlags(*args
, **kwargs
): 
1654         """GetFlags(self) -> long""" 
1655         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1657     def IsDefault(*args
, **kwargs
): 
1658         """IsDefault(self) -> bool""" 
1659         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1661     def Combine(*args
, **kwargs
): 
1662         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1663         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1665     Combine 
= staticmethod(Combine
) 
1666     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
1667     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
1668     Flags 
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")  
1669     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
1670     LeftIndent 
= property(GetLeftIndent
,SetLeftIndent
,doc
="See `GetLeftIndent` and `SetLeftIndent`")  
1671     LeftSubIndent 
= property(GetLeftSubIndent
,doc
="See `GetLeftSubIndent`")  
1672     RightIndent 
= property(GetRightIndent
,SetRightIndent
,doc
="See `GetRightIndent` and `SetRightIndent`")  
1673     Tabs 
= property(GetTabs
,SetTabs
,doc
="See `GetTabs` and `SetTabs`")  
1674     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
1675 _controls_
.TextAttr_swigregister(TextAttr
) 
1676 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1678 def TextAttr_Merge(*args
, **kwargs
): 
1679   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1680   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1682 def TextAttr_Combine(*args
, **kwargs
): 
1683   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1684   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1686 class TextCtrl(_core
.Control
): 
1687     """Proxy of C++ TextCtrl class""" 
1688     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1689     __repr__ 
= _swig_repr
 
1690     def __init__(self
, *args
, **kwargs
):  
1692         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1693             Point pos=DefaultPosition, Size size=DefaultSize,  
1694             long style=0, Validator validator=DefaultValidator,  
1695             String name=TextCtrlNameStr) -> TextCtrl 
1697         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1698         self
._setOORInfo
(self
) 
1700     def Create(*args
, **kwargs
): 
1702         Create(self, Window parent, int id=-1, String value=EmptyString,  
1703             Point pos=DefaultPosition, Size size=DefaultSize,  
1704             long style=0, Validator validator=DefaultValidator,  
1705             String name=TextCtrlNameStr) -> bool 
1707         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1709     def GetValue(*args
, **kwargs
): 
1710         """GetValue(self) -> String""" 
1711         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1713     def SetValue(*args
, **kwargs
): 
1714         """SetValue(self, String value)""" 
1715         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1717     def IsEmpty(*args
, **kwargs
): 
1718         """IsEmpty(self) -> bool""" 
1719         return _controls_
.TextCtrl_IsEmpty(*args
, **kwargs
) 
1721     def ChangeValue(*args
, **kwargs
): 
1722         """ChangeValue(self, String value)""" 
1723         return _controls_
.TextCtrl_ChangeValue(*args
, **kwargs
) 
1725     def GetRange(*args
, **kwargs
): 
1726         """GetRange(self, long from, long to) -> String""" 
1727         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1729     def GetLineLength(*args
, **kwargs
): 
1730         """GetLineLength(self, long lineNo) -> int""" 
1731         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1733     def GetLineText(*args
, **kwargs
): 
1734         """GetLineText(self, long lineNo) -> String""" 
1735         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1737     def GetNumberOfLines(*args
, **kwargs
): 
1738         """GetNumberOfLines(self) -> int""" 
1739         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1741     def IsModified(*args
, **kwargs
): 
1742         """IsModified(self) -> bool""" 
1743         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1745     def IsEditable(*args
, **kwargs
): 
1746         """IsEditable(self) -> bool""" 
1747         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1749     def IsSingleLine(*args
, **kwargs
): 
1750         """IsSingleLine(self) -> bool""" 
1751         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1753     def IsMultiLine(*args
, **kwargs
): 
1754         """IsMultiLine(self) -> bool""" 
1755         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1757     def GetSelection(*args
, **kwargs
): 
1759         GetSelection() -> (from, to) 
1761         If the return values from and to are the same, there is no selection. 
1763         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1765     def GetStringSelection(*args
, **kwargs
): 
1766         """GetStringSelection(self) -> String""" 
1767         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1769     def Clear(*args
, **kwargs
): 
1771         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1773     def Replace(*args
, **kwargs
): 
1774         """Replace(self, long from, long to, String value)""" 
1775         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1777     def Remove(*args
, **kwargs
): 
1778         """Remove(self, long from, long to)""" 
1779         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1781     def LoadFile(*args
, **kwargs
): 
1782         """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool""" 
1783         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1785     def SaveFile(*args
, **kwargs
): 
1786         """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool""" 
1787         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1789     def MarkDirty(*args
, **kwargs
): 
1790         """MarkDirty(self)""" 
1791         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1793     def DiscardEdits(*args
, **kwargs
): 
1794         """DiscardEdits(self)""" 
1795         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1797     def SetModified(*args
, **kwargs
): 
1798         """SetModified(self, bool modified)""" 
1799         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1801     def SetMaxLength(*args
, **kwargs
): 
1802         """SetMaxLength(self, unsigned long len)""" 
1803         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1805     def WriteText(*args
, **kwargs
): 
1806         """WriteText(self, String text)""" 
1807         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1809     def AppendText(*args
, **kwargs
): 
1810         """AppendText(self, String text)""" 
1811         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1813     def EmulateKeyPress(*args
, **kwargs
): 
1814         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1815         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1817     def SetStyle(*args
, **kwargs
): 
1818         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1819         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1821     def GetStyle(*args
, **kwargs
): 
1822         """GetStyle(self, long position, TextAttr style) -> bool""" 
1823         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1825     def SetDefaultStyle(*args
, **kwargs
): 
1826         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1827         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1829     def GetDefaultStyle(*args
, **kwargs
): 
1830         """GetDefaultStyle(self) -> TextAttr""" 
1831         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1833     def XYToPosition(*args
, **kwargs
): 
1834         """XYToPosition(self, long x, long y) -> long""" 
1835         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1837     def PositionToXY(*args
, **kwargs
): 
1838         """PositionToXY(long pos) -> (x, y)""" 
1839         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1841     def ShowPosition(*args
, **kwargs
): 
1842         """ShowPosition(self, long pos)""" 
1843         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1845     def HitTest(*args
, **kwargs
): 
1847         HitTest(Point pt) -> (result, col, row) 
1849         Find the row, col coresponding to the character at the point given in 
1850         pixels. NB: pt is in device coords but is not adjusted for the client 
1851         area origin nor scrolling. 
1853         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1855     def HitTestPos(*args
, **kwargs
): 
1857         HitTestPos(Point pt) -> (result, position) 
1859         Find the character position in the text coresponding to the point 
1860         given in pixels. NB: pt is in device coords but is not adjusted for 
1861         the client area origin nor scrolling.  
1863         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1865     def Copy(*args
, **kwargs
): 
1867         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1869     def Cut(*args
, **kwargs
): 
1871         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1873     def Paste(*args
, **kwargs
): 
1875         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1877     def CanCopy(*args
, **kwargs
): 
1878         """CanCopy(self) -> bool""" 
1879         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1881     def CanCut(*args
, **kwargs
): 
1882         """CanCut(self) -> bool""" 
1883         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1885     def CanPaste(*args
, **kwargs
): 
1886         """CanPaste(self) -> bool""" 
1887         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1889     def Undo(*args
, **kwargs
): 
1891         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1893     def Redo(*args
, **kwargs
): 
1895         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1897     def CanUndo(*args
, **kwargs
): 
1898         """CanUndo(self) -> bool""" 
1899         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1901     def CanRedo(*args
, **kwargs
): 
1902         """CanRedo(self) -> bool""" 
1903         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1905     def SetInsertionPoint(*args
, **kwargs
): 
1906         """SetInsertionPoint(self, long pos)""" 
1907         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1909     def SetInsertionPointEnd(*args
, **kwargs
): 
1910         """SetInsertionPointEnd(self)""" 
1911         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1913     def GetInsertionPoint(*args
, **kwargs
): 
1914         """GetInsertionPoint(self) -> long""" 
1915         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1917     def GetLastPosition(*args
, **kwargs
): 
1918         """GetLastPosition(self) -> long""" 
1919         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1921     def SetSelection(*args
, **kwargs
): 
1922         """SetSelection(self, long from, long to)""" 
1923         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1925     def SelectAll(*args
, **kwargs
): 
1926         """SelectAll(self)""" 
1927         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1929     def SetEditable(*args
, **kwargs
): 
1930         """SetEditable(self, bool editable)""" 
1931         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1933     def SendTextUpdatedEvent(*args
, **kwargs
): 
1934         """SendTextUpdatedEvent(self)""" 
1935         return _controls_
.TextCtrl_SendTextUpdatedEvent(*args
, **kwargs
) 
1937     def ShowNativeCaret(*args
, **kwargs
): 
1938         """ShowNativeCaret(self, bool show=True) -> bool""" 
1939         return _controls_
.TextCtrl_ShowNativeCaret(*args
, **kwargs
) 
1941     def HideNativeCaret(*args
, **kwargs
): 
1942         """HideNativeCaret(self) -> bool""" 
1943         return _controls_
.TextCtrl_HideNativeCaret(*args
, **kwargs
) 
1945     def write(*args
, **kwargs
): 
1946         """write(self, String text)""" 
1947         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1949     def GetString(*args
, **kwargs
): 
1950         """GetString(self, long from, long to) -> String""" 
1951         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1953     def GetClassDefaultAttributes(*args
, **kwargs
): 
1955         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1957         Get the default attributes for this class.  This is useful if you want 
1958         to use the same font or colour in your own control as in a standard 
1959         control -- which is a much better idea than hard coding specific 
1960         colours or fonts which might look completely out of place on the 
1961         user's system, especially if it uses themes. 
1963         The variant parameter is only relevant under Mac currently and is 
1964         ignore under other platforms. Under Mac, it will change the size of 
1965         the returned font. See `wx.Window.SetWindowVariant` for more about 
1968         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1970     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1971     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
1972     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
1973     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
1974     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
1975     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
1976     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
1977     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
1978 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1980 def PreTextCtrl(*args
, **kwargs
): 
1981     """PreTextCtrl() -> TextCtrl""" 
1982     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1985 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1987     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1989     Get the default attributes for this class.  This is useful if you want 
1990     to use the same font or colour in your own control as in a standard 
1991     control -- which is a much better idea than hard coding specific 
1992     colours or fonts which might look completely out of place on the 
1993     user's system, especially if it uses themes. 
1995     The variant parameter is only relevant under Mac currently and is 
1996     ignore under other platforms. Under Mac, it will change the size of 
1997     the returned font. See `wx.Window.SetWindowVariant` for more about 
2000   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2002 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2003 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2004 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2005 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2006 class TextUrlEvent(_core
.CommandEvent
): 
2007     """Proxy of C++ TextUrlEvent class""" 
2008     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2009     __repr__ 
= _swig_repr
 
2010     def __init__(self
, *args
, **kwargs
):  
2011         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2012         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
2013     def GetMouseEvent(*args
, **kwargs
): 
2014         """GetMouseEvent(self) -> MouseEvent""" 
2015         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2017     def GetURLStart(*args
, **kwargs
): 
2018         """GetURLStart(self) -> long""" 
2019         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2021     def GetURLEnd(*args
, **kwargs
): 
2022         """GetURLEnd(self) -> long""" 
2023         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2025     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2026     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2027     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2028 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2030 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2031 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2032 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2033 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2035 #--------------------------------------------------------------------------- 
2037 class ScrollBar(_core
.Control
): 
2038     """Proxy of C++ ScrollBar class""" 
2039     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2040     __repr__ 
= _swig_repr
 
2041     def __init__(self
, *args
, **kwargs
):  
2043         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2044             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2045             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2047         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2048         self
._setOORInfo
(self
) 
2050     def Create(*args
, **kwargs
): 
2052         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2053             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2054             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2056         Do the 2nd phase and create the GUI control. 
2058         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2060     def GetThumbPosition(*args
, **kwargs
): 
2061         """GetThumbPosition(self) -> int""" 
2062         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2064     def GetThumbSize(*args
, **kwargs
): 
2065         """GetThumbSize(self) -> int""" 
2066         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2068     GetThumbLength 
= GetThumbSize 
 
2069     def GetPageSize(*args
, **kwargs
): 
2070         """GetPageSize(self) -> int""" 
2071         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2073     def GetRange(*args
, **kwargs
): 
2074         """GetRange(self) -> int""" 
2075         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2077     def IsVertical(*args
, **kwargs
): 
2078         """IsVertical(self) -> bool""" 
2079         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2081     def SetThumbPosition(*args
, **kwargs
): 
2082         """SetThumbPosition(self, int viewStart)""" 
2083         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2085     def GetClassDefaultAttributes(*args
, **kwargs
): 
2087         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2089         Get the default attributes for this class.  This is useful if you want 
2090         to use the same font or colour in your own control as in a standard 
2091         control -- which is a much better idea than hard coding specific 
2092         colours or fonts which might look completely out of place on the 
2093         user's system, especially if it uses themes. 
2095         The variant parameter is only relevant under Mac currently and is 
2096         ignore under other platforms. Under Mac, it will change the size of 
2097         the returned font. See `wx.Window.SetWindowVariant` for more about 
2100         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2102     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2103     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2104     Range 
= property(GetRange
,doc
="See `GetRange`")  
2105     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2106     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2107 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2108 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2110 def PreScrollBar(*args
, **kwargs
): 
2111     """PreScrollBar() -> ScrollBar""" 
2112     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2115 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2117     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2119     Get the default attributes for this class.  This is useful if you want 
2120     to use the same font or colour in your own control as in a standard 
2121     control -- which is a much better idea than hard coding specific 
2122     colours or fonts which might look completely out of place on the 
2123     user's system, especially if it uses themes. 
2125     The variant parameter is only relevant under Mac currently and is 
2126     ignore under other platforms. Under Mac, it will change the size of 
2127     the returned font. See `wx.Window.SetWindowVariant` for more about 
2130   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2132 #--------------------------------------------------------------------------- 
2134 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2135 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2136 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2137 SP_WRAP 
= _controls_
.SP_WRAP
 
2138 class SpinButton(_core
.Control
): 
2139     """Proxy of C++ SpinButton class""" 
2140     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2141     __repr__ 
= _swig_repr
 
2142     def __init__(self
, *args
, **kwargs
):  
2144         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2145             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2146             String name=SPIN_BUTTON_NAME) -> SpinButton 
2148         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2149         self
._setOORInfo
(self
) 
2151     def Create(*args
, **kwargs
): 
2153         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2154             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2155             String name=SPIN_BUTTON_NAME) -> bool 
2157         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2159     def GetValue(*args
, **kwargs
): 
2160         """GetValue(self) -> int""" 
2161         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2163     def GetMin(*args
, **kwargs
): 
2164         """GetMin(self) -> int""" 
2165         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2167     def GetMax(*args
, **kwargs
): 
2168         """GetMax(self) -> int""" 
2169         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2171     def SetValue(*args
, **kwargs
): 
2172         """SetValue(self, int val)""" 
2173         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2175     def SetMin(*args
, **kwargs
): 
2176         """SetMin(self, int minVal)""" 
2177         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2179     def SetMax(*args
, **kwargs
): 
2180         """SetMax(self, int maxVal)""" 
2181         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2183     def SetRange(*args
, **kwargs
): 
2184         """SetRange(self, int minVal, int maxVal)""" 
2185         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2187     def IsVertical(*args
, **kwargs
): 
2188         """IsVertical(self) -> bool""" 
2189         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2191     def GetClassDefaultAttributes(*args
, **kwargs
): 
2193         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2195         Get the default attributes for this class.  This is useful if you want 
2196         to use the same font or colour in your own control as in a standard 
2197         control -- which is a much better idea than hard coding specific 
2198         colours or fonts which might look completely out of place on the 
2199         user's system, especially if it uses themes. 
2201         The variant parameter is only relevant under Mac currently and is 
2202         ignore under other platforms. Under Mac, it will change the size of 
2203         the returned font. See `wx.Window.SetWindowVariant` for more about 
2206         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2208     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2209     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2210     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2211     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2212 _controls_
.SpinButton_swigregister(SpinButton
) 
2213 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2214 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2216 def PreSpinButton(*args
, **kwargs
): 
2217     """PreSpinButton() -> SpinButton""" 
2218     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2221 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2223     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2225     Get the default attributes for this class.  This is useful if you want 
2226     to use the same font or colour in your own control as in a standard 
2227     control -- which is a much better idea than hard coding specific 
2228     colours or fonts which might look completely out of place on the 
2229     user's system, especially if it uses themes. 
2231     The variant parameter is only relevant under Mac currently and is 
2232     ignore under other platforms. Under Mac, it will change the size of 
2233     the returned font. See `wx.Window.SetWindowVariant` for more about 
2236   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2238 class SpinCtrl(_core
.Control
): 
2239     """Proxy of C++ SpinCtrl class""" 
2240     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2241     __repr__ 
= _swig_repr
 
2242     def __init__(self
, *args
, **kwargs
):  
2244         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2245             Point pos=DefaultPosition, Size size=DefaultSize,  
2246             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2247             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2249         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2250         self
._setOORInfo
(self
) 
2252     def Create(*args
, **kwargs
): 
2254         Create(self, Window parent, int id=-1, String value=EmptyString,  
2255             Point pos=DefaultPosition, Size size=DefaultSize,  
2256             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2257             int initial=0, String name=SpinCtrlNameStr) -> bool 
2259         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2261     def GetValue(*args
, **kwargs
): 
2262         """GetValue(self) -> int""" 
2263         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2265     def SetValue(*args
, **kwargs
): 
2266         """SetValue(self, int value)""" 
2267         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2269     def SetValueString(*args
, **kwargs
): 
2270         """SetValueString(self, String text)""" 
2271         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2273     def SetRange(*args
, **kwargs
): 
2274         """SetRange(self, int minVal, int maxVal)""" 
2275         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2277     def GetMin(*args
, **kwargs
): 
2278         """GetMin(self) -> int""" 
2279         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2281     def GetMax(*args
, **kwargs
): 
2282         """GetMax(self) -> int""" 
2283         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2285     def SetSelection(*args
, **kwargs
): 
2286         """SetSelection(self, long from, long to)""" 
2287         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2289     def GetClassDefaultAttributes(*args
, **kwargs
): 
2291         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2293         Get the default attributes for this class.  This is useful if you want 
2294         to use the same font or colour in your own control as in a standard 
2295         control -- which is a much better idea than hard coding specific 
2296         colours or fonts which might look completely out of place on the 
2297         user's system, especially if it uses themes. 
2299         The variant parameter is only relevant under Mac currently and is 
2300         ignore under other platforms. Under Mac, it will change the size of 
2301         the returned font. See `wx.Window.SetWindowVariant` for more about 
2304         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2306     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2307     Max 
= property(GetMax
,doc
="See `GetMax`")  
2308     Min 
= property(GetMin
,doc
="See `GetMin`")  
2309     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2310 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2312 def PreSpinCtrl(*args
, **kwargs
): 
2313     """PreSpinCtrl() -> SpinCtrl""" 
2314     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2317 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2319     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2321     Get the default attributes for this class.  This is useful if you want 
2322     to use the same font or colour in your own control as in a standard 
2323     control -- which is a much better idea than hard coding specific 
2324     colours or fonts which might look completely out of place on the 
2325     user's system, especially if it uses themes. 
2327     The variant parameter is only relevant under Mac currently and is 
2328     ignore under other platforms. Under Mac, it will change the size of 
2329     the returned font. See `wx.Window.SetWindowVariant` for more about 
2332   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2334 class SpinEvent(_core
.NotifyEvent
): 
2335     """Proxy of C++ SpinEvent class""" 
2336     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2337     __repr__ 
= _swig_repr
 
2338     def __init__(self
, *args
, **kwargs
):  
2339         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2340         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2341     def GetPosition(*args
, **kwargs
): 
2342         """GetPosition(self) -> int""" 
2343         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2345     def SetPosition(*args
, **kwargs
): 
2346         """SetPosition(self, int pos)""" 
2347         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2349     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2350 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2352 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2353 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2354 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2355 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2356 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2358 #--------------------------------------------------------------------------- 
2360 class RadioBox(_core
.Control
): 
2361     """Proxy of C++ RadioBox class""" 
2362     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2363     __repr__ 
= _swig_repr
 
2364     def __init__(self
, *args
, **kwargs
):  
2366         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2367             Point pos=DefaultPosition, Size size=DefaultSize,  
2368             wxArrayString choices=wxPyEmptyStringArray,  
2369             int majorDimension=0, long style=RA_HORIZONTAL,  
2370             Validator validator=DefaultValidator,  
2371             String name=RadioBoxNameStr) -> RadioBox 
2373         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2374         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2375         self
._setOORInfo
(self
) 
2377     def Create(*args
, **kwargs
): 
2379         Create(self, Window parent, int id=-1, String label=EmptyString,  
2380             Point pos=DefaultPosition, Size size=DefaultSize,  
2381             wxArrayString choices=wxPyEmptyStringArray,  
2382             int majorDimension=0, long style=RA_HORIZONTAL,  
2383             Validator validator=DefaultValidator,  
2384             String name=RadioBoxNameStr) -> bool 
2386         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2388     def SetSelection(*args
, **kwargs
): 
2389         """SetSelection(self, int n)""" 
2390         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2392     def GetSelection(*args
, **kwargs
): 
2393         """GetSelection(self) -> int""" 
2394         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2396     def GetStringSelection(*args
, **kwargs
): 
2397         """GetStringSelection(self) -> String""" 
2398         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2400     def SetStringSelection(*args
, **kwargs
): 
2401         """SetStringSelection(self, String s) -> bool""" 
2402         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2404     def GetCount(*args
, **kwargs
): 
2405         """GetCount(self) -> size_t""" 
2406         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2408     def FindString(*args
, **kwargs
): 
2409         """FindString(self, String s) -> int""" 
2410         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2412     def GetString(*args
, **kwargs
): 
2413         """GetString(self, int n) -> String""" 
2414         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2416     def SetString(*args
, **kwargs
): 
2417         """SetString(self, int n, String label)""" 
2418         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2420     GetItemLabel 
= GetString 
 
2421     SetItemLabel 
= SetString 
 
2422     def EnableItem(*args
, **kwargs
): 
2423         """EnableItem(self, unsigned int n, bool enable=True)""" 
2424         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2426     def ShowItem(*args
, **kwargs
): 
2427         """ShowItem(self, unsigned int n, bool show=True)""" 
2428         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2430     def IsItemEnabled(*args
, **kwargs
): 
2431         """IsItemEnabled(self, unsigned int n) -> bool""" 
2432         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2434     def IsItemShown(*args
, **kwargs
): 
2435         """IsItemShown(self, unsigned int n) -> bool""" 
2436         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2438     def GetColumnCount(*args
, **kwargs
): 
2439         """GetColumnCount(self) -> unsigned int""" 
2440         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2442     def GetRowCount(*args
, **kwargs
): 
2443         """GetRowCount(self) -> unsigned int""" 
2444         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2446     def GetNextItem(*args
, **kwargs
): 
2447         """GetNextItem(self, int item, int dir, long style) -> int""" 
2448         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2450     def SetItemToolTip(*args
, **kwargs
): 
2451         """SetItemToolTip(self, unsigned int item, String text)""" 
2452         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2454     def GetItemToolTip(*args
, **kwargs
): 
2455         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2456         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2458     def SetItemHelpText(*args
, **kwargs
): 
2459         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2460         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2462     def GetItemHelpText(*args
, **kwargs
): 
2463         """GetItemHelpText(self, unsigned int n) -> String""" 
2464         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2466     def GetClassDefaultAttributes(*args
, **kwargs
): 
2468         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2470         Get the default attributes for this class.  This is useful if you want 
2471         to use the same font or colour in your own control as in a standard 
2472         control -- which is a much better idea than hard coding specific 
2473         colours or fonts which might look completely out of place on the 
2474         user's system, especially if it uses themes. 
2476         The variant parameter is only relevant under Mac currently and is 
2477         ignore under other platforms. Under Mac, it will change the size of 
2478         the returned font. See `wx.Window.SetWindowVariant` for more about 
2481         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2483     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2484     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2485     Count 
= property(GetCount
,doc
="See `GetCount`")  
2486     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2487     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2488     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2489 _controls_
.RadioBox_swigregister(RadioBox
) 
2490 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2491 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2493 def PreRadioBox(*args
, **kwargs
): 
2494     """PreRadioBox() -> RadioBox""" 
2495     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2498 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2500     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2502     Get the default attributes for this class.  This is useful if you want 
2503     to use the same font or colour in your own control as in a standard 
2504     control -- which is a much better idea than hard coding specific 
2505     colours or fonts which might look completely out of place on the 
2506     user's system, especially if it uses themes. 
2508     The variant parameter is only relevant under Mac currently and is 
2509     ignore under other platforms. Under Mac, it will change the size of 
2510     the returned font. See `wx.Window.SetWindowVariant` for more about 
2513   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2515 #--------------------------------------------------------------------------- 
2517 class RadioButton(_core
.Control
): 
2518     """Proxy of C++ RadioButton class""" 
2519     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2520     __repr__ 
= _swig_repr
 
2521     def __init__(self
, *args
, **kwargs
):  
2523         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2524             Point pos=DefaultPosition, Size size=DefaultSize,  
2525             long style=0, Validator validator=DefaultValidator,  
2526             String name=RadioButtonNameStr) -> RadioButton 
2528         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2529         self
._setOORInfo
(self
) 
2531     def Create(*args
, **kwargs
): 
2533         Create(self, Window parent, int id=-1, String label=EmptyString,  
2534             Point pos=DefaultPosition, Size size=DefaultSize,  
2535             long style=0, Validator validator=DefaultValidator,  
2536             String name=RadioButtonNameStr) -> bool 
2538         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2540     def GetValue(*args
, **kwargs
): 
2541         """GetValue(self) -> bool""" 
2542         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2544     def SetValue(*args
, **kwargs
): 
2545         """SetValue(self, bool value)""" 
2546         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2548     def GetClassDefaultAttributes(*args
, **kwargs
): 
2550         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2552         Get the default attributes for this class.  This is useful if you want 
2553         to use the same font or colour in your own control as in a standard 
2554         control -- which is a much better idea than hard coding specific 
2555         colours or fonts which might look completely out of place on the 
2556         user's system, especially if it uses themes. 
2558         The variant parameter is only relevant under Mac currently and is 
2559         ignore under other platforms. Under Mac, it will change the size of 
2560         the returned font. See `wx.Window.SetWindowVariant` for more about 
2563         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2565     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2566     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2567 _controls_
.RadioButton_swigregister(RadioButton
) 
2569 def PreRadioButton(*args
, **kwargs
): 
2570     """PreRadioButton() -> RadioButton""" 
2571     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2574 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2576     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2578     Get the default attributes for this class.  This is useful if you want 
2579     to use the same font or colour in your own control as in a standard 
2580     control -- which is a much better idea than hard coding specific 
2581     colours or fonts which might look completely out of place on the 
2582     user's system, especially if it uses themes. 
2584     The variant parameter is only relevant under Mac currently and is 
2585     ignore under other platforms. Under Mac, it will change the size of 
2586     the returned font. See `wx.Window.SetWindowVariant` for more about 
2589   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2591 #--------------------------------------------------------------------------- 
2593 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2594 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2595 SL_TICKS 
= _controls_
.SL_TICKS
 
2596 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2597 SL_LABELS 
= _controls_
.SL_LABELS
 
2598 SL_LEFT 
= _controls_
.SL_LEFT
 
2599 SL_TOP 
= _controls_
.SL_TOP
 
2600 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2601 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2602 SL_BOTH 
= _controls_
.SL_BOTH
 
2603 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2604 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2605 class Slider(_core
.Control
): 
2606     """Proxy of C++ Slider class""" 
2607     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2608     __repr__ 
= _swig_repr
 
2609     def __init__(self
, *args
, **kwargs
):  
2611         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2612             int maxValue=100, Point pos=DefaultPosition,  
2613             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2614             Validator validator=DefaultValidator,  
2615             String name=SliderNameStr) -> Slider 
2617         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2618         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2619         self
._setOORInfo
(self
) 
2621     def Create(*args
, **kwargs
): 
2623         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2624             int maxValue=100, Point pos=DefaultPosition,  
2625             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2626             Validator validator=DefaultValidator,  
2627             String name=SliderNameStr) -> bool 
2629         return _controls_
.Slider_Create(*args
, **kwargs
) 
2631     def GetValue(*args
, **kwargs
): 
2632         """GetValue(self) -> int""" 
2633         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2635     def SetValue(*args
, **kwargs
): 
2636         """SetValue(self, int value)""" 
2637         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2639     def SetRange(*args
, **kwargs
): 
2640         """SetRange(self, int minValue, int maxValue)""" 
2641         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2643     def GetMin(*args
, **kwargs
): 
2644         """GetMin(self) -> int""" 
2645         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2647     def GetMax(*args
, **kwargs
): 
2648         """GetMax(self) -> int""" 
2649         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2651     def SetMin(*args
, **kwargs
): 
2652         """SetMin(self, int minValue)""" 
2653         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2655     def SetMax(*args
, **kwargs
): 
2656         """SetMax(self, int maxValue)""" 
2657         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2659     def SetLineSize(*args
, **kwargs
): 
2660         """SetLineSize(self, int lineSize)""" 
2661         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2663     def SetPageSize(*args
, **kwargs
): 
2664         """SetPageSize(self, int pageSize)""" 
2665         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2667     def GetLineSize(*args
, **kwargs
): 
2668         """GetLineSize(self) -> int""" 
2669         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2671     def GetPageSize(*args
, **kwargs
): 
2672         """GetPageSize(self) -> int""" 
2673         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2675     def SetThumbLength(*args
, **kwargs
): 
2676         """SetThumbLength(self, int lenPixels)""" 
2677         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2679     def GetThumbLength(*args
, **kwargs
): 
2680         """GetThumbLength(self) -> int""" 
2681         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2683     def SetTickFreq(*args
, **kwargs
): 
2684         """SetTickFreq(self, int n, int pos=1)""" 
2685         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2687     def GetTickFreq(*args
, **kwargs
): 
2688         """GetTickFreq(self) -> int""" 
2689         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2691     def ClearTicks(*args
, **kwargs
): 
2692         """ClearTicks(self)""" 
2693         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2695     def SetTick(*args
, **kwargs
): 
2696         """SetTick(self, int tickPos)""" 
2697         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2699     def ClearSel(*args
, **kwargs
): 
2700         """ClearSel(self)""" 
2701         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2703     def GetSelEnd(*args
, **kwargs
): 
2704         """GetSelEnd(self) -> int""" 
2705         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2707     def GetSelStart(*args
, **kwargs
): 
2708         """GetSelStart(self) -> int""" 
2709         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2711     def SetSelection(*args
, **kwargs
): 
2712         """SetSelection(self, int min, int max)""" 
2713         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2715     def GetClassDefaultAttributes(*args
, **kwargs
): 
2717         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2719         Get the default attributes for this class.  This is useful if you want 
2720         to use the same font or colour in your own control as in a standard 
2721         control -- which is a much better idea than hard coding specific 
2722         colours or fonts which might look completely out of place on the 
2723         user's system, especially if it uses themes. 
2725         The variant parameter is only relevant under Mac currently and is 
2726         ignore under other platforms. Under Mac, it will change the size of 
2727         the returned font. See `wx.Window.SetWindowVariant` for more about 
2730         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2732     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2733     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2734     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2735     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2736     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2737     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2738     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2739     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2740     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2741     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2742 _controls_
.Slider_swigregister(Slider
) 
2743 SliderNameStr 
= cvar
.SliderNameStr
 
2745 def PreSlider(*args
, **kwargs
): 
2746     """PreSlider() -> Slider""" 
2747     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2750 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2752     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2754     Get the default attributes for this class.  This is useful if you want 
2755     to use the same font or colour in your own control as in a standard 
2756     control -- which is a much better idea than hard coding specific 
2757     colours or fonts which might look completely out of place on the 
2758     user's system, especially if it uses themes. 
2760     The variant parameter is only relevant under Mac currently and is 
2761     ignore under other platforms. Under Mac, it will change the size of 
2762     the returned font. See `wx.Window.SetWindowVariant` for more about 
2765   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2767 #--------------------------------------------------------------------------- 
2769 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2770 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2772 class ToggleButton(_core
.Control
): 
2773     """Proxy of C++ ToggleButton class""" 
2774     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2775     __repr__ 
= _swig_repr
 
2776     def __init__(self
, *args
, **kwargs
):  
2778         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2779             Point pos=DefaultPosition, Size size=DefaultSize,  
2780             long style=0, Validator validator=DefaultValidator,  
2781             String name=ToggleButtonNameStr) -> ToggleButton 
2783         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2784         self
._setOORInfo
(self
) 
2786     def Create(*args
, **kwargs
): 
2788         Create(self, Window parent, int id=-1, String label=EmptyString,  
2789             Point pos=DefaultPosition, Size size=DefaultSize,  
2790             long style=0, Validator validator=DefaultValidator,  
2791             String name=ToggleButtonNameStr) -> bool 
2793         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2795     def SetValue(*args
, **kwargs
): 
2796         """SetValue(self, bool value)""" 
2797         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2799     def GetValue(*args
, **kwargs
): 
2800         """GetValue(self) -> bool""" 
2801         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2803     def GetClassDefaultAttributes(*args
, **kwargs
): 
2805         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2807         Get the default attributes for this class.  This is useful if you want 
2808         to use the same font or colour in your own control as in a standard 
2809         control -- which is a much better idea than hard coding specific 
2810         colours or fonts which might look completely out of place on the 
2811         user's system, especially if it uses themes. 
2813         The variant parameter is only relevant under Mac currently and is 
2814         ignore under other platforms. Under Mac, it will change the size of 
2815         the returned font. See `wx.Window.SetWindowVariant` for more about 
2818         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2820     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2821     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2822 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2823 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2825 def PreToggleButton(*args
, **kwargs
): 
2826     """PreToggleButton() -> ToggleButton""" 
2827     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2830 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2832     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2834     Get the default attributes for this class.  This is useful if you want 
2835     to use the same font or colour in your own control as in a standard 
2836     control -- which is a much better idea than hard coding specific 
2837     colours or fonts which might look completely out of place on the 
2838     user's system, especially if it uses themes. 
2840     The variant parameter is only relevant under Mac currently and is 
2841     ignore under other platforms. Under Mac, it will change the size of 
2842     the returned font. See `wx.Window.SetWindowVariant` for more about 
2845   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2847 #--------------------------------------------------------------------------- 
2849 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2850 BK_TOP 
= _controls_
.BK_TOP
 
2851 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2852 BK_LEFT 
= _controls_
.BK_LEFT
 
2853 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2854 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2855 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2856 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2857 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2858 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2859 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2860 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2861 class BookCtrlBase(_core
.Control
): 
2862     """Proxy of C++ BookCtrlBase class""" 
2863     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2864     def __init__(self
): raise AttributeError, "No constructor defined" 
2865     __repr__ 
= _swig_repr
 
2866     def GetPageCount(*args
, **kwargs
): 
2867         """GetPageCount(self) -> size_t""" 
2868         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2870     def GetPage(*args
, **kwargs
): 
2871         """GetPage(self, size_t n) -> Window""" 
2872         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2874     def GetCurrentPage(*args
, **kwargs
): 
2875         """GetCurrentPage(self) -> Window""" 
2876         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2878     def GetSelection(*args
, **kwargs
): 
2879         """GetSelection(self) -> int""" 
2880         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2882     def SetPageText(*args
, **kwargs
): 
2883         """SetPageText(self, size_t n, String strText) -> bool""" 
2884         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2886     def GetPageText(*args
, **kwargs
): 
2887         """GetPageText(self, size_t n) -> String""" 
2888         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2890     def SetImageList(*args
, **kwargs
): 
2891         """SetImageList(self, ImageList imageList)""" 
2892         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2894     def AssignImageList(*args
, **kwargs
): 
2895         """AssignImageList(self, ImageList imageList)""" 
2896         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2898     def GetImageList(*args
, **kwargs
): 
2899         """GetImageList(self) -> ImageList""" 
2900         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2902     def GetPageImage(*args
, **kwargs
): 
2903         """GetPageImage(self, size_t n) -> int""" 
2904         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2906     def SetPageImage(*args
, **kwargs
): 
2907         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2908         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2910     def SetPageSize(*args
, **kwargs
): 
2911         """SetPageSize(self, Size size)""" 
2912         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2914     def CalcSizeFromPage(*args
, **kwargs
): 
2915         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2916         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2918     def GetInternalBorder(*args
, **kwargs
): 
2919         """GetInternalBorder(self) -> unsigned int""" 
2920         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2922     def SetInternalBorder(*args
, **kwargs
): 
2923         """SetInternalBorder(self, unsigned int internalBorder)""" 
2924         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2926     def IsVertical(*args
, **kwargs
): 
2927         """IsVertical(self) -> bool""" 
2928         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2930     def SetControlMargin(*args
, **kwargs
): 
2931         """SetControlMargin(self, int margin)""" 
2932         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2934     def GetControlMargin(*args
, **kwargs
): 
2935         """GetControlMargin(self) -> int""" 
2936         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2938     def SetFitToCurrentPage(*args
, **kwargs
): 
2939         """SetFitToCurrentPage(self, bool fit)""" 
2940         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2942     def GetFitToCurrentPage(*args
, **kwargs
): 
2943         """GetFitToCurrentPage(self) -> bool""" 
2944         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2946     def GetControlSizer(*args
, **kwargs
): 
2947         """GetControlSizer(self) -> Sizer""" 
2948         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2950     def DeletePage(*args
, **kwargs
): 
2951         """DeletePage(self, size_t n) -> bool""" 
2952         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2954     def RemovePage(*args
, **kwargs
): 
2955         """RemovePage(self, size_t n) -> bool""" 
2956         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2958     def DeleteAllPages(*args
, **kwargs
): 
2959         """DeleteAllPages(self) -> bool""" 
2960         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2962     def AddPage(*args
, **kwargs
): 
2963         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2964         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2966     def InsertPage(*args
, **kwargs
): 
2968         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2969             int imageId=-1) -> bool 
2971         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2973     def SetSelection(*args
, **kwargs
): 
2974         """SetSelection(self, size_t n) -> int""" 
2975         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2977     def ChangeSelection(*args
, **kwargs
): 
2978         """ChangeSelection(self, size_t n) -> int""" 
2979         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
2981     def AdvanceSelection(*args
, **kwargs
): 
2982         """AdvanceSelection(self, bool forward=True)""" 
2983         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2985     def HitTest(*args
, **kwargs
): 
2987         HitTest(Point pt) -> (tab, where) 
2989         Returns the page/tab which is hit, and flags indicating where using 
2990         wx.NB_HITTEST flags. 
2992         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2994     def GetClassDefaultAttributes(*args
, **kwargs
): 
2996         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2998         Get the default attributes for this class.  This is useful if you want 
2999         to use the same font or colour in your own control as in a standard 
3000         control -- which is a much better idea than hard coding specific 
3001         colours or fonts which might look completely out of place on the 
3002         user's system, especially if it uses themes. 
3004         The variant parameter is only relevant under Mac currently and is 
3005         ignore under other platforms. Under Mac, it will change the size of 
3006         the returned font. See `wx.Window.SetWindowVariant` for more about 
3009         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3011     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3012     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
3013     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
3014     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
3015     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
3016     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
3017     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3018     Page 
= property(GetPage
,doc
="See `GetPage`")  
3019     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3020     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3021     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3022     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3023 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3024 NotebookNameStr 
= cvar
.NotebookNameStr
 
3026 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3028     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3030     Get the default attributes for this class.  This is useful if you want 
3031     to use the same font or colour in your own control as in a standard 
3032     control -- which is a much better idea than hard coding specific 
3033     colours or fonts which might look completely out of place on the 
3034     user's system, especially if it uses themes. 
3036     The variant parameter is only relevant under Mac currently and is 
3037     ignore under other platforms. Under Mac, it will change the size of 
3038     the returned font. See `wx.Window.SetWindowVariant` for more about 
3041   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3043 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3044     """Proxy of C++ BookCtrlBaseEvent class""" 
3045     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3046     __repr__ 
= _swig_repr
 
3047     def __init__(self
, *args
, **kwargs
):  
3049         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3050             int nOldSel=-1) -> BookCtrlBaseEvent 
3052         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3053     def GetSelection(*args
, **kwargs
): 
3055         GetSelection(self) -> int 
3057         Returns item index for a listbox or choice selection event (not valid 
3060         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3062     def SetSelection(*args
, **kwargs
): 
3063         """SetSelection(self, int nSel)""" 
3064         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3066     def GetOldSelection(*args
, **kwargs
): 
3067         """GetOldSelection(self) -> int""" 
3068         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3070     def SetOldSelection(*args
, **kwargs
): 
3071         """SetOldSelection(self, int nOldSel)""" 
3072         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3074     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3075     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3076 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
3078 #--------------------------------------------------------------------------- 
3080 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3081 NB_TOP 
= _controls_
.NB_TOP
 
3082 NB_LEFT 
= _controls_
.NB_LEFT
 
3083 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3084 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3085 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3086 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3087 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3088 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3089 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3090 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3091 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3092 class Notebook(BookCtrlBase
): 
3093     """Proxy of C++ Notebook class""" 
3094     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3095     __repr__ 
= _swig_repr
 
3096     def __init__(self
, *args
, **kwargs
):  
3098         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3099             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3101         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3102         self
._setOORInfo
(self
) 
3104     def Create(*args
, **kwargs
): 
3106         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3107             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3109         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3111     def GetRowCount(*args
, **kwargs
): 
3112         """GetRowCount(self) -> int""" 
3113         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3115     def SetPadding(*args
, **kwargs
): 
3116         """SetPadding(self, Size padding)""" 
3117         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3119     def SetTabSize(*args
, **kwargs
): 
3120         """SetTabSize(self, Size sz)""" 
3121         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3123     def GetThemeBackgroundColour(*args
, **kwargs
): 
3124         """GetThemeBackgroundColour(self) -> Colour""" 
3125         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3127     def GetClassDefaultAttributes(*args
, **kwargs
): 
3129         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3131         Get the default attributes for this class.  This is useful if you want 
3132         to use the same font or colour in your own control as in a standard 
3133         control -- which is a much better idea than hard coding specific 
3134         colours or fonts which might look completely out of place on the 
3135         user's system, especially if it uses themes. 
3137         The variant parameter is only relevant under Mac currently and is 
3138         ignore under other platforms. Under Mac, it will change the size of 
3139         the returned font. See `wx.Window.SetWindowVariant` for more about 
3142         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3144     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3145     def SendPageChangingEvent(*args
, **kwargs
): 
3146         """SendPageChangingEvent(self, int nPage) -> bool""" 
3147         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3149     def SendPageChangedEvent(*args
, **kwargs
): 
3150         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3151         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3153     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3154     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3155 _controls_
.Notebook_swigregister(Notebook
) 
3157 def PreNotebook(*args
, **kwargs
): 
3158     """PreNotebook() -> Notebook""" 
3159     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3162 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3164     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3166     Get the default attributes for this class.  This is useful if you want 
3167     to use the same font or colour in your own control as in a standard 
3168     control -- which is a much better idea than hard coding specific 
3169     colours or fonts which might look completely out of place on the 
3170     user's system, especially if it uses themes. 
3172     The variant parameter is only relevant under Mac currently and is 
3173     ignore under other platforms. Under Mac, it will change the size of 
3174     the returned font. See `wx.Window.SetWindowVariant` for more about 
3177   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3179 class NotebookEvent(BookCtrlBaseEvent
): 
3180     """Proxy of C++ NotebookEvent class""" 
3181     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3182     __repr__ 
= _swig_repr
 
3183     def __init__(self
, *args
, **kwargs
):  
3185         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3186             int nOldSel=-1) -> NotebookEvent 
3188         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3189 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3191 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3192 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3194 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3195 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3197 #---------------------------------------------------------------------------- 
3199 class NotebookPage(wx
.Panel
): 
3201     There is an old (and apparently unsolvable) bug when placing a 
3202     window with a nonstandard background colour in a wx.Notebook on 
3203     wxGTK1, as the notbooks's background colour would always be used 
3204     when the window is refreshed.  The solution is to place a panel in 
3205     the notbook and the coloured window on the panel, sized to cover 
3206     the panel.  This simple class does that for you, just put an 
3207     instance of this in the notebook and make your regular window a 
3208     child of this one and it will handle the resize for you. 
3210     def __init__(self
, parent
, id=-1, 
3211                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3212                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3213         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3215         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3217     def OnSize(self
, evt
): 
3218         if self
.child 
is None: 
3219             children 
= self
.GetChildren() 
3221                 self
.child 
= children
[0] 
3223             self
.child
.SetPosition((0,0)) 
3224             self
.child
.SetSize(self
.GetSize()) 
3227 #--------------------------------------------------------------------------- 
3229 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3230 LB_TOP 
= _controls_
.LB_TOP
 
3231 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3232 LB_LEFT 
= _controls_
.LB_LEFT
 
3233 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3234 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3235 class Listbook(BookCtrlBase
): 
3236     """Proxy of C++ Listbook class""" 
3237     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3238     __repr__ 
= _swig_repr
 
3239     def __init__(self
, *args
, **kwargs
):  
3241         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3242             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3244         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3245         self
._setOORInfo
(self
) 
3247     def Create(*args
, **kwargs
): 
3249         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3250             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3252         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3254     def GetListView(*args
, **kwargs
): 
3255         """GetListView(self) -> ListView""" 
3256         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3258     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3259 _controls_
.Listbook_swigregister(Listbook
) 
3261 def PreListbook(*args
, **kwargs
): 
3262     """PreListbook() -> Listbook""" 
3263     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3266 class ListbookEvent(BookCtrlBaseEvent
): 
3267     """Proxy of C++ ListbookEvent class""" 
3268     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3269     __repr__ 
= _swig_repr
 
3270     def __init__(self
, *args
, **kwargs
):  
3272         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3273             int nOldSel=-1) -> ListbookEvent 
3275         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3276 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3278 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3279 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3280 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3281 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3283 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3284 CHB_TOP 
= _controls_
.CHB_TOP
 
3285 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3286 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3287 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3288 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3289 class Choicebook(BookCtrlBase
): 
3290     """Proxy of C++ Choicebook class""" 
3291     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3292     __repr__ 
= _swig_repr
 
3293     def __init__(self
, *args
, **kwargs
):  
3295         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3296             long style=0, String name=EmptyString) -> Choicebook 
3298         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3299         self
._setOORInfo
(self
) 
3301     def Create(*args
, **kwargs
): 
3303         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3304             long style=0, String name=EmptyString) -> bool 
3306         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3308     def GetChoiceCtrl(*args
, **kwargs
): 
3309         """GetChoiceCtrl(self) -> Choice""" 
3310         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3312     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3313 _controls_
.Choicebook_swigregister(Choicebook
) 
3315 def PreChoicebook(*args
, **kwargs
): 
3316     """PreChoicebook() -> Choicebook""" 
3317     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3320 class ChoicebookEvent(BookCtrlBaseEvent
): 
3321     """Proxy of C++ ChoicebookEvent class""" 
3322     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3323     __repr__ 
= _swig_repr
 
3324     def __init__(self
, *args
, **kwargs
):  
3326         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3327             int nOldSel=-1) -> ChoicebookEvent 
3329         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3330 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3332 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3333 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3334 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3335 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3337 #--------------------------------------------------------------------------- 
3339 class Treebook(BookCtrlBase
): 
3340     """Proxy of C++ Treebook class""" 
3341     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3342     __repr__ 
= _swig_repr
 
3343     def __init__(self
, *args
, **kwargs
):  
3345         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3346             long style=BK_DEFAULT,  
3347             String name=EmptyString) -> Treebook 
3349         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3350         self
._setOORInfo
(self
) 
3352     def Create(*args
, **kwargs
): 
3354         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3355             long style=BK_DEFAULT,  
3356             String name=EmptyString) -> bool 
3358         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3360     def InsertSubPage(*args
, **kwargs
): 
3362         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3363             int imageId=NOT_FOUND) -> bool 
3365         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3367     def AddSubPage(*args
, **kwargs
): 
3368         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3369         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3371     def IsNodeExpanded(*args
, **kwargs
): 
3372         """IsNodeExpanded(self, size_t pos) -> bool""" 
3373         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3375     def ExpandNode(*args
, **kwargs
): 
3376         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3377         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3379     def CollapseNode(*args
, **kwargs
): 
3380         """CollapseNode(self, size_t pos) -> bool""" 
3381         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3383     def GetPageParent(*args
, **kwargs
): 
3384         """GetPageParent(self, size_t pos) -> int""" 
3385         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3387     def GetTreeCtrl(*args
, **kwargs
): 
3388         """GetTreeCtrl(self) -> TreeCtrl""" 
3389         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3391     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3392 _controls_
.Treebook_swigregister(Treebook
) 
3394 def PreTreebook(*args
, **kwargs
): 
3395     """PreTreebook() -> Treebook""" 
3396     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3399 class TreebookEvent(BookCtrlBaseEvent
): 
3400     """Proxy of C++ TreebookEvent class""" 
3401     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3402     __repr__ 
= _swig_repr
 
3403     def __init__(self
, *args
, **kwargs
):  
3405         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3406             int nOldSel=NOT_FOUND) -> TreebookEvent 
3408         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3409 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3411 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3412 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3413 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3414 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3415 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3416 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3417 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3418 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3420 #--------------------------------------------------------------------------- 
3422 class Toolbook(BookCtrlBase
): 
3423     """Proxy of C++ Toolbook class""" 
3424     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3425     __repr__ 
= _swig_repr
 
3426     def __init__(self
, *args
, **kwargs
):  
3428         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3429             long style=BK_DEFAULT,  
3430             String name=EmptyString) -> Toolbook 
3432         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3433         self
._setOORInfo
(self
) 
3435     def Create(*args
, **kwargs
): 
3437         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3438             long style=0, String name=wxEmptyString) -> bool 
3440         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3442     def GetToolBar(*args
, **kwargs
): 
3443         """GetToolBar(self) -> ToolBarBase""" 
3444         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3446     def Realize(*args
, **kwargs
): 
3448         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3450     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3451 _controls_
.Toolbook_swigregister(Toolbook
) 
3453 def PreToolbook(*args
, **kwargs
): 
3454     """PreToolbook() -> Toolbook""" 
3455     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3458 class ToolbookEvent(BookCtrlBaseEvent
): 
3459     """Proxy of C++ ToolbookEvent class""" 
3460     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3461     __repr__ 
= _swig_repr
 
3462     def __init__(self
, *args
, **kwargs
):  
3464         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3465             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3467         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3468 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3470 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3471 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3472 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3473 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3475 #--------------------------------------------------------------------------- 
3477 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3478 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3479 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3480 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3481 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3482 TB_TOP 
= _controls_
.TB_TOP
 
3483 TB_LEFT 
= _controls_
.TB_LEFT
 
3484 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3485 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3486 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3487 TB_FLAT 
= _controls_
.TB_FLAT
 
3488 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3489 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3490 TB_TEXT 
= _controls_
.TB_TEXT
 
3491 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3492 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3493 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3494 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3495 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3496 class ToolBarToolBase(_core
.Object
): 
3497     """Proxy of C++ ToolBarToolBase class""" 
3498     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3499     def __init__(self
): raise AttributeError, "No constructor defined" 
3500     __repr__ 
= _swig_repr
 
3501     def GetId(*args
, **kwargs
): 
3502         """GetId(self) -> int""" 
3503         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3505     def GetControl(*args
, **kwargs
): 
3506         """GetControl(self) -> Control""" 
3507         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3509     def GetToolBar(*args
, **kwargs
): 
3510         """GetToolBar(self) -> ToolBarBase""" 
3511         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3513     def IsButton(*args
, **kwargs
): 
3514         """IsButton(self) -> int""" 
3515         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3517     def IsControl(*args
, **kwargs
): 
3518         """IsControl(self) -> int""" 
3519         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3521     def IsSeparator(*args
, **kwargs
): 
3522         """IsSeparator(self) -> int""" 
3523         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3525     def GetStyle(*args
, **kwargs
): 
3526         """GetStyle(self) -> int""" 
3527         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3529     def GetKind(*args
, **kwargs
): 
3530         """GetKind(self) -> int""" 
3531         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3533     def IsEnabled(*args
, **kwargs
): 
3534         """IsEnabled(self) -> bool""" 
3535         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3537     def IsToggled(*args
, **kwargs
): 
3538         """IsToggled(self) -> bool""" 
3539         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3541     def CanBeToggled(*args
, **kwargs
): 
3542         """CanBeToggled(self) -> bool""" 
3543         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3545     def GetNormalBitmap(*args
, **kwargs
): 
3546         """GetNormalBitmap(self) -> Bitmap""" 
3547         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3549     def GetDisabledBitmap(*args
, **kwargs
): 
3550         """GetDisabledBitmap(self) -> Bitmap""" 
3551         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3553     def GetBitmap(*args
, **kwargs
): 
3554         """GetBitmap(self) -> Bitmap""" 
3555         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3557     def GetLabel(*args
, **kwargs
): 
3558         """GetLabel(self) -> String""" 
3559         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3561     def GetShortHelp(*args
, **kwargs
): 
3562         """GetShortHelp(self) -> String""" 
3563         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3565     def GetLongHelp(*args
, **kwargs
): 
3566         """GetLongHelp(self) -> String""" 
3567         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3569     def Enable(*args
, **kwargs
): 
3570         """Enable(self, bool enable) -> bool""" 
3571         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3573     def Toggle(*args
, **kwargs
): 
3575         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3577     def SetToggle(*args
, **kwargs
): 
3578         """SetToggle(self, bool toggle) -> bool""" 
3579         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3581     def SetShortHelp(*args
, **kwargs
): 
3582         """SetShortHelp(self, String help) -> bool""" 
3583         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3585     def SetLongHelp(*args
, **kwargs
): 
3586         """SetLongHelp(self, String help) -> bool""" 
3587         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3589     def SetNormalBitmap(*args
, **kwargs
): 
3590         """SetNormalBitmap(self, Bitmap bmp)""" 
3591         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3593     def SetDisabledBitmap(*args
, **kwargs
): 
3594         """SetDisabledBitmap(self, Bitmap bmp)""" 
3595         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3597     def SetLabel(*args
, **kwargs
): 
3598         """SetLabel(self, String label)""" 
3599         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3601     def Detach(*args
, **kwargs
): 
3603         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3605     def Attach(*args
, **kwargs
): 
3606         """Attach(self, ToolBarBase tbar)""" 
3607         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3609     def GetClientData(*args
, **kwargs
): 
3610         """GetClientData(self) -> PyObject""" 
3611         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3613     def SetClientData(*args
, **kwargs
): 
3614         """SetClientData(self, PyObject clientData)""" 
3615         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3617     GetBitmap1 
= GetNormalBitmap
 
3618     GetBitmap2 
= GetDisabledBitmap
 
3619     SetBitmap1 
= SetNormalBitmap
 
3620     SetBitmap2 
= SetDisabledBitmap
 
3622     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3623     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3624     Control 
= property(GetControl
,doc
="See `GetControl`")  
3625     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3626     Id 
= property(GetId
,doc
="See `GetId`")  
3627     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3628     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3629     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3630     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3631     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3632     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3633     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3634 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3636 class ToolBarBase(_core
.Control
): 
3637     """Proxy of C++ ToolBarBase class""" 
3638     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3639     def __init__(self
): raise AttributeError, "No constructor defined" 
3640     __repr__ 
= _swig_repr
 
3641     def DoAddTool(*args
, **kwargs
): 
3643         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3644             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3645             String longHelp=EmptyString,  
3646             PyObject clientData=None) -> ToolBarToolBase 
3648         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3650     def DoInsertTool(*args
, **kwargs
): 
3652         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3653             int kind=ITEM_NORMAL,  
3654             String shortHelp=EmptyString, String longHelp=EmptyString,  
3655             PyObject clientData=None) -> ToolBarToolBase 
3657         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3659     # These match the original Add methods for this class, kept for 
3660     # backwards compatibility with versions < 2.3.3. 
3663     def AddTool(self
, id, bitmap
, 
3664                 pushedBitmap 
= wx
.NullBitmap
, 
3667                 shortHelpString 
= '', 
3668                 longHelpString 
= '') : 
3669         '''Old style method to add a tool to the toolbar.''' 
3670         kind 
= wx
.ITEM_NORMAL
 
3671         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3672         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3673                               shortHelpString
, longHelpString
, clientData
) 
3675     def AddSimpleTool(self
, id, bitmap
, 
3676                       shortHelpString 
= '', 
3677                       longHelpString 
= '', 
3679         '''Old style method to add a tool to the toolbar.''' 
3680         kind 
= wx
.ITEM_NORMAL
 
3681         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3682         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3683                               shortHelpString
, longHelpString
, None) 
3685     def InsertTool(self
, pos
, id, bitmap
, 
3686                    pushedBitmap 
= wx
.NullBitmap
, 
3689                    shortHelpString 
= '', 
3690                    longHelpString 
= ''): 
3691         '''Old style method to insert a tool in the toolbar.''' 
3692         kind 
= wx
.ITEM_NORMAL
 
3693         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3694         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3695                                  shortHelpString
, longHelpString
, clientData
) 
3697     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3698                          shortHelpString 
= '', 
3699                          longHelpString 
= '', 
3701         '''Old style method to insert a tool in the toolbar.''' 
3702         kind 
= wx
.ITEM_NORMAL
 
3703         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3704         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3705                                  shortHelpString
, longHelpString
, None) 
3708     # The following are the new toolbar Add methods starting with 
3709     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3710     # able to keep backwards compatibility with using the above 
3711     # methods.  Eventually these should migrate to be the methods used 
3712     # primarily and lose the 'Label' in the name... 
3714     def AddLabelTool(self
, id, label
, bitmap
, 
3715                      bmpDisabled 
= wx
.NullBitmap
, 
3716                      kind 
= wx
.ITEM_NORMAL
, 
3717                      shortHelp 
= '', longHelp 
= '', 
3720         The full AddTool() function. 
3722         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3723         is created and used as the disabled image. 
3725         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3726                               shortHelp
, longHelp
, clientData
) 
3729     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3730                         bmpDisabled 
= wx
.NullBitmap
, 
3731                         kind 
= wx
.ITEM_NORMAL
, 
3732                         shortHelp 
= '', longHelp 
= '', 
3735         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3736         is equivalent to AddTool() 
3738         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3739                                  shortHelp
, longHelp
, clientData
) 
3741     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3742                         bmpDisabled 
= wx
.NullBitmap
, 
3743                         shortHelp 
= '', longHelp 
= '', 
3745         '''Add a check tool, i.e. a tool which can be toggled''' 
3746         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3747                               shortHelp
, longHelp
, clientData
) 
3749     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3750                           bmpDisabled 
= wx
.NullBitmap
, 
3751                           shortHelp 
= '', longHelp 
= '', 
3754         Add a radio tool, i.e. a tool which can be toggled and releases any 
3755         other toggled radio tools in the same group when it happens 
3757         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3758                               shortHelp
, longHelp
, clientData
) 
3761     # For consistency with the backwards compatible methods above, here are 
3762     # some non-'Label' versions of the Check and Radio methods 
3764     def AddCheckTool(self
, id, bitmap
, 
3765                      bmpDisabled 
= wx
.NullBitmap
, 
3766                      shortHelp 
= '', longHelp 
= '', 
3768         '''Add a check tool, i.e. a tool which can be toggled''' 
3769         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3770                               shortHelp
, longHelp
, clientData
) 
3772     def AddRadioTool(self
, id, bitmap
, 
3773                      bmpDisabled 
= wx
.NullBitmap
, 
3774                      shortHelp 
= '', longHelp 
= '', 
3777         Add a radio tool, i.e. a tool which can be toggled and releases any 
3778         other toggled radio tools in the same group when it happens 
3780         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3781                               shortHelp
, longHelp
, clientData
) 
3783     def AddToolItem(*args
, **kwargs
): 
3784         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3785         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3787     def InsertToolItem(*args
, **kwargs
): 
3788         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3789         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3791     def AddControl(*args
, **kwargs
): 
3792         """AddControl(self, Control control) -> ToolBarToolBase""" 
3793         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3795     def InsertControl(*args
, **kwargs
): 
3796         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3797         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3799     def FindControl(*args
, **kwargs
): 
3800         """FindControl(self, int id) -> Control""" 
3801         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3803     def AddSeparator(*args
, **kwargs
): 
3804         """AddSeparator(self) -> ToolBarToolBase""" 
3805         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3807     def InsertSeparator(*args
, **kwargs
): 
3808         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3809         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3811     def RemoveTool(*args
, **kwargs
): 
3812         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3813         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3815     def DeleteToolByPos(*args
, **kwargs
): 
3816         """DeleteToolByPos(self, size_t pos) -> bool""" 
3817         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3819     def DeleteTool(*args
, **kwargs
): 
3820         """DeleteTool(self, int id) -> bool""" 
3821         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3823     def ClearTools(*args
, **kwargs
): 
3824         """ClearTools(self)""" 
3825         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3827     def Realize(*args
, **kwargs
): 
3828         """Realize(self) -> bool""" 
3829         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3831     def EnableTool(*args
, **kwargs
): 
3832         """EnableTool(self, int id, bool enable)""" 
3833         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3835     def ToggleTool(*args
, **kwargs
): 
3836         """ToggleTool(self, int id, bool toggle)""" 
3837         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3839     def SetToggle(*args
, **kwargs
): 
3840         """SetToggle(self, int id, bool toggle)""" 
3841         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3843     def GetToolClientData(*args
, **kwargs
): 
3844         """GetToolClientData(self, int id) -> PyObject""" 
3845         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3847     def SetToolClientData(*args
, **kwargs
): 
3848         """SetToolClientData(self, int id, PyObject clientData)""" 
3849         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3851     def GetToolPos(*args
, **kwargs
): 
3852         """GetToolPos(self, int id) -> int""" 
3853         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3855     def GetToolState(*args
, **kwargs
): 
3856         """GetToolState(self, int id) -> bool""" 
3857         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3859     def GetToolEnabled(*args
, **kwargs
): 
3860         """GetToolEnabled(self, int id) -> bool""" 
3861         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3863     def SetToolShortHelp(*args
, **kwargs
): 
3864         """SetToolShortHelp(self, int id, String helpString)""" 
3865         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3867     def GetToolShortHelp(*args
, **kwargs
): 
3868         """GetToolShortHelp(self, int id) -> String""" 
3869         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3871     def SetToolLongHelp(*args
, **kwargs
): 
3872         """SetToolLongHelp(self, int id, String helpString)""" 
3873         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3875     def GetToolLongHelp(*args
, **kwargs
): 
3876         """GetToolLongHelp(self, int id) -> String""" 
3877         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3879     def SetMarginsXY(*args
, **kwargs
): 
3880         """SetMarginsXY(self, int x, int y)""" 
3881         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3883     def SetMargins(*args
, **kwargs
): 
3884         """SetMargins(self, Size size)""" 
3885         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3887     def SetToolPacking(*args
, **kwargs
): 
3888         """SetToolPacking(self, int packing)""" 
3889         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3891     def SetToolSeparation(*args
, **kwargs
): 
3892         """SetToolSeparation(self, int separation)""" 
3893         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3895     def GetToolMargins(*args
, **kwargs
): 
3896         """GetToolMargins(self) -> Size""" 
3897         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3899     def GetMargins(*args
, **kwargs
): 
3900         """GetMargins(self) -> Size""" 
3901         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3903     def GetToolPacking(*args
, **kwargs
): 
3904         """GetToolPacking(self) -> int""" 
3905         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3907     def GetToolSeparation(*args
, **kwargs
): 
3908         """GetToolSeparation(self) -> int""" 
3909         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3911     def SetRows(*args
, **kwargs
): 
3912         """SetRows(self, int nRows)""" 
3913         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3915     def SetMaxRowsCols(*args
, **kwargs
): 
3916         """SetMaxRowsCols(self, int rows, int cols)""" 
3917         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3919     def GetMaxRows(*args
, **kwargs
): 
3920         """GetMaxRows(self) -> int""" 
3921         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3923     def GetMaxCols(*args
, **kwargs
): 
3924         """GetMaxCols(self) -> int""" 
3925         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3927     def SetToolBitmapSize(*args
, **kwargs
): 
3928         """SetToolBitmapSize(self, Size size)""" 
3929         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3931     def GetToolBitmapSize(*args
, **kwargs
): 
3932         """GetToolBitmapSize(self) -> Size""" 
3933         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3935     def GetToolSize(*args
, **kwargs
): 
3936         """GetToolSize(self) -> Size""" 
3937         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3939     def FindToolForPosition(*args
, **kwargs
): 
3940         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3941         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3943     def FindById(*args
, **kwargs
): 
3944         """FindById(self, int toolid) -> ToolBarToolBase""" 
3945         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3947     def IsVertical(*args
, **kwargs
): 
3948         """IsVertical(self) -> bool""" 
3949         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3951     def GetToolsCount(*args
, **kwargs
): 
3952         """GetToolsCount(self) -> size_t""" 
3953         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3955     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3956     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3957     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3958     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3959     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3960     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3961     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3962     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3963     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3964 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3966 class ToolBar(ToolBarBase
): 
3967     """Proxy of C++ ToolBar class""" 
3968     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3969     __repr__ 
= _swig_repr
 
3970     def __init__(self
, *args
, **kwargs
):  
3972         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3973             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3974             String name=wxPyToolBarNameStr) -> ToolBar 
3976         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3977         self
._setOORInfo
(self
) 
3979     def Create(*args
, **kwargs
): 
3981         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3982             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3983             String name=wxPyToolBarNameStr) -> bool 
3985         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3987     def GetClassDefaultAttributes(*args
, **kwargs
): 
3989         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3991         Get the default attributes for this class.  This is useful if you want 
3992         to use the same font or colour in your own control as in a standard 
3993         control -- which is a much better idea than hard coding specific 
3994         colours or fonts which might look completely out of place on the 
3995         user's system, especially if it uses themes. 
3997         The variant parameter is only relevant under Mac currently and is 
3998         ignore under other platforms. Under Mac, it will change the size of 
3999         the returned font. See `wx.Window.SetWindowVariant` for more about 
4002         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4004     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4005 _controls_
.ToolBar_swigregister(ToolBar
) 
4007 def PreToolBar(*args
, **kwargs
): 
4008     """PreToolBar() -> ToolBar""" 
4009     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4012 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4014     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4016     Get the default attributes for this class.  This is useful if you want 
4017     to use the same font or colour in your own control as in a standard 
4018     control -- which is a much better idea than hard coding specific 
4019     colours or fonts which might look completely out of place on the 
4020     user's system, especially if it uses themes. 
4022     The variant parameter is only relevant under Mac currently and is 
4023     ignore under other platforms. Under Mac, it will change the size of 
4024     the returned font. See `wx.Window.SetWindowVariant` for more about 
4027   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4029 #--------------------------------------------------------------------------- 
4031 LC_VRULES 
= _controls_
.LC_VRULES
 
4032 LC_HRULES 
= _controls_
.LC_HRULES
 
4033 LC_ICON 
= _controls_
.LC_ICON
 
4034 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4035 LC_LIST 
= _controls_
.LC_LIST
 
4036 LC_REPORT 
= _controls_
.LC_REPORT
 
4037 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4038 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4039 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4040 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4041 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4042 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4043 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4044 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4045 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4046 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4047 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4048 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4049 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4050 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4051 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4052 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4053 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4054 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4055 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4056 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4057 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4058 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4059 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4060 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4061 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4062 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4063 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4064 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4065 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4066 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4067 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4068 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4069 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4070 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4071 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4072 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4073 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4074 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4075 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4076 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4077 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4078 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4079 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4080 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4081 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4082 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4083 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4084 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4085 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4086 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4087 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4088 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4089 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4090 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4091 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4092 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4093 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4094 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4095 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4096 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4097 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4098 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4099 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4100 #--------------------------------------------------------------------------- 
4102 class ListItemAttr(object): 
4103     """Proxy of C++ ListItemAttr class""" 
4104     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4105     __repr__ 
= _swig_repr
 
4106     def __init__(self
, *args
, **kwargs
):  
4108         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4109             Font font=wxNullFont) -> ListItemAttr 
4111         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4112     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4113     __del__ 
= lambda self 
: None; 
4114     def SetTextColour(*args
, **kwargs
): 
4115         """SetTextColour(self, Colour colText)""" 
4116         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4118     def SetBackgroundColour(*args
, **kwargs
): 
4119         """SetBackgroundColour(self, Colour colBack)""" 
4120         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4122     def SetFont(*args
, **kwargs
): 
4123         """SetFont(self, Font font)""" 
4124         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4126     def HasTextColour(*args
, **kwargs
): 
4127         """HasTextColour(self) -> bool""" 
4128         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4130     def HasBackgroundColour(*args
, **kwargs
): 
4131         """HasBackgroundColour(self) -> bool""" 
4132         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4134     def HasFont(*args
, **kwargs
): 
4135         """HasFont(self) -> bool""" 
4136         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4138     def GetTextColour(*args
, **kwargs
): 
4139         """GetTextColour(self) -> Colour""" 
4140         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4142     def GetBackgroundColour(*args
, **kwargs
): 
4143         """GetBackgroundColour(self) -> Colour""" 
4144         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4146     def GetFont(*args
, **kwargs
): 
4147         """GetFont(self) -> Font""" 
4148         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4150     def AssignFrom(*args
, **kwargs
): 
4151         """AssignFrom(self, ListItemAttr source)""" 
4152         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4154     def Destroy(*args
, **kwargs
): 
4156         args
[0].this
.own(False) 
4157         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4159     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4160     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4161     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4162 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4163 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4165 #--------------------------------------------------------------------------- 
4167 class ListItem(_core
.Object
): 
4168     """Proxy of C++ ListItem class""" 
4169     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4170     __repr__ 
= _swig_repr
 
4171     def __init__(self
, *args
, **kwargs
):  
4172         """__init__(self) -> ListItem""" 
4173         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4174     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4175     __del__ 
= lambda self 
: None; 
4176     def Clear(*args
, **kwargs
): 
4178         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4180     def ClearAttributes(*args
, **kwargs
): 
4181         """ClearAttributes(self)""" 
4182         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4184     def SetMask(*args
, **kwargs
): 
4185         """SetMask(self, long mask)""" 
4186         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4188     def SetId(*args
, **kwargs
): 
4189         """SetId(self, long id)""" 
4190         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4192     def SetColumn(*args
, **kwargs
): 
4193         """SetColumn(self, int col)""" 
4194         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4196     def SetState(*args
, **kwargs
): 
4197         """SetState(self, long state)""" 
4198         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4200     def SetStateMask(*args
, **kwargs
): 
4201         """SetStateMask(self, long stateMask)""" 
4202         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4204     def SetText(*args
, **kwargs
): 
4205         """SetText(self, String text)""" 
4206         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4208     def SetImage(*args
, **kwargs
): 
4209         """SetImage(self, int image)""" 
4210         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4212     def SetData(*args
, **kwargs
): 
4213         """SetData(self, long data)""" 
4214         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4216     def SetWidth(*args
, **kwargs
): 
4217         """SetWidth(self, int width)""" 
4218         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4220     def SetAlign(*args
, **kwargs
): 
4221         """SetAlign(self, int align)""" 
4222         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4224     def SetTextColour(*args
, **kwargs
): 
4225         """SetTextColour(self, Colour colText)""" 
4226         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4228     def SetBackgroundColour(*args
, **kwargs
): 
4229         """SetBackgroundColour(self, Colour colBack)""" 
4230         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4232     def SetFont(*args
, **kwargs
): 
4233         """SetFont(self, Font font)""" 
4234         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4236     def GetMask(*args
, **kwargs
): 
4237         """GetMask(self) -> long""" 
4238         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4240     def GetId(*args
, **kwargs
): 
4241         """GetId(self) -> long""" 
4242         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4244     def GetColumn(*args
, **kwargs
): 
4245         """GetColumn(self) -> int""" 
4246         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4248     def GetState(*args
, **kwargs
): 
4249         """GetState(self) -> long""" 
4250         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4252     def GetText(*args
, **kwargs
): 
4253         """GetText(self) -> String""" 
4254         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4256     def GetImage(*args
, **kwargs
): 
4257         """GetImage(self) -> int""" 
4258         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4260     def GetData(*args
, **kwargs
): 
4261         """GetData(self) -> long""" 
4262         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4264     def GetWidth(*args
, **kwargs
): 
4265         """GetWidth(self) -> int""" 
4266         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4268     def GetAlign(*args
, **kwargs
): 
4269         """GetAlign(self) -> int""" 
4270         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4272     def GetAttributes(*args
, **kwargs
): 
4273         """GetAttributes(self) -> ListItemAttr""" 
4274         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4276     def HasAttributes(*args
, **kwargs
): 
4277         """HasAttributes(self) -> bool""" 
4278         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4280     def GetTextColour(*args
, **kwargs
): 
4281         """GetTextColour(self) -> Colour""" 
4282         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4284     def GetBackgroundColour(*args
, **kwargs
): 
4285         """GetBackgroundColour(self) -> Colour""" 
4286         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4288     def GetFont(*args
, **kwargs
): 
4289         """GetFont(self) -> Font""" 
4290         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4292     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4293     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4294     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4295     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4296     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4297     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4298     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4299     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4300     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4301     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4302     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4303     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4304     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4305     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4306     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4307     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4308     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4309     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4310     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4311     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4312     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4313     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4314     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4315 _controls_
.ListItem_swigregister(ListItem
) 
4317 #--------------------------------------------------------------------------- 
4319 class ListEvent(_core
.NotifyEvent
): 
4320     """Proxy of C++ ListEvent class""" 
4321     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4322     __repr__ 
= _swig_repr
 
4323     def __init__(self
, *args
, **kwargs
):  
4324         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4325         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4326     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4327     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4328     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4329     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4330     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4331     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4332     def GetKeyCode(*args
, **kwargs
): 
4333         """GetKeyCode(self) -> int""" 
4334         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4336     GetCode 
= GetKeyCode 
 
4337     def GetIndex(*args
, **kwargs
): 
4338         """GetIndex(self) -> long""" 
4339         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4341     def GetColumn(*args
, **kwargs
): 
4342         """GetColumn(self) -> int""" 
4343         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4345     def GetPoint(*args
, **kwargs
): 
4346         """GetPoint(self) -> Point""" 
4347         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4349     GetPosition 
= GetPoint 
 
4350     def GetLabel(*args
, **kwargs
): 
4351         """GetLabel(self) -> String""" 
4352         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4354     def GetText(*args
, **kwargs
): 
4355         """GetText(self) -> String""" 
4356         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4358     def GetImage(*args
, **kwargs
): 
4359         """GetImage(self) -> int""" 
4360         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4362     def GetData(*args
, **kwargs
): 
4363         """GetData(self) -> long""" 
4364         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4366     def GetMask(*args
, **kwargs
): 
4367         """GetMask(self) -> long""" 
4368         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4370     def GetItem(*args
, **kwargs
): 
4371         """GetItem(self) -> ListItem""" 
4372         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4374     def GetCacheFrom(*args
, **kwargs
): 
4375         """GetCacheFrom(self) -> long""" 
4376         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4378     def GetCacheTo(*args
, **kwargs
): 
4379         """GetCacheTo(self) -> long""" 
4380         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4382     def IsEditCancelled(*args
, **kwargs
): 
4383         """IsEditCancelled(self) -> bool""" 
4384         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4386     def SetEditCanceled(*args
, **kwargs
): 
4387         """SetEditCanceled(self, bool editCancelled)""" 
4388         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4390     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4391     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4392     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4393     Data 
= property(GetData
,doc
="See `GetData`")  
4394     Image 
= property(GetImage
,doc
="See `GetImage`")  
4395     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4396     Item 
= property(GetItem
,doc
="See `GetItem`")  
4397     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4398     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4399     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4400     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4401     Text 
= property(GetText
,doc
="See `GetText`")  
4402 _controls_
.ListEvent_swigregister(ListEvent
) 
4404 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4405 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4406 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4407 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4408 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4409 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4410 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4411 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4412 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4413 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4414 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4415 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4416 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4417 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4418 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4419 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4420 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4421 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4422 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4423 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4424 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4425 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4426 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4427 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4428 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4429 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4434 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4435 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4436 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4437 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4438 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4439 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4440 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4441 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4442 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4443 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4444 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4445 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4446 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4447 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4453 #--------------------------------------------------------------------------- 
4455 class ListCtrl(_core
.Control
): 
4456     """Proxy of C++ ListCtrl class""" 
4457     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4458     __repr__ 
= _swig_repr
 
4459     def __init__(self
, *args
, **kwargs
):  
4461         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4462             Size size=DefaultSize, long style=LC_ICON,  
4463             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4465         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4466         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4468     def Create(*args
, **kwargs
): 
4470         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4471             Size size=DefaultSize, long style=LC_ICON,  
4472             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4474         Do the 2nd phase and create the GUI control. 
4476         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4478     def _setCallbackInfo(*args
, **kwargs
): 
4479         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4480         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4482     def GetColumn(*args
, **kwargs
): 
4483         """GetColumn(self, int col) -> ListItem""" 
4484         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4485         if val 
is not None: val
.thisown 
= 1 
4488     def SetColumn(*args
, **kwargs
): 
4489         """SetColumn(self, int col, ListItem item) -> bool""" 
4490         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4492     def GetColumnWidth(*args
, **kwargs
): 
4493         """GetColumnWidth(self, int col) -> int""" 
4494         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4496     def SetColumnWidth(*args
, **kwargs
): 
4497         """SetColumnWidth(self, int col, int width) -> bool""" 
4498         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4500     def GetCountPerPage(*args
, **kwargs
): 
4501         """GetCountPerPage(self) -> int""" 
4502         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4504     def GetViewRect(*args
, **kwargs
): 
4505         """GetViewRect(self) -> Rect""" 
4506         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4508     def GetEditControl(*args
, **kwargs
): 
4509         """GetEditControl(self) -> TextCtrl""" 
4510         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4512     def GetItem(*args
, **kwargs
): 
4513         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4514         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4515         if val 
is not None: val
.thisown 
= 1 
4518     def SetItem(*args
, **kwargs
): 
4519         """SetItem(self, ListItem info) -> bool""" 
4520         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4522     def SetStringItem(*args
, **kwargs
): 
4523         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4524         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4526     def GetItemState(*args
, **kwargs
): 
4527         """GetItemState(self, long item, long stateMask) -> int""" 
4528         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4530     def SetItemState(*args
, **kwargs
): 
4531         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4532         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4534     def SetItemImage(*args
, **kwargs
): 
4535         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4536         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4538     def SetItemColumnImage(*args
, **kwargs
): 
4539         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4540         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4542     def GetItemText(*args
, **kwargs
): 
4543         """GetItemText(self, long item) -> String""" 
4544         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4546     def SetItemText(*args
, **kwargs
): 
4547         """SetItemText(self, long item, String str)""" 
4548         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4550     def GetItemData(*args
, **kwargs
): 
4551         """GetItemData(self, long item) -> long""" 
4552         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4554     def SetItemData(*args
, **kwargs
): 
4555         """SetItemData(self, long item, long data) -> bool""" 
4556         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4558     def GetItemPosition(*args
, **kwargs
): 
4559         """GetItemPosition(self, long item) -> Point""" 
4560         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4562     def GetItemRect(*args
, **kwargs
): 
4563         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4564         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4566     def SetItemPosition(*args
, **kwargs
): 
4567         """SetItemPosition(self, long item, Point pos) -> bool""" 
4568         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4570     def GetItemCount(*args
, **kwargs
): 
4571         """GetItemCount(self) -> int""" 
4572         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4574     def GetColumnCount(*args
, **kwargs
): 
4575         """GetColumnCount(self) -> int""" 
4576         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4578     def GetItemSpacing(*args
, **kwargs
): 
4579         """GetItemSpacing(self) -> Size""" 
4580         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4582     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4583     def GetSelectedItemCount(*args
, **kwargs
): 
4584         """GetSelectedItemCount(self) -> int""" 
4585         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4587     def GetTextColour(*args
, **kwargs
): 
4588         """GetTextColour(self) -> Colour""" 
4589         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4591     def SetTextColour(*args
, **kwargs
): 
4592         """SetTextColour(self, Colour col)""" 
4593         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4595     def GetTopItem(*args
, **kwargs
): 
4596         """GetTopItem(self) -> long""" 
4597         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4599     def SetSingleStyle(*args
, **kwargs
): 
4600         """SetSingleStyle(self, long style, bool add=True)""" 
4601         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4603     def GetNextItem(*args
, **kwargs
): 
4604         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4605         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4607     def GetImageList(*args
, **kwargs
): 
4608         """GetImageList(self, int which) -> ImageList""" 
4609         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4611     def SetImageList(*args
, **kwargs
): 
4612         """SetImageList(self, ImageList imageList, int which)""" 
4613         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4615     def AssignImageList(*args
, **kwargs
): 
4616         """AssignImageList(self, ImageList imageList, int which)""" 
4617         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4619     def InReportView(*args
, **kwargs
): 
4620         """InReportView(self) -> bool""" 
4621         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4623     def IsVirtual(*args
, **kwargs
): 
4624         """IsVirtual(self) -> bool""" 
4625         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4627     def RefreshItem(*args
, **kwargs
): 
4628         """RefreshItem(self, long item)""" 
4629         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4631     def RefreshItems(*args
, **kwargs
): 
4632         """RefreshItems(self, long itemFrom, long itemTo)""" 
4633         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4635     def Arrange(*args
, **kwargs
): 
4636         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4637         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4639     def DeleteItem(*args
, **kwargs
): 
4640         """DeleteItem(self, long item) -> bool""" 
4641         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4643     def DeleteAllItems(*args
, **kwargs
): 
4644         """DeleteAllItems(self) -> bool""" 
4645         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4647     def DeleteColumn(*args
, **kwargs
): 
4648         """DeleteColumn(self, int col) -> bool""" 
4649         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4651     def DeleteAllColumns(*args
, **kwargs
): 
4652         """DeleteAllColumns(self) -> bool""" 
4653         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4655     def ClearAll(*args
, **kwargs
): 
4656         """ClearAll(self)""" 
4657         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4659     def EditLabel(*args
, **kwargs
): 
4660         """EditLabel(self, long item) -> TextCtrl""" 
4661         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4663     def EndEditLabel(*args
, **kwargs
): 
4664         """EndEditLabel(self, bool cancel) -> bool""" 
4665         return _controls_
.ListCtrl_EndEditLabel(*args
, **kwargs
) 
4667     def EnsureVisible(*args
, **kwargs
): 
4668         """EnsureVisible(self, long item) -> bool""" 
4669         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4671     def FindItem(*args
, **kwargs
): 
4672         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4673         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4675     def FindItemData(*args
, **kwargs
): 
4676         """FindItemData(self, long start, long data) -> long""" 
4677         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4679     def FindItemAtPos(*args
, **kwargs
): 
4680         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4681         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4683     def HitTest(*args
, **kwargs
): 
4685         HitTest(Point point) -> (item, where) 
4687         Determines which item (if any) is at the specified point, giving 
4688          in the second return value (see wx.LIST_HITTEST flags.) 
4690         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4692     def HitTestSubItem(*args
, **kwargs
): 
4694         HitTestSubItem(Point point) -> (item, where, subItem) 
4696         Determines which item (if any) is at the specified point, giving  in 
4697         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4700         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4702     def InsertItem(*args
, **kwargs
): 
4703         """InsertItem(self, ListItem info) -> long""" 
4704         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4706     def InsertStringItem(*args
, **kwargs
): 
4707         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4708         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4710     def InsertImageItem(*args
, **kwargs
): 
4711         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4712         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4714     def InsertImageStringItem(*args
, **kwargs
): 
4715         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4716         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4718     def InsertColumnItem(*args
, **kwargs
): 
4719         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4720         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4722     InsertColumnInfo 
= InsertColumnItem 
 
4723     def InsertColumn(*args
, **kwargs
): 
4725         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4726             int width=-1) -> long 
4728         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4730     def SetItemCount(*args
, **kwargs
): 
4731         """SetItemCount(self, long count)""" 
4732         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4734     def ScrollList(*args
, **kwargs
): 
4735         """ScrollList(self, int dx, int dy) -> bool""" 
4736         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4738     def SetItemTextColour(*args
, **kwargs
): 
4739         """SetItemTextColour(self, long item, Colour col)""" 
4740         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4742     def GetItemTextColour(*args
, **kwargs
): 
4743         """GetItemTextColour(self, long item) -> Colour""" 
4744         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4746     def SetItemBackgroundColour(*args
, **kwargs
): 
4747         """SetItemBackgroundColour(self, long item, Colour col)""" 
4748         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4750     def GetItemBackgroundColour(*args
, **kwargs
): 
4751         """GetItemBackgroundColour(self, long item) -> Colour""" 
4752         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4754     def SetItemFont(*args
, **kwargs
): 
4755         """SetItemFont(self, long item, Font f)""" 
4756         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4758     def GetItemFont(*args
, **kwargs
): 
4759         """GetItemFont(self, long item) -> Font""" 
4760         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4764     def Select(self
, idx
, on
=1): 
4765         '''[de]select an item''' 
4766         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4768         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4770     def Focus(self
, idx
): 
4771         '''Focus and show the given item''' 
4772         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4773         self
.EnsureVisible(idx
) 
4775     def GetFocusedItem(self
): 
4776         '''get the currently focused item or -1 if none''' 
4777         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4779     def GetFirstSelected(self
, *args
): 
4780         '''return first selected item, or -1 when none''' 
4781         return self
.GetNextSelected(-1) 
4783     def GetNextSelected(self
, item
): 
4784         '''return subsequent selected items, or -1 when no more''' 
4785         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4787     def IsSelected(self
, idx
): 
4788         '''return True if the item is selected''' 
4789         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4791     def SetColumnImage(self
, col
, image
): 
4792         item 
= self
.GetColumn(col
) 
4793         # preserve all other attributes too 
4794         item
.SetMask( wx
.LIST_MASK_STATE |
 
4796                       wx
.LIST_MASK_IMAGE |
 
4799                       wx
.LIST_MASK_WIDTH |
 
4800                       wx
.LIST_MASK_FORMAT 
) 
4801         item
.SetImage(image
) 
4802         self
.SetColumn(col
, item
) 
4804     def ClearColumnImage(self
, col
): 
4805         self
.SetColumnImage(col
, -1) 
4807     def Append(self
, entry
): 
4808         '''Append an item to the list control.  The entry parameter should be a 
4809            sequence with an item for each column''' 
4815             pos 
= self
.GetItemCount() 
4816             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4817             for i 
in range(1, len(entry
)): 
4818                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4821     def SortItems(*args
, **kwargs
): 
4822         """SortItems(self, PyObject func) -> bool""" 
4823         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4825     def GetMainWindow(*args
, **kwargs
): 
4826         """GetMainWindow(self) -> Window""" 
4827         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4829     def GetClassDefaultAttributes(*args
, **kwargs
): 
4831         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4833         Get the default attributes for this class.  This is useful if you want 
4834         to use the same font or colour in your own control as in a standard 
4835         control -- which is a much better idea than hard coding specific 
4836         colours or fonts which might look completely out of place on the 
4837         user's system, especially if it uses themes. 
4839         The variant parameter is only relevant under Mac currently and is 
4840         ignore under other platforms. Under Mac, it will change the size of 
4841         the returned font. See `wx.Window.SetWindowVariant` for more about 
4844         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4846     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4847     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4848     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4849     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4850     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4851     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
4852     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4853     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4854     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4855     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4856     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4857     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4858 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4860 def PreListCtrl(*args
, **kwargs
): 
4861     """PreListCtrl() -> ListCtrl""" 
4862     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4865 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4867     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4869     Get the default attributes for this class.  This is useful if you want 
4870     to use the same font or colour in your own control as in a standard 
4871     control -- which is a much better idea than hard coding specific 
4872     colours or fonts which might look completely out of place on the 
4873     user's system, especially if it uses themes. 
4875     The variant parameter is only relevant under Mac currently and is 
4876     ignore under other platforms. Under Mac, it will change the size of 
4877     the returned font. See `wx.Window.SetWindowVariant` for more about 
4880   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4882 #--------------------------------------------------------------------------- 
4884 class ListView(ListCtrl
): 
4885     """Proxy of C++ ListView class""" 
4886     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4887     __repr__ 
= _swig_repr
 
4888     def __init__(self
, *args
, **kwargs
):  
4890         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4891             Size size=DefaultSize, long style=LC_REPORT,  
4892             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4894         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4895         self
._setOORInfo
(self
) 
4897     def Create(*args
, **kwargs
): 
4899         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4900             Size size=DefaultSize, long style=LC_REPORT,  
4901             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4903         Do the 2nd phase and create the GUI control. 
4905         return _controls_
.ListView_Create(*args
, **kwargs
) 
4907     def Select(*args
, **kwargs
): 
4908         """Select(self, long n, bool on=True)""" 
4909         return _controls_
.ListView_Select(*args
, **kwargs
) 
4911     def Focus(*args
, **kwargs
): 
4912         """Focus(self, long index)""" 
4913         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4915     def GetFocusedItem(*args
, **kwargs
): 
4916         """GetFocusedItem(self) -> long""" 
4917         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4919     def GetNextSelected(*args
, **kwargs
): 
4920         """GetNextSelected(self, long item) -> long""" 
4921         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4923     def GetFirstSelected(*args
, **kwargs
): 
4924         """GetFirstSelected(self) -> long""" 
4925         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4927     def IsSelected(*args
, **kwargs
): 
4928         """IsSelected(self, long index) -> bool""" 
4929         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4931     def SetColumnImage(*args
, **kwargs
): 
4932         """SetColumnImage(self, int col, int image)""" 
4933         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4935     def ClearColumnImage(*args
, **kwargs
): 
4936         """ClearColumnImage(self, int col)""" 
4937         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4939     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4940 _controls_
.ListView_swigregister(ListView
) 
4942 def PreListView(*args
, **kwargs
): 
4943     """PreListView() -> ListView""" 
4944     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4947 #--------------------------------------------------------------------------- 
4949 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4950 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4951 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4952 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4953 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4954 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4955 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4956 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4957 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4958 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4959 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4960 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4961 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4962 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4965 wxTR_AQUA_BUTTONS 
= 0 
4967 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4968 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4969 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4970 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4971 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4972 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4973 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4974 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4975 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4976 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4977 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4978 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4979 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4980 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4981 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4982 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4983 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4984 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4985 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4986 #--------------------------------------------------------------------------- 
4988 class TreeItemId(object): 
4989     """Proxy of C++ TreeItemId class""" 
4990     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4991     __repr__ 
= _swig_repr
 
4992     def __init__(self
, *args
, **kwargs
):  
4993         """__init__(self) -> TreeItemId""" 
4994         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4995     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4996     __del__ 
= lambda self 
: None; 
4997     def IsOk(*args
, **kwargs
): 
4998         """IsOk(self) -> bool""" 
4999         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5001     def __eq__(*args
, **kwargs
): 
5002         """__eq__(self, TreeItemId other) -> bool""" 
5003         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5005     def __ne__(*args
, **kwargs
): 
5006         """__ne__(self, TreeItemId other) -> bool""" 
5007         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5009     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5011     def __nonzero__(self
): return self
.IsOk()  
5012 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5013 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5015 class TreeItemData(object): 
5016     """Proxy of C++ TreeItemData class""" 
5017     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5018     __repr__ 
= _swig_repr
 
5019     def __init__(self
, *args
, **kwargs
):  
5020         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5021         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5022     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5023     __del__ 
= lambda self 
: None; 
5024     def GetData(*args
, **kwargs
): 
5025         """GetData(self) -> PyObject""" 
5026         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5028     def SetData(*args
, **kwargs
): 
5029         """SetData(self, PyObject obj)""" 
5030         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5032     def GetId(*args
, **kwargs
): 
5033         """GetId(self) -> TreeItemId""" 
5034         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5036     def SetId(*args
, **kwargs
): 
5037         """SetId(self, TreeItemId id)""" 
5038         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5040     def Destroy(*args
, **kwargs
): 
5042         args
[0].this
.own(False) 
5043         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5045     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5046     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5047 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5049 #--------------------------------------------------------------------------- 
5051 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5052 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5053 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5054 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5055 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5056 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5057 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5058 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5059 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5060 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5061 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5062 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5063 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5064 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5065 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5066 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5067 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5068 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5069 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5070 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5071 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5072 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5073 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5074 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5075 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5076 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5077 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5078 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5079 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5080 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5081 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5082 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5083 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5084 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5085 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5086 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5087 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5088 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5089 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5090 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5091 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5092 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5094 class TreeEvent(_core
.NotifyEvent
): 
5095     """Proxy of C++ TreeEvent class""" 
5096     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5097     __repr__ 
= _swig_repr
 
5098     def __init__(self
, *args
):  
5100         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5101         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5103         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5104     def GetItem(*args
, **kwargs
): 
5105         """GetItem(self) -> TreeItemId""" 
5106         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5108     def SetItem(*args
, **kwargs
): 
5109         """SetItem(self, TreeItemId item)""" 
5110         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5112     def GetOldItem(*args
, **kwargs
): 
5113         """GetOldItem(self) -> TreeItemId""" 
5114         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5116     def SetOldItem(*args
, **kwargs
): 
5117         """SetOldItem(self, TreeItemId item)""" 
5118         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5120     def GetPoint(*args
, **kwargs
): 
5121         """GetPoint(self) -> Point""" 
5122         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5124     def SetPoint(*args
, **kwargs
): 
5125         """SetPoint(self, Point pt)""" 
5126         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5128     def GetKeyEvent(*args
, **kwargs
): 
5129         """GetKeyEvent(self) -> KeyEvent""" 
5130         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5132     def GetKeyCode(*args
, **kwargs
): 
5133         """GetKeyCode(self) -> int""" 
5134         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5136     def SetKeyEvent(*args
, **kwargs
): 
5137         """SetKeyEvent(self, KeyEvent evt)""" 
5138         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5140     def GetLabel(*args
, **kwargs
): 
5141         """GetLabel(self) -> String""" 
5142         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5144     def SetLabel(*args
, **kwargs
): 
5145         """SetLabel(self, String label)""" 
5146         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5148     def IsEditCancelled(*args
, **kwargs
): 
5149         """IsEditCancelled(self) -> bool""" 
5150         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5152     def SetEditCanceled(*args
, **kwargs
): 
5153         """SetEditCanceled(self, bool editCancelled)""" 
5154         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5156     def SetToolTip(*args
, **kwargs
): 
5157         """SetToolTip(self, String toolTip)""" 
5158         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5160     def GetToolTip(*args
, **kwargs
): 
5161         """GetToolTip(self) -> String""" 
5162         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5164     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5165     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5166     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5167     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5168     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5169     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5170     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5171     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5172 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5174 #--------------------------------------------------------------------------- 
5176 class TreeCtrl(_core
.Control
): 
5177     """Proxy of C++ TreeCtrl class""" 
5178     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5179     __repr__ 
= _swig_repr
 
5180     def __init__(self
, *args
, **kwargs
):  
5182         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5183             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5184             Validator validator=DefaultValidator,  
5185             String name=TreeCtrlNameStr) -> TreeCtrl 
5187         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5188         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5190     def Create(*args
, **kwargs
): 
5192         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5193             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5194             Validator validator=DefaultValidator,  
5195             String name=TreeCtrlNameStr) -> bool 
5197         Do the 2nd phase and create the GUI control. 
5199         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5201     def _setCallbackInfo(*args
, **kwargs
): 
5202         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5203         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5205     def GetCount(*args
, **kwargs
): 
5206         """GetCount(self) -> unsigned int""" 
5207         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5209     def GetIndent(*args
, **kwargs
): 
5210         """GetIndent(self) -> unsigned int""" 
5211         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5213     def SetIndent(*args
, **kwargs
): 
5214         """SetIndent(self, unsigned int indent)""" 
5215         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5217     def GetSpacing(*args
, **kwargs
): 
5218         """GetSpacing(self) -> unsigned int""" 
5219         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5221     def SetSpacing(*args
, **kwargs
): 
5222         """SetSpacing(self, unsigned int spacing)""" 
5223         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5225     def GetImageList(*args
, **kwargs
): 
5226         """GetImageList(self) -> ImageList""" 
5227         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5229     def GetStateImageList(*args
, **kwargs
): 
5230         """GetStateImageList(self) -> ImageList""" 
5231         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5233     def SetImageList(*args
, **kwargs
): 
5234         """SetImageList(self, ImageList imageList)""" 
5235         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5237     def SetStateImageList(*args
, **kwargs
): 
5238         """SetStateImageList(self, ImageList imageList)""" 
5239         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5241     def AssignImageList(*args
, **kwargs
): 
5242         """AssignImageList(self, ImageList imageList)""" 
5243         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5245     def AssignStateImageList(*args
, **kwargs
): 
5246         """AssignStateImageList(self, ImageList imageList)""" 
5247         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5249     def GetItemText(*args
, **kwargs
): 
5250         """GetItemText(self, TreeItemId item) -> String""" 
5251         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5253     def GetItemImage(*args
, **kwargs
): 
5254         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5255         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5257     def GetItemData(*args
, **kwargs
): 
5258         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5259         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5261     def GetItemPyData(*args
, **kwargs
): 
5262         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5263         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5265     GetPyData 
= GetItemPyData 
 
5266     def GetItemTextColour(*args
, **kwargs
): 
5267         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5268         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5270     def GetItemBackgroundColour(*args
, **kwargs
): 
5271         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5272         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5274     def GetItemFont(*args
, **kwargs
): 
5275         """GetItemFont(self, TreeItemId item) -> Font""" 
5276         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5278     def SetItemText(*args
, **kwargs
): 
5279         """SetItemText(self, TreeItemId item, String text)""" 
5280         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5282     def SetItemImage(*args
, **kwargs
): 
5283         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5284         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5286     def SetItemData(*args
, **kwargs
): 
5287         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5288         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5290     def SetItemPyData(*args
, **kwargs
): 
5291         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5292         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5294     SetPyData 
= SetItemPyData 
 
5295     def SetItemHasChildren(*args
, **kwargs
): 
5296         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5297         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5299     def SetItemBold(*args
, **kwargs
): 
5300         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5301         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5303     def SetItemDropHighlight(*args
, **kwargs
): 
5304         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5305         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5307     def SetItemTextColour(*args
, **kwargs
): 
5308         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5309         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5311     def SetItemBackgroundColour(*args
, **kwargs
): 
5312         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5313         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5315     def SetItemFont(*args
, **kwargs
): 
5316         """SetItemFont(self, TreeItemId item, Font font)""" 
5317         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5319     def IsVisible(*args
, **kwargs
): 
5320         """IsVisible(self, TreeItemId item) -> bool""" 
5321         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5323     def ItemHasChildren(*args
, **kwargs
): 
5324         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5325         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5327     def IsExpanded(*args
, **kwargs
): 
5328         """IsExpanded(self, TreeItemId item) -> bool""" 
5329         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5331     def IsSelected(*args
, **kwargs
): 
5332         """IsSelected(self, TreeItemId item) -> bool""" 
5333         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5335     def IsBold(*args
, **kwargs
): 
5336         """IsBold(self, TreeItemId item) -> bool""" 
5337         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5339     def GetChildrenCount(*args
, **kwargs
): 
5340         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5341         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5343     def GetRootItem(*args
, **kwargs
): 
5344         """GetRootItem(self) -> TreeItemId""" 
5345         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5347     def GetSelection(*args
, **kwargs
): 
5348         """GetSelection(self) -> TreeItemId""" 
5349         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5351     def GetSelections(*args
, **kwargs
): 
5352         """GetSelections(self) -> PyObject""" 
5353         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5355     def GetItemParent(*args
, **kwargs
): 
5356         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5357         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5359     def GetFirstChild(*args
, **kwargs
): 
5360         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5361         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5363     def GetNextChild(*args
, **kwargs
): 
5364         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5365         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5367     def GetLastChild(*args
, **kwargs
): 
5368         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5369         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5371     def GetNextSibling(*args
, **kwargs
): 
5372         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5373         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5375     def GetPrevSibling(*args
, **kwargs
): 
5376         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5377         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5379     def GetFirstVisibleItem(*args
, **kwargs
): 
5380         """GetFirstVisibleItem(self) -> TreeItemId""" 
5381         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5383     def GetNextVisible(*args
, **kwargs
): 
5384         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5385         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5387     def GetPrevVisible(*args
, **kwargs
): 
5388         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5389         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5391     def AddRoot(*args
, **kwargs
): 
5392         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5393         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5395     def PrependItem(*args
, **kwargs
): 
5397         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5398             TreeItemData data=None) -> TreeItemId 
5400         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5402     def InsertItem(*args
, **kwargs
): 
5404         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5405             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5407         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5409     def InsertItemBefore(*args
, **kwargs
): 
5411         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5412             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5414         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5416     def AppendItem(*args
, **kwargs
): 
5418         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5419             TreeItemData data=None) -> TreeItemId 
5421         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5423     def Delete(*args
, **kwargs
): 
5424         """Delete(self, TreeItemId item)""" 
5425         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5427     def DeleteChildren(*args
, **kwargs
): 
5428         """DeleteChildren(self, TreeItemId item)""" 
5429         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5431     def DeleteAllItems(*args
, **kwargs
): 
5432         """DeleteAllItems(self)""" 
5433         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5435     def Expand(*args
, **kwargs
): 
5436         """Expand(self, TreeItemId item)""" 
5437         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5439     def ExpandAllChildren(*args
, **kwargs
): 
5440         """ExpandAllChildren(self, TreeItemId item)""" 
5441         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5443     def ExpandAll(*args
, **kwargs
): 
5444         """ExpandAll(self)""" 
5445         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5447     def Collapse(*args
, **kwargs
): 
5448         """Collapse(self, TreeItemId item)""" 
5449         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5451     def CollapseAndReset(*args
, **kwargs
): 
5452         """CollapseAndReset(self, TreeItemId item)""" 
5453         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5455     def Toggle(*args
, **kwargs
): 
5456         """Toggle(self, TreeItemId item)""" 
5457         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5459     def Unselect(*args
, **kwargs
): 
5460         """Unselect(self)""" 
5461         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5463     def UnselectItem(*args
, **kwargs
): 
5464         """UnselectItem(self, TreeItemId item)""" 
5465         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5467     def UnselectAll(*args
, **kwargs
): 
5468         """UnselectAll(self)""" 
5469         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5471     def SelectItem(*args
, **kwargs
): 
5472         """SelectItem(self, TreeItemId item, bool select=True)""" 
5473         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5475     def ToggleItemSelection(*args
, **kwargs
): 
5476         """ToggleItemSelection(self, TreeItemId item)""" 
5477         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5479     def EnsureVisible(*args
, **kwargs
): 
5480         """EnsureVisible(self, TreeItemId item)""" 
5481         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5483     def ScrollTo(*args
, **kwargs
): 
5484         """ScrollTo(self, TreeItemId item)""" 
5485         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5487     def EditLabel(*args
, **kwargs
): 
5488         """EditLabel(self, TreeItemId item)""" 
5489         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5491     def GetEditControl(*args
, **kwargs
): 
5492         """GetEditControl(self) -> TextCtrl""" 
5493         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5495     def EndEditLabel(*args
, **kwargs
): 
5496         """EndEditLabel(self, TreeItemId item, bool discardChanges=False)""" 
5497         return _controls_
.TreeCtrl_EndEditLabel(*args
, **kwargs
) 
5499     def SortChildren(*args
, **kwargs
): 
5500         """SortChildren(self, TreeItemId item)""" 
5501         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5503     def HitTest(*args
, **kwargs
): 
5505         HitTest(Point point) -> (item, where) 
5507         Determine which item (if any) belongs the given point.  The coordinates 
5508         specified are relative to the client area of tree ctrl and the where return 
5509         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5512         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5514     def GetBoundingRect(*args
, **kwargs
): 
5515         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5516         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5518     def SetState(*args
, **kwargs
): 
5519         """SetState(self, TreeItemId node, int state)""" 
5520         return _controls_
.TreeCtrl_SetState(*args
, **kwargs
) 
5522     def GetState(*args
, **kwargs
): 
5523         """GetState(self, TreeItemId node) -> int""" 
5524         return _controls_
.TreeCtrl_GetState(*args
, **kwargs
) 
5526     def GetClassDefaultAttributes(*args
, **kwargs
): 
5528         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5530         Get the default attributes for this class.  This is useful if you want 
5531         to use the same font or colour in your own control as in a standard 
5532         control -- which is a much better idea than hard coding specific 
5533         colours or fonts which might look completely out of place on the 
5534         user's system, especially if it uses themes. 
5536         The variant parameter is only relevant under Mac currently and is 
5537         ignore under other platforms. Under Mac, it will change the size of 
5538         the returned font. See `wx.Window.SetWindowVariant` for more about 
5541         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5543     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5544     def SetQuickBestSize(*args
, **kwargs
): 
5545         """SetQuickBestSize(self, bool q)""" 
5546         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5548     def GetQuickBestSize(*args
, **kwargs
): 
5549         """GetQuickBestSize(self) -> bool""" 
5550         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5552     Count 
= property(GetCount
,doc
="See `GetCount`")  
5553     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5554     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5555     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5556     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5557     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5558     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5559     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5560     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5561     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5562     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5563 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5565 def PreTreeCtrl(*args
, **kwargs
): 
5566     """PreTreeCtrl() -> TreeCtrl""" 
5567     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5570 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5572     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5574     Get the default attributes for this class.  This is useful if you want 
5575     to use the same font or colour in your own control as in a standard 
5576     control -- which is a much better idea than hard coding specific 
5577     colours or fonts which might look completely out of place on the 
5578     user's system, especially if it uses themes. 
5580     The variant parameter is only relevant under Mac currently and is 
5581     ignore under other platforms. Under Mac, it will change the size of 
5582     the returned font. See `wx.Window.SetWindowVariant` for more about 
5585   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5587 #--------------------------------------------------------------------------- 
5589 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5590 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5591 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5592 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5593 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5594 class GenericDirCtrl(_core
.Control
): 
5595     """Proxy of C++ GenericDirCtrl class""" 
5596     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5597     __repr__ 
= _swig_repr
 
5598     def __init__(self
, *args
, **kwargs
):  
5600         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5601             Point pos=DefaultPosition, Size size=DefaultSize,  
5602             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5603             String filter=EmptyString,  
5604             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5606         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5607         self
._setOORInfo
(self
) 
5609     def Create(*args
, **kwargs
): 
5611         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5612             Point pos=DefaultPosition, Size size=DefaultSize,  
5613             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5614             String filter=EmptyString,  
5615             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5617         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5619     def ExpandPath(*args
, **kwargs
): 
5620         """ExpandPath(self, String path) -> bool""" 
5621         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5623     def CollapsePath(*args
, **kwargs
): 
5624         """CollapsePath(self, String path) -> bool""" 
5625         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5627     def GetDefaultPath(*args
, **kwargs
): 
5628         """GetDefaultPath(self) -> String""" 
5629         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5631     def SetDefaultPath(*args
, **kwargs
): 
5632         """SetDefaultPath(self, String path)""" 
5633         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5635     def GetPath(*args
, **kwargs
): 
5636         """GetPath(self) -> String""" 
5637         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5639     def GetFilePath(*args
, **kwargs
): 
5640         """GetFilePath(self) -> String""" 
5641         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5643     def SetPath(*args
, **kwargs
): 
5644         """SetPath(self, String path)""" 
5645         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5647     def ShowHidden(*args
, **kwargs
): 
5648         """ShowHidden(self, bool show)""" 
5649         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5651     def GetShowHidden(*args
, **kwargs
): 
5652         """GetShowHidden(self) -> bool""" 
5653         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5655     def GetFilter(*args
, **kwargs
): 
5656         """GetFilter(self) -> String""" 
5657         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5659     def SetFilter(*args
, **kwargs
): 
5660         """SetFilter(self, String filter)""" 
5661         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5663     def GetFilterIndex(*args
, **kwargs
): 
5664         """GetFilterIndex(self) -> int""" 
5665         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5667     def SetFilterIndex(*args
, **kwargs
): 
5668         """SetFilterIndex(self, int n)""" 
5669         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5671     def GetRootId(*args
, **kwargs
): 
5672         """GetRootId(self) -> TreeItemId""" 
5673         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5675     def GetTreeCtrl(*args
, **kwargs
): 
5676         """GetTreeCtrl(self) -> TreeCtrl""" 
5677         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5679     def GetFilterListCtrl(*args
, **kwargs
): 
5680         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5681         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5683     def FindChild(*args
, **kwargs
): 
5685         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5687         Find the child that matches the first part of 'path'.  E.g. if a child 
5688         path is "/usr" and 'path' is "/usr/include" then the child for 
5689         /usr is returned.  If the path string has been used (we're at the 
5690         leaf), done is set to True. 
5693         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5695     def DoResize(*args
, **kwargs
): 
5696         """DoResize(self)""" 
5697         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5699     def ReCreateTree(*args
, **kwargs
): 
5700         """ReCreateTree(self)""" 
5701         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5703     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5704     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5705     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5706     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5707     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5708     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5709     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5710     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5711 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5712 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5714 def PreGenericDirCtrl(*args
, **kwargs
): 
5715     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5716     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5719 class DirFilterListCtrl(Choice
): 
5720     """Proxy of C++ DirFilterListCtrl class""" 
5721     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5722     __repr__ 
= _swig_repr
 
5723     def __init__(self
, *args
, **kwargs
):  
5725         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5726             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5728         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5729         self
._setOORInfo
(self
) 
5731     def Create(*args
, **kwargs
): 
5733         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5734             Size size=DefaultSize, long style=0) -> bool 
5736         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5738     def FillFilterList(*args
, **kwargs
): 
5739         """FillFilterList(self, String filter, int defaultFilter)""" 
5740         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5742 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5744 def PreDirFilterListCtrl(*args
, **kwargs
): 
5745     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5746     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5749 #--------------------------------------------------------------------------- 
5751 class PyControl(_core
.Control
): 
5752     """Proxy of C++ PyControl class""" 
5753     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5754     __repr__ 
= _swig_repr
 
5755     def __init__(self
, *args
, **kwargs
):  
5757         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5758             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5759             String name=ControlNameStr) -> PyControl 
5761         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5762         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5764     def _setCallbackInfo(*args
, **kwargs
): 
5765         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5766         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5768     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5769     def DoEraseBackground(*args
, **kwargs
): 
5770         """DoEraseBackground(self, DC dc) -> bool""" 
5771         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5773     def DoMoveWindow(*args
, **kwargs
): 
5774         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5775         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5777     def DoSetSize(*args
, **kwargs
): 
5778         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5779         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5781     def DoSetClientSize(*args
, **kwargs
): 
5782         """DoSetClientSize(self, int width, int height)""" 
5783         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5785     def DoSetVirtualSize(*args
, **kwargs
): 
5786         """DoSetVirtualSize(self, int x, int y)""" 
5787         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5789     def DoGetSize(*args
, **kwargs
): 
5790         """DoGetSize() -> (width, height)""" 
5791         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5793     def DoGetClientSize(*args
, **kwargs
): 
5794         """DoGetClientSize() -> (width, height)""" 
5795         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5797     def DoGetPosition(*args
, **kwargs
): 
5798         """DoGetPosition() -> (x,y)""" 
5799         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5801     def DoGetVirtualSize(*args
, **kwargs
): 
5802         """DoGetVirtualSize(self) -> Size""" 
5803         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5805     def DoGetBestSize(*args
, **kwargs
): 
5806         """DoGetBestSize(self) -> Size""" 
5807         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5809     def GetDefaultAttributes(*args
, **kwargs
): 
5810         """GetDefaultAttributes(self) -> VisualAttributes""" 
5811         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5813     def OnInternalIdle(*args
, **kwargs
): 
5814         """OnInternalIdle(self)""" 
5815         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5817     def base_DoMoveWindow(*args
, **kw
): 
5818         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5819     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5820                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5822     def base_DoSetSize(*args
, **kw
): 
5823         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5824     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5825                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5827     def base_DoSetClientSize(*args
, **kw
): 
5828         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5829     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5830                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5832     def base_DoSetVirtualSize(*args
, **kw
): 
5833         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5834     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5835                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5837     def base_DoGetSize(*args
, **kw
): 
5838         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5839     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5840                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5842     def base_DoGetClientSize(*args
, **kw
): 
5843         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5844     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5845                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5847     def base_DoGetPosition(*args
, **kw
): 
5848         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5849     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5850                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5852     def base_DoGetVirtualSize(*args
, **kw
): 
5853         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5854     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5855                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5857     def base_DoGetBestSize(*args
, **kw
): 
5858         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5859     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5860                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5862     def base_InitDialog(*args
, **kw
): 
5863         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5864     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5865                                    "Please use PyScrolledWindow.InitDialog instead.") 
5867     def base_TransferDataToWindow(*args
, **kw
): 
5868         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5869     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5870                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5872     def base_TransferDataFromWindow(*args
, **kw
): 
5873         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5874     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5875                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5877     def base_Validate(*args
, **kw
): 
5878         return PyScrolledWindow
.Validate(*args
, **kw
) 
5879     base_Validate 
= wx
._deprecated
(base_Validate
, 
5880                                    "Please use PyScrolledWindow.Validate instead.") 
5882     def base_AcceptsFocus(*args
, **kw
): 
5883         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5884     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5885                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5887     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5888         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5889     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5890                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5892     def base_GetMaxSize(*args
, **kw
): 
5893         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5894     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5895                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5897     def base_AddChild(*args
, **kw
): 
5898         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5899     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5900                                    "Please use PyScrolledWindow.AddChild instead.") 
5902     def base_RemoveChild(*args
, **kw
): 
5903         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5904     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5905                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5907     def base_ShouldInheritColours(*args
, **kw
): 
5908         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5909     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5910                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5912     def base_GetDefaultAttributes(*args
, **kw
): 
5913         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5914     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5915                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5917     def base_OnInternalIdle(*args
, **kw
): 
5918         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5919     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5920                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5922 _controls_
.PyControl_swigregister(PyControl
) 
5924 def PrePyControl(*args
, **kwargs
): 
5925     """PrePyControl() -> PyControl""" 
5926     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5929 #--------------------------------------------------------------------------- 
5931 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5932 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5933 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5934 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5935 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5936 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5938 class HelpEvent(_core
.CommandEvent
): 
5940     A help event is sent when the user has requested context-sensitive 
5941     help. This can either be caused by the application requesting 
5942     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5943     the system generating a WM_HELP message when the user pressed F1 or 
5944     clicked on the query button in a dialog caption. 
5946     A help event is sent to the window that the user clicked on, and is 
5947     propagated up the window hierarchy until the event is processed or 
5948     there are no more event handlers. The application should call 
5949     event.GetId to check the identity of the clicked-on window, and then 
5950     either show some suitable help or call event.Skip if the identifier is 
5951     unrecognised. Calling Skip is important because it allows wxWindows to 
5952     generate further events for ancestors of the clicked-on 
5953     window. Otherwise it would be impossible to show help for container 
5954     windows, since processing would stop after the first window found. 
5956     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5957     __repr__ 
= _swig_repr
 
5958     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5959     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5960     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5961     def __init__(self
, *args
, **kwargs
):  
5963         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5964             int origin=Origin_Unknown) -> HelpEvent 
5966         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5967     def GetPosition(*args
, **kwargs
): 
5969         GetPosition(self) -> Point 
5971         Returns the left-click position of the mouse, in screen 
5972         coordinates. This allows the application to position the help 
5975         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5977     def SetPosition(*args
, **kwargs
): 
5979         SetPosition(self, Point pos) 
5981         Sets the left-click position of the mouse, in screen coordinates. 
5983         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5985     def GetLink(*args
, **kwargs
): 
5987         GetLink(self) -> String 
5989         Get an optional link to further help 
5991         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5993     def SetLink(*args
, **kwargs
): 
5995         SetLink(self, String link) 
5997         Set an optional link to further help 
5999         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
6001     def GetTarget(*args
, **kwargs
): 
6003         GetTarget(self) -> String 
6005         Get an optional target to display help in. E.g. a window specification 
6007         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
6009     def SetTarget(*args
, **kwargs
): 
6011         SetTarget(self, String target) 
6013         Set an optional target to display help in. E.g. a window specification 
6015         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6017     def GetOrigin(*args
, **kwargs
): 
6019         GetOrigin(self) -> int 
6021         Optiononal indication of the source of the event. 
6023         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
6025     def SetOrigin(*args
, **kwargs
): 
6026         """SetOrigin(self, int origin)""" 
6027         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6029     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6030     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6031     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6032     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6033 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6035 class ContextHelp(_core
.Object
): 
6037     This class changes the cursor to a query and puts the application into 
6038     a 'context-sensitive help mode'. When the user left-clicks on a window 
6039     within the specified window, a ``EVT_HELP`` event is sent to that 
6040     control, and the application may respond to it by popping up some 
6043     There are a couple of ways to invoke this behaviour implicitly: 
6045         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6046           (Windows only). This will put a question mark in the titlebar, 
6047           and Windows will put the application into context-sensitive help 
6048           mode automatically, with further programming. 
6050         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6051           to create a context help object. Normally you will write your 
6052           application so that this button is only added to a dialog for 
6053           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6056     :see: `wx.ContextHelpButton` 
6059     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6060     __repr__ 
= _swig_repr
 
6061     def __init__(self
, *args
, **kwargs
):  
6063         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6065         Constructs a context help object, calling BeginContextHelp if doNow is 
6068         If window is None, the top window is used. 
6070         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6071     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6072     __del__ 
= lambda self 
: None; 
6073     def BeginContextHelp(*args
, **kwargs
): 
6075         BeginContextHelp(self, Window window=None) -> bool 
6077         Puts the application into context-sensitive help mode. window is the 
6078         window which will be used to catch events; if NULL, the top window 
6081         Returns true if the application was successfully put into 
6082         context-sensitive help mode. This function only returns when the event 
6085         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6087     def EndContextHelp(*args
, **kwargs
): 
6089         EndContextHelp(self) -> bool 
6091         Ends context-sensitive help mode. Not normally called by the 
6094         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6096 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6098 class ContextHelpButton(BitmapButton
): 
6100     Instances of this class may be used to add a question mark button that 
6101     when pressed, puts the application into context-help mode. It does 
6102     this by creating a wx.ContextHelp object which itself generates a 
6103     ``EVT_HELP`` event when the user clicks on a window. 
6105     On Windows, you may add a question-mark icon to a dialog by use of the 
6106     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6107     will have to add a button explicitly, usually next to OK, Cancel or 
6110     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6113     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6114     __repr__ 
= _swig_repr
 
6115     def __init__(self
, *args
, **kwargs
):  
6117         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6118             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6120         Constructor, creating and showing a context help button. 
6122         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6123         self
._setOORInfo
(self
) 
6125 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6127 class HelpProvider(object): 
6129     wx.HelpProvider is an abstract class used by a program 
6130     implementing context-sensitive help to show the help text for the 
6133     The current help provider must be explicitly set by the 
6134     application using wx.HelpProvider.Set(). 
6136     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6137     def __init__(self
): raise AttributeError, "No constructor defined" 
6138     __repr__ 
= _swig_repr
 
6139     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6140     __del__ 
= lambda self 
: None; 
6141     def Set(*args
, **kwargs
): 
6143         Set(HelpProvider helpProvider) -> HelpProvider 
6145         Sset the current, application-wide help provider. Returns the previous 
6146         one.  Unlike some other classes, the help provider is not created on 
6147         demand. This must be explicitly done by the application. 
6149         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6151     Set 
= staticmethod(Set
) 
6152     def Get(*args
, **kwargs
): 
6154         Get() -> HelpProvider 
6156         Return the current application-wide help provider. 
6158         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6160     Get 
= staticmethod(Get
) 
6161     def GetHelp(*args
, **kwargs
): 
6163         GetHelp(self, Window window) -> String 
6165         Gets the help string for this window. Its interpretation is dependent 
6166         on the help provider except that empty string always means that no 
6167         help is associated with the window. 
6169         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6171     def ShowHelp(*args
, **kwargs
): 
6173         ShowHelp(self, Window window) -> bool 
6175         Shows help for the given window. Uses GetHelp internally if 
6176         applicable. Returns True if it was done, or False if no help was 
6177         available for this window. 
6179         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6181     def ShowHelpAtPoint(*args
, **kwargs
): 
6183         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6185         Show help for the given window (uses window.GetHelpAtPoint() 
6186         internally if applicable), return true if it was done or false if no 
6187         help available for this window. 
6189         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6191     def AddHelp(*args
, **kwargs
): 
6193         AddHelp(self, Window window, String text) 
6195         Associates the text with the given window. 
6197         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6199     def AddHelpById(*args
, **kwargs
): 
6201         AddHelpById(self, int id, String text) 
6203         This version associates the given text with all windows with this 
6204         id. May be used to set the same help string for all Cancel buttons in 
6205         the application, for example. 
6207         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6209     def RemoveHelp(*args
, **kwargs
): 
6211         RemoveHelp(self, Window window) 
6213         Removes the association between the window pointer and the help 
6214         text. This is called by the wx.Window destructor. Without this, the 
6215         table of help strings will fill up and when window pointers are 
6216         reused, the wrong help string will be found. 
6218         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6220     def Destroy(*args
, **kwargs
): 
6222         args
[0].this
.own(False) 
6223         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6225 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6227 def HelpProvider_Set(*args
, **kwargs
): 
6229     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6231     Sset the current, application-wide help provider. Returns the previous 
6232     one.  Unlike some other classes, the help provider is not created on 
6233     demand. This must be explicitly done by the application. 
6235   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6237 def HelpProvider_Get(*args
): 
6239     HelpProvider_Get() -> HelpProvider 
6241     Return the current application-wide help provider. 
6243   return _controls_
.HelpProvider_Get(*args
) 
6245 class SimpleHelpProvider(HelpProvider
): 
6247     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6248     supports only plain text help strings, and shows the string associated 
6249     with the control (if any) in a tooltip. 
6251     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6252     __repr__ 
= _swig_repr
 
6253     def __init__(self
, *args
, **kwargs
):  
6255         __init__(self) -> SimpleHelpProvider 
6257         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6258         supports only plain text help strings, and shows the string associated 
6259         with the control (if any) in a tooltip. 
6261         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6262 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6264 #--------------------------------------------------------------------------- 
6266 class DragImage(_core
.Object
): 
6267     """Proxy of C++ DragImage class""" 
6268     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6269     __repr__ 
= _swig_repr
 
6270     def __init__(self
, *args
, **kwargs
):  
6271         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6272         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6273     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6274     __del__ 
= lambda self 
: None; 
6275     def SetBackingBitmap(*args
, **kwargs
): 
6276         """SetBackingBitmap(self, Bitmap bitmap)""" 
6277         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6279     def BeginDrag(*args
, **kwargs
): 
6281         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6282             Rect rect=None) -> bool 
6284         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6286     def BeginDragBounded(*args
, **kwargs
): 
6287         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6288         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6290     def EndDrag(*args
, **kwargs
): 
6291         """EndDrag(self) -> bool""" 
6292         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6294     def Move(*args
, **kwargs
): 
6295         """Move(self, Point pt) -> bool""" 
6296         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6298     def Show(*args
, **kwargs
): 
6299         """Show(self) -> bool""" 
6300         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6302     def Hide(*args
, **kwargs
): 
6303         """Hide(self) -> bool""" 
6304         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6306     def GetImageRect(*args
, **kwargs
): 
6307         """GetImageRect(self, Point pos) -> Rect""" 
6308         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6310     def DoDrawImage(*args
, **kwargs
): 
6311         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6312         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6314     def UpdateBackingFromWindow(*args
, **kwargs
): 
6315         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6316         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6318     def RedrawImage(*args
, **kwargs
): 
6319         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6320         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6322     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6323 _controls_
.DragImage_swigregister(DragImage
) 
6325 def DragIcon(*args
, **kwargs
): 
6326     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6327     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6330 def DragString(*args
, **kwargs
): 
6331     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6332     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6335 def DragTreeItem(*args
, **kwargs
): 
6336     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6337     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6340 def DragListItem(*args
, **kwargs
): 
6341     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6342     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6345 #--------------------------------------------------------------------------- 
6347 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6348 DP_SPIN 
= _controls_
.DP_SPIN
 
6349 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6350 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6351 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6352 class DatePickerCtrl(_core
.Control
): 
6354     This control allows the user to select a date. Unlike 
6355     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6356     `wx.DatePickerCtrl` is implemented as a small window showing the 
6357     currently selected date. The control can be edited using the keyboard, 
6358     and can also display a popup window for more user-friendly date 
6359     selection, depending on the styles used and the platform. 
6361     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6362     __repr__ 
= _swig_repr
 
6363     def __init__(self
, *args
, **kwargs
):  
6365         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6366             Point pos=DefaultPosition, Size size=DefaultSize,  
6367             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6368             Validator validator=DefaultValidator,  
6369             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6371         Create a new DatePickerCtrl. 
6373         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6374         self
._setOORInfo
(self
) 
6376     def Create(*args
, **kwargs
): 
6378         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6379             Point pos=DefaultPosition, Size size=DefaultSize,  
6380             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6381             Validator validator=DefaultValidator,  
6382             String name=DatePickerCtrlNameStr) -> bool 
6384         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6387         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6389     def SetValue(*args
, **kwargs
): 
6391         SetValue(self, DateTime dt) 
6393         Changes the current value of the control. The date should be valid and 
6394         included in the currently selected range, if any. 
6396         Calling this method does not result in a date change event. 
6398         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6400     def GetValue(*args
, **kwargs
): 
6402         GetValue(self) -> DateTime 
6404         Returns the currently selected date. If there is no selection or the 
6405         selection is outside of the current range, an invalid `wx.DateTime` 
6408         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6410     def SetRange(*args
, **kwargs
): 
6412         SetRange(self, DateTime dt1, DateTime dt2) 
6414         Sets the valid range for the date selection. If dt1 is valid, it 
6415         becomes the earliest date (inclusive) accepted by the control. If dt2 
6416         is valid, it becomes the latest possible date. 
6418         If the current value of the control is outside of the newly set range 
6419         bounds, the behaviour is undefined. 
6421         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6423     def GetLowerLimit(*args
, **kwargs
): 
6425         GetLowerLimit(self) -> DateTime 
6427         Get the lower limit of the valid range for the date selection, if any. 
6428         If there is no range or there is no lower limit, then the 
6429         `wx.DateTime` value returned will be invalid. 
6431         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6433     def GetUpperLimit(*args
, **kwargs
): 
6435         GetUpperLimit(self) -> DateTime 
6437         Get the upper limit of the valid range for the date selection, if any. 
6438         If there is no range or there is no upper limit, then the 
6439         `wx.DateTime` value returned will be invalid. 
6441         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6443     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6444     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6445     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6446 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6447 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6449 def PreDatePickerCtrl(*args
, **kwargs
): 
6451     PreDatePickerCtrl() -> DatePickerCtrl 
6453     Precreate a DatePickerCtrl for use in 2-phase creation. 
6455     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6458 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6459 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6460 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6461 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6462 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6463 #--------------------------------------------------------------------------- 
6465 class HyperlinkCtrl(_core
.Control
): 
6467     A static text control that emulates a hyperlink. The link is displayed 
6468     in an appropriate text style, derived from the control's normal font. 
6469     When the mouse rolls over the link, the cursor changes to a hand and 
6470     the link's color changes to the active color. 
6472     Clicking on the link does not launch a web browser; instead, a 
6473     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6477     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6478     __repr__ 
= _swig_repr
 
6479     def __init__(self
, *args
, **kwargs
):  
6481         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6482             Size size=DefaultSize,  
6483             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6485         A static text control that emulates a hyperlink. The link is displayed 
6486         in an appropriate text style, derived from the control's normal font. 
6487         When the mouse rolls over the link, the cursor changes to a hand and 
6488         the link's color changes to the active color. 
6490         Clicking on the link does not launch a web browser; instead, a 
6491         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6495         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6496         self
._setOORInfo
(self
) 
6498     def Create(*args
, **kwargs
): 
6500         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6501             Size size=DefaultSize,  
6502             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6504         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6506     def GetHoverColour(*args
, **kwargs
): 
6507         """GetHoverColour(self) -> Colour""" 
6508         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6510     def SetHoverColour(*args
, **kwargs
): 
6511         """SetHoverColour(self, Colour colour)""" 
6512         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6514     def GetNormalColour(*args
, **kwargs
): 
6515         """GetNormalColour(self) -> Colour""" 
6516         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6518     def SetNormalColour(*args
, **kwargs
): 
6519         """SetNormalColour(self, Colour colour)""" 
6520         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6522     def GetVisitedColour(*args
, **kwargs
): 
6523         """GetVisitedColour(self) -> Colour""" 
6524         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6526     def SetVisitedColour(*args
, **kwargs
): 
6527         """SetVisitedColour(self, Colour colour)""" 
6528         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6530     def GetURL(*args
, **kwargs
): 
6531         """GetURL(self) -> String""" 
6532         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6534     def SetURL(*args
, **kwargs
): 
6535         """SetURL(self, String url)""" 
6536         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6538     def SetVisited(*args
, **kwargs
): 
6539         """SetVisited(self, bool visited=True)""" 
6540         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6542     def GetVisited(*args
, **kwargs
): 
6543         """GetVisited(self) -> bool""" 
6544         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6546     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6547     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6548     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6549     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6550     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6551 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6552 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6554 def PreHyperlinkCtrl(*args
, **kwargs
): 
6556     PreHyperlinkCtrl() -> HyperlinkCtrl 
6558     A static text control that emulates a hyperlink. The link is displayed 
6559     in an appropriate text style, derived from the control's normal font. 
6560     When the mouse rolls over the link, the cursor changes to a hand and 
6561     the link's color changes to the active color. 
6563     Clicking on the link does not launch a web browser; instead, a 
6564     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6568     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6571 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6572 class HyperlinkEvent(_core
.CommandEvent
): 
6573     """Proxy of C++ HyperlinkEvent class""" 
6574     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6575     __repr__ 
= _swig_repr
 
6576     def __init__(self
, *args
, **kwargs
):  
6577         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6578         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6579     def GetURL(*args
, **kwargs
): 
6580         """GetURL(self) -> String""" 
6581         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6583     def SetURL(*args
, **kwargs
): 
6584         """SetURL(self, String url)""" 
6585         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6587     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6588 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6590 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6592 #--------------------------------------------------------------------------- 
6594 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6595 class PickerBase(_core
.Control
): 
6597     Base abstract class for all pickers which support an auxiliary text 
6598     control. This class handles all positioning and sizing of the text 
6599     control like a an horizontal `wx.BoxSizer` would do, with the text 
6600     control on the left of the picker button and the proportion of the 
6601     picker fixed to value 1. 
6603     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6604     def __init__(self
): raise AttributeError, "No constructor defined" 
6605     __repr__ 
= _swig_repr
 
6606     def CreateBase(*args
, **kwargs
): 
6608         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6609             Size size=DefaultSize,  
6610             long style=0, Validator validator=DefaultValidator,  
6611             String name=wxButtonNameStr) -> bool 
6613         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6615     def SetInternalMargin(*args
, **kwargs
): 
6617         SetInternalMargin(self, int newmargin) 
6619         Sets the margin (in pixels) between the picker and the text control. 
6621         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6623     def GetInternalMargin(*args
, **kwargs
): 
6625         GetInternalMargin(self) -> int 
6627         Returns the margin (in pixels) between the picker and the text 
6630         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6632     def SetTextCtrlProportion(*args
, **kwargs
): 
6634         SetTextCtrlProportion(self, int prop) 
6636         Sets the proportion between the text control and the picker button. 
6637         This is used to set relative sizes of the text contorl and the picker. 
6638         The value passed to this function must be >= 1. 
6640         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6642     def GetTextCtrlProportion(*args
, **kwargs
): 
6644         GetTextCtrlProportion(self) -> int 
6646         Returns the proportion between the text control and the picker. 
6648         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6650     def SetPickerCtrlProportion(*args
, **kwargs
): 
6652         SetPickerCtrlProportion(self, int prop) 
6654         Sets the proportion value of the picker. 
6656         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6658     def GetPickerCtrlProportion(*args
, **kwargs
): 
6660         GetPickerCtrlProportion(self) -> int 
6662         Gets the proportion value of the picker. 
6664         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6666     def IsTextCtrlGrowable(*args
, **kwargs
): 
6667         """IsTextCtrlGrowable(self) -> bool""" 
6668         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6670     def SetTextCtrlGrowable(*args
, **kwargs
): 
6671         """SetTextCtrlGrowable(self, bool grow=True)""" 
6672         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6674     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6675         """IsPickerCtrlGrowable(self) -> bool""" 
6676         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6678     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6679         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6680         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6682     def HasTextCtrl(*args
, **kwargs
): 
6684         HasTextCtrl(self) -> bool 
6686         Returns true if this class has a valid text control (i.e. if the 
6687         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6689         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6691     def GetTextCtrl(*args
, **kwargs
): 
6693         GetTextCtrl(self) -> TextCtrl 
6695         Returns a pointer to the text control handled by this class or None if 
6696         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6699         Very important: the contents of the text control could be containing 
6700         an invalid representation of the entity which can be chosen through 
6701         the picker (e.g. the user entered an invalid colour syntax because of 
6702         a typo). Thus you should never parse the content of the textctrl to 
6703         get the user's input; rather use the derived-class getter 
6704         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6707         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6709     def GetPickerCtrl(*args
, **kwargs
): 
6710         """GetPickerCtrl(self) -> Control""" 
6711         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6713     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6714     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6715     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6716     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6717     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6718     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6719     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6720 _controls_
.PickerBase_swigregister(PickerBase
) 
6722 #--------------------------------------------------------------------------- 
6724 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6725 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6726 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6727 class ColourPickerCtrl(PickerBase
): 
6729     This control allows the user to select a colour. The generic 
6730     implementation is a button which brings up a `wx.ColourDialog` when 
6731     clicked. Native implementations may differ but this is usually a 
6732     (small) widget which give access to the colour-chooser dialog. 
6734     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6735     __repr__ 
= _swig_repr
 
6736     def __init__(self
, *args
, **kwargs
):  
6738         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6739             Size size=DefaultSize,  
6740             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6741             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6743         This control allows the user to select a colour. The generic 
6744         implementation is a button which brings up a `wx.ColourDialog` when 
6745         clicked. Native implementations may differ but this is usually a 
6746         (small) widget which give access to the colour-chooser dialog. 
6748         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6749         self
._setOORInfo
(self
) 
6751     def Create(*args
, **kwargs
): 
6753         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6754             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6755             Validator validator=DefaultValidator,  
6756             String name=ColourPickerCtrlNameStr) -> bool 
6758         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6760     def GetColour(*args
, **kwargs
): 
6762         GetColour(self) -> Colour 
6764         Returns the currently selected colour. 
6766         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6768     def SetColour(*args
, **kwargs
): 
6770         SetColour(self, Colour col) 
6772         Set the displayed colour. 
6774         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6776     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6777 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6778 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6780 def PreColourPickerCtrl(*args
, **kwargs
): 
6782     PreColourPickerCtrl() -> ColourPickerCtrl 
6784     This control allows the user to select a colour. The generic 
6785     implementation is a button which brings up a `wx.ColourDialog` when 
6786     clicked. Native implementations may differ but this is usually a 
6787     (small) widget which give access to the colour-chooser dialog. 
6789     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6792 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6793 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6795 class ColourPickerEvent(_core
.CommandEvent
): 
6796     """Proxy of C++ ColourPickerEvent class""" 
6797     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6798     __repr__ 
= _swig_repr
 
6799     def __init__(self
, *args
, **kwargs
):  
6800         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6801         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6802     def GetColour(*args
, **kwargs
): 
6803         """GetColour(self) -> Colour""" 
6804         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6806     def SetColour(*args
, **kwargs
): 
6807         """SetColour(self, Colour c)""" 
6808         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6810     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6811 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6813 #--------------------------------------------------------------------------- 
6815 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6816 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6817 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6818 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6819 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6820 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6821 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6822 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6823 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6824 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6825 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6826 class FilePickerCtrl(PickerBase
): 
6827     """Proxy of C++ FilePickerCtrl class""" 
6828     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6829     __repr__ 
= _swig_repr
 
6830     def __init__(self
, *args
, **kwargs
):  
6832         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6833             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6834             Point pos=DefaultPosition,  
6835             Size size=DefaultSize,  
6836             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6837             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6839         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6840         self
._setOORInfo
(self
) 
6842     def Create(*args
, **kwargs
): 
6844         Create(self, Window parent, int id=-1, String path=EmptyString,  
6845             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6846             Point pos=DefaultPosition,  
6847             Size size=DefaultSize,  
6848             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6849             String name=FilePickerCtrlNameStr) -> bool 
6851         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6853     def GetPath(*args
, **kwargs
): 
6854         """GetPath(self) -> String""" 
6855         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6857     def SetPath(*args
, **kwargs
): 
6858         """SetPath(self, String str)""" 
6859         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6861     def CheckPath(*args
, **kwargs
): 
6862         """CheckPath(self, String path) -> bool""" 
6863         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6865     def GetTextCtrlValue(*args
, **kwargs
): 
6866         """GetTextCtrlValue(self) -> String""" 
6867         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6869     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6870     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6871 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6872 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6873 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6874 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6875 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6876 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6878 def PreFilePickerCtrl(*args
, **kwargs
): 
6879     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6880     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6883 class DirPickerCtrl(PickerBase
): 
6884     """Proxy of C++ DirPickerCtrl class""" 
6885     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6886     __repr__ 
= _swig_repr
 
6887     def __init__(self
, *args
, **kwargs
):  
6889         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6890             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6891             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6892             Validator validator=DefaultValidator,  
6893             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6895         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6896         self
._setOORInfo
(self
) 
6898     def Create(*args
, **kwargs
): 
6900         Create(self, Window parent, int id=-1, String path=EmptyString,  
6901             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6902             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6903             Validator validator=DefaultValidator,  
6904             String name=DirPickerCtrlNameStr) -> bool 
6906         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6908     def GetPath(*args
, **kwargs
): 
6909         """GetPath(self) -> String""" 
6910         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6912     def SetPath(*args
, **kwargs
): 
6913         """SetPath(self, String str)""" 
6914         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6916     def CheckPath(*args
, **kwargs
): 
6917         """CheckPath(self, String path) -> bool""" 
6918         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6920     def GetTextCtrlValue(*args
, **kwargs
): 
6921         """GetTextCtrlValue(self) -> String""" 
6922         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6924     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6925     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6926 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6928 def PreDirPickerCtrl(*args
, **kwargs
): 
6929     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6930     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6933 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6934 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6935 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6936 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6938 class FileDirPickerEvent(_core
.CommandEvent
): 
6939     """Proxy of C++ FileDirPickerEvent class""" 
6940     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6941     __repr__ 
= _swig_repr
 
6942     def __init__(self
, *args
, **kwargs
):  
6943         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6944         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6945     def GetPath(*args
, **kwargs
): 
6946         """GetPath(self) -> String""" 
6947         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6949     def SetPath(*args
, **kwargs
): 
6950         """SetPath(self, String p)""" 
6951         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6953     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6954 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6956 #--------------------------------------------------------------------------- 
6958 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6959 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6960 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6961 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6962 class FontPickerCtrl(PickerBase
): 
6963     """Proxy of C++ FontPickerCtrl class""" 
6964     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6965     __repr__ 
= _swig_repr
 
6966     def __init__(self
, *args
, **kwargs
):  
6968         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
6969             Point pos=DefaultPosition, Size size=DefaultSize,  
6970             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6971             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6973         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6974         self
._setOORInfo
(self
) 
6976     def Create(*args
, **kwargs
): 
6978         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
6979             Point pos=DefaultPosition, Size size=DefaultSize,  
6980             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6981             String name=FontPickerCtrlNameStr) -> bool 
6983         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6985     def GetSelectedFont(*args
, **kwargs
): 
6986         """GetSelectedFont(self) -> Font""" 
6987         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6989     def SetSelectedFont(*args
, **kwargs
): 
6990         """SetSelectedFont(self, Font f)""" 
6991         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6993     def SetMaxPointSize(*args
, **kwargs
): 
6994         """SetMaxPointSize(self, unsigned int max)""" 
6995         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6997     def GetMaxPointSize(*args
, **kwargs
): 
6998         """GetMaxPointSize(self) -> unsigned int""" 
6999         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
7001     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
7002     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
7003 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
7004 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
7006 def PreFontPickerCtrl(*args
, **kwargs
): 
7007     """PreFontPickerCtrl() -> FontPickerCtrl""" 
7008     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
7011 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
7012 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
7014 class FontPickerEvent(_core
.CommandEvent
): 
7015     """Proxy of C++ FontPickerEvent class""" 
7016     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7017     __repr__ 
= _swig_repr
 
7018     def __init__(self
, *args
, **kwargs
):  
7019         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
7020         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
7021     def GetFont(*args
, **kwargs
): 
7022         """GetFont(self) -> Font""" 
7023         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
7025     def SetFont(*args
, **kwargs
): 
7026         """SetFont(self, Font c)""" 
7027         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7029     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7030 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7032 #--------------------------------------------------------------------------- 
7034 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7035 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7036 class CollapsiblePane(_core
.Control
): 
7038     A collapsable pane is a container with an embedded button-like 
7039     control which can be used by the user to collapse or expand the pane's 
7042     Once constructed you should use the `GetPane` function to access the 
7043     pane and add your controls inside it (i.e. use the window returned 
7044     from `GetPane` as the parent for the controls which must go in the 
7045     pane, NOT the wx.CollapsiblePane itself!). 
7047     Note that because of its nature of control which can dynamically (and 
7048     drastically) change its size at run-time under user-input, when 
7049     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7050     to add it with a proportion value of zero; this is because otherwise 
7051     all other windows with non-zero proportion values would automatically 
7052     get resized each time the user expands or collapses the pane window, 
7053     usually resulting a weird, flickering effect. 
7055     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7056     __repr__ 
= _swig_repr
 
7057     def __init__(self
, *args
, **kwargs
):  
7059         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7060             Point pos=DefaultPosition, Size size=DefaultSize,  
7061             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7062             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7064         Create and show a wx.CollapsiblePane 
7066         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7067         self
._setOORInfo
(self
) 
7069     def Create(*args
, **kwargs
): 
7071         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7072             Point pos=DefaultPosition, Size size=DefaultSize,  
7073             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7074             String name=CollapsiblePaneNameStr) -> bool 
7076         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7078     def Collapse(*args
, **kwargs
): 
7080         Collapse(self, bool collapse=True) 
7082         Collapses or expands the pane window. 
7084         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7086     def Expand(*args
, **kwargs
): 
7090         Same as Collapse(False). 
7092         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7094     def IsCollapsed(*args
, **kwargs
): 
7096         IsCollapsed(self) -> bool 
7098         Returns ``True`` if the pane window is currently hidden. 
7100         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7102     def IsExpanded(*args
, **kwargs
): 
7104         IsExpanded(self) -> bool 
7106         Returns ``True`` if the pane window is currently shown. 
7108         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7110     def GetPane(*args
, **kwargs
): 
7112         GetPane(self) -> Window 
7114         Returns a reference to the pane window.  Use the returned `wx.Window` 
7115         as the parent of widgets to make them part of the collapsible area. 
7117         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7119 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7120 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7122 def PreCollapsiblePane(*args
, **kwargs
): 
7124     PreCollapsiblePane() -> CollapsiblePane 
7126     Precreate a wx.CollapsiblePane for 2-phase creation. 
7128     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7131 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7132 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7134 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7135     """Proxy of C++ CollapsiblePaneEvent class""" 
7136     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7137     __repr__ 
= _swig_repr
 
7138     def __init__(self
, *args
, **kwargs
):  
7139         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7140         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7141     def GetCollapsed(*args
, **kwargs
): 
7142         """GetCollapsed(self) -> bool""" 
7143         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7145     def SetCollapsed(*args
, **kwargs
): 
7146         """SetCollapsed(self, bool c)""" 
7147         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7149 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
)