1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300     BitmapDisabled 
= property(GetBitmapDisabled
,SetBitmapDisabled
,doc
="See `GetBitmapDisabled` and `SetBitmapDisabled`")  
 301     BitmapFocus 
= property(GetBitmapFocus
,SetBitmapFocus
,doc
="See `GetBitmapFocus` and `SetBitmapFocus`")  
 302     BitmapHover 
= property(GetBitmapHover
,SetBitmapHover
,doc
="See `GetBitmapHover` and `SetBitmapHover`")  
 303     BitmapLabel 
= property(GetBitmapLabel
,SetBitmapLabel
,doc
="See `GetBitmapLabel` and `SetBitmapLabel`")  
 304     BitmapSelected 
= property(GetBitmapSelected
,SetBitmapSelected
,doc
="See `GetBitmapSelected` and `SetBitmapSelected`")  
 305     MarginX 
= property(GetMarginX
,doc
="See `GetMarginX`")  
 306     MarginY 
= property(GetMarginY
,doc
="See `GetMarginY`")  
 307 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 309 def PreBitmapButton(*args
, **kwargs
): 
 311     PreBitmapButton() -> BitmapButton 
 313     Precreate a BitmapButton for 2-phase creation. 
 315     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 318 #--------------------------------------------------------------------------- 
 320 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 321 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 322 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 323 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 324 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 325 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 326 class CheckBox(_core
.Control
): 
 328     A checkbox is a labelled box which by default is either on (the 
 329     checkmark is visible) or off (no checkmark). Optionally (When the 
 330     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 331     mixed or undetermined state. Often this is used as a "Does Not 
 334     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 335     __repr__ 
= _swig_repr
 
 336     def __init__(self
, *args
, **kwargs
):  
 338         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 339             Point pos=DefaultPosition, Size size=DefaultSize,  
 340             long style=0, Validator validator=DefaultValidator,  
 341             String name=CheckBoxNameStr) -> CheckBox 
 343         Creates and shows a CheckBox control 
 345         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 346         self
._setOORInfo
(self
) 
 348     def Create(*args
, **kwargs
): 
 350         Create(self, Window parent, int id=-1, String label=EmptyString,  
 351             Point pos=DefaultPosition, Size size=DefaultSize,  
 352             long style=0, Validator validator=DefaultValidator,  
 353             String name=CheckBoxNameStr) -> bool 
 355         Actually create the GUI CheckBox for 2-phase creation. 
 357         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 359     def GetValue(*args
, **kwargs
): 
 361         GetValue(self) -> bool 
 363         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 366         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 368     def IsChecked(*args
, **kwargs
): 
 370         IsChecked(self) -> bool 
 372         Similar to GetValue, but raises an exception if it is not a 2-state 
 375         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 377     def SetValue(*args
, **kwargs
): 
 379         SetValue(self, bool state) 
 381         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 384         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 386     def Get3StateValue(*args
, **kwargs
): 
 388         Get3StateValue(self) -> int 
 390         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 391         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 392         the undetermined state.  Raises an exceptiion when the function is 
 393         used with a 2-state CheckBox. 
 395         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 397     def Set3StateValue(*args
, **kwargs
): 
 399         Set3StateValue(self, int state) 
 401         Sets the CheckBox to the given state.  The state parameter can be one 
 402         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 403         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 404         exception when the CheckBox is a 2-state checkbox and setting the 
 405         state to wx.CHK_UNDETERMINED. 
 407         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 409     def Is3State(*args
, **kwargs
): 
 411         Is3State(self) -> bool 
 413         Returns whether or not the CheckBox is a 3-state CheckBox. 
 415         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 417     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 419         Is3rdStateAllowedForUser(self) -> bool 
 421         Returns whether or not the user can set the CheckBox to the third 
 424         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 426     def GetClassDefaultAttributes(*args
, **kwargs
): 
 428         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 430         Get the default attributes for this class.  This is useful if you want 
 431         to use the same font or colour in your own control as in a standard 
 432         control -- which is a much better idea than hard coding specific 
 433         colours or fonts which might look completely out of place on the 
 434         user's system, especially if it uses themes. 
 436         The variant parameter is only relevant under Mac currently and is 
 437         ignore under other platforms. Under Mac, it will change the size of 
 438         the returned font. See `wx.Window.SetWindowVariant` for more about 
 441         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 443     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 444     ThreeStateValue 
= property(Get3StateValue
,Set3StateValue
,doc
="See `Get3StateValue` and `Set3StateValue`")  
 445     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
 446 _controls_
.CheckBox_swigregister(CheckBox
) 
 447 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 449 def PreCheckBox(*args
, **kwargs
): 
 451     PreCheckBox() -> CheckBox 
 453     Precreate a CheckBox for 2-phase creation. 
 455     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 458 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 460     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 462     Get the default attributes for this class.  This is useful if you want 
 463     to use the same font or colour in your own control as in a standard 
 464     control -- which is a much better idea than hard coding specific 
 465     colours or fonts which might look completely out of place on the 
 466     user's system, especially if it uses themes. 
 468     The variant parameter is only relevant under Mac currently and is 
 469     ignore under other platforms. Under Mac, it will change the size of 
 470     the returned font. See `wx.Window.SetWindowVariant` for more about 
 473   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 475 #--------------------------------------------------------------------------- 
 477 class Choice(_core
.ControlWithItems
): 
 479     A Choice control is used to select one of a list of strings. 
 480     Unlike a `wx.ListBox`, only the selection is visible until the 
 481     user pulls down the menu of choices. 
 483     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 484     __repr__ 
= _swig_repr
 
 485     def __init__(self
, *args
, **kwargs
):  
 487         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 488             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 489             String name=ChoiceNameStr) -> Choice 
 491         Create and show a Choice control 
 493         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 494         self
._setOORInfo
(self
) 
 496     def Create(*args
, **kwargs
): 
 498         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 499             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 500             String name=ChoiceNameStr) -> bool 
 502         Actually create the GUI Choice control for 2-phase creation 
 504         return _controls_
.Choice_Create(*args
, **kwargs
) 
 506     def GetCurrentSelection(*args
, **kwargs
): 
 508         GetCurrentSelection(self) -> int 
 510         Unlike `GetSelection` which only returns the accepted selection value, 
 511         i.e. the selection in the control once the user closes the dropdown 
 512         list, this function returns the current selection.  That is, while the 
 513         dropdown list is shown, it returns the currently selected item in 
 514         it. When it is not shown, its result is the same as for the other 
 517         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 519     def GetClassDefaultAttributes(*args
, **kwargs
): 
 521         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 523         Get the default attributes for this class.  This is useful if you want 
 524         to use the same font or colour in your own control as in a standard 
 525         control -- which is a much better idea than hard coding specific 
 526         colours or fonts which might look completely out of place on the 
 527         user's system, especially if it uses themes. 
 529         The variant parameter is only relevant under Mac currently and is 
 530         ignore under other platforms. Under Mac, it will change the size of 
 531         the returned font. See `wx.Window.SetWindowVariant` for more about 
 534         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 536     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537     CurrentSelection 
= property(GetCurrentSelection
,doc
="See `GetCurrentSelection`")  
 538 _controls_
.Choice_swigregister(Choice
) 
 539 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 541 def PreChoice(*args
, **kwargs
): 
 543     PreChoice() -> Choice 
 545     Precreate a Choice control for 2-phase creation. 
 547     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 550 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 552     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 554     Get the default attributes for this class.  This is useful if you want 
 555     to use the same font or colour in your own control as in a standard 
 556     control -- which is a much better idea than hard coding specific 
 557     colours or fonts which might look completely out of place on the 
 558     user's system, especially if it uses themes. 
 560     The variant parameter is only relevant under Mac currently and is 
 561     ignore under other platforms. Under Mac, it will change the size of 
 562     the returned font. See `wx.Window.SetWindowVariant` for more about 
 565   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 567 #--------------------------------------------------------------------------- 
 569 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 571     A combobox is like a combination of an edit control and a 
 572     listbox. It can be displayed as static list with editable or 
 573     read-only text field; or a drop-down list with text field. 
 575     A combobox permits a single selection only. Combobox items are 
 578     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 579     __repr__ 
= _swig_repr
 
 580     def __init__(self
, *args
, **kwargs
):  
 582         __init__(Window parent, int id, String value=EmptyString, 
 583             Point pos=DefaultPosition, Size size=DefaultSize, 
 584             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 585             String name=ComboBoxNameStr) -> ComboBox 
 587         Constructor, creates and shows a ComboBox control. 
 589         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 590         self
._setOORInfo
(self
) 
 592     def Create(*args
, **kwargs
): 
 594         Create(Window parent, int id, String value=EmptyString, 
 595             Point pos=DefaultPosition, Size size=DefaultSize, 
 596             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 597             String name=ChoiceNameStr) -> bool 
 599         Actually create the GUI wxComboBox control for 2-phase creation 
 601         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 603     def GetValue(*args
, **kwargs
): 
 605         GetValue(self) -> String 
 607         Returns the current value in the combobox text field. 
 609         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 611     def SetValue(*args
, **kwargs
): 
 612         """SetValue(self, String value)""" 
 613         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 615     def Copy(*args
, **kwargs
): 
 619         Copies the selected text to the clipboard. 
 621         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 623     def Cut(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard and removes the selection. 
 629         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 631     def Paste(*args
, **kwargs
): 
 635         Pastes text from the clipboard to the text field. 
 637         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 639     def SetInsertionPoint(*args
, **kwargs
): 
 641         SetInsertionPoint(self, long pos) 
 643         Sets the insertion point in the combobox text field. 
 645         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 647     def GetInsertionPoint(*args
, **kwargs
): 
 649         GetInsertionPoint(self) -> long 
 651         Returns the insertion point for the combobox's text field. 
 653         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 655     def GetLastPosition(*args
, **kwargs
): 
 657         GetLastPosition(self) -> long 
 659         Returns the last position in the combobox text field. 
 661         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 663     def Replace(*args
, **kwargs
): 
 665         Replace(self, long from, long to, String value) 
 667         Replaces the text between two positions with the given text, in the 
 670         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 672     def SetMark(*args
, **kwargs
): 
 674         SetMark(self, long from, long to) 
 676         Selects the text between the two positions in the combobox text field. 
 678         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 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 write(*args
, **kwargs
): 
1938         """write(self, String text)""" 
1939         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1941     def GetString(*args
, **kwargs
): 
1942         """GetString(self, long from, long to) -> String""" 
1943         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1945     def GetClassDefaultAttributes(*args
, **kwargs
): 
1947         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1949         Get the default attributes for this class.  This is useful if you want 
1950         to use the same font or colour in your own control as in a standard 
1951         control -- which is a much better idea than hard coding specific 
1952         colours or fonts which might look completely out of place on the 
1953         user's system, especially if it uses themes. 
1955         The variant parameter is only relevant under Mac currently and is 
1956         ignore under other platforms. Under Mac, it will change the size of 
1957         the returned font. See `wx.Window.SetWindowVariant` for more about 
1960         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1962     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1963     DefaultStyle 
= property(GetDefaultStyle
,SetDefaultStyle
,doc
="See `GetDefaultStyle` and `SetDefaultStyle`")  
1964     InsertionPoint 
= property(GetInsertionPoint
,SetInsertionPoint
,doc
="See `GetInsertionPoint` and `SetInsertionPoint`")  
1965     LastPosition 
= property(GetLastPosition
,doc
="See `GetLastPosition`")  
1966     NumberOfLines 
= property(GetNumberOfLines
,doc
="See `GetNumberOfLines`")  
1967     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
1968     StringSelection 
= property(GetStringSelection
,doc
="See `GetStringSelection`")  
1969     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
1970 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1972 def PreTextCtrl(*args
, **kwargs
): 
1973     """PreTextCtrl() -> TextCtrl""" 
1974     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1977 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1979     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1981     Get the default attributes for this class.  This is useful if you want 
1982     to use the same font or colour in your own control as in a standard 
1983     control -- which is a much better idea than hard coding specific 
1984     colours or fonts which might look completely out of place on the 
1985     user's system, especially if it uses themes. 
1987     The variant parameter is only relevant under Mac currently and is 
1988     ignore under other platforms. Under Mac, it will change the size of 
1989     the returned font. See `wx.Window.SetWindowVariant` for more about 
1992   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1994 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1995 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1996 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1997 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1998 class TextUrlEvent(_core
.CommandEvent
): 
1999     """Proxy of C++ TextUrlEvent class""" 
2000     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2001     __repr__ 
= _swig_repr
 
2002     def __init__(self
, *args
, **kwargs
):  
2003         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2004         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
2005     def GetMouseEvent(*args
, **kwargs
): 
2006         """GetMouseEvent(self) -> MouseEvent""" 
2007         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2009     def GetURLStart(*args
, **kwargs
): 
2010         """GetURLStart(self) -> long""" 
2011         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2013     def GetURLEnd(*args
, **kwargs
): 
2014         """GetURLEnd(self) -> long""" 
2015         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2017     MouseEvent 
= property(GetMouseEvent
,doc
="See `GetMouseEvent`")  
2018     URLEnd 
= property(GetURLEnd
,doc
="See `GetURLEnd`")  
2019     URLStart 
= property(GetURLStart
,doc
="See `GetURLStart`")  
2020 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
2022 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2023 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2024 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2025 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2027 #--------------------------------------------------------------------------- 
2029 class ScrollBar(_core
.Control
): 
2030     """Proxy of C++ ScrollBar class""" 
2031     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2032     __repr__ 
= _swig_repr
 
2033     def __init__(self
, *args
, **kwargs
):  
2035         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2036             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2037             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2039         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
2040         self
._setOORInfo
(self
) 
2042     def Create(*args
, **kwargs
): 
2044         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2045             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2046             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2048         Do the 2nd phase and create the GUI control. 
2050         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2052     def GetThumbPosition(*args
, **kwargs
): 
2053         """GetThumbPosition(self) -> int""" 
2054         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2056     def GetThumbSize(*args
, **kwargs
): 
2057         """GetThumbSize(self) -> int""" 
2058         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2060     GetThumbLength 
= GetThumbSize 
 
2061     def GetPageSize(*args
, **kwargs
): 
2062         """GetPageSize(self) -> int""" 
2063         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2065     def GetRange(*args
, **kwargs
): 
2066         """GetRange(self) -> int""" 
2067         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2069     def IsVertical(*args
, **kwargs
): 
2070         """IsVertical(self) -> bool""" 
2071         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2073     def SetThumbPosition(*args
, **kwargs
): 
2074         """SetThumbPosition(self, int viewStart)""" 
2075         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2077     def GetClassDefaultAttributes(*args
, **kwargs
): 
2079         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2081         Get the default attributes for this class.  This is useful if you want 
2082         to use the same font or colour in your own control as in a standard 
2083         control -- which is a much better idea than hard coding specific 
2084         colours or fonts which might look completely out of place on the 
2085         user's system, especially if it uses themes. 
2087         The variant parameter is only relevant under Mac currently and is 
2088         ignore under other platforms. Under Mac, it will change the size of 
2089         the returned font. See `wx.Window.SetWindowVariant` for more about 
2092         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2094     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2095     PageSize 
= property(GetPageSize
,doc
="See `GetPageSize`")  
2096     Range 
= property(GetRange
,doc
="See `GetRange`")  
2097     ThumbPosition 
= property(GetThumbPosition
,SetThumbPosition
,doc
="See `GetThumbPosition` and `SetThumbPosition`")  
2098     ThumbSize 
= property(GetThumbSize
,doc
="See `GetThumbSize`")  
2099 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2100 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2102 def PreScrollBar(*args
, **kwargs
): 
2103     """PreScrollBar() -> ScrollBar""" 
2104     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2107 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2109     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2111     Get the default attributes for this class.  This is useful if you want 
2112     to use the same font or colour in your own control as in a standard 
2113     control -- which is a much better idea than hard coding specific 
2114     colours or fonts which might look completely out of place on the 
2115     user's system, especially if it uses themes. 
2117     The variant parameter is only relevant under Mac currently and is 
2118     ignore under other platforms. Under Mac, it will change the size of 
2119     the returned font. See `wx.Window.SetWindowVariant` for more about 
2122   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2124 #--------------------------------------------------------------------------- 
2126 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2127 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2128 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2129 SP_WRAP 
= _controls_
.SP_WRAP
 
2130 class SpinButton(_core
.Control
): 
2131     """Proxy of C++ SpinButton class""" 
2132     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2133     __repr__ 
= _swig_repr
 
2134     def __init__(self
, *args
, **kwargs
):  
2136         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2137             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2138             String name=SPIN_BUTTON_NAME) -> SpinButton 
2140         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2141         self
._setOORInfo
(self
) 
2143     def Create(*args
, **kwargs
): 
2145         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2146             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2147             String name=SPIN_BUTTON_NAME) -> bool 
2149         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2151     def GetValue(*args
, **kwargs
): 
2152         """GetValue(self) -> int""" 
2153         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2155     def GetMin(*args
, **kwargs
): 
2156         """GetMin(self) -> int""" 
2157         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2159     def GetMax(*args
, **kwargs
): 
2160         """GetMax(self) -> int""" 
2161         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2163     def SetValue(*args
, **kwargs
): 
2164         """SetValue(self, int val)""" 
2165         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2167     def SetMin(*args
, **kwargs
): 
2168         """SetMin(self, int minVal)""" 
2169         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2171     def SetMax(*args
, **kwargs
): 
2172         """SetMax(self, int maxVal)""" 
2173         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2175     def SetRange(*args
, **kwargs
): 
2176         """SetRange(self, int minVal, int maxVal)""" 
2177         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2179     def IsVertical(*args
, **kwargs
): 
2180         """IsVertical(self) -> bool""" 
2181         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2183     def GetClassDefaultAttributes(*args
, **kwargs
): 
2185         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2187         Get the default attributes for this class.  This is useful if you want 
2188         to use the same font or colour in your own control as in a standard 
2189         control -- which is a much better idea than hard coding specific 
2190         colours or fonts which might look completely out of place on the 
2191         user's system, especially if it uses themes. 
2193         The variant parameter is only relevant under Mac currently and is 
2194         ignore under other platforms. Under Mac, it will change the size of 
2195         the returned font. See `wx.Window.SetWindowVariant` for more about 
2198         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2200     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2201     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2202     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2203     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2204 _controls_
.SpinButton_swigregister(SpinButton
) 
2205 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2206 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2208 def PreSpinButton(*args
, **kwargs
): 
2209     """PreSpinButton() -> SpinButton""" 
2210     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2213 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2215     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2217     Get the default attributes for this class.  This is useful if you want 
2218     to use the same font or colour in your own control as in a standard 
2219     control -- which is a much better idea than hard coding specific 
2220     colours or fonts which might look completely out of place on the 
2221     user's system, especially if it uses themes. 
2223     The variant parameter is only relevant under Mac currently and is 
2224     ignore under other platforms. Under Mac, it will change the size of 
2225     the returned font. See `wx.Window.SetWindowVariant` for more about 
2228   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2230 class SpinCtrl(_core
.Control
): 
2231     """Proxy of C++ SpinCtrl class""" 
2232     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2233     __repr__ 
= _swig_repr
 
2234     def __init__(self
, *args
, **kwargs
):  
2236         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2237             Point pos=DefaultPosition, Size size=DefaultSize,  
2238             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2239             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2241         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2242         self
._setOORInfo
(self
) 
2244     def Create(*args
, **kwargs
): 
2246         Create(self, Window parent, int id=-1, String value=EmptyString,  
2247             Point pos=DefaultPosition, Size size=DefaultSize,  
2248             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2249             int initial=0, String name=SpinCtrlNameStr) -> bool 
2251         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2253     def GetValue(*args
, **kwargs
): 
2254         """GetValue(self) -> int""" 
2255         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2257     def SetValue(*args
, **kwargs
): 
2258         """SetValue(self, int value)""" 
2259         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2261     def SetValueString(*args
, **kwargs
): 
2262         """SetValueString(self, String text)""" 
2263         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2265     def SetRange(*args
, **kwargs
): 
2266         """SetRange(self, int minVal, int maxVal)""" 
2267         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2269     def GetMin(*args
, **kwargs
): 
2270         """GetMin(self) -> int""" 
2271         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2273     def GetMax(*args
, **kwargs
): 
2274         """GetMax(self) -> int""" 
2275         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2277     def SetSelection(*args
, **kwargs
): 
2278         """SetSelection(self, long from, long to)""" 
2279         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2281     def GetClassDefaultAttributes(*args
, **kwargs
): 
2283         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2285         Get the default attributes for this class.  This is useful if you want 
2286         to use the same font or colour in your own control as in a standard 
2287         control -- which is a much better idea than hard coding specific 
2288         colours or fonts which might look completely out of place on the 
2289         user's system, especially if it uses themes. 
2291         The variant parameter is only relevant under Mac currently and is 
2292         ignore under other platforms. Under Mac, it will change the size of 
2293         the returned font. See `wx.Window.SetWindowVariant` for more about 
2296         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2298     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2299     Max 
= property(GetMax
,doc
="See `GetMax`")  
2300     Min 
= property(GetMin
,doc
="See `GetMin`")  
2301     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2302 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2304 def PreSpinCtrl(*args
, **kwargs
): 
2305     """PreSpinCtrl() -> SpinCtrl""" 
2306     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2309 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2311     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2313     Get the default attributes for this class.  This is useful if you want 
2314     to use the same font or colour in your own control as in a standard 
2315     control -- which is a much better idea than hard coding specific 
2316     colours or fonts which might look completely out of place on the 
2317     user's system, especially if it uses themes. 
2319     The variant parameter is only relevant under Mac currently and is 
2320     ignore under other platforms. Under Mac, it will change the size of 
2321     the returned font. See `wx.Window.SetWindowVariant` for more about 
2324   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2326 class SpinEvent(_core
.NotifyEvent
): 
2327     """Proxy of C++ SpinEvent class""" 
2328     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2329     __repr__ 
= _swig_repr
 
2330     def __init__(self
, *args
, **kwargs
):  
2331         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2332         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2333     def GetPosition(*args
, **kwargs
): 
2334         """GetPosition(self) -> int""" 
2335         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2337     def SetPosition(*args
, **kwargs
): 
2338         """SetPosition(self, int pos)""" 
2339         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2341     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
2342 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2344 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2345 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2346 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2347 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2348 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2350 #--------------------------------------------------------------------------- 
2352 class RadioBox(_core
.Control
): 
2353     """Proxy of C++ RadioBox class""" 
2354     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2355     __repr__ 
= _swig_repr
 
2356     def __init__(self
, *args
, **kwargs
):  
2358         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2359             Point pos=DefaultPosition, Size size=DefaultSize,  
2360             wxArrayString choices=wxPyEmptyStringArray,  
2361             int majorDimension=0, long style=RA_HORIZONTAL,  
2362             Validator validator=DefaultValidator,  
2363             String name=RadioBoxNameStr) -> RadioBox 
2365         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2366         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2367         self
._setOORInfo
(self
) 
2369     def Create(*args
, **kwargs
): 
2371         Create(self, Window parent, int id=-1, String label=EmptyString,  
2372             Point pos=DefaultPosition, Size size=DefaultSize,  
2373             wxArrayString choices=wxPyEmptyStringArray,  
2374             int majorDimension=0, long style=RA_HORIZONTAL,  
2375             Validator validator=DefaultValidator,  
2376             String name=RadioBoxNameStr) -> bool 
2378         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2380     def SetSelection(*args
, **kwargs
): 
2381         """SetSelection(self, int n)""" 
2382         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2384     def GetSelection(*args
, **kwargs
): 
2385         """GetSelection(self) -> int""" 
2386         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2388     def GetStringSelection(*args
, **kwargs
): 
2389         """GetStringSelection(self) -> String""" 
2390         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2392     def SetStringSelection(*args
, **kwargs
): 
2393         """SetStringSelection(self, String s) -> bool""" 
2394         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2396     def GetCount(*args
, **kwargs
): 
2397         """GetCount(self) -> size_t""" 
2398         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2400     def FindString(*args
, **kwargs
): 
2401         """FindString(self, String s) -> int""" 
2402         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2404     def GetString(*args
, **kwargs
): 
2405         """GetString(self, int n) -> String""" 
2406         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2408     def SetString(*args
, **kwargs
): 
2409         """SetString(self, int n, String label)""" 
2410         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2412     GetItemLabel 
= GetString 
 
2413     SetItemLabel 
= SetString 
 
2414     def EnableItem(*args
, **kwargs
): 
2415         """EnableItem(self, unsigned int n, bool enable=True)""" 
2416         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2418     def ShowItem(*args
, **kwargs
): 
2419         """ShowItem(self, unsigned int n, bool show=True)""" 
2420         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2422     def IsItemEnabled(*args
, **kwargs
): 
2423         """IsItemEnabled(self, unsigned int n) -> bool""" 
2424         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2426     def IsItemShown(*args
, **kwargs
): 
2427         """IsItemShown(self, unsigned int n) -> bool""" 
2428         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2430     def GetColumnCount(*args
, **kwargs
): 
2431         """GetColumnCount(self) -> unsigned int""" 
2432         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2434     def GetRowCount(*args
, **kwargs
): 
2435         """GetRowCount(self) -> unsigned int""" 
2436         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2438     def GetNextItem(*args
, **kwargs
): 
2439         """GetNextItem(self, int item, int dir, long style) -> int""" 
2440         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2442     def SetItemToolTip(*args
, **kwargs
): 
2443         """SetItemToolTip(self, unsigned int item, String text)""" 
2444         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2446     def GetItemToolTip(*args
, **kwargs
): 
2447         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2448         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2450     def SetItemHelpText(*args
, **kwargs
): 
2451         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2452         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2454     def GetItemHelpText(*args
, **kwargs
): 
2455         """GetItemHelpText(self, unsigned int n) -> String""" 
2456         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2458     def GetClassDefaultAttributes(*args
, **kwargs
): 
2460         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2462         Get the default attributes for this class.  This is useful if you want 
2463         to use the same font or colour in your own control as in a standard 
2464         control -- which is a much better idea than hard coding specific 
2465         colours or fonts which might look completely out of place on the 
2466         user's system, especially if it uses themes. 
2468         The variant parameter is only relevant under Mac currently and is 
2469         ignore under other platforms. Under Mac, it will change the size of 
2470         the returned font. See `wx.Window.SetWindowVariant` for more about 
2473         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2475     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2476     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
2477     Count 
= property(GetCount
,doc
="See `GetCount`")  
2478     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
2479     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
2480     StringSelection 
= property(GetStringSelection
,SetStringSelection
,doc
="See `GetStringSelection` and `SetStringSelection`")  
2481 _controls_
.RadioBox_swigregister(RadioBox
) 
2482 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2483 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2485 def PreRadioBox(*args
, **kwargs
): 
2486     """PreRadioBox() -> RadioBox""" 
2487     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2490 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2492     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2494     Get the default attributes for this class.  This is useful if you want 
2495     to use the same font or colour in your own control as in a standard 
2496     control -- which is a much better idea than hard coding specific 
2497     colours or fonts which might look completely out of place on the 
2498     user's system, especially if it uses themes. 
2500     The variant parameter is only relevant under Mac currently and is 
2501     ignore under other platforms. Under Mac, it will change the size of 
2502     the returned font. See `wx.Window.SetWindowVariant` for more about 
2505   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2507 #--------------------------------------------------------------------------- 
2509 class RadioButton(_core
.Control
): 
2510     """Proxy of C++ RadioButton class""" 
2511     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2512     __repr__ 
= _swig_repr
 
2513     def __init__(self
, *args
, **kwargs
):  
2515         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2516             Point pos=DefaultPosition, Size size=DefaultSize,  
2517             long style=0, Validator validator=DefaultValidator,  
2518             String name=RadioButtonNameStr) -> RadioButton 
2520         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2521         self
._setOORInfo
(self
) 
2523     def Create(*args
, **kwargs
): 
2525         Create(self, Window parent, int id=-1, String label=EmptyString,  
2526             Point pos=DefaultPosition, Size size=DefaultSize,  
2527             long style=0, Validator validator=DefaultValidator,  
2528             String name=RadioButtonNameStr) -> bool 
2530         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2532     def GetValue(*args
, **kwargs
): 
2533         """GetValue(self) -> bool""" 
2534         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2536     def SetValue(*args
, **kwargs
): 
2537         """SetValue(self, bool value)""" 
2538         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2540     def GetClassDefaultAttributes(*args
, **kwargs
): 
2542         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2544         Get the default attributes for this class.  This is useful if you want 
2545         to use the same font or colour in your own control as in a standard 
2546         control -- which is a much better idea than hard coding specific 
2547         colours or fonts which might look completely out of place on the 
2548         user's system, especially if it uses themes. 
2550         The variant parameter is only relevant under Mac currently and is 
2551         ignore under other platforms. Under Mac, it will change the size of 
2552         the returned font. See `wx.Window.SetWindowVariant` for more about 
2555         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2557     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2558     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2559 _controls_
.RadioButton_swigregister(RadioButton
) 
2561 def PreRadioButton(*args
, **kwargs
): 
2562     """PreRadioButton() -> RadioButton""" 
2563     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2566 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2568     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2570     Get the default attributes for this class.  This is useful if you want 
2571     to use the same font or colour in your own control as in a standard 
2572     control -- which is a much better idea than hard coding specific 
2573     colours or fonts which might look completely out of place on the 
2574     user's system, especially if it uses themes. 
2576     The variant parameter is only relevant under Mac currently and is 
2577     ignore under other platforms. Under Mac, it will change the size of 
2578     the returned font. See `wx.Window.SetWindowVariant` for more about 
2581   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2583 #--------------------------------------------------------------------------- 
2585 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2586 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2587 SL_TICKS 
= _controls_
.SL_TICKS
 
2588 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2589 SL_LABELS 
= _controls_
.SL_LABELS
 
2590 SL_LEFT 
= _controls_
.SL_LEFT
 
2591 SL_TOP 
= _controls_
.SL_TOP
 
2592 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2593 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2594 SL_BOTH 
= _controls_
.SL_BOTH
 
2595 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2596 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2597 class Slider(_core
.Control
): 
2598     """Proxy of C++ Slider class""" 
2599     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2600     __repr__ 
= _swig_repr
 
2601     def __init__(self
, *args
, **kwargs
):  
2603         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2604             int maxValue=100, Point pos=DefaultPosition,  
2605             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2606             Validator validator=DefaultValidator,  
2607             String name=SliderNameStr) -> Slider 
2609         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2610         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2611         self
._setOORInfo
(self
) 
2613     def Create(*args
, **kwargs
): 
2615         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2616             int maxValue=100, Point pos=DefaultPosition,  
2617             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2618             Validator validator=DefaultValidator,  
2619             String name=SliderNameStr) -> bool 
2621         return _controls_
.Slider_Create(*args
, **kwargs
) 
2623     def GetValue(*args
, **kwargs
): 
2624         """GetValue(self) -> int""" 
2625         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2627     def SetValue(*args
, **kwargs
): 
2628         """SetValue(self, int value)""" 
2629         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2631     def SetRange(*args
, **kwargs
): 
2632         """SetRange(self, int minValue, int maxValue)""" 
2633         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2635     def GetMin(*args
, **kwargs
): 
2636         """GetMin(self) -> int""" 
2637         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2639     def GetMax(*args
, **kwargs
): 
2640         """GetMax(self) -> int""" 
2641         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2643     def SetMin(*args
, **kwargs
): 
2644         """SetMin(self, int minValue)""" 
2645         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2647     def SetMax(*args
, **kwargs
): 
2648         """SetMax(self, int maxValue)""" 
2649         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2651     def SetLineSize(*args
, **kwargs
): 
2652         """SetLineSize(self, int lineSize)""" 
2653         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2655     def SetPageSize(*args
, **kwargs
): 
2656         """SetPageSize(self, int pageSize)""" 
2657         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2659     def GetLineSize(*args
, **kwargs
): 
2660         """GetLineSize(self) -> int""" 
2661         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2663     def GetPageSize(*args
, **kwargs
): 
2664         """GetPageSize(self) -> int""" 
2665         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2667     def SetThumbLength(*args
, **kwargs
): 
2668         """SetThumbLength(self, int lenPixels)""" 
2669         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2671     def GetThumbLength(*args
, **kwargs
): 
2672         """GetThumbLength(self) -> int""" 
2673         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2675     def SetTickFreq(*args
, **kwargs
): 
2676         """SetTickFreq(self, int n, int pos=1)""" 
2677         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2679     def GetTickFreq(*args
, **kwargs
): 
2680         """GetTickFreq(self) -> int""" 
2681         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2683     def ClearTicks(*args
, **kwargs
): 
2684         """ClearTicks(self)""" 
2685         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2687     def SetTick(*args
, **kwargs
): 
2688         """SetTick(self, int tickPos)""" 
2689         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2691     def ClearSel(*args
, **kwargs
): 
2692         """ClearSel(self)""" 
2693         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2695     def GetSelEnd(*args
, **kwargs
): 
2696         """GetSelEnd(self) -> int""" 
2697         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2699     def GetSelStart(*args
, **kwargs
): 
2700         """GetSelStart(self) -> int""" 
2701         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2703     def SetSelection(*args
, **kwargs
): 
2704         """SetSelection(self, int min, int max)""" 
2705         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2707     def GetClassDefaultAttributes(*args
, **kwargs
): 
2709         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2711         Get the default attributes for this class.  This is useful if you want 
2712         to use the same font or colour in your own control as in a standard 
2713         control -- which is a much better idea than hard coding specific 
2714         colours or fonts which might look completely out of place on the 
2715         user's system, especially if it uses themes. 
2717         The variant parameter is only relevant under Mac currently and is 
2718         ignore under other platforms. Under Mac, it will change the size of 
2719         the returned font. See `wx.Window.SetWindowVariant` for more about 
2722         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2724     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2725     LineSize 
= property(GetLineSize
,SetLineSize
,doc
="See `GetLineSize` and `SetLineSize`")  
2726     Max 
= property(GetMax
,SetMax
,doc
="See `GetMax` and `SetMax`")  
2727     Min 
= property(GetMin
,SetMin
,doc
="See `GetMin` and `SetMin`")  
2728     PageSize 
= property(GetPageSize
,SetPageSize
,doc
="See `GetPageSize` and `SetPageSize`")  
2729     SelEnd 
= property(GetSelEnd
,doc
="See `GetSelEnd`")  
2730     SelStart 
= property(GetSelStart
,doc
="See `GetSelStart`")  
2731     ThumbLength 
= property(GetThumbLength
,SetThumbLength
,doc
="See `GetThumbLength` and `SetThumbLength`")  
2732     TickFreq 
= property(GetTickFreq
,SetTickFreq
,doc
="See `GetTickFreq` and `SetTickFreq`")  
2733     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2734 _controls_
.Slider_swigregister(Slider
) 
2735 SliderNameStr 
= cvar
.SliderNameStr
 
2737 def PreSlider(*args
, **kwargs
): 
2738     """PreSlider() -> Slider""" 
2739     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2742 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2744     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2746     Get the default attributes for this class.  This is useful if you want 
2747     to use the same font or colour in your own control as in a standard 
2748     control -- which is a much better idea than hard coding specific 
2749     colours or fonts which might look completely out of place on the 
2750     user's system, especially if it uses themes. 
2752     The variant parameter is only relevant under Mac currently and is 
2753     ignore under other platforms. Under Mac, it will change the size of 
2754     the returned font. See `wx.Window.SetWindowVariant` for more about 
2757   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2759 #--------------------------------------------------------------------------- 
2761 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2762 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2764 class ToggleButton(_core
.Control
): 
2765     """Proxy of C++ ToggleButton class""" 
2766     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2767     __repr__ 
= _swig_repr
 
2768     def __init__(self
, *args
, **kwargs
):  
2770         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2771             Point pos=DefaultPosition, Size size=DefaultSize,  
2772             long style=0, Validator validator=DefaultValidator,  
2773             String name=ToggleButtonNameStr) -> ToggleButton 
2775         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2776         self
._setOORInfo
(self
) 
2778     def Create(*args
, **kwargs
): 
2780         Create(self, Window parent, int id=-1, String label=EmptyString,  
2781             Point pos=DefaultPosition, Size size=DefaultSize,  
2782             long style=0, Validator validator=DefaultValidator,  
2783             String name=ToggleButtonNameStr) -> bool 
2785         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2787     def SetValue(*args
, **kwargs
): 
2788         """SetValue(self, bool value)""" 
2789         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2791     def GetValue(*args
, **kwargs
): 
2792         """GetValue(self) -> bool""" 
2793         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2795     def GetClassDefaultAttributes(*args
, **kwargs
): 
2797         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2799         Get the default attributes for this class.  This is useful if you want 
2800         to use the same font or colour in your own control as in a standard 
2801         control -- which is a much better idea than hard coding specific 
2802         colours or fonts which might look completely out of place on the 
2803         user's system, especially if it uses themes. 
2805         The variant parameter is only relevant under Mac currently and is 
2806         ignore under other platforms. Under Mac, it will change the size of 
2807         the returned font. See `wx.Window.SetWindowVariant` for more about 
2810         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2812     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2813     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
2814 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2815 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2817 def PreToggleButton(*args
, **kwargs
): 
2818     """PreToggleButton() -> ToggleButton""" 
2819     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2822 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2824     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2826     Get the default attributes for this class.  This is useful if you want 
2827     to use the same font or colour in your own control as in a standard 
2828     control -- which is a much better idea than hard coding specific 
2829     colours or fonts which might look completely out of place on the 
2830     user's system, especially if it uses themes. 
2832     The variant parameter is only relevant under Mac currently and is 
2833     ignore under other platforms. Under Mac, it will change the size of 
2834     the returned font. See `wx.Window.SetWindowVariant` for more about 
2837   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2839 #--------------------------------------------------------------------------- 
2841 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2842 BK_TOP 
= _controls_
.BK_TOP
 
2843 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2844 BK_LEFT 
= _controls_
.BK_LEFT
 
2845 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2846 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2847 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2848 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2849 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2850 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2851 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2852 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2853 class BookCtrlBase(_core
.Control
): 
2854     """Proxy of C++ BookCtrlBase class""" 
2855     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2856     def __init__(self
): raise AttributeError, "No constructor defined" 
2857     __repr__ 
= _swig_repr
 
2858     def GetPageCount(*args
, **kwargs
): 
2859         """GetPageCount(self) -> size_t""" 
2860         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2862     def GetPage(*args
, **kwargs
): 
2863         """GetPage(self, size_t n) -> Window""" 
2864         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2866     def GetCurrentPage(*args
, **kwargs
): 
2867         """GetCurrentPage(self) -> Window""" 
2868         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2870     def GetSelection(*args
, **kwargs
): 
2871         """GetSelection(self) -> int""" 
2872         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2874     def SetPageText(*args
, **kwargs
): 
2875         """SetPageText(self, size_t n, String strText) -> bool""" 
2876         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2878     def GetPageText(*args
, **kwargs
): 
2879         """GetPageText(self, size_t n) -> String""" 
2880         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2882     def SetImageList(*args
, **kwargs
): 
2883         """SetImageList(self, ImageList imageList)""" 
2884         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2886     def AssignImageList(*args
, **kwargs
): 
2887         """AssignImageList(self, ImageList imageList)""" 
2888         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2890     def GetImageList(*args
, **kwargs
): 
2891         """GetImageList(self) -> ImageList""" 
2892         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2894     def GetPageImage(*args
, **kwargs
): 
2895         """GetPageImage(self, size_t n) -> int""" 
2896         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2898     def SetPageImage(*args
, **kwargs
): 
2899         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2900         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2902     def SetPageSize(*args
, **kwargs
): 
2903         """SetPageSize(self, Size size)""" 
2904         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2906     def CalcSizeFromPage(*args
, **kwargs
): 
2907         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2908         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2910     def GetInternalBorder(*args
, **kwargs
): 
2911         """GetInternalBorder(self) -> unsigned int""" 
2912         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2914     def SetInternalBorder(*args
, **kwargs
): 
2915         """SetInternalBorder(self, unsigned int internalBorder)""" 
2916         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2918     def IsVertical(*args
, **kwargs
): 
2919         """IsVertical(self) -> bool""" 
2920         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2922     def SetControlMargin(*args
, **kwargs
): 
2923         """SetControlMargin(self, int margin)""" 
2924         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2926     def GetControlMargin(*args
, **kwargs
): 
2927         """GetControlMargin(self) -> int""" 
2928         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2930     def SetFitToCurrentPage(*args
, **kwargs
): 
2931         """SetFitToCurrentPage(self, bool fit)""" 
2932         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2934     def GetFitToCurrentPage(*args
, **kwargs
): 
2935         """GetFitToCurrentPage(self) -> bool""" 
2936         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2938     def GetControlSizer(*args
, **kwargs
): 
2939         """GetControlSizer(self) -> Sizer""" 
2940         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2942     def DeletePage(*args
, **kwargs
): 
2943         """DeletePage(self, size_t n) -> bool""" 
2944         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2946     def RemovePage(*args
, **kwargs
): 
2947         """RemovePage(self, size_t n) -> bool""" 
2948         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2950     def DeleteAllPages(*args
, **kwargs
): 
2951         """DeleteAllPages(self) -> bool""" 
2952         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2954     def AddPage(*args
, **kwargs
): 
2955         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2956         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2958     def InsertPage(*args
, **kwargs
): 
2960         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2961             int imageId=-1) -> bool 
2963         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2965     def SetSelection(*args
, **kwargs
): 
2966         """SetSelection(self, size_t n) -> int""" 
2967         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2969     def ChangeSelection(*args
, **kwargs
): 
2970         """ChangeSelection(self, size_t n) -> int""" 
2971         return _controls_
.BookCtrlBase_ChangeSelection(*args
, **kwargs
) 
2973     def AdvanceSelection(*args
, **kwargs
): 
2974         """AdvanceSelection(self, bool forward=True)""" 
2975         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2977     def HitTest(*args
, **kwargs
): 
2979         HitTest(Point pt) -> (tab, where) 
2981         Returns the page/tab which is hit, and flags indicating where using 
2982         wx.NB_HITTEST flags. 
2984         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2986     def GetClassDefaultAttributes(*args
, **kwargs
): 
2988         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2990         Get the default attributes for this class.  This is useful if you want 
2991         to use the same font or colour in your own control as in a standard 
2992         control -- which is a much better idea than hard coding specific 
2993         colours or fonts which might look completely out of place on the 
2994         user's system, especially if it uses themes. 
2996         The variant parameter is only relevant under Mac currently and is 
2997         ignore under other platforms. Under Mac, it will change the size of 
2998         the returned font. See `wx.Window.SetWindowVariant` for more about 
3001         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3003     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3004     ControlMargin 
= property(GetControlMargin
,SetControlMargin
,doc
="See `GetControlMargin` and `SetControlMargin`")  
3005     ControlSizer 
= property(GetControlSizer
,doc
="See `GetControlSizer`")  
3006     CurrentPage 
= property(GetCurrentPage
,doc
="See `GetCurrentPage`")  
3007     FitToCurrentPage 
= property(GetFitToCurrentPage
,SetFitToCurrentPage
,doc
="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")  
3008     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
3009     InternalBorder 
= property(GetInternalBorder
,SetInternalBorder
,doc
="See `GetInternalBorder` and `SetInternalBorder`")  
3010     Page 
= property(GetPage
,doc
="See `GetPage`")  
3011     PageCount 
= property(GetPageCount
,doc
="See `GetPageCount`")  
3012     PageImage 
= property(GetPageImage
,SetPageImage
,doc
="See `GetPageImage` and `SetPageImage`")  
3013     PageText 
= property(GetPageText
,SetPageText
,doc
="See `GetPageText` and `SetPageText`")  
3014     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3015 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
3016 NotebookNameStr 
= cvar
.NotebookNameStr
 
3018 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3020     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3022     Get the default attributes for this class.  This is useful if you want 
3023     to use the same font or colour in your own control as in a standard 
3024     control -- which is a much better idea than hard coding specific 
3025     colours or fonts which might look completely out of place on the 
3026     user's system, especially if it uses themes. 
3028     The variant parameter is only relevant under Mac currently and is 
3029     ignore under other platforms. Under Mac, it will change the size of 
3030     the returned font. See `wx.Window.SetWindowVariant` for more about 
3033   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3035 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3036     """Proxy of C++ BookCtrlBaseEvent class""" 
3037     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3038     __repr__ 
= _swig_repr
 
3039     def __init__(self
, *args
, **kwargs
):  
3041         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3042             int nOldSel=-1) -> BookCtrlBaseEvent 
3044         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
3045     def GetSelection(*args
, **kwargs
): 
3047         GetSelection(self) -> int 
3049         Returns item index for a listbox or choice selection event (not valid 
3052         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3054     def SetSelection(*args
, **kwargs
): 
3055         """SetSelection(self, int nSel)""" 
3056         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3058     def GetOldSelection(*args
, **kwargs
): 
3059         """GetOldSelection(self) -> int""" 
3060         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3062     def SetOldSelection(*args
, **kwargs
): 
3063         """SetOldSelection(self, int nOldSel)""" 
3064         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3066     OldSelection 
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")  
3067     Selection 
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")  
3068 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
3070 #--------------------------------------------------------------------------- 
3072 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3073 NB_TOP 
= _controls_
.NB_TOP
 
3074 NB_LEFT 
= _controls_
.NB_LEFT
 
3075 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3076 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3077 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3078 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3079 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3080 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3081 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3082 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3083 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
3084 class Notebook(BookCtrlBase
): 
3085     """Proxy of C++ Notebook class""" 
3086     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3087     __repr__ 
= _swig_repr
 
3088     def __init__(self
, *args
, **kwargs
):  
3090         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3091             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3093         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
3094         self
._setOORInfo
(self
) 
3096     def Create(*args
, **kwargs
): 
3098         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3099             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3101         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3103     def GetRowCount(*args
, **kwargs
): 
3104         """GetRowCount(self) -> int""" 
3105         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3107     def SetPadding(*args
, **kwargs
): 
3108         """SetPadding(self, Size padding)""" 
3109         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3111     def SetTabSize(*args
, **kwargs
): 
3112         """SetTabSize(self, Size sz)""" 
3113         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3115     def GetThemeBackgroundColour(*args
, **kwargs
): 
3116         """GetThemeBackgroundColour(self) -> Colour""" 
3117         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3119     def GetClassDefaultAttributes(*args
, **kwargs
): 
3121         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3123         Get the default attributes for this class.  This is useful if you want 
3124         to use the same font or colour in your own control as in a standard 
3125         control -- which is a much better idea than hard coding specific 
3126         colours or fonts which might look completely out of place on the 
3127         user's system, especially if it uses themes. 
3129         The variant parameter is only relevant under Mac currently and is 
3130         ignore under other platforms. Under Mac, it will change the size of 
3131         the returned font. See `wx.Window.SetWindowVariant` for more about 
3134         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3136     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3137     def SendPageChangingEvent(*args
, **kwargs
): 
3138         """SendPageChangingEvent(self, int nPage) -> bool""" 
3139         return _controls_
.Notebook_SendPageChangingEvent(*args
, **kwargs
) 
3141     def SendPageChangedEvent(*args
, **kwargs
): 
3142         """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)""" 
3143         return _controls_
.Notebook_SendPageChangedEvent(*args
, **kwargs
) 
3145     RowCount 
= property(GetRowCount
,doc
="See `GetRowCount`")  
3146     ThemeBackgroundColour 
= property(GetThemeBackgroundColour
,doc
="See `GetThemeBackgroundColour`")  
3147 _controls_
.Notebook_swigregister(Notebook
) 
3149 def PreNotebook(*args
, **kwargs
): 
3150     """PreNotebook() -> Notebook""" 
3151     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3154 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3156     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3158     Get the default attributes for this class.  This is useful if you want 
3159     to use the same font or colour in your own control as in a standard 
3160     control -- which is a much better idea than hard coding specific 
3161     colours or fonts which might look completely out of place on the 
3162     user's system, especially if it uses themes. 
3164     The variant parameter is only relevant under Mac currently and is 
3165     ignore under other platforms. Under Mac, it will change the size of 
3166     the returned font. See `wx.Window.SetWindowVariant` for more about 
3169   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3171 class NotebookEvent(BookCtrlBaseEvent
): 
3172     """Proxy of C++ NotebookEvent class""" 
3173     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3174     __repr__ 
= _swig_repr
 
3175     def __init__(self
, *args
, **kwargs
):  
3177         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3178             int nOldSel=-1) -> NotebookEvent 
3180         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3181 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3183 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3184 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3186 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3187 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3189 #---------------------------------------------------------------------------- 
3191 class NotebookPage(wx
.Panel
): 
3193     There is an old (and apparently unsolvable) bug when placing a 
3194     window with a nonstandard background colour in a wx.Notebook on 
3195     wxGTK1, as the notbooks's background colour would always be used 
3196     when the window is refreshed.  The solution is to place a panel in 
3197     the notbook and the coloured window on the panel, sized to cover 
3198     the panel.  This simple class does that for you, just put an 
3199     instance of this in the notebook and make your regular window a 
3200     child of this one and it will handle the resize for you. 
3202     def __init__(self
, parent
, id=-1, 
3203                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3204                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3205         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3207         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3209     def OnSize(self
, evt
): 
3210         if self
.child 
is None: 
3211             children 
= self
.GetChildren() 
3213                 self
.child 
= children
[0] 
3215             self
.child
.SetPosition((0,0)) 
3216             self
.child
.SetSize(self
.GetSize()) 
3219 #--------------------------------------------------------------------------- 
3221 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3222 LB_TOP 
= _controls_
.LB_TOP
 
3223 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3224 LB_LEFT 
= _controls_
.LB_LEFT
 
3225 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3226 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3227 class Listbook(BookCtrlBase
): 
3228     """Proxy of C++ Listbook class""" 
3229     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3230     __repr__ 
= _swig_repr
 
3231     def __init__(self
, *args
, **kwargs
):  
3233         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3234             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3236         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3237         self
._setOORInfo
(self
) 
3239     def Create(*args
, **kwargs
): 
3241         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3242             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3244         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3246     def GetListView(*args
, **kwargs
): 
3247         """GetListView(self) -> ListView""" 
3248         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3250     ListView 
= property(GetListView
,doc
="See `GetListView`")  
3251 _controls_
.Listbook_swigregister(Listbook
) 
3253 def PreListbook(*args
, **kwargs
): 
3254     """PreListbook() -> Listbook""" 
3255     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3258 class ListbookEvent(BookCtrlBaseEvent
): 
3259     """Proxy of C++ ListbookEvent class""" 
3260     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3261     __repr__ 
= _swig_repr
 
3262     def __init__(self
, *args
, **kwargs
):  
3264         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3265             int nOldSel=-1) -> ListbookEvent 
3267         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3268 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3270 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3271 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3272 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3273 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3275 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3276 CHB_TOP 
= _controls_
.CHB_TOP
 
3277 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3278 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3279 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3280 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3281 class Choicebook(BookCtrlBase
): 
3282     """Proxy of C++ Choicebook class""" 
3283     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3284     __repr__ 
= _swig_repr
 
3285     def __init__(self
, *args
, **kwargs
):  
3287         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3288             long style=0, String name=EmptyString) -> Choicebook 
3290         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3291         self
._setOORInfo
(self
) 
3293     def Create(*args
, **kwargs
): 
3295         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3296             long style=0, String name=EmptyString) -> bool 
3298         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3300     def GetChoiceCtrl(*args
, **kwargs
): 
3301         """GetChoiceCtrl(self) -> Choice""" 
3302         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3304     ChoiceCtrl 
= property(GetChoiceCtrl
,doc
="See `GetChoiceCtrl`")  
3305 _controls_
.Choicebook_swigregister(Choicebook
) 
3307 def PreChoicebook(*args
, **kwargs
): 
3308     """PreChoicebook() -> Choicebook""" 
3309     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3312 class ChoicebookEvent(BookCtrlBaseEvent
): 
3313     """Proxy of C++ ChoicebookEvent class""" 
3314     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3315     __repr__ 
= _swig_repr
 
3316     def __init__(self
, *args
, **kwargs
):  
3318         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3319             int nOldSel=-1) -> ChoicebookEvent 
3321         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3322 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3324 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3325 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3326 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3327 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3329 #--------------------------------------------------------------------------- 
3331 class Treebook(BookCtrlBase
): 
3332     """Proxy of C++ Treebook class""" 
3333     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3334     __repr__ 
= _swig_repr
 
3335     def __init__(self
, *args
, **kwargs
):  
3337         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3338             long style=BK_DEFAULT,  
3339             String name=EmptyString) -> Treebook 
3341         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3342         self
._setOORInfo
(self
) 
3344     def Create(*args
, **kwargs
): 
3346         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3347             long style=BK_DEFAULT,  
3348             String name=EmptyString) -> bool 
3350         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3352     def InsertSubPage(*args
, **kwargs
): 
3354         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3355             int imageId=NOT_FOUND) -> bool 
3357         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3359     def AddSubPage(*args
, **kwargs
): 
3360         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3361         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3363     def IsNodeExpanded(*args
, **kwargs
): 
3364         """IsNodeExpanded(self, size_t pos) -> bool""" 
3365         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3367     def ExpandNode(*args
, **kwargs
): 
3368         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3369         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3371     def CollapseNode(*args
, **kwargs
): 
3372         """CollapseNode(self, size_t pos) -> bool""" 
3373         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3375     def GetPageParent(*args
, **kwargs
): 
3376         """GetPageParent(self, size_t pos) -> int""" 
3377         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3379     def GetTreeCtrl(*args
, **kwargs
): 
3380         """GetTreeCtrl(self) -> TreeCtrl""" 
3381         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3383     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
3384 _controls_
.Treebook_swigregister(Treebook
) 
3386 def PreTreebook(*args
, **kwargs
): 
3387     """PreTreebook() -> Treebook""" 
3388     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3391 class TreebookEvent(BookCtrlBaseEvent
): 
3392     """Proxy of C++ TreebookEvent class""" 
3393     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3394     __repr__ 
= _swig_repr
 
3395     def __init__(self
, *args
, **kwargs
):  
3397         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3398             int nOldSel=NOT_FOUND) -> TreebookEvent 
3400         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3401 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3403 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3404 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3405 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3406 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3407 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3408 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3409 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3410 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3412 #--------------------------------------------------------------------------- 
3414 class Toolbook(BookCtrlBase
): 
3415     """Proxy of C++ Toolbook class""" 
3416     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3417     __repr__ 
= _swig_repr
 
3418     def __init__(self
, *args
, **kwargs
):  
3420         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3421             long style=BK_DEFAULT,  
3422             String name=EmptyString) -> Toolbook 
3424         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3425         self
._setOORInfo
(self
) 
3427     def Create(*args
, **kwargs
): 
3429         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3430             long style=0, String name=wxEmptyString) -> bool 
3432         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3434     def GetToolBar(*args
, **kwargs
): 
3435         """GetToolBar(self) -> ToolBarBase""" 
3436         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3438     def Realize(*args
, **kwargs
): 
3440         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3442     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3443 _controls_
.Toolbook_swigregister(Toolbook
) 
3445 def PreToolbook(*args
, **kwargs
): 
3446     """PreToolbook() -> Toolbook""" 
3447     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3450 class ToolbookEvent(BookCtrlBaseEvent
): 
3451     """Proxy of C++ ToolbookEvent class""" 
3452     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3453     __repr__ 
= _swig_repr
 
3454     def __init__(self
, *args
, **kwargs
):  
3456         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3457             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3459         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3460 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3462 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3463 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3464 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3465 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3467 #--------------------------------------------------------------------------- 
3469 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3470 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3471 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3472 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3473 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3474 TB_TOP 
= _controls_
.TB_TOP
 
3475 TB_LEFT 
= _controls_
.TB_LEFT
 
3476 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3477 TB_RIGHT 
= _controls_
.TB_RIGHT
 
3478 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3479 TB_FLAT 
= _controls_
.TB_FLAT
 
3480 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3481 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3482 TB_TEXT 
= _controls_
.TB_TEXT
 
3483 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3484 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3485 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3486 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3487 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3488 class ToolBarToolBase(_core
.Object
): 
3489     """Proxy of C++ ToolBarToolBase class""" 
3490     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3491     def __init__(self
): raise AttributeError, "No constructor defined" 
3492     __repr__ 
= _swig_repr
 
3493     def GetId(*args
, **kwargs
): 
3494         """GetId(self) -> int""" 
3495         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3497     def GetControl(*args
, **kwargs
): 
3498         """GetControl(self) -> Control""" 
3499         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3501     def GetToolBar(*args
, **kwargs
): 
3502         """GetToolBar(self) -> ToolBarBase""" 
3503         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3505     def IsButton(*args
, **kwargs
): 
3506         """IsButton(self) -> int""" 
3507         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3509     def IsControl(*args
, **kwargs
): 
3510         """IsControl(self) -> int""" 
3511         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3513     def IsSeparator(*args
, **kwargs
): 
3514         """IsSeparator(self) -> int""" 
3515         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3517     def GetStyle(*args
, **kwargs
): 
3518         """GetStyle(self) -> int""" 
3519         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3521     def GetKind(*args
, **kwargs
): 
3522         """GetKind(self) -> int""" 
3523         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3525     def IsEnabled(*args
, **kwargs
): 
3526         """IsEnabled(self) -> bool""" 
3527         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3529     def IsToggled(*args
, **kwargs
): 
3530         """IsToggled(self) -> bool""" 
3531         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3533     def CanBeToggled(*args
, **kwargs
): 
3534         """CanBeToggled(self) -> bool""" 
3535         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3537     def GetNormalBitmap(*args
, **kwargs
): 
3538         """GetNormalBitmap(self) -> Bitmap""" 
3539         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3541     def GetDisabledBitmap(*args
, **kwargs
): 
3542         """GetDisabledBitmap(self) -> Bitmap""" 
3543         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3545     def GetBitmap(*args
, **kwargs
): 
3546         """GetBitmap(self) -> Bitmap""" 
3547         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3549     def GetLabel(*args
, **kwargs
): 
3550         """GetLabel(self) -> String""" 
3551         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3553     def GetShortHelp(*args
, **kwargs
): 
3554         """GetShortHelp(self) -> String""" 
3555         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3557     def GetLongHelp(*args
, **kwargs
): 
3558         """GetLongHelp(self) -> String""" 
3559         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3561     def Enable(*args
, **kwargs
): 
3562         """Enable(self, bool enable) -> bool""" 
3563         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3565     def Toggle(*args
, **kwargs
): 
3567         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3569     def SetToggle(*args
, **kwargs
): 
3570         """SetToggle(self, bool toggle) -> bool""" 
3571         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3573     def SetShortHelp(*args
, **kwargs
): 
3574         """SetShortHelp(self, String help) -> bool""" 
3575         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3577     def SetLongHelp(*args
, **kwargs
): 
3578         """SetLongHelp(self, String help) -> bool""" 
3579         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3581     def SetNormalBitmap(*args
, **kwargs
): 
3582         """SetNormalBitmap(self, Bitmap bmp)""" 
3583         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3585     def SetDisabledBitmap(*args
, **kwargs
): 
3586         """SetDisabledBitmap(self, Bitmap bmp)""" 
3587         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3589     def SetLabel(*args
, **kwargs
): 
3590         """SetLabel(self, String label)""" 
3591         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3593     def Detach(*args
, **kwargs
): 
3595         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3597     def Attach(*args
, **kwargs
): 
3598         """Attach(self, ToolBarBase tbar)""" 
3599         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3601     def GetClientData(*args
, **kwargs
): 
3602         """GetClientData(self) -> PyObject""" 
3603         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3605     def SetClientData(*args
, **kwargs
): 
3606         """SetClientData(self, PyObject clientData)""" 
3607         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3609     GetBitmap1 
= GetNormalBitmap
 
3610     GetBitmap2 
= GetDisabledBitmap
 
3611     SetBitmap1 
= SetNormalBitmap
 
3612     SetBitmap2 
= SetDisabledBitmap
 
3614     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3615     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3616     Control 
= property(GetControl
,doc
="See `GetControl`")  
3617     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3618     Id 
= property(GetId
,doc
="See `GetId`")  
3619     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3620     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3621     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3622     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3623     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3624     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3625     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3626 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3628 class ToolBarBase(_core
.Control
): 
3629     """Proxy of C++ ToolBarBase class""" 
3630     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3631     def __init__(self
): raise AttributeError, "No constructor defined" 
3632     __repr__ 
= _swig_repr
 
3633     def DoAddTool(*args
, **kwargs
): 
3635         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3636             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3637             String longHelp=EmptyString,  
3638             PyObject clientData=None) -> ToolBarToolBase 
3640         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3642     def DoInsertTool(*args
, **kwargs
): 
3644         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3645             int kind=ITEM_NORMAL,  
3646             String shortHelp=EmptyString, String longHelp=EmptyString,  
3647             PyObject clientData=None) -> ToolBarToolBase 
3649         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3651     # These match the original Add methods for this class, kept for 
3652     # backwards compatibility with versions < 2.3.3. 
3655     def AddTool(self
, id, bitmap
, 
3656                 pushedBitmap 
= wx
.NullBitmap
, 
3659                 shortHelpString 
= '', 
3660                 longHelpString 
= '') : 
3661         '''Old style method to add a tool to the toolbar.''' 
3662         kind 
= wx
.ITEM_NORMAL
 
3663         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3664         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3665                               shortHelpString
, longHelpString
, clientData
) 
3667     def AddSimpleTool(self
, id, bitmap
, 
3668                       shortHelpString 
= '', 
3669                       longHelpString 
= '', 
3671         '''Old style method to add a tool to the toolbar.''' 
3672         kind 
= wx
.ITEM_NORMAL
 
3673         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3674         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3675                               shortHelpString
, longHelpString
, None) 
3677     def InsertTool(self
, pos
, id, bitmap
, 
3678                    pushedBitmap 
= wx
.NullBitmap
, 
3681                    shortHelpString 
= '', 
3682                    longHelpString 
= ''): 
3683         '''Old style method to insert a tool in the toolbar.''' 
3684         kind 
= wx
.ITEM_NORMAL
 
3685         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3686         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3687                                  shortHelpString
, longHelpString
, clientData
) 
3689     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3690                          shortHelpString 
= '', 
3691                          longHelpString 
= '', 
3693         '''Old style method to insert a tool in the toolbar.''' 
3694         kind 
= wx
.ITEM_NORMAL
 
3695         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3696         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3697                                  shortHelpString
, longHelpString
, None) 
3700     # The following are the new toolbar Add methods starting with 
3701     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3702     # able to keep backwards compatibility with using the above 
3703     # methods.  Eventually these should migrate to be the methods used 
3704     # primarily and lose the 'Label' in the name... 
3706     def AddLabelTool(self
, id, label
, bitmap
, 
3707                      bmpDisabled 
= wx
.NullBitmap
, 
3708                      kind 
= wx
.ITEM_NORMAL
, 
3709                      shortHelp 
= '', longHelp 
= '', 
3712         The full AddTool() function. 
3714         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3715         is created and used as the disabled image. 
3717         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3718                               shortHelp
, longHelp
, clientData
) 
3721     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3722                         bmpDisabled 
= wx
.NullBitmap
, 
3723                         kind 
= wx
.ITEM_NORMAL
, 
3724                         shortHelp 
= '', longHelp 
= '', 
3727         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3728         is equivalent to AddTool() 
3730         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3731                                  shortHelp
, longHelp
, clientData
) 
3733     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3734                         bmpDisabled 
= wx
.NullBitmap
, 
3735                         shortHelp 
= '', longHelp 
= '', 
3737         '''Add a check tool, i.e. a tool which can be toggled''' 
3738         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3739                               shortHelp
, longHelp
, clientData
) 
3741     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3742                           bmpDisabled 
= wx
.NullBitmap
, 
3743                           shortHelp 
= '', longHelp 
= '', 
3746         Add a radio tool, i.e. a tool which can be toggled and releases any 
3747         other toggled radio tools in the same group when it happens 
3749         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3750                               shortHelp
, longHelp
, clientData
) 
3753     # For consistency with the backwards compatible methods above, here are 
3754     # some non-'Label' versions of the Check and Radio methods 
3756     def AddCheckTool(self
, id, bitmap
, 
3757                      bmpDisabled 
= wx
.NullBitmap
, 
3758                      shortHelp 
= '', longHelp 
= '', 
3760         '''Add a check tool, i.e. a tool which can be toggled''' 
3761         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3762                               shortHelp
, longHelp
, clientData
) 
3764     def AddRadioTool(self
, id, bitmap
, 
3765                      bmpDisabled 
= wx
.NullBitmap
, 
3766                      shortHelp 
= '', longHelp 
= '', 
3769         Add a radio tool, i.e. a tool which can be toggled and releases any 
3770         other toggled radio tools in the same group when it happens 
3772         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3773                               shortHelp
, longHelp
, clientData
) 
3775     def AddToolItem(*args
, **kwargs
): 
3776         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3777         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3779     def InsertToolItem(*args
, **kwargs
): 
3780         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3781         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3783     def AddControl(*args
, **kwargs
): 
3784         """AddControl(self, Control control) -> ToolBarToolBase""" 
3785         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3787     def InsertControl(*args
, **kwargs
): 
3788         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3789         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3791     def FindControl(*args
, **kwargs
): 
3792         """FindControl(self, int id) -> Control""" 
3793         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3795     def AddSeparator(*args
, **kwargs
): 
3796         """AddSeparator(self) -> ToolBarToolBase""" 
3797         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3799     def InsertSeparator(*args
, **kwargs
): 
3800         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3801         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3803     def RemoveTool(*args
, **kwargs
): 
3804         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3805         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3807     def DeleteToolByPos(*args
, **kwargs
): 
3808         """DeleteToolByPos(self, size_t pos) -> bool""" 
3809         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3811     def DeleteTool(*args
, **kwargs
): 
3812         """DeleteTool(self, int id) -> bool""" 
3813         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3815     def ClearTools(*args
, **kwargs
): 
3816         """ClearTools(self)""" 
3817         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3819     def Realize(*args
, **kwargs
): 
3820         """Realize(self) -> bool""" 
3821         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3823     def EnableTool(*args
, **kwargs
): 
3824         """EnableTool(self, int id, bool enable)""" 
3825         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3827     def ToggleTool(*args
, **kwargs
): 
3828         """ToggleTool(self, int id, bool toggle)""" 
3829         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3831     def SetToggle(*args
, **kwargs
): 
3832         """SetToggle(self, int id, bool toggle)""" 
3833         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3835     def GetToolClientData(*args
, **kwargs
): 
3836         """GetToolClientData(self, int id) -> PyObject""" 
3837         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3839     def SetToolClientData(*args
, **kwargs
): 
3840         """SetToolClientData(self, int id, PyObject clientData)""" 
3841         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3843     def GetToolPos(*args
, **kwargs
): 
3844         """GetToolPos(self, int id) -> int""" 
3845         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3847     def GetToolState(*args
, **kwargs
): 
3848         """GetToolState(self, int id) -> bool""" 
3849         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3851     def GetToolEnabled(*args
, **kwargs
): 
3852         """GetToolEnabled(self, int id) -> bool""" 
3853         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3855     def SetToolShortHelp(*args
, **kwargs
): 
3856         """SetToolShortHelp(self, int id, String helpString)""" 
3857         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3859     def GetToolShortHelp(*args
, **kwargs
): 
3860         """GetToolShortHelp(self, int id) -> String""" 
3861         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3863     def SetToolLongHelp(*args
, **kwargs
): 
3864         """SetToolLongHelp(self, int id, String helpString)""" 
3865         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3867     def GetToolLongHelp(*args
, **kwargs
): 
3868         """GetToolLongHelp(self, int id) -> String""" 
3869         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3871     def SetMarginsXY(*args
, **kwargs
): 
3872         """SetMarginsXY(self, int x, int y)""" 
3873         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3875     def SetMargins(*args
, **kwargs
): 
3876         """SetMargins(self, Size size)""" 
3877         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3879     def SetToolPacking(*args
, **kwargs
): 
3880         """SetToolPacking(self, int packing)""" 
3881         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3883     def SetToolSeparation(*args
, **kwargs
): 
3884         """SetToolSeparation(self, int separation)""" 
3885         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3887     def GetToolMargins(*args
, **kwargs
): 
3888         """GetToolMargins(self) -> Size""" 
3889         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3891     def GetMargins(*args
, **kwargs
): 
3892         """GetMargins(self) -> Size""" 
3893         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3895     def GetToolPacking(*args
, **kwargs
): 
3896         """GetToolPacking(self) -> int""" 
3897         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3899     def GetToolSeparation(*args
, **kwargs
): 
3900         """GetToolSeparation(self) -> int""" 
3901         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3903     def SetRows(*args
, **kwargs
): 
3904         """SetRows(self, int nRows)""" 
3905         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3907     def SetMaxRowsCols(*args
, **kwargs
): 
3908         """SetMaxRowsCols(self, int rows, int cols)""" 
3909         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3911     def GetMaxRows(*args
, **kwargs
): 
3912         """GetMaxRows(self) -> int""" 
3913         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3915     def GetMaxCols(*args
, **kwargs
): 
3916         """GetMaxCols(self) -> int""" 
3917         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3919     def SetToolBitmapSize(*args
, **kwargs
): 
3920         """SetToolBitmapSize(self, Size size)""" 
3921         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3923     def GetToolBitmapSize(*args
, **kwargs
): 
3924         """GetToolBitmapSize(self) -> Size""" 
3925         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3927     def GetToolSize(*args
, **kwargs
): 
3928         """GetToolSize(self) -> Size""" 
3929         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3931     def FindToolForPosition(*args
, **kwargs
): 
3932         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3933         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3935     def FindById(*args
, **kwargs
): 
3936         """FindById(self, int toolid) -> ToolBarToolBase""" 
3937         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3939     def IsVertical(*args
, **kwargs
): 
3940         """IsVertical(self) -> bool""" 
3941         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3943     def GetToolsCount(*args
, **kwargs
): 
3944         """GetToolsCount(self) -> size_t""" 
3945         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3947     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3948     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3949     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3950     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3951     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3952     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3953     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3954     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3955     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3956 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3958 class ToolBar(ToolBarBase
): 
3959     """Proxy of C++ ToolBar class""" 
3960     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3961     __repr__ 
= _swig_repr
 
3962     def __init__(self
, *args
, **kwargs
):  
3964         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3965             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3966             String name=wxPyToolBarNameStr) -> ToolBar 
3968         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3969         self
._setOORInfo
(self
) 
3971     def Create(*args
, **kwargs
): 
3973         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3974             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3975             String name=wxPyToolBarNameStr) -> bool 
3977         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3979     def GetClassDefaultAttributes(*args
, **kwargs
): 
3981         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3983         Get the default attributes for this class.  This is useful if you want 
3984         to use the same font or colour in your own control as in a standard 
3985         control -- which is a much better idea than hard coding specific 
3986         colours or fonts which might look completely out of place on the 
3987         user's system, especially if it uses themes. 
3989         The variant parameter is only relevant under Mac currently and is 
3990         ignore under other platforms. Under Mac, it will change the size of 
3991         the returned font. See `wx.Window.SetWindowVariant` for more about 
3994         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3996     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3997 _controls_
.ToolBar_swigregister(ToolBar
) 
3999 def PreToolBar(*args
, **kwargs
): 
4000     """PreToolBar() -> ToolBar""" 
4001     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4004 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4006     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4008     Get the default attributes for this class.  This is useful if you want 
4009     to use the same font or colour in your own control as in a standard 
4010     control -- which is a much better idea than hard coding specific 
4011     colours or fonts which might look completely out of place on the 
4012     user's system, especially if it uses themes. 
4014     The variant parameter is only relevant under Mac currently and is 
4015     ignore under other platforms. Under Mac, it will change the size of 
4016     the returned font. See `wx.Window.SetWindowVariant` for more about 
4019   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4021 #--------------------------------------------------------------------------- 
4023 LC_VRULES 
= _controls_
.LC_VRULES
 
4024 LC_HRULES 
= _controls_
.LC_HRULES
 
4025 LC_ICON 
= _controls_
.LC_ICON
 
4026 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4027 LC_LIST 
= _controls_
.LC_LIST
 
4028 LC_REPORT 
= _controls_
.LC_REPORT
 
4029 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4030 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4031 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4032 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4033 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4034 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4035 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4036 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4037 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4038 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4039 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4040 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4041 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4042 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4043 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4044 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4045 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4046 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4047 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4048 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4049 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4050 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4051 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4052 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4053 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4054 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4055 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4056 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4057 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4058 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4059 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4060 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4061 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4062 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4063 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4064 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4065 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4066 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4067 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4068 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4069 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4070 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4071 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4072 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4073 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4074 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4075 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4076 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4077 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4078 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4079 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4080 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4081 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4082 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4083 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4084 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4085 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4086 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4087 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4088 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4089 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4090 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4091 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4092 #--------------------------------------------------------------------------- 
4094 class ListItemAttr(object): 
4095     """Proxy of C++ ListItemAttr class""" 
4096     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4097     __repr__ 
= _swig_repr
 
4098     def __init__(self
, *args
, **kwargs
):  
4100         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4101             Font font=wxNullFont) -> ListItemAttr 
4103         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4104     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4105     __del__ 
= lambda self 
: None; 
4106     def SetTextColour(*args
, **kwargs
): 
4107         """SetTextColour(self, Colour colText)""" 
4108         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4110     def SetBackgroundColour(*args
, **kwargs
): 
4111         """SetBackgroundColour(self, Colour colBack)""" 
4112         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4114     def SetFont(*args
, **kwargs
): 
4115         """SetFont(self, Font font)""" 
4116         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4118     def HasTextColour(*args
, **kwargs
): 
4119         """HasTextColour(self) -> bool""" 
4120         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4122     def HasBackgroundColour(*args
, **kwargs
): 
4123         """HasBackgroundColour(self) -> bool""" 
4124         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4126     def HasFont(*args
, **kwargs
): 
4127         """HasFont(self) -> bool""" 
4128         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4130     def GetTextColour(*args
, **kwargs
): 
4131         """GetTextColour(self) -> Colour""" 
4132         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4134     def GetBackgroundColour(*args
, **kwargs
): 
4135         """GetBackgroundColour(self) -> Colour""" 
4136         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4138     def GetFont(*args
, **kwargs
): 
4139         """GetFont(self) -> Font""" 
4140         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4142     def AssignFrom(*args
, **kwargs
): 
4143         """AssignFrom(self, ListItemAttr source)""" 
4144         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4146     def Destroy(*args
, **kwargs
): 
4148         args
[0].this
.own(False) 
4149         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4151     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4152     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4153     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4154 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4155 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4157 #--------------------------------------------------------------------------- 
4159 class ListItem(_core
.Object
): 
4160     """Proxy of C++ ListItem class""" 
4161     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4162     __repr__ 
= _swig_repr
 
4163     def __init__(self
, *args
, **kwargs
):  
4164         """__init__(self) -> ListItem""" 
4165         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4166     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4167     __del__ 
= lambda self 
: None; 
4168     def Clear(*args
, **kwargs
): 
4170         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4172     def ClearAttributes(*args
, **kwargs
): 
4173         """ClearAttributes(self)""" 
4174         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4176     def SetMask(*args
, **kwargs
): 
4177         """SetMask(self, long mask)""" 
4178         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4180     def SetId(*args
, **kwargs
): 
4181         """SetId(self, long id)""" 
4182         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4184     def SetColumn(*args
, **kwargs
): 
4185         """SetColumn(self, int col)""" 
4186         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4188     def SetState(*args
, **kwargs
): 
4189         """SetState(self, long state)""" 
4190         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4192     def SetStateMask(*args
, **kwargs
): 
4193         """SetStateMask(self, long stateMask)""" 
4194         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4196     def SetText(*args
, **kwargs
): 
4197         """SetText(self, String text)""" 
4198         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4200     def SetImage(*args
, **kwargs
): 
4201         """SetImage(self, int image)""" 
4202         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4204     def SetData(*args
, **kwargs
): 
4205         """SetData(self, long data)""" 
4206         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4208     def SetWidth(*args
, **kwargs
): 
4209         """SetWidth(self, int width)""" 
4210         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4212     def SetAlign(*args
, **kwargs
): 
4213         """SetAlign(self, int align)""" 
4214         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4216     def SetTextColour(*args
, **kwargs
): 
4217         """SetTextColour(self, Colour colText)""" 
4218         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4220     def SetBackgroundColour(*args
, **kwargs
): 
4221         """SetBackgroundColour(self, Colour colBack)""" 
4222         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4224     def SetFont(*args
, **kwargs
): 
4225         """SetFont(self, Font font)""" 
4226         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4228     def GetMask(*args
, **kwargs
): 
4229         """GetMask(self) -> long""" 
4230         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4232     def GetId(*args
, **kwargs
): 
4233         """GetId(self) -> long""" 
4234         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4236     def GetColumn(*args
, **kwargs
): 
4237         """GetColumn(self) -> int""" 
4238         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4240     def GetState(*args
, **kwargs
): 
4241         """GetState(self) -> long""" 
4242         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4244     def GetText(*args
, **kwargs
): 
4245         """GetText(self) -> String""" 
4246         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4248     def GetImage(*args
, **kwargs
): 
4249         """GetImage(self) -> int""" 
4250         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4252     def GetData(*args
, **kwargs
): 
4253         """GetData(self) -> long""" 
4254         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4256     def GetWidth(*args
, **kwargs
): 
4257         """GetWidth(self) -> int""" 
4258         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4260     def GetAlign(*args
, **kwargs
): 
4261         """GetAlign(self) -> int""" 
4262         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4264     def GetAttributes(*args
, **kwargs
): 
4265         """GetAttributes(self) -> ListItemAttr""" 
4266         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4268     def HasAttributes(*args
, **kwargs
): 
4269         """HasAttributes(self) -> bool""" 
4270         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4272     def GetTextColour(*args
, **kwargs
): 
4273         """GetTextColour(self) -> Colour""" 
4274         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4276     def GetBackgroundColour(*args
, **kwargs
): 
4277         """GetBackgroundColour(self) -> Colour""" 
4278         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4280     def GetFont(*args
, **kwargs
): 
4281         """GetFont(self) -> Font""" 
4282         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4284     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4285     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4286     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4287     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4288     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4289     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4290     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4291     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4292     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4293     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4294     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4295     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4296     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4297     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4298     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4299     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4300     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4301     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4302     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4303     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4304     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4305     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4306     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4307 _controls_
.ListItem_swigregister(ListItem
) 
4309 #--------------------------------------------------------------------------- 
4311 class ListEvent(_core
.NotifyEvent
): 
4312     """Proxy of C++ ListEvent class""" 
4313     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4314     __repr__ 
= _swig_repr
 
4315     def __init__(self
, *args
, **kwargs
):  
4316         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4317         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4318     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4319     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4320     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4321     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4322     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4323     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4324     def GetKeyCode(*args
, **kwargs
): 
4325         """GetKeyCode(self) -> int""" 
4326         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4328     GetCode 
= GetKeyCode 
 
4329     def GetIndex(*args
, **kwargs
): 
4330         """GetIndex(self) -> long""" 
4331         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4333     def GetColumn(*args
, **kwargs
): 
4334         """GetColumn(self) -> int""" 
4335         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4337     def GetPoint(*args
, **kwargs
): 
4338         """GetPoint(self) -> Point""" 
4339         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4341     GetPosition 
= GetPoint 
 
4342     def GetLabel(*args
, **kwargs
): 
4343         """GetLabel(self) -> String""" 
4344         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4346     def GetText(*args
, **kwargs
): 
4347         """GetText(self) -> String""" 
4348         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4350     def GetImage(*args
, **kwargs
): 
4351         """GetImage(self) -> int""" 
4352         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4354     def GetData(*args
, **kwargs
): 
4355         """GetData(self) -> long""" 
4356         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4358     def GetMask(*args
, **kwargs
): 
4359         """GetMask(self) -> long""" 
4360         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4362     def GetItem(*args
, **kwargs
): 
4363         """GetItem(self) -> ListItem""" 
4364         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4366     def GetCacheFrom(*args
, **kwargs
): 
4367         """GetCacheFrom(self) -> long""" 
4368         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4370     def GetCacheTo(*args
, **kwargs
): 
4371         """GetCacheTo(self) -> long""" 
4372         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4374     def IsEditCancelled(*args
, **kwargs
): 
4375         """IsEditCancelled(self) -> bool""" 
4376         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4378     def SetEditCanceled(*args
, **kwargs
): 
4379         """SetEditCanceled(self, bool editCancelled)""" 
4380         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4382     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4383     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4384     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4385     Data 
= property(GetData
,doc
="See `GetData`")  
4386     Image 
= property(GetImage
,doc
="See `GetImage`")  
4387     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4388     Item 
= property(GetItem
,doc
="See `GetItem`")  
4389     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4390     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4391     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4392     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4393     Text 
= property(GetText
,doc
="See `GetText`")  
4394 _controls_
.ListEvent_swigregister(ListEvent
) 
4396 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4397 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4398 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4399 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4400 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4401 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4402 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4403 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4404 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4405 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4406 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4407 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4408 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4409 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4410 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4411 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4412 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4413 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4414 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4415 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4416 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4417 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4418 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4419 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4420 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4421 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4426 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4427 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4428 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4429 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4430 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4431 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4432 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4433 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4434 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4435 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4436 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4437 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4438 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4439 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4445 #--------------------------------------------------------------------------- 
4447 class ListCtrl(_core
.Control
): 
4448     """Proxy of C++ ListCtrl class""" 
4449     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4450     __repr__ 
= _swig_repr
 
4451     def __init__(self
, *args
, **kwargs
):  
4453         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4454             Size size=DefaultSize, long style=LC_ICON,  
4455             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4457         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4458         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4460     def Create(*args
, **kwargs
): 
4462         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4463             Size size=DefaultSize, long style=LC_ICON,  
4464             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4466         Do the 2nd phase and create the GUI control. 
4468         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4470     def _setCallbackInfo(*args
, **kwargs
): 
4471         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4472         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4474     def GetColumn(*args
, **kwargs
): 
4475         """GetColumn(self, int col) -> ListItem""" 
4476         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4477         if val 
is not None: val
.thisown 
= 1 
4480     def SetColumn(*args
, **kwargs
): 
4481         """SetColumn(self, int col, ListItem item) -> bool""" 
4482         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4484     def GetColumnWidth(*args
, **kwargs
): 
4485         """GetColumnWidth(self, int col) -> int""" 
4486         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4488     def SetColumnWidth(*args
, **kwargs
): 
4489         """SetColumnWidth(self, int col, int width) -> bool""" 
4490         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4492     def GetCountPerPage(*args
, **kwargs
): 
4493         """GetCountPerPage(self) -> int""" 
4494         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4496     def GetViewRect(*args
, **kwargs
): 
4497         """GetViewRect(self) -> Rect""" 
4498         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4500     def GetEditControl(*args
, **kwargs
): 
4501         """GetEditControl(self) -> TextCtrl""" 
4502         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4504     def GetItem(*args
, **kwargs
): 
4505         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4506         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4507         if val 
is not None: val
.thisown 
= 1 
4510     def SetItem(*args
, **kwargs
): 
4511         """SetItem(self, ListItem info) -> bool""" 
4512         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4514     def SetStringItem(*args
, **kwargs
): 
4515         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4516         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4518     def GetItemState(*args
, **kwargs
): 
4519         """GetItemState(self, long item, long stateMask) -> int""" 
4520         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4522     def SetItemState(*args
, **kwargs
): 
4523         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4524         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4526     def SetItemImage(*args
, **kwargs
): 
4527         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4528         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4530     def SetItemColumnImage(*args
, **kwargs
): 
4531         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4532         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4534     def GetItemText(*args
, **kwargs
): 
4535         """GetItemText(self, long item) -> String""" 
4536         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4538     def SetItemText(*args
, **kwargs
): 
4539         """SetItemText(self, long item, String str)""" 
4540         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4542     def GetItemData(*args
, **kwargs
): 
4543         """GetItemData(self, long item) -> long""" 
4544         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4546     def SetItemData(*args
, **kwargs
): 
4547         """SetItemData(self, long item, long data) -> bool""" 
4548         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4550     def GetItemPosition(*args
, **kwargs
): 
4551         """GetItemPosition(self, long item) -> Point""" 
4552         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4554     def GetItemRect(*args
, **kwargs
): 
4555         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4556         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4558     def SetItemPosition(*args
, **kwargs
): 
4559         """SetItemPosition(self, long item, Point pos) -> bool""" 
4560         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4562     def GetItemCount(*args
, **kwargs
): 
4563         """GetItemCount(self) -> int""" 
4564         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4566     def GetColumnCount(*args
, **kwargs
): 
4567         """GetColumnCount(self) -> int""" 
4568         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4570     def GetItemSpacing(*args
, **kwargs
): 
4571         """GetItemSpacing(self) -> Size""" 
4572         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4574     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4575     def SetItemSpacing(*args
, **kwargs
): 
4576         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4577         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4579     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4580     def GetSelectedItemCount(*args
, **kwargs
): 
4581         """GetSelectedItemCount(self) -> int""" 
4582         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4584     def GetTextColour(*args
, **kwargs
): 
4585         """GetTextColour(self) -> Colour""" 
4586         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4588     def SetTextColour(*args
, **kwargs
): 
4589         """SetTextColour(self, Colour col)""" 
4590         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4592     def GetTopItem(*args
, **kwargs
): 
4593         """GetTopItem(self) -> long""" 
4594         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4596     def SetSingleStyle(*args
, **kwargs
): 
4597         """SetSingleStyle(self, long style, bool add=True)""" 
4598         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4600     def GetNextItem(*args
, **kwargs
): 
4601         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4602         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4604     def GetImageList(*args
, **kwargs
): 
4605         """GetImageList(self, int which) -> ImageList""" 
4606         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4608     def SetImageList(*args
, **kwargs
): 
4609         """SetImageList(self, ImageList imageList, int which)""" 
4610         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4612     def AssignImageList(*args
, **kwargs
): 
4613         """AssignImageList(self, ImageList imageList, int which)""" 
4614         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4616     def InReportView(*args
, **kwargs
): 
4617         """InReportView(self) -> bool""" 
4618         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4620     def IsVirtual(*args
, **kwargs
): 
4621         """IsVirtual(self) -> bool""" 
4622         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4624     def RefreshItem(*args
, **kwargs
): 
4625         """RefreshItem(self, long item)""" 
4626         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4628     def RefreshItems(*args
, **kwargs
): 
4629         """RefreshItems(self, long itemFrom, long itemTo)""" 
4630         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4632     def Arrange(*args
, **kwargs
): 
4633         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4634         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4636     def DeleteItem(*args
, **kwargs
): 
4637         """DeleteItem(self, long item) -> bool""" 
4638         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4640     def DeleteAllItems(*args
, **kwargs
): 
4641         """DeleteAllItems(self) -> bool""" 
4642         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4644     def DeleteColumn(*args
, **kwargs
): 
4645         """DeleteColumn(self, int col) -> bool""" 
4646         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4648     def DeleteAllColumns(*args
, **kwargs
): 
4649         """DeleteAllColumns(self) -> bool""" 
4650         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4652     def ClearAll(*args
, **kwargs
): 
4653         """ClearAll(self)""" 
4654         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4656     def EditLabel(*args
, **kwargs
): 
4657         """EditLabel(self, long item)""" 
4658         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4660     def EnsureVisible(*args
, **kwargs
): 
4661         """EnsureVisible(self, long item) -> bool""" 
4662         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4664     def FindItem(*args
, **kwargs
): 
4665         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4666         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4668     def FindItemData(*args
, **kwargs
): 
4669         """FindItemData(self, long start, long data) -> long""" 
4670         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4672     def FindItemAtPos(*args
, **kwargs
): 
4673         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4674         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4676     def HitTest(*args
, **kwargs
): 
4678         HitTest(Point point) -> (item, where) 
4680         Determines which item (if any) is at the specified point, giving 
4681          in the second return value (see wx.LIST_HITTEST flags.) 
4683         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4685     def HitTestSubItem(*args
, **kwargs
): 
4687         HitTestSubItem(Point point) -> (item, where, subItem) 
4689         Determines which item (if any) is at the specified point, giving  in 
4690         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4693         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4695     def InsertItem(*args
, **kwargs
): 
4696         """InsertItem(self, ListItem info) -> long""" 
4697         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4699     def InsertStringItem(*args
, **kwargs
): 
4700         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4701         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4703     def InsertImageItem(*args
, **kwargs
): 
4704         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4705         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4707     def InsertImageStringItem(*args
, **kwargs
): 
4708         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4709         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4711     def InsertColumnItem(*args
, **kwargs
): 
4712         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4713         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4715     InsertColumnInfo 
= InsertColumnItem 
 
4716     def InsertColumn(*args
, **kwargs
): 
4718         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4719             int width=-1) -> long 
4721         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4723     def SetItemCount(*args
, **kwargs
): 
4724         """SetItemCount(self, long count)""" 
4725         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4727     def ScrollList(*args
, **kwargs
): 
4728         """ScrollList(self, int dx, int dy) -> bool""" 
4729         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4731     def SetItemTextColour(*args
, **kwargs
): 
4732         """SetItemTextColour(self, long item, Colour col)""" 
4733         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4735     def GetItemTextColour(*args
, **kwargs
): 
4736         """GetItemTextColour(self, long item) -> Colour""" 
4737         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4739     def SetItemBackgroundColour(*args
, **kwargs
): 
4740         """SetItemBackgroundColour(self, long item, Colour col)""" 
4741         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4743     def GetItemBackgroundColour(*args
, **kwargs
): 
4744         """GetItemBackgroundColour(self, long item) -> Colour""" 
4745         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4747     def SetItemFont(*args
, **kwargs
): 
4748         """SetItemFont(self, long item, Font f)""" 
4749         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4751     def GetItemFont(*args
, **kwargs
): 
4752         """GetItemFont(self, long item) -> Font""" 
4753         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4757     def Select(self
, idx
, on
=1): 
4758         '''[de]select an item''' 
4759         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4761         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4763     def Focus(self
, idx
): 
4764         '''Focus and show the given item''' 
4765         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4766         self
.EnsureVisible(idx
) 
4768     def GetFocusedItem(self
): 
4769         '''get the currently focused item or -1 if none''' 
4770         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4772     def GetFirstSelected(self
, *args
): 
4773         '''return first selected item, or -1 when none''' 
4774         return self
.GetNextSelected(-1) 
4776     def GetNextSelected(self
, item
): 
4777         '''return subsequent selected items, or -1 when no more''' 
4778         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4780     def IsSelected(self
, idx
): 
4781         '''return True if the item is selected''' 
4782         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4784     def SetColumnImage(self
, col
, image
): 
4785         item 
= self
.GetColumn(col
) 
4786         # preserve all other attributes too 
4787         item
.SetMask( wx
.LIST_MASK_STATE |
 
4789                       wx
.LIST_MASK_IMAGE |
 
4792                       wx
.LIST_MASK_WIDTH |
 
4793                       wx
.LIST_MASK_FORMAT 
) 
4794         item
.SetImage(image
) 
4795         self
.SetColumn(col
, item
) 
4797     def ClearColumnImage(self
, col
): 
4798         self
.SetColumnImage(col
, -1) 
4800     def Append(self
, entry
): 
4801         '''Append an item to the list control.  The entry parameter should be a 
4802            sequence with an item for each column''' 
4808             pos 
= self
.GetItemCount() 
4809             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4810             for i 
in range(1, len(entry
)): 
4811                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4814     def SortItems(*args
, **kwargs
): 
4815         """SortItems(self, PyObject func) -> bool""" 
4816         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4818     def GetMainWindow(*args
, **kwargs
): 
4819         """GetMainWindow(self) -> Window""" 
4820         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4822     def GetClassDefaultAttributes(*args
, **kwargs
): 
4824         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4826         Get the default attributes for this class.  This is useful if you want 
4827         to use the same font or colour in your own control as in a standard 
4828         control -- which is a much better idea than hard coding specific 
4829         colours or fonts which might look completely out of place on the 
4830         user's system, especially if it uses themes. 
4832         The variant parameter is only relevant under Mac currently and is 
4833         ignore under other platforms. Under Mac, it will change the size of 
4834         the returned font. See `wx.Window.SetWindowVariant` for more about 
4837         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4839     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4840     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4841     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4842     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4843     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4844     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
4845     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4846     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4847     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4848     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4849     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4850     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4851 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4853 def PreListCtrl(*args
, **kwargs
): 
4854     """PreListCtrl() -> ListCtrl""" 
4855     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4858 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4860     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4862     Get the default attributes for this class.  This is useful if you want 
4863     to use the same font or colour in your own control as in a standard 
4864     control -- which is a much better idea than hard coding specific 
4865     colours or fonts which might look completely out of place on the 
4866     user's system, especially if it uses themes. 
4868     The variant parameter is only relevant under Mac currently and is 
4869     ignore under other platforms. Under Mac, it will change the size of 
4870     the returned font. See `wx.Window.SetWindowVariant` for more about 
4873   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4875 #--------------------------------------------------------------------------- 
4877 class ListView(ListCtrl
): 
4878     """Proxy of C++ ListView class""" 
4879     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4880     __repr__ 
= _swig_repr
 
4881     def __init__(self
, *args
, **kwargs
):  
4883         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4884             Size size=DefaultSize, long style=LC_REPORT,  
4885             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4887         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4888         self
._setOORInfo
(self
) 
4890     def Create(*args
, **kwargs
): 
4892         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4893             Size size=DefaultSize, long style=LC_REPORT,  
4894             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4896         Do the 2nd phase and create the GUI control. 
4898         return _controls_
.ListView_Create(*args
, **kwargs
) 
4900     def Select(*args
, **kwargs
): 
4901         """Select(self, long n, bool on=True)""" 
4902         return _controls_
.ListView_Select(*args
, **kwargs
) 
4904     def Focus(*args
, **kwargs
): 
4905         """Focus(self, long index)""" 
4906         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4908     def GetFocusedItem(*args
, **kwargs
): 
4909         """GetFocusedItem(self) -> long""" 
4910         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4912     def GetNextSelected(*args
, **kwargs
): 
4913         """GetNextSelected(self, long item) -> long""" 
4914         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4916     def GetFirstSelected(*args
, **kwargs
): 
4917         """GetFirstSelected(self) -> long""" 
4918         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4920     def IsSelected(*args
, **kwargs
): 
4921         """IsSelected(self, long index) -> bool""" 
4922         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4924     def SetColumnImage(*args
, **kwargs
): 
4925         """SetColumnImage(self, int col, int image)""" 
4926         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4928     def ClearColumnImage(*args
, **kwargs
): 
4929         """ClearColumnImage(self, int col)""" 
4930         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4932     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4933 _controls_
.ListView_swigregister(ListView
) 
4935 def PreListView(*args
, **kwargs
): 
4936     """PreListView() -> ListView""" 
4937     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4940 #--------------------------------------------------------------------------- 
4942 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4943 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4944 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4945 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4946 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4947 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4948 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4949 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4950 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4951 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4952 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4953 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4954 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4955 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4958 wxTR_AQUA_BUTTONS 
= 0 
4960 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4961 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4962 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4963 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4964 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4965 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4966 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4967 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4968 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4969 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4970 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4971 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4972 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4973 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4974 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4975 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4976 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4977 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4978 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4979 #--------------------------------------------------------------------------- 
4981 class TreeItemId(object): 
4982     """Proxy of C++ TreeItemId class""" 
4983     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4984     __repr__ 
= _swig_repr
 
4985     def __init__(self
, *args
, **kwargs
):  
4986         """__init__(self) -> TreeItemId""" 
4987         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4988     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4989     __del__ 
= lambda self 
: None; 
4990     def IsOk(*args
, **kwargs
): 
4991         """IsOk(self) -> bool""" 
4992         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4994     def __eq__(*args
, **kwargs
): 
4995         """__eq__(self, TreeItemId other) -> bool""" 
4996         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4998     def __ne__(*args
, **kwargs
): 
4999         """__ne__(self, TreeItemId other) -> bool""" 
5000         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5002     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5004     def __nonzero__(self
): return self
.IsOk()  
5005 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5006 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5008 class TreeItemData(object): 
5009     """Proxy of C++ TreeItemData class""" 
5010     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5011     __repr__ 
= _swig_repr
 
5012     def __init__(self
, *args
, **kwargs
):  
5013         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5014         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5015     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5016     __del__ 
= lambda self 
: None; 
5017     def GetData(*args
, **kwargs
): 
5018         """GetData(self) -> PyObject""" 
5019         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5021     def SetData(*args
, **kwargs
): 
5022         """SetData(self, PyObject obj)""" 
5023         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5025     def GetId(*args
, **kwargs
): 
5026         """GetId(self) -> TreeItemId""" 
5027         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5029     def SetId(*args
, **kwargs
): 
5030         """SetId(self, TreeItemId id)""" 
5031         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5033     def Destroy(*args
, **kwargs
): 
5035         args
[0].this
.own(False) 
5036         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5038     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5039     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5040 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5042 #--------------------------------------------------------------------------- 
5044 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5045 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5046 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5047 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5048 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5049 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5050 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5051 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5052 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5053 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5054 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5055 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5056 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5057 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5058 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5059 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5060 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5061 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5062 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5063 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5064 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5065 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5066 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5067 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5068 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5069 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5070 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5071 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5072 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5073 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5074 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5075 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5076 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5077 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5078 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5079 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5080 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5081 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5082 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5083 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5084 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5085 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5087 class TreeEvent(_core
.NotifyEvent
): 
5088     """Proxy of C++ TreeEvent class""" 
5089     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5090     __repr__ 
= _swig_repr
 
5091     def __init__(self
, *args
):  
5093         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5094         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5096         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5097     def GetItem(*args
, **kwargs
): 
5098         """GetItem(self) -> TreeItemId""" 
5099         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5101     def SetItem(*args
, **kwargs
): 
5102         """SetItem(self, TreeItemId item)""" 
5103         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5105     def GetOldItem(*args
, **kwargs
): 
5106         """GetOldItem(self) -> TreeItemId""" 
5107         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5109     def SetOldItem(*args
, **kwargs
): 
5110         """SetOldItem(self, TreeItemId item)""" 
5111         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5113     def GetPoint(*args
, **kwargs
): 
5114         """GetPoint(self) -> Point""" 
5115         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5117     def SetPoint(*args
, **kwargs
): 
5118         """SetPoint(self, Point pt)""" 
5119         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5121     def GetKeyEvent(*args
, **kwargs
): 
5122         """GetKeyEvent(self) -> KeyEvent""" 
5123         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5125     def GetKeyCode(*args
, **kwargs
): 
5126         """GetKeyCode(self) -> int""" 
5127         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5129     def SetKeyEvent(*args
, **kwargs
): 
5130         """SetKeyEvent(self, KeyEvent evt)""" 
5131         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5133     def GetLabel(*args
, **kwargs
): 
5134         """GetLabel(self) -> String""" 
5135         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5137     def SetLabel(*args
, **kwargs
): 
5138         """SetLabel(self, String label)""" 
5139         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5141     def IsEditCancelled(*args
, **kwargs
): 
5142         """IsEditCancelled(self) -> bool""" 
5143         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5145     def SetEditCanceled(*args
, **kwargs
): 
5146         """SetEditCanceled(self, bool editCancelled)""" 
5147         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5149     def SetToolTip(*args
, **kwargs
): 
5150         """SetToolTip(self, String toolTip)""" 
5151         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5153     def GetToolTip(*args
, **kwargs
): 
5154         """GetToolTip(self) -> String""" 
5155         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5157     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5158     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5159     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5160     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5161     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5162     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5163     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5164     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5165 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5167 #--------------------------------------------------------------------------- 
5169 class TreeCtrl(_core
.Control
): 
5170     """Proxy of C++ TreeCtrl class""" 
5171     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5172     __repr__ 
= _swig_repr
 
5173     def __init__(self
, *args
, **kwargs
):  
5175         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5176             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5177             Validator validator=DefaultValidator,  
5178             String name=TreeCtrlNameStr) -> TreeCtrl 
5180         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5181         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5183     def Create(*args
, **kwargs
): 
5185         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5186             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5187             Validator validator=DefaultValidator,  
5188             String name=TreeCtrlNameStr) -> bool 
5190         Do the 2nd phase and create the GUI control. 
5192         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5194     def _setCallbackInfo(*args
, **kwargs
): 
5195         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5196         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5198     def GetCount(*args
, **kwargs
): 
5199         """GetCount(self) -> unsigned int""" 
5200         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5202     def GetIndent(*args
, **kwargs
): 
5203         """GetIndent(self) -> unsigned int""" 
5204         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5206     def SetIndent(*args
, **kwargs
): 
5207         """SetIndent(self, unsigned int indent)""" 
5208         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5210     def GetSpacing(*args
, **kwargs
): 
5211         """GetSpacing(self) -> unsigned int""" 
5212         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5214     def SetSpacing(*args
, **kwargs
): 
5215         """SetSpacing(self, unsigned int spacing)""" 
5216         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5218     def GetImageList(*args
, **kwargs
): 
5219         """GetImageList(self) -> ImageList""" 
5220         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5222     def GetStateImageList(*args
, **kwargs
): 
5223         """GetStateImageList(self) -> ImageList""" 
5224         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5226     def SetImageList(*args
, **kwargs
): 
5227         """SetImageList(self, ImageList imageList)""" 
5228         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5230     def SetStateImageList(*args
, **kwargs
): 
5231         """SetStateImageList(self, ImageList imageList)""" 
5232         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5234     def AssignImageList(*args
, **kwargs
): 
5235         """AssignImageList(self, ImageList imageList)""" 
5236         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5238     def AssignStateImageList(*args
, **kwargs
): 
5239         """AssignStateImageList(self, ImageList imageList)""" 
5240         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5242     def GetItemText(*args
, **kwargs
): 
5243         """GetItemText(self, TreeItemId item) -> String""" 
5244         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5246     def GetItemImage(*args
, **kwargs
): 
5247         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5248         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5250     def GetItemData(*args
, **kwargs
): 
5251         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5252         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5254     def GetItemPyData(*args
, **kwargs
): 
5255         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5256         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5258     GetPyData 
= GetItemPyData 
 
5259     def GetItemTextColour(*args
, **kwargs
): 
5260         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5261         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5263     def GetItemBackgroundColour(*args
, **kwargs
): 
5264         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5265         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5267     def GetItemFont(*args
, **kwargs
): 
5268         """GetItemFont(self, TreeItemId item) -> Font""" 
5269         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5271     def SetItemText(*args
, **kwargs
): 
5272         """SetItemText(self, TreeItemId item, String text)""" 
5273         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5275     def SetItemImage(*args
, **kwargs
): 
5276         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5277         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5279     def SetItemData(*args
, **kwargs
): 
5280         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5281         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5283     def SetItemPyData(*args
, **kwargs
): 
5284         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5285         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5287     SetPyData 
= SetItemPyData 
 
5288     def SetItemHasChildren(*args
, **kwargs
): 
5289         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5290         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5292     def SetItemBold(*args
, **kwargs
): 
5293         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5294         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5296     def SetItemDropHighlight(*args
, **kwargs
): 
5297         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5298         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5300     def SetItemTextColour(*args
, **kwargs
): 
5301         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5302         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5304     def SetItemBackgroundColour(*args
, **kwargs
): 
5305         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5306         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5308     def SetItemFont(*args
, **kwargs
): 
5309         """SetItemFont(self, TreeItemId item, Font font)""" 
5310         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5312     def IsVisible(*args
, **kwargs
): 
5313         """IsVisible(self, TreeItemId item) -> bool""" 
5314         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5316     def ItemHasChildren(*args
, **kwargs
): 
5317         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5318         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5320     def IsExpanded(*args
, **kwargs
): 
5321         """IsExpanded(self, TreeItemId item) -> bool""" 
5322         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5324     def IsSelected(*args
, **kwargs
): 
5325         """IsSelected(self, TreeItemId item) -> bool""" 
5326         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5328     def IsBold(*args
, **kwargs
): 
5329         """IsBold(self, TreeItemId item) -> bool""" 
5330         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5332     def GetChildrenCount(*args
, **kwargs
): 
5333         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5334         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5336     def GetRootItem(*args
, **kwargs
): 
5337         """GetRootItem(self) -> TreeItemId""" 
5338         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5340     def GetSelection(*args
, **kwargs
): 
5341         """GetSelection(self) -> TreeItemId""" 
5342         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5344     def GetSelections(*args
, **kwargs
): 
5345         """GetSelections(self) -> PyObject""" 
5346         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5348     def GetItemParent(*args
, **kwargs
): 
5349         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5350         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5352     def GetFirstChild(*args
, **kwargs
): 
5353         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5354         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5356     def GetNextChild(*args
, **kwargs
): 
5357         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5358         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5360     def GetLastChild(*args
, **kwargs
): 
5361         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5362         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5364     def GetNextSibling(*args
, **kwargs
): 
5365         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5366         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5368     def GetPrevSibling(*args
, **kwargs
): 
5369         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5370         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5372     def GetFirstVisibleItem(*args
, **kwargs
): 
5373         """GetFirstVisibleItem(self) -> TreeItemId""" 
5374         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5376     def GetNextVisible(*args
, **kwargs
): 
5377         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5378         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5380     def GetPrevVisible(*args
, **kwargs
): 
5381         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5382         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5384     def AddRoot(*args
, **kwargs
): 
5385         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5386         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5388     def PrependItem(*args
, **kwargs
): 
5390         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5391             TreeItemData data=None) -> TreeItemId 
5393         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5395     def InsertItem(*args
, **kwargs
): 
5397         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5398             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5400         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5402     def InsertItemBefore(*args
, **kwargs
): 
5404         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5405             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5407         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5409     def AppendItem(*args
, **kwargs
): 
5411         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5412             TreeItemData data=None) -> TreeItemId 
5414         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5416     def Delete(*args
, **kwargs
): 
5417         """Delete(self, TreeItemId item)""" 
5418         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5420     def DeleteChildren(*args
, **kwargs
): 
5421         """DeleteChildren(self, TreeItemId item)""" 
5422         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5424     def DeleteAllItems(*args
, **kwargs
): 
5425         """DeleteAllItems(self)""" 
5426         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5428     def Expand(*args
, **kwargs
): 
5429         """Expand(self, TreeItemId item)""" 
5430         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5432     def ExpandAllChildren(*args
, **kwargs
): 
5433         """ExpandAllChildren(self, TreeItemId item)""" 
5434         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5436     def ExpandAll(*args
, **kwargs
): 
5437         """ExpandAll(self)""" 
5438         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5440     def Collapse(*args
, **kwargs
): 
5441         """Collapse(self, TreeItemId item)""" 
5442         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5444     def CollapseAndReset(*args
, **kwargs
): 
5445         """CollapseAndReset(self, TreeItemId item)""" 
5446         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5448     def Toggle(*args
, **kwargs
): 
5449         """Toggle(self, TreeItemId item)""" 
5450         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5452     def Unselect(*args
, **kwargs
): 
5453         """Unselect(self)""" 
5454         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5456     def UnselectItem(*args
, **kwargs
): 
5457         """UnselectItem(self, TreeItemId item)""" 
5458         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5460     def UnselectAll(*args
, **kwargs
): 
5461         """UnselectAll(self)""" 
5462         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5464     def SelectItem(*args
, **kwargs
): 
5465         """SelectItem(self, TreeItemId item, bool select=True)""" 
5466         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5468     def ToggleItemSelection(*args
, **kwargs
): 
5469         """ToggleItemSelection(self, TreeItemId item)""" 
5470         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5472     def EnsureVisible(*args
, **kwargs
): 
5473         """EnsureVisible(self, TreeItemId item)""" 
5474         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5476     def ScrollTo(*args
, **kwargs
): 
5477         """ScrollTo(self, TreeItemId item)""" 
5478         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5480     def EditLabel(*args
, **kwargs
): 
5481         """EditLabel(self, TreeItemId item)""" 
5482         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5484     def GetEditControl(*args
, **kwargs
): 
5485         """GetEditControl(self) -> TextCtrl""" 
5486         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5488     def SortChildren(*args
, **kwargs
): 
5489         """SortChildren(self, TreeItemId item)""" 
5490         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5492     def HitTest(*args
, **kwargs
): 
5494         HitTest(Point point) -> (item, where) 
5496         Determine which item (if any) belongs the given point.  The coordinates 
5497         specified are relative to the client area of tree ctrl and the where return 
5498         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5501         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5503     def GetBoundingRect(*args
, **kwargs
): 
5504         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5505         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5507     def GetClassDefaultAttributes(*args
, **kwargs
): 
5509         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5511         Get the default attributes for this class.  This is useful if you want 
5512         to use the same font or colour in your own control as in a standard 
5513         control -- which is a much better idea than hard coding specific 
5514         colours or fonts which might look completely out of place on the 
5515         user's system, especially if it uses themes. 
5517         The variant parameter is only relevant under Mac currently and is 
5518         ignore under other platforms. Under Mac, it will change the size of 
5519         the returned font. See `wx.Window.SetWindowVariant` for more about 
5522         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5524     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5525     def SetQuickBestSize(*args
, **kwargs
): 
5526         """SetQuickBestSize(self, bool q)""" 
5527         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5529     def GetQuickBestSize(*args
, **kwargs
): 
5530         """GetQuickBestSize(self) -> bool""" 
5531         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5533     Count 
= property(GetCount
,doc
="See `GetCount`")  
5534     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5535     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5536     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5537     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5538     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5539     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5540     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5541     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5542     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5543     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5544 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5546 def PreTreeCtrl(*args
, **kwargs
): 
5547     """PreTreeCtrl() -> TreeCtrl""" 
5548     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5551 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5553     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5555     Get the default attributes for this class.  This is useful if you want 
5556     to use the same font or colour in your own control as in a standard 
5557     control -- which is a much better idea than hard coding specific 
5558     colours or fonts which might look completely out of place on the 
5559     user's system, especially if it uses themes. 
5561     The variant parameter is only relevant under Mac currently and is 
5562     ignore under other platforms. Under Mac, it will change the size of 
5563     the returned font. See `wx.Window.SetWindowVariant` for more about 
5566   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5568 #--------------------------------------------------------------------------- 
5570 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5571 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5572 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5573 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5574 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5575 class GenericDirCtrl(_core
.Control
): 
5576     """Proxy of C++ GenericDirCtrl class""" 
5577     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5578     __repr__ 
= _swig_repr
 
5579     def __init__(self
, *args
, **kwargs
):  
5581         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5582             Point pos=DefaultPosition, Size size=DefaultSize,  
5583             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5584             String filter=EmptyString,  
5585             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5587         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5588         self
._setOORInfo
(self
) 
5590     def Create(*args
, **kwargs
): 
5592         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5593             Point pos=DefaultPosition, Size size=DefaultSize,  
5594             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5595             String filter=EmptyString,  
5596             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5598         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5600     def ExpandPath(*args
, **kwargs
): 
5601         """ExpandPath(self, String path) -> bool""" 
5602         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5604     def CollapsePath(*args
, **kwargs
): 
5605         """CollapsePath(self, String path) -> bool""" 
5606         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5608     def GetDefaultPath(*args
, **kwargs
): 
5609         """GetDefaultPath(self) -> String""" 
5610         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5612     def SetDefaultPath(*args
, **kwargs
): 
5613         """SetDefaultPath(self, String path)""" 
5614         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5616     def GetPath(*args
, **kwargs
): 
5617         """GetPath(self) -> String""" 
5618         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5620     def GetFilePath(*args
, **kwargs
): 
5621         """GetFilePath(self) -> String""" 
5622         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5624     def SetPath(*args
, **kwargs
): 
5625         """SetPath(self, String path)""" 
5626         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5628     def ShowHidden(*args
, **kwargs
): 
5629         """ShowHidden(self, bool show)""" 
5630         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5632     def GetShowHidden(*args
, **kwargs
): 
5633         """GetShowHidden(self) -> bool""" 
5634         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5636     def GetFilter(*args
, **kwargs
): 
5637         """GetFilter(self) -> String""" 
5638         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5640     def SetFilter(*args
, **kwargs
): 
5641         """SetFilter(self, String filter)""" 
5642         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5644     def GetFilterIndex(*args
, **kwargs
): 
5645         """GetFilterIndex(self) -> int""" 
5646         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5648     def SetFilterIndex(*args
, **kwargs
): 
5649         """SetFilterIndex(self, int n)""" 
5650         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5652     def GetRootId(*args
, **kwargs
): 
5653         """GetRootId(self) -> TreeItemId""" 
5654         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5656     def GetTreeCtrl(*args
, **kwargs
): 
5657         """GetTreeCtrl(self) -> TreeCtrl""" 
5658         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5660     def GetFilterListCtrl(*args
, **kwargs
): 
5661         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5662         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5664     def FindChild(*args
, **kwargs
): 
5666         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5668         Find the child that matches the first part of 'path'.  E.g. if a child 
5669         path is "/usr" and 'path' is "/usr/include" then the child for 
5670         /usr is returned.  If the path string has been used (we're at the 
5671         leaf), done is set to True. 
5674         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5676     def DoResize(*args
, **kwargs
): 
5677         """DoResize(self)""" 
5678         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5680     def ReCreateTree(*args
, **kwargs
): 
5681         """ReCreateTree(self)""" 
5682         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5684     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5685     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5686     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5687     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5688     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5689     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5690     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5691     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5692 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5693 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5695 def PreGenericDirCtrl(*args
, **kwargs
): 
5696     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5697     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5700 class DirFilterListCtrl(Choice
): 
5701     """Proxy of C++ DirFilterListCtrl class""" 
5702     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5703     __repr__ 
= _swig_repr
 
5704     def __init__(self
, *args
, **kwargs
):  
5706         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5707             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5709         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5710         self
._setOORInfo
(self
) 
5712     def Create(*args
, **kwargs
): 
5714         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5715             Size size=DefaultSize, long style=0) -> bool 
5717         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5719     def FillFilterList(*args
, **kwargs
): 
5720         """FillFilterList(self, String filter, int defaultFilter)""" 
5721         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5723 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5725 def PreDirFilterListCtrl(*args
, **kwargs
): 
5726     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5727     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5730 #--------------------------------------------------------------------------- 
5732 class PyControl(_core
.Control
): 
5733     """Proxy of C++ PyControl class""" 
5734     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5735     __repr__ 
= _swig_repr
 
5736     def __init__(self
, *args
, **kwargs
):  
5738         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5739             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5740             String name=ControlNameStr) -> PyControl 
5742         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5743         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5745     def _setCallbackInfo(*args
, **kwargs
): 
5746         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5747         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5749     SetBestSize 
= wx
.Window
.SetInitialSize 
 
5750     def DoEraseBackground(*args
, **kwargs
): 
5751         """DoEraseBackground(self, DC dc) -> bool""" 
5752         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5754     def DoMoveWindow(*args
, **kwargs
): 
5755         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5756         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5758     def DoSetSize(*args
, **kwargs
): 
5759         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5760         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5762     def DoSetClientSize(*args
, **kwargs
): 
5763         """DoSetClientSize(self, int width, int height)""" 
5764         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5766     def DoSetVirtualSize(*args
, **kwargs
): 
5767         """DoSetVirtualSize(self, int x, int y)""" 
5768         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5770     def DoGetSize(*args
, **kwargs
): 
5771         """DoGetSize() -> (width, height)""" 
5772         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5774     def DoGetClientSize(*args
, **kwargs
): 
5775         """DoGetClientSize() -> (width, height)""" 
5776         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5778     def DoGetPosition(*args
, **kwargs
): 
5779         """DoGetPosition() -> (x,y)""" 
5780         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5782     def DoGetVirtualSize(*args
, **kwargs
): 
5783         """DoGetVirtualSize(self) -> Size""" 
5784         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5786     def DoGetBestSize(*args
, **kwargs
): 
5787         """DoGetBestSize(self) -> Size""" 
5788         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5790     def GetDefaultAttributes(*args
, **kwargs
): 
5791         """GetDefaultAttributes(self) -> VisualAttributes""" 
5792         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5794     def OnInternalIdle(*args
, **kwargs
): 
5795         """OnInternalIdle(self)""" 
5796         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5798     def base_DoMoveWindow(*args
, **kw
): 
5799         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5800     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5801                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5803     def base_DoSetSize(*args
, **kw
): 
5804         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5805     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5806                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5808     def base_DoSetClientSize(*args
, **kw
): 
5809         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5810     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5811                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5813     def base_DoSetVirtualSize(*args
, **kw
): 
5814         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5815     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5816                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5818     def base_DoGetSize(*args
, **kw
): 
5819         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5820     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5821                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5823     def base_DoGetClientSize(*args
, **kw
): 
5824         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5825     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5826                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5828     def base_DoGetPosition(*args
, **kw
): 
5829         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5830     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5831                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5833     def base_DoGetVirtualSize(*args
, **kw
): 
5834         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5835     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5836                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5838     def base_DoGetBestSize(*args
, **kw
): 
5839         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5840     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5841                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5843     def base_InitDialog(*args
, **kw
): 
5844         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5845     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5846                                    "Please use PyScrolledWindow.InitDialog instead.") 
5848     def base_TransferDataToWindow(*args
, **kw
): 
5849         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5850     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5851                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5853     def base_TransferDataFromWindow(*args
, **kw
): 
5854         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5855     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5856                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5858     def base_Validate(*args
, **kw
): 
5859         return PyScrolledWindow
.Validate(*args
, **kw
) 
5860     base_Validate 
= wx
._deprecated
(base_Validate
, 
5861                                    "Please use PyScrolledWindow.Validate instead.") 
5863     def base_AcceptsFocus(*args
, **kw
): 
5864         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5865     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5866                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5868     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5869         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5870     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5871                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5873     def base_GetMaxSize(*args
, **kw
): 
5874         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5875     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5876                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5878     def base_AddChild(*args
, **kw
): 
5879         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5880     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5881                                    "Please use PyScrolledWindow.AddChild instead.") 
5883     def base_RemoveChild(*args
, **kw
): 
5884         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5885     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5886                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5888     def base_ShouldInheritColours(*args
, **kw
): 
5889         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5890     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5891                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5893     def base_GetDefaultAttributes(*args
, **kw
): 
5894         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5895     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5896                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5898     def base_OnInternalIdle(*args
, **kw
): 
5899         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5900     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5901                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5903 _controls_
.PyControl_swigregister(PyControl
) 
5905 def PrePyControl(*args
, **kwargs
): 
5906     """PrePyControl() -> PyControl""" 
5907     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5910 #--------------------------------------------------------------------------- 
5912 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5913 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5914 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5915 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5916 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5917 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5919 class HelpEvent(_core
.CommandEvent
): 
5921     A help event is sent when the user has requested context-sensitive 
5922     help. This can either be caused by the application requesting 
5923     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5924     the system generating a WM_HELP message when the user pressed F1 or 
5925     clicked on the query button in a dialog caption. 
5927     A help event is sent to the window that the user clicked on, and is 
5928     propagated up the window hierarchy until the event is processed or 
5929     there are no more event handlers. The application should call 
5930     event.GetId to check the identity of the clicked-on window, and then 
5931     either show some suitable help or call event.Skip if the identifier is 
5932     unrecognised. Calling Skip is important because it allows wxWindows to 
5933     generate further events for ancestors of the clicked-on 
5934     window. Otherwise it would be impossible to show help for container 
5935     windows, since processing would stop after the first window found. 
5937     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5938     __repr__ 
= _swig_repr
 
5939     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5940     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5941     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5942     def __init__(self
, *args
, **kwargs
):  
5944         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5945             int origin=Origin_Unknown) -> HelpEvent 
5947         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5948     def GetPosition(*args
, **kwargs
): 
5950         GetPosition(self) -> Point 
5952         Returns the left-click position of the mouse, in screen 
5953         coordinates. This allows the application to position the help 
5956         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5958     def SetPosition(*args
, **kwargs
): 
5960         SetPosition(self, Point pos) 
5962         Sets the left-click position of the mouse, in screen coordinates. 
5964         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5966     def GetLink(*args
, **kwargs
): 
5968         GetLink(self) -> String 
5970         Get an optional link to further help 
5972         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5974     def SetLink(*args
, **kwargs
): 
5976         SetLink(self, String link) 
5978         Set an optional link to further help 
5980         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5982     def GetTarget(*args
, **kwargs
): 
5984         GetTarget(self) -> String 
5986         Get an optional target to display help in. E.g. a window specification 
5988         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5990     def SetTarget(*args
, **kwargs
): 
5992         SetTarget(self, String target) 
5994         Set an optional target to display help in. E.g. a window specification 
5996         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5998     def GetOrigin(*args
, **kwargs
): 
6000         GetOrigin(self) -> int 
6002         Optiononal indication of the source of the event. 
6004         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
6006     def SetOrigin(*args
, **kwargs
): 
6007         """SetOrigin(self, int origin)""" 
6008         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
6010     Link 
= property(GetLink
,SetLink
,doc
="See `GetLink` and `SetLink`")  
6011     Origin 
= property(GetOrigin
,SetOrigin
,doc
="See `GetOrigin` and `SetOrigin`")  
6012     Position 
= property(GetPosition
,SetPosition
,doc
="See `GetPosition` and `SetPosition`")  
6013     Target 
= property(GetTarget
,SetTarget
,doc
="See `GetTarget` and `SetTarget`")  
6014 _controls_
.HelpEvent_swigregister(HelpEvent
) 
6016 class ContextHelp(_core
.Object
): 
6018     This class changes the cursor to a query and puts the application into 
6019     a 'context-sensitive help mode'. When the user left-clicks on a window 
6020     within the specified window, a ``EVT_HELP`` event is sent to that 
6021     control, and the application may respond to it by popping up some 
6024     There are a couple of ways to invoke this behaviour implicitly: 
6026         * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame 
6027           (Windows only). This will put a question mark in the titlebar, 
6028           and Windows will put the application into context-sensitive help 
6029           mode automatically, with further programming. 
6031         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6032           to create a context help object. Normally you will write your 
6033           application so that this button is only added to a dialog for 
6034           non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on 
6037     :see: `wx.ContextHelpButton` 
6040     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6041     __repr__ 
= _swig_repr
 
6042     def __init__(self
, *args
, **kwargs
):  
6044         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6046         Constructs a context help object, calling BeginContextHelp if doNow is 
6049         If window is None, the top window is used. 
6051         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
6052     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
6053     __del__ 
= lambda self 
: None; 
6054     def BeginContextHelp(*args
, **kwargs
): 
6056         BeginContextHelp(self, Window window=None) -> bool 
6058         Puts the application into context-sensitive help mode. window is the 
6059         window which will be used to catch events; if NULL, the top window 
6062         Returns true if the application was successfully put into 
6063         context-sensitive help mode. This function only returns when the event 
6066         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6068     def EndContextHelp(*args
, **kwargs
): 
6070         EndContextHelp(self) -> bool 
6072         Ends context-sensitive help mode. Not normally called by the 
6075         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6077 _controls_
.ContextHelp_swigregister(ContextHelp
) 
6079 class ContextHelpButton(BitmapButton
): 
6081     Instances of this class may be used to add a question mark button that 
6082     when pressed, puts the application into context-help mode. It does 
6083     this by creating a wx.ContextHelp object which itself generates a 
6084     ``EVT_HELP`` event when the user clicks on a window. 
6086     On Windows, you may add a question-mark icon to a dialog by use of the 
6087     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6088     will have to add a button explicitly, usually next to OK, Cancel or 
6091     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6094     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6095     __repr__ 
= _swig_repr
 
6096     def __init__(self
, *args
, **kwargs
):  
6098         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6099             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6101         Constructor, creating and showing a context help button. 
6103         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
6104         self
._setOORInfo
(self
) 
6106 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
6108 class HelpProvider(object): 
6110     wx.HelpProvider is an abstract class used by a program 
6111     implementing context-sensitive help to show the help text for the 
6114     The current help provider must be explicitly set by the 
6115     application using wx.HelpProvider.Set(). 
6117     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6118     def __init__(self
): raise AttributeError, "No constructor defined" 
6119     __repr__ 
= _swig_repr
 
6120     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
6121     __del__ 
= lambda self 
: None; 
6122     def Set(*args
, **kwargs
): 
6124         Set(HelpProvider helpProvider) -> HelpProvider 
6126         Sset the current, application-wide help provider. Returns the previous 
6127         one.  Unlike some other classes, the help provider is not created on 
6128         demand. This must be explicitly done by the application. 
6130         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6132     Set 
= staticmethod(Set
) 
6133     def Get(*args
, **kwargs
): 
6135         Get() -> HelpProvider 
6137         Return the current application-wide help provider. 
6139         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6141     Get 
= staticmethod(Get
) 
6142     def GetHelp(*args
, **kwargs
): 
6144         GetHelp(self, Window window) -> String 
6146         Gets the help string for this window. Its interpretation is dependent 
6147         on the help provider except that empty string always means that no 
6148         help is associated with the window. 
6150         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6152     def ShowHelp(*args
, **kwargs
): 
6154         ShowHelp(self, Window window) -> bool 
6156         Shows help for the given window. Uses GetHelp internally if 
6157         applicable. Returns True if it was done, or False if no help was 
6158         available for this window. 
6160         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6162     def ShowHelpAtPoint(*args
, **kwargs
): 
6164         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
6166         Show help for the given window (uses window.GetHelpAtPoint() 
6167         internally if applicable), return true if it was done or false if no 
6168         help available for this window. 
6170         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
6172     def AddHelp(*args
, **kwargs
): 
6174         AddHelp(self, Window window, String text) 
6176         Associates the text with the given window. 
6178         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6180     def AddHelpById(*args
, **kwargs
): 
6182         AddHelpById(self, int id, String text) 
6184         This version associates the given text with all windows with this 
6185         id. May be used to set the same help string for all Cancel buttons in 
6186         the application, for example. 
6188         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6190     def RemoveHelp(*args
, **kwargs
): 
6192         RemoveHelp(self, Window window) 
6194         Removes the association between the window pointer and the help 
6195         text. This is called by the wx.Window destructor. Without this, the 
6196         table of help strings will fill up and when window pointers are 
6197         reused, the wrong help string will be found. 
6199         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6201     def Destroy(*args
, **kwargs
): 
6203         args
[0].this
.own(False) 
6204         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6206 _controls_
.HelpProvider_swigregister(HelpProvider
) 
6208 def HelpProvider_Set(*args
, **kwargs
): 
6210     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6212     Sset the current, application-wide help provider. Returns the previous 
6213     one.  Unlike some other classes, the help provider is not created on 
6214     demand. This must be explicitly done by the application. 
6216   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6218 def HelpProvider_Get(*args
): 
6220     HelpProvider_Get() -> HelpProvider 
6222     Return the current application-wide help provider. 
6224   return _controls_
.HelpProvider_Get(*args
) 
6226 class SimpleHelpProvider(HelpProvider
): 
6228     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6229     supports only plain text help strings, and shows the string associated 
6230     with the control (if any) in a tooltip. 
6232     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6233     __repr__ 
= _swig_repr
 
6234     def __init__(self
, *args
, **kwargs
):  
6236         __init__(self) -> SimpleHelpProvider 
6238         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6239         supports only plain text help strings, and shows the string associated 
6240         with the control (if any) in a tooltip. 
6242         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6243 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6245 #--------------------------------------------------------------------------- 
6247 class DragImage(_core
.Object
): 
6248     """Proxy of C++ DragImage class""" 
6249     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6250     __repr__ 
= _swig_repr
 
6251     def __init__(self
, *args
, **kwargs
):  
6252         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6253         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6254     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6255     __del__ 
= lambda self 
: None; 
6256     def SetBackingBitmap(*args
, **kwargs
): 
6257         """SetBackingBitmap(self, Bitmap bitmap)""" 
6258         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6260     def BeginDrag(*args
, **kwargs
): 
6262         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6263             Rect rect=None) -> bool 
6265         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6267     def BeginDragBounded(*args
, **kwargs
): 
6268         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6269         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6271     def EndDrag(*args
, **kwargs
): 
6272         """EndDrag(self) -> bool""" 
6273         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6275     def Move(*args
, **kwargs
): 
6276         """Move(self, Point pt) -> bool""" 
6277         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6279     def Show(*args
, **kwargs
): 
6280         """Show(self) -> bool""" 
6281         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6283     def Hide(*args
, **kwargs
): 
6284         """Hide(self) -> bool""" 
6285         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6287     def GetImageRect(*args
, **kwargs
): 
6288         """GetImageRect(self, Point pos) -> Rect""" 
6289         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6291     def DoDrawImage(*args
, **kwargs
): 
6292         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6293         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6295     def UpdateBackingFromWindow(*args
, **kwargs
): 
6296         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6297         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6299     def RedrawImage(*args
, **kwargs
): 
6300         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6301         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6303     ImageRect 
= property(GetImageRect
,doc
="See `GetImageRect`")  
6304 _controls_
.DragImage_swigregister(DragImage
) 
6306 def DragIcon(*args
, **kwargs
): 
6307     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6308     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6311 def DragString(*args
, **kwargs
): 
6312     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6313     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6316 def DragTreeItem(*args
, **kwargs
): 
6317     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6318     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6321 def DragListItem(*args
, **kwargs
): 
6322     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6323     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6326 #--------------------------------------------------------------------------- 
6328 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6329 DP_SPIN 
= _controls_
.DP_SPIN
 
6330 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6331 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6332 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6333 class DatePickerCtrl(_core
.Control
): 
6335     This control allows the user to select a date. Unlike 
6336     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6337     `wx.DatePickerCtrl` is implemented as a small window showing the 
6338     currently selected date. The control can be edited using the keyboard, 
6339     and can also display a popup window for more user-friendly date 
6340     selection, depending on the styles used and the platform. 
6342     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6343     __repr__ 
= _swig_repr
 
6344     def __init__(self
, *args
, **kwargs
):  
6346         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6347             Point pos=DefaultPosition, Size size=DefaultSize,  
6348             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6349             Validator validator=DefaultValidator,  
6350             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6352         Create a new DatePickerCtrl. 
6354         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6355         self
._setOORInfo
(self
) 
6357     def Create(*args
, **kwargs
): 
6359         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6360             Point pos=DefaultPosition, Size size=DefaultSize,  
6361             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6362             Validator validator=DefaultValidator,  
6363             String name=DatePickerCtrlNameStr) -> bool 
6365         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6368         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6370     def SetValue(*args
, **kwargs
): 
6372         SetValue(self, DateTime dt) 
6374         Changes the current value of the control. The date should be valid and 
6375         included in the currently selected range, if any. 
6377         Calling this method does not result in a date change event. 
6379         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6381     def GetValue(*args
, **kwargs
): 
6383         GetValue(self) -> DateTime 
6385         Returns the currently selected date. If there is no selection or the 
6386         selection is outside of the current range, an invalid `wx.DateTime` 
6389         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6391     def SetRange(*args
, **kwargs
): 
6393         SetRange(self, DateTime dt1, DateTime dt2) 
6395         Sets the valid range for the date selection. If dt1 is valid, it 
6396         becomes the earliest date (inclusive) accepted by the control. If dt2 
6397         is valid, it becomes the latest possible date. 
6399         If the current value of the control is outside of the newly set range 
6400         bounds, the behaviour is undefined. 
6402         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6404     def GetLowerLimit(*args
, **kwargs
): 
6406         GetLowerLimit(self) -> DateTime 
6408         Get the lower limit of the valid range for the date selection, if any. 
6409         If there is no range or there is no lower limit, then the 
6410         `wx.DateTime` value returned will be invalid. 
6412         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6414     def GetUpperLimit(*args
, **kwargs
): 
6416         GetUpperLimit(self) -> DateTime 
6418         Get the upper limit of the valid range for the date selection, if any. 
6419         If there is no range or there is no upper limit, then the 
6420         `wx.DateTime` value returned will be invalid. 
6422         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6424     LowerLimit 
= property(GetLowerLimit
,doc
="See `GetLowerLimit`")  
6425     UpperLimit 
= property(GetUpperLimit
,doc
="See `GetUpperLimit`")  
6426     Value 
= property(GetValue
,SetValue
,doc
="See `GetValue` and `SetValue`")  
6427 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6428 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6430 def PreDatePickerCtrl(*args
, **kwargs
): 
6432     PreDatePickerCtrl() -> DatePickerCtrl 
6434     Precreate a DatePickerCtrl for use in 2-phase creation. 
6436     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6439 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6440 HL_ALIGN_LEFT 
= _controls_
.HL_ALIGN_LEFT
 
6441 HL_ALIGN_RIGHT 
= _controls_
.HL_ALIGN_RIGHT
 
6442 HL_ALIGN_CENTRE 
= _controls_
.HL_ALIGN_CENTRE
 
6443 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6444 #--------------------------------------------------------------------------- 
6446 class HyperlinkCtrl(_core
.Control
): 
6448     A static text control that emulates a hyperlink. The link is displayed 
6449     in an appropriate text style, derived from the control's normal font. 
6450     When the mouse rolls over the link, the cursor changes to a hand and 
6451     the link's color changes to the active color. 
6453     Clicking on the link does not launch a web browser; instead, a 
6454     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6458     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6459     __repr__ 
= _swig_repr
 
6460     def __init__(self
, *args
, **kwargs
):  
6462         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6463             Size size=DefaultSize,  
6464             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6466         A static text control that emulates a hyperlink. The link is displayed 
6467         in an appropriate text style, derived from the control's normal font. 
6468         When the mouse rolls over the link, the cursor changes to a hand and 
6469         the link's color changes to the active color. 
6471         Clicking on the link does not launch a web browser; instead, a 
6472         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6476         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6477         self
._setOORInfo
(self
) 
6479     def Create(*args
, **kwargs
): 
6481         Create(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) -> bool 
6485         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6487     def GetHoverColour(*args
, **kwargs
): 
6488         """GetHoverColour(self) -> Colour""" 
6489         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6491     def SetHoverColour(*args
, **kwargs
): 
6492         """SetHoverColour(self, Colour colour)""" 
6493         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6495     def GetNormalColour(*args
, **kwargs
): 
6496         """GetNormalColour(self) -> Colour""" 
6497         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6499     def SetNormalColour(*args
, **kwargs
): 
6500         """SetNormalColour(self, Colour colour)""" 
6501         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6503     def GetVisitedColour(*args
, **kwargs
): 
6504         """GetVisitedColour(self) -> Colour""" 
6505         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6507     def SetVisitedColour(*args
, **kwargs
): 
6508         """SetVisitedColour(self, Colour colour)""" 
6509         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6511     def GetURL(*args
, **kwargs
): 
6512         """GetURL(self) -> String""" 
6513         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6515     def SetURL(*args
, **kwargs
): 
6516         """SetURL(self, String url)""" 
6517         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6519     def SetVisited(*args
, **kwargs
): 
6520         """SetVisited(self, bool visited=True)""" 
6521         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6523     def GetVisited(*args
, **kwargs
): 
6524         """GetVisited(self) -> bool""" 
6525         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6527     HoverColour 
= property(GetHoverColour
,SetHoverColour
,doc
="See `GetHoverColour` and `SetHoverColour`")  
6528     NormalColour 
= property(GetNormalColour
,SetNormalColour
,doc
="See `GetNormalColour` and `SetNormalColour`")  
6529     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6530     Visited 
= property(GetVisited
,SetVisited
,doc
="See `GetVisited` and `SetVisited`")  
6531     VisitedColour 
= property(GetVisitedColour
,SetVisitedColour
,doc
="See `GetVisitedColour` and `SetVisitedColour`")  
6532 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6533 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6535 def PreHyperlinkCtrl(*args
, **kwargs
): 
6537     PreHyperlinkCtrl() -> HyperlinkCtrl 
6539     A static text control that emulates a hyperlink. The link is displayed 
6540     in an appropriate text style, derived from the control's normal font. 
6541     When the mouse rolls over the link, the cursor changes to a hand and 
6542     the link's color changes to the active color. 
6544     Clicking on the link does not launch a web browser; instead, a 
6545     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6549     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6552 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6553 class HyperlinkEvent(_core
.CommandEvent
): 
6554     """Proxy of C++ HyperlinkEvent class""" 
6555     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6556     __repr__ 
= _swig_repr
 
6557     def __init__(self
, *args
, **kwargs
):  
6558         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6559         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6560     def GetURL(*args
, **kwargs
): 
6561         """GetURL(self) -> String""" 
6562         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6564     def SetURL(*args
, **kwargs
): 
6565         """SetURL(self, String url)""" 
6566         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6568     URL 
= property(GetURL
,SetURL
,doc
="See `GetURL` and `SetURL`")  
6569 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6571 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6573 #--------------------------------------------------------------------------- 
6575 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6576 class PickerBase(_core
.Control
): 
6578     Base abstract class for all pickers which support an auxiliary text 
6579     control. This class handles all positioning and sizing of the text 
6580     control like a an horizontal `wx.BoxSizer` would do, with the text 
6581     control on the left of the picker button and the proportion of the 
6582     picker fixed to value 1. 
6584     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6585     def __init__(self
): raise AttributeError, "No constructor defined" 
6586     __repr__ 
= _swig_repr
 
6587     def CreateBase(*args
, **kwargs
): 
6589         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6590             Size size=DefaultSize,  
6591             long style=0, Validator validator=DefaultValidator,  
6592             String name=wxButtonNameStr) -> bool 
6594         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6596     def SetInternalMargin(*args
, **kwargs
): 
6598         SetInternalMargin(self, int newmargin) 
6600         Sets the margin (in pixels) between the picker and the text control. 
6602         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6604     def GetInternalMargin(*args
, **kwargs
): 
6606         GetInternalMargin(self) -> int 
6608         Returns the margin (in pixels) between the picker and the text 
6611         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6613     def SetTextCtrlProportion(*args
, **kwargs
): 
6615         SetTextCtrlProportion(self, int prop) 
6617         Sets the proportion between the text control and the picker button. 
6618         This is used to set relative sizes of the text contorl and the picker. 
6619         The value passed to this function must be >= 1. 
6621         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6623     def GetTextCtrlProportion(*args
, **kwargs
): 
6625         GetTextCtrlProportion(self) -> int 
6627         Returns the proportion between the text control and the picker. 
6629         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6631     def SetPickerCtrlProportion(*args
, **kwargs
): 
6633         SetPickerCtrlProportion(self, int prop) 
6635         Sets the proportion value of the picker. 
6637         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6639     def GetPickerCtrlProportion(*args
, **kwargs
): 
6641         GetPickerCtrlProportion(self) -> int 
6643         Gets the proportion value of the picker. 
6645         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6647     def IsTextCtrlGrowable(*args
, **kwargs
): 
6648         """IsTextCtrlGrowable(self) -> bool""" 
6649         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6651     def SetTextCtrlGrowable(*args
, **kwargs
): 
6652         """SetTextCtrlGrowable(self, bool grow=True)""" 
6653         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6655     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6656         """IsPickerCtrlGrowable(self) -> bool""" 
6657         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6659     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6660         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6661         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6663     def HasTextCtrl(*args
, **kwargs
): 
6665         HasTextCtrl(self) -> bool 
6667         Returns true if this class has a valid text control (i.e. if the 
6668         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6670         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6672     def GetTextCtrl(*args
, **kwargs
): 
6674         GetTextCtrl(self) -> TextCtrl 
6676         Returns a pointer to the text control handled by this class or None if 
6677         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6680         Very important: the contents of the text control could be containing 
6681         an invalid representation of the entity which can be chosen through 
6682         the picker (e.g. the user entered an invalid colour syntax because of 
6683         a typo). Thus you should never parse the content of the textctrl to 
6684         get the user's input; rather use the derived-class getter 
6685         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6688         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6690     def GetPickerCtrl(*args
, **kwargs
): 
6691         """GetPickerCtrl(self) -> Control""" 
6692         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6694     InternalMargin 
= property(GetInternalMargin
,SetInternalMargin
,doc
="See `GetInternalMargin` and `SetInternalMargin`")  
6695     PickerCtrl 
= property(GetPickerCtrl
,doc
="See `GetPickerCtrl`")  
6696     PickerCtrlProportion 
= property(GetPickerCtrlProportion
,SetPickerCtrlProportion
,doc
="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")  
6697     TextCtrl 
= property(GetTextCtrl
,doc
="See `GetTextCtrl`")  
6698     TextCtrlProportion 
= property(GetTextCtrlProportion
,SetTextCtrlProportion
,doc
="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")  
6699     TextCtrlGrowable 
= property(IsTextCtrlGrowable
,SetTextCtrlGrowable
,doc
="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")  
6700     PickerCtrlGrowable 
= property(IsPickerCtrlGrowable
,SetPickerCtrlGrowable
,doc
="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")  
6701 _controls_
.PickerBase_swigregister(PickerBase
) 
6703 #--------------------------------------------------------------------------- 
6705 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6706 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6707 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6708 class ColourPickerCtrl(PickerBase
): 
6710     This control allows the user to select a colour. The generic 
6711     implementation is a button which brings up a `wx.ColourDialog` when 
6712     clicked. Native implementations may differ but this is usually a 
6713     (small) widget which give access to the colour-chooser dialog. 
6715     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6716     __repr__ 
= _swig_repr
 
6717     def __init__(self
, *args
, **kwargs
):  
6719         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6720             Size size=DefaultSize,  
6721             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6722             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6724         This control allows the user to select a colour. The generic 
6725         implementation is a button which brings up a `wx.ColourDialog` when 
6726         clicked. Native implementations may differ but this is usually a 
6727         (small) widget which give access to the colour-chooser dialog. 
6729         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6730         self
._setOORInfo
(self
) 
6732     def Create(*args
, **kwargs
): 
6734         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6735             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6736             Validator validator=DefaultValidator,  
6737             String name=ColourPickerCtrlNameStr) -> bool 
6739         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6741     def GetColour(*args
, **kwargs
): 
6743         GetColour(self) -> Colour 
6745         Returns the currently selected colour. 
6747         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6749     def SetColour(*args
, **kwargs
): 
6751         SetColour(self, Colour col) 
6753         Set the displayed colour. 
6755         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6757     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6758 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6759 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6761 def PreColourPickerCtrl(*args
, **kwargs
): 
6763     PreColourPickerCtrl() -> ColourPickerCtrl 
6765     This control allows the user to select a colour. The generic 
6766     implementation is a button which brings up a `wx.ColourDialog` when 
6767     clicked. Native implementations may differ but this is usually a 
6768     (small) widget which give access to the colour-chooser dialog. 
6770     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6773 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6774 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6776 class ColourPickerEvent(_core
.CommandEvent
): 
6777     """Proxy of C++ ColourPickerEvent class""" 
6778     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6779     __repr__ 
= _swig_repr
 
6780     def __init__(self
, *args
, **kwargs
):  
6781         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6782         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6783     def GetColour(*args
, **kwargs
): 
6784         """GetColour(self) -> Colour""" 
6785         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6787     def SetColour(*args
, **kwargs
): 
6788         """SetColour(self, Colour c)""" 
6789         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6791     Colour 
= property(GetColour
,SetColour
,doc
="See `GetColour` and `SetColour`")  
6792 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6794 #--------------------------------------------------------------------------- 
6796 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6797 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6798 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6799 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6800 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6801 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6802 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6803 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6804 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6805 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6806 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6807 class FilePickerCtrl(PickerBase
): 
6808     """Proxy of C++ FilePickerCtrl class""" 
6809     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6810     __repr__ 
= _swig_repr
 
6811     def __init__(self
, *args
, **kwargs
):  
6813         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6814             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6815             Point pos=DefaultPosition,  
6816             Size size=DefaultSize,  
6817             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6818             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6820         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6821         self
._setOORInfo
(self
) 
6823     def Create(*args
, **kwargs
): 
6825         Create(self, Window parent, int id=-1, String path=EmptyString,  
6826             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6827             Point pos=DefaultPosition,  
6828             Size size=DefaultSize,  
6829             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6830             String name=FilePickerCtrlNameStr) -> bool 
6832         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6834     def GetPath(*args
, **kwargs
): 
6835         """GetPath(self) -> String""" 
6836         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6838     def SetPath(*args
, **kwargs
): 
6839         """SetPath(self, String str)""" 
6840         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6842     def CheckPath(*args
, **kwargs
): 
6843         """CheckPath(self, String path) -> bool""" 
6844         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6846     def GetTextCtrlValue(*args
, **kwargs
): 
6847         """GetTextCtrlValue(self) -> String""" 
6848         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6850     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6851     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6852 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6853 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6854 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6855 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6856 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6857 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6859 def PreFilePickerCtrl(*args
, **kwargs
): 
6860     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6861     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6864 class DirPickerCtrl(PickerBase
): 
6865     """Proxy of C++ DirPickerCtrl class""" 
6866     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6867     __repr__ 
= _swig_repr
 
6868     def __init__(self
, *args
, **kwargs
):  
6870         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6871             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6872             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6873             Validator validator=DefaultValidator,  
6874             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6876         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6877         self
._setOORInfo
(self
) 
6879     def Create(*args
, **kwargs
): 
6881         Create(self, Window parent, int id=-1, String path=EmptyString,  
6882             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6883             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6884             Validator validator=DefaultValidator,  
6885             String name=DirPickerCtrlNameStr) -> bool 
6887         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6889     def GetPath(*args
, **kwargs
): 
6890         """GetPath(self) -> String""" 
6891         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6893     def SetPath(*args
, **kwargs
): 
6894         """SetPath(self, String str)""" 
6895         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6897     def CheckPath(*args
, **kwargs
): 
6898         """CheckPath(self, String path) -> bool""" 
6899         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6901     def GetTextCtrlValue(*args
, **kwargs
): 
6902         """GetTextCtrlValue(self) -> String""" 
6903         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6905     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6906     TextCtrlValue 
= property(GetTextCtrlValue
,doc
="See `GetTextCtrlValue`")  
6907 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6909 def PreDirPickerCtrl(*args
, **kwargs
): 
6910     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6911     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6914 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6915 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6916 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6917 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6919 class FileDirPickerEvent(_core
.CommandEvent
): 
6920     """Proxy of C++ FileDirPickerEvent class""" 
6921     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6922     __repr__ 
= _swig_repr
 
6923     def __init__(self
, *args
, **kwargs
):  
6924         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6925         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6926     def GetPath(*args
, **kwargs
): 
6927         """GetPath(self) -> String""" 
6928         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6930     def SetPath(*args
, **kwargs
): 
6931         """SetPath(self, String p)""" 
6932         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6934     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
6935 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6937 #--------------------------------------------------------------------------- 
6939 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6940 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6941 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6942 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6943 class FontPickerCtrl(PickerBase
): 
6944     """Proxy of C++ FontPickerCtrl class""" 
6945     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6946     __repr__ 
= _swig_repr
 
6947     def __init__(self
, *args
, **kwargs
):  
6949         __init__(self, Window parent, int id=-1, Font initial=wxNullFont,  
6950             Point pos=DefaultPosition, Size size=DefaultSize,  
6951             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6952             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6954         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6955         self
._setOORInfo
(self
) 
6957     def Create(*args
, **kwargs
): 
6959         Create(self, Window parent, int id=-1, Font initial=wxNullFont,  
6960             Point pos=DefaultPosition, Size size=DefaultSize,  
6961             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6962             String name=FontPickerCtrlNameStr) -> bool 
6964         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6966     def GetSelectedFont(*args
, **kwargs
): 
6967         """GetSelectedFont(self) -> Font""" 
6968         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6970     def SetSelectedFont(*args
, **kwargs
): 
6971         """SetSelectedFont(self, Font f)""" 
6972         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6974     def SetMaxPointSize(*args
, **kwargs
): 
6975         """SetMaxPointSize(self, unsigned int max)""" 
6976         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6978     def GetMaxPointSize(*args
, **kwargs
): 
6979         """GetMaxPointSize(self) -> unsigned int""" 
6980         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6982     MaxPointSize 
= property(GetMaxPointSize
,SetMaxPointSize
,doc
="See `GetMaxPointSize` and `SetMaxPointSize`")  
6983     SelectedFont 
= property(GetSelectedFont
,SetSelectedFont
,doc
="See `GetSelectedFont` and `SetSelectedFont`")  
6984 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
6985 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
6987 def PreFontPickerCtrl(*args
, **kwargs
): 
6988     """PreFontPickerCtrl() -> FontPickerCtrl""" 
6989     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
6992 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
6993 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
6995 class FontPickerEvent(_core
.CommandEvent
): 
6996     """Proxy of C++ FontPickerEvent class""" 
6997     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6998     __repr__ 
= _swig_repr
 
6999     def __init__(self
, *args
, **kwargs
):  
7000         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
7001         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
7002     def GetFont(*args
, **kwargs
): 
7003         """GetFont(self) -> Font""" 
7004         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
7006     def SetFont(*args
, **kwargs
): 
7007         """SetFont(self, Font c)""" 
7008         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
7010     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
7011 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
) 
7013 #--------------------------------------------------------------------------- 
7015 CP_DEFAULT_STYLE 
= _controls_
.CP_DEFAULT_STYLE
 
7016 CP_NO_TLW_RESIZE 
= _controls_
.CP_NO_TLW_RESIZE
 
7017 class CollapsiblePane(_core
.Control
): 
7019     A collapsable pane is a container with an embedded button-like 
7020     control which can be used by the user to collapse or expand the pane's 
7023     Once constructed you should use the `GetPane` function to access the 
7024     pane and add your controls inside it (i.e. use the window returned 
7025     from `GetPane` as the parent for the controls which must go in the 
7026     pane, NOT the wx.CollapsiblePane itself!). 
7028     Note that because of its nature of control which can dynamically (and 
7029     drastically) change its size at run-time under user-input, when 
7030     putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful 
7031     to add it with a proportion value of zero; this is because otherwise 
7032     all other windows with non-zero proportion values would automatically 
7033     get resized each time the user expands or collapses the pane window, 
7034     usually resulting a weird, flickering effect. 
7036     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7037     __repr__ 
= _swig_repr
 
7038     def __init__(self
, *args
, **kwargs
):  
7040         __init__(self, Window parent, int winid=-1, String label=EmptyString,  
7041             Point pos=DefaultPosition, Size size=DefaultSize,  
7042             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7043             String name=CollapsiblePaneNameStr) -> CollapsiblePane 
7045         Create and show a wx.CollapsiblePane 
7047         _controls_
.CollapsiblePane_swiginit(self
,_controls_
.new_CollapsiblePane(*args
, **kwargs
)) 
7048         self
._setOORInfo
(self
) 
7050     def Create(*args
, **kwargs
): 
7052         Create(self, Window parent, int winid=-1, String label=EmptyString,  
7053             Point pos=DefaultPosition, Size size=DefaultSize,  
7054             long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,  
7055             String name=CollapsiblePaneNameStr) -> bool 
7057         return _controls_
.CollapsiblePane_Create(*args
, **kwargs
) 
7059     def Collapse(*args
, **kwargs
): 
7061         Collapse(self, bool collapse=True) 
7063         Collapses or expands the pane window. 
7065         return _controls_
.CollapsiblePane_Collapse(*args
, **kwargs
) 
7067     def Expand(*args
, **kwargs
): 
7071         Same as Collapse(False). 
7073         return _controls_
.CollapsiblePane_Expand(*args
, **kwargs
) 
7075     def IsCollapsed(*args
, **kwargs
): 
7077         IsCollapsed(self) -> bool 
7079         Returns ``True`` if the pane window is currently hidden. 
7081         return _controls_
.CollapsiblePane_IsCollapsed(*args
, **kwargs
) 
7083     def IsExpanded(*args
, **kwargs
): 
7085         IsExpanded(self) -> bool 
7087         Returns ``True`` if the pane window is currently shown. 
7089         return _controls_
.CollapsiblePane_IsExpanded(*args
, **kwargs
) 
7091     def GetPane(*args
, **kwargs
): 
7093         GetPane(self) -> Window 
7095         Returns a reference to the pane window.  Use the returned `wx.Window` 
7096         as the parent of widgets to make them part of the collapsible area. 
7098         return _controls_
.CollapsiblePane_GetPane(*args
, **kwargs
) 
7100 _controls_
.CollapsiblePane_swigregister(CollapsiblePane
) 
7101 CollapsiblePaneNameStr 
= cvar
.CollapsiblePaneNameStr
 
7103 def PreCollapsiblePane(*args
, **kwargs
): 
7105     PreCollapsiblePane() -> CollapsiblePane 
7107     Precreate a wx.CollapsiblePane for 2-phase creation. 
7109     val 
= _controls_
.new_PreCollapsiblePane(*args
, **kwargs
) 
7112 wxEVT_COMMAND_COLLPANE_CHANGED 
= _controls_
.wxEVT_COMMAND_COLLPANE_CHANGED
 
7113 EVT_COLLAPSIBLEPANE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED
, 1 ) 
7115 class CollapsiblePaneEvent(_core
.CommandEvent
): 
7116     """Proxy of C++ CollapsiblePaneEvent class""" 
7117     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
7118     __repr__ 
= _swig_repr
 
7119     def __init__(self
, *args
, **kwargs
):  
7120         """__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEvent""" 
7121         _controls_
.CollapsiblePaneEvent_swiginit(self
,_controls_
.new_CollapsiblePaneEvent(*args
, **kwargs
)) 
7122     def GetCollapsed(*args
, **kwargs
): 
7123         """GetCollapsed(self) -> bool""" 
7124         return _controls_
.CollapsiblePaneEvent_GetCollapsed(*args
, **kwargs
) 
7126     def SetCollapsed(*args
, **kwargs
): 
7127         """SetCollapsed(self, bool c)""" 
7128         return _controls_
.CollapsiblePaneEvent_SetCollapsed(*args
, **kwargs
) 
7130 _controls_
.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent
)