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_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3475 TB_FLAT 
= _controls_
.TB_FLAT
 
3476 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3477 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3478 TB_TEXT 
= _controls_
.TB_TEXT
 
3479 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3480 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3481 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3482 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3483 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3484 TB_BOTTOM 
= _controls_
.TB_BOTTOM
 
3485 class ToolBarToolBase(_core
.Object
): 
3486     """Proxy of C++ ToolBarToolBase class""" 
3487     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3488     def __init__(self
): raise AttributeError, "No constructor defined" 
3489     __repr__ 
= _swig_repr
 
3490     def GetId(*args
, **kwargs
): 
3491         """GetId(self) -> int""" 
3492         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3494     def GetControl(*args
, **kwargs
): 
3495         """GetControl(self) -> Control""" 
3496         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3498     def GetToolBar(*args
, **kwargs
): 
3499         """GetToolBar(self) -> ToolBarBase""" 
3500         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3502     def IsButton(*args
, **kwargs
): 
3503         """IsButton(self) -> int""" 
3504         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3506     def IsControl(*args
, **kwargs
): 
3507         """IsControl(self) -> int""" 
3508         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3510     def IsSeparator(*args
, **kwargs
): 
3511         """IsSeparator(self) -> int""" 
3512         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3514     def GetStyle(*args
, **kwargs
): 
3515         """GetStyle(self) -> int""" 
3516         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3518     def GetKind(*args
, **kwargs
): 
3519         """GetKind(self) -> int""" 
3520         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3522     def IsEnabled(*args
, **kwargs
): 
3523         """IsEnabled(self) -> bool""" 
3524         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3526     def IsToggled(*args
, **kwargs
): 
3527         """IsToggled(self) -> bool""" 
3528         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3530     def CanBeToggled(*args
, **kwargs
): 
3531         """CanBeToggled(self) -> bool""" 
3532         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3534     def GetNormalBitmap(*args
, **kwargs
): 
3535         """GetNormalBitmap(self) -> Bitmap""" 
3536         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3538     def GetDisabledBitmap(*args
, **kwargs
): 
3539         """GetDisabledBitmap(self) -> Bitmap""" 
3540         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3542     def GetBitmap(*args
, **kwargs
): 
3543         """GetBitmap(self) -> Bitmap""" 
3544         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3546     def GetLabel(*args
, **kwargs
): 
3547         """GetLabel(self) -> String""" 
3548         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3550     def GetShortHelp(*args
, **kwargs
): 
3551         """GetShortHelp(self) -> String""" 
3552         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3554     def GetLongHelp(*args
, **kwargs
): 
3555         """GetLongHelp(self) -> String""" 
3556         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3558     def Enable(*args
, **kwargs
): 
3559         """Enable(self, bool enable) -> bool""" 
3560         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3562     def Toggle(*args
, **kwargs
): 
3564         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3566     def SetToggle(*args
, **kwargs
): 
3567         """SetToggle(self, bool toggle) -> bool""" 
3568         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3570     def SetShortHelp(*args
, **kwargs
): 
3571         """SetShortHelp(self, String help) -> bool""" 
3572         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3574     def SetLongHelp(*args
, **kwargs
): 
3575         """SetLongHelp(self, String help) -> bool""" 
3576         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3578     def SetNormalBitmap(*args
, **kwargs
): 
3579         """SetNormalBitmap(self, Bitmap bmp)""" 
3580         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3582     def SetDisabledBitmap(*args
, **kwargs
): 
3583         """SetDisabledBitmap(self, Bitmap bmp)""" 
3584         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3586     def SetLabel(*args
, **kwargs
): 
3587         """SetLabel(self, String label)""" 
3588         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3590     def Detach(*args
, **kwargs
): 
3592         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3594     def Attach(*args
, **kwargs
): 
3595         """Attach(self, ToolBarBase tbar)""" 
3596         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3598     def GetClientData(*args
, **kwargs
): 
3599         """GetClientData(self) -> PyObject""" 
3600         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3602     def SetClientData(*args
, **kwargs
): 
3603         """SetClientData(self, PyObject clientData)""" 
3604         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3606     GetBitmap1 
= GetNormalBitmap
 
3607     GetBitmap2 
= GetDisabledBitmap
 
3608     SetBitmap1 
= SetNormalBitmap
 
3609     SetBitmap2 
= SetDisabledBitmap
 
3611     Bitmap 
= property(GetBitmap
,doc
="See `GetBitmap`")  
3612     ClientData 
= property(GetClientData
,SetClientData
,doc
="See `GetClientData` and `SetClientData`")  
3613     Control 
= property(GetControl
,doc
="See `GetControl`")  
3614     DisabledBitmap 
= property(GetDisabledBitmap
,SetDisabledBitmap
,doc
="See `GetDisabledBitmap` and `SetDisabledBitmap`")  
3615     Id 
= property(GetId
,doc
="See `GetId`")  
3616     Kind 
= property(GetKind
,doc
="See `GetKind`")  
3617     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
3618     LongHelp 
= property(GetLongHelp
,SetLongHelp
,doc
="See `GetLongHelp` and `SetLongHelp`")  
3619     NormalBitmap 
= property(GetNormalBitmap
,SetNormalBitmap
,doc
="See `GetNormalBitmap` and `SetNormalBitmap`")  
3620     ShortHelp 
= property(GetShortHelp
,SetShortHelp
,doc
="See `GetShortHelp` and `SetShortHelp`")  
3621     Style 
= property(GetStyle
,doc
="See `GetStyle`")  
3622     ToolBar 
= property(GetToolBar
,doc
="See `GetToolBar`")  
3623 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3625 class ToolBarBase(_core
.Control
): 
3626     """Proxy of C++ ToolBarBase class""" 
3627     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3628     def __init__(self
): raise AttributeError, "No constructor defined" 
3629     __repr__ 
= _swig_repr
 
3630     def DoAddTool(*args
, **kwargs
): 
3632         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3633             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3634             String longHelp=EmptyString,  
3635             PyObject clientData=None) -> ToolBarToolBase 
3637         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3639     def DoInsertTool(*args
, **kwargs
): 
3641         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3642             int kind=ITEM_NORMAL,  
3643             String shortHelp=EmptyString, String longHelp=EmptyString,  
3644             PyObject clientData=None) -> ToolBarToolBase 
3646         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3648     # These match the original Add methods for this class, kept for 
3649     # backwards compatibility with versions < 2.3.3. 
3652     def AddTool(self
, id, bitmap
, 
3653                 pushedBitmap 
= wx
.NullBitmap
, 
3656                 shortHelpString 
= '', 
3657                 longHelpString 
= '') : 
3658         '''Old style method to add a tool to the toolbar.''' 
3659         kind 
= wx
.ITEM_NORMAL
 
3660         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3661         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3662                               shortHelpString
, longHelpString
, clientData
) 
3664     def AddSimpleTool(self
, id, bitmap
, 
3665                       shortHelpString 
= '', 
3666                       longHelpString 
= '', 
3668         '''Old style method to add a tool to the toolbar.''' 
3669         kind 
= wx
.ITEM_NORMAL
 
3670         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3671         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3672                               shortHelpString
, longHelpString
, None) 
3674     def InsertTool(self
, pos
, id, bitmap
, 
3675                    pushedBitmap 
= wx
.NullBitmap
, 
3678                    shortHelpString 
= '', 
3679                    longHelpString 
= ''): 
3680         '''Old style method to insert a tool in the toolbar.''' 
3681         kind 
= wx
.ITEM_NORMAL
 
3682         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3683         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3684                                  shortHelpString
, longHelpString
, clientData
) 
3686     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3687                          shortHelpString 
= '', 
3688                          longHelpString 
= '', 
3690         '''Old style method to insert a tool in the toolbar.''' 
3691         kind 
= wx
.ITEM_NORMAL
 
3692         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3693         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3694                                  shortHelpString
, longHelpString
, None) 
3697     # The following are the new toolbar Add methods starting with 
3698     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3699     # able to keep backwards compatibility with using the above 
3700     # methods.  Eventually these should migrate to be the methods used 
3701     # primarily and lose the 'Label' in the name... 
3703     def AddLabelTool(self
, id, label
, bitmap
, 
3704                      bmpDisabled 
= wx
.NullBitmap
, 
3705                      kind 
= wx
.ITEM_NORMAL
, 
3706                      shortHelp 
= '', longHelp 
= '', 
3709         The full AddTool() function. 
3711         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3712         is created and used as the disabled image. 
3714         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3715                               shortHelp
, longHelp
, clientData
) 
3718     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3719                         bmpDisabled 
= wx
.NullBitmap
, 
3720                         kind 
= wx
.ITEM_NORMAL
, 
3721                         shortHelp 
= '', longHelp 
= '', 
3724         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3725         is equivalent to AddTool() 
3727         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3728                                  shortHelp
, longHelp
, clientData
) 
3730     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3731                         bmpDisabled 
= wx
.NullBitmap
, 
3732                         shortHelp 
= '', longHelp 
= '', 
3734         '''Add a check tool, i.e. a tool which can be toggled''' 
3735         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3736                               shortHelp
, longHelp
, clientData
) 
3738     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3739                           bmpDisabled 
= wx
.NullBitmap
, 
3740                           shortHelp 
= '', longHelp 
= '', 
3743         Add a radio tool, i.e. a tool which can be toggled and releases any 
3744         other toggled radio tools in the same group when it happens 
3746         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3747                               shortHelp
, longHelp
, clientData
) 
3750     # For consistency with the backwards compatible methods above, here are 
3751     # some non-'Label' versions of the Check and Radio methods 
3753     def AddCheckTool(self
, id, bitmap
, 
3754                      bmpDisabled 
= wx
.NullBitmap
, 
3755                      shortHelp 
= '', longHelp 
= '', 
3757         '''Add a check tool, i.e. a tool which can be toggled''' 
3758         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3759                               shortHelp
, longHelp
, clientData
) 
3761     def AddRadioTool(self
, id, bitmap
, 
3762                      bmpDisabled 
= wx
.NullBitmap
, 
3763                      shortHelp 
= '', longHelp 
= '', 
3766         Add a radio tool, i.e. a tool which can be toggled and releases any 
3767         other toggled radio tools in the same group when it happens 
3769         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3770                               shortHelp
, longHelp
, clientData
) 
3772     def AddToolItem(*args
, **kwargs
): 
3773         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3774         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3776     def InsertToolItem(*args
, **kwargs
): 
3777         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3778         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3780     def AddControl(*args
, **kwargs
): 
3781         """AddControl(self, Control control) -> ToolBarToolBase""" 
3782         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3784     def InsertControl(*args
, **kwargs
): 
3785         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3786         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3788     def FindControl(*args
, **kwargs
): 
3789         """FindControl(self, int id) -> Control""" 
3790         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3792     def AddSeparator(*args
, **kwargs
): 
3793         """AddSeparator(self) -> ToolBarToolBase""" 
3794         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3796     def InsertSeparator(*args
, **kwargs
): 
3797         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3798         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3800     def RemoveTool(*args
, **kwargs
): 
3801         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3802         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3804     def DeleteToolByPos(*args
, **kwargs
): 
3805         """DeleteToolByPos(self, size_t pos) -> bool""" 
3806         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3808     def DeleteTool(*args
, **kwargs
): 
3809         """DeleteTool(self, int id) -> bool""" 
3810         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3812     def ClearTools(*args
, **kwargs
): 
3813         """ClearTools(self)""" 
3814         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3816     def Realize(*args
, **kwargs
): 
3817         """Realize(self) -> bool""" 
3818         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3820     def EnableTool(*args
, **kwargs
): 
3821         """EnableTool(self, int id, bool enable)""" 
3822         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3824     def ToggleTool(*args
, **kwargs
): 
3825         """ToggleTool(self, int id, bool toggle)""" 
3826         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3828     def SetToggle(*args
, **kwargs
): 
3829         """SetToggle(self, int id, bool toggle)""" 
3830         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3832     def GetToolClientData(*args
, **kwargs
): 
3833         """GetToolClientData(self, int id) -> PyObject""" 
3834         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3836     def SetToolClientData(*args
, **kwargs
): 
3837         """SetToolClientData(self, int id, PyObject clientData)""" 
3838         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3840     def GetToolPos(*args
, **kwargs
): 
3841         """GetToolPos(self, int id) -> int""" 
3842         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3844     def GetToolState(*args
, **kwargs
): 
3845         """GetToolState(self, int id) -> bool""" 
3846         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3848     def GetToolEnabled(*args
, **kwargs
): 
3849         """GetToolEnabled(self, int id) -> bool""" 
3850         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3852     def SetToolShortHelp(*args
, **kwargs
): 
3853         """SetToolShortHelp(self, int id, String helpString)""" 
3854         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3856     def GetToolShortHelp(*args
, **kwargs
): 
3857         """GetToolShortHelp(self, int id) -> String""" 
3858         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3860     def SetToolLongHelp(*args
, **kwargs
): 
3861         """SetToolLongHelp(self, int id, String helpString)""" 
3862         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3864     def GetToolLongHelp(*args
, **kwargs
): 
3865         """GetToolLongHelp(self, int id) -> String""" 
3866         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3868     def SetMarginsXY(*args
, **kwargs
): 
3869         """SetMarginsXY(self, int x, int y)""" 
3870         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3872     def SetMargins(*args
, **kwargs
): 
3873         """SetMargins(self, Size size)""" 
3874         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3876     def SetToolPacking(*args
, **kwargs
): 
3877         """SetToolPacking(self, int packing)""" 
3878         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3880     def SetToolSeparation(*args
, **kwargs
): 
3881         """SetToolSeparation(self, int separation)""" 
3882         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3884     def GetToolMargins(*args
, **kwargs
): 
3885         """GetToolMargins(self) -> Size""" 
3886         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3888     def GetMargins(*args
, **kwargs
): 
3889         """GetMargins(self) -> Size""" 
3890         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3892     def GetToolPacking(*args
, **kwargs
): 
3893         """GetToolPacking(self) -> int""" 
3894         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3896     def GetToolSeparation(*args
, **kwargs
): 
3897         """GetToolSeparation(self) -> int""" 
3898         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3900     def SetRows(*args
, **kwargs
): 
3901         """SetRows(self, int nRows)""" 
3902         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3904     def SetMaxRowsCols(*args
, **kwargs
): 
3905         """SetMaxRowsCols(self, int rows, int cols)""" 
3906         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3908     def GetMaxRows(*args
, **kwargs
): 
3909         """GetMaxRows(self) -> int""" 
3910         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3912     def GetMaxCols(*args
, **kwargs
): 
3913         """GetMaxCols(self) -> int""" 
3914         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3916     def SetToolBitmapSize(*args
, **kwargs
): 
3917         """SetToolBitmapSize(self, Size size)""" 
3918         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3920     def GetToolBitmapSize(*args
, **kwargs
): 
3921         """GetToolBitmapSize(self) -> Size""" 
3922         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3924     def GetToolSize(*args
, **kwargs
): 
3925         """GetToolSize(self) -> Size""" 
3926         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3928     def FindToolForPosition(*args
, **kwargs
): 
3929         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3930         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3932     def FindById(*args
, **kwargs
): 
3933         """FindById(self, int toolid) -> ToolBarToolBase""" 
3934         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3936     def IsVertical(*args
, **kwargs
): 
3937         """IsVertical(self) -> bool""" 
3938         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3940     def GetToolsCount(*args
, **kwargs
): 
3941         """GetToolsCount(self) -> size_t""" 
3942         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3944     Margins 
= property(GetMargins
,SetMargins
,doc
="See `GetMargins` and `SetMargins`")  
3945     MaxCols 
= property(GetMaxCols
,doc
="See `GetMaxCols`")  
3946     MaxRows 
= property(GetMaxRows
,doc
="See `GetMaxRows`")  
3947     ToolBitmapSize 
= property(GetToolBitmapSize
,SetToolBitmapSize
,doc
="See `GetToolBitmapSize` and `SetToolBitmapSize`")  
3948     ToolMargins 
= property(GetToolMargins
,doc
="See `GetToolMargins`")  
3949     ToolPacking 
= property(GetToolPacking
,SetToolPacking
,doc
="See `GetToolPacking` and `SetToolPacking`")  
3950     ToolSeparation 
= property(GetToolSeparation
,SetToolSeparation
,doc
="See `GetToolSeparation` and `SetToolSeparation`")  
3951     ToolSize 
= property(GetToolSize
,doc
="See `GetToolSize`")  
3952     ToolsCount 
= property(GetToolsCount
,doc
="See `GetToolsCount`")  
3953 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3955 class ToolBar(ToolBarBase
): 
3956     """Proxy of C++ ToolBar class""" 
3957     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3958     __repr__ 
= _swig_repr
 
3959     def __init__(self
, *args
, **kwargs
):  
3961         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3962             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3963             String name=wxPyToolBarNameStr) -> ToolBar 
3965         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3966         self
._setOORInfo
(self
) 
3968     def Create(*args
, **kwargs
): 
3970         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3971             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3972             String name=wxPyToolBarNameStr) -> bool 
3974         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3976     def GetClassDefaultAttributes(*args
, **kwargs
): 
3978         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3980         Get the default attributes for this class.  This is useful if you want 
3981         to use the same font or colour in your own control as in a standard 
3982         control -- which is a much better idea than hard coding specific 
3983         colours or fonts which might look completely out of place on the 
3984         user's system, especially if it uses themes. 
3986         The variant parameter is only relevant under Mac currently and is 
3987         ignore under other platforms. Under Mac, it will change the size of 
3988         the returned font. See `wx.Window.SetWindowVariant` for more about 
3991         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3993     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3994 _controls_
.ToolBar_swigregister(ToolBar
) 
3996 def PreToolBar(*args
, **kwargs
): 
3997     """PreToolBar() -> ToolBar""" 
3998     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4001 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4003     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4005     Get the default attributes for this class.  This is useful if you want 
4006     to use the same font or colour in your own control as in a standard 
4007     control -- which is a much better idea than hard coding specific 
4008     colours or fonts which might look completely out of place on the 
4009     user's system, especially if it uses themes. 
4011     The variant parameter is only relevant under Mac currently and is 
4012     ignore under other platforms. Under Mac, it will change the size of 
4013     the returned font. See `wx.Window.SetWindowVariant` for more about 
4016   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4018 #--------------------------------------------------------------------------- 
4020 LC_VRULES 
= _controls_
.LC_VRULES
 
4021 LC_HRULES 
= _controls_
.LC_HRULES
 
4022 LC_ICON 
= _controls_
.LC_ICON
 
4023 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4024 LC_LIST 
= _controls_
.LC_LIST
 
4025 LC_REPORT 
= _controls_
.LC_REPORT
 
4026 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4027 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4028 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4029 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4030 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4031 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4032 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4033 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4034 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4035 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4036 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4037 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4038 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4039 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4040 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4041 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4042 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4043 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4044 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4045 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4046 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4047 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4048 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4049 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4050 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4051 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4052 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4053 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4054 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4055 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4056 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4057 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4058 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4059 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4060 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4061 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4062 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4063 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4064 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4065 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4066 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
4067 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4068 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4069 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4070 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4071 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4072 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4073 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4074 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4075 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4076 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4077 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4078 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4079 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4080 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4081 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4082 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4083 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4084 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4085 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4086 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4087 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4088 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4089 #--------------------------------------------------------------------------- 
4091 class ListItemAttr(object): 
4092     """Proxy of C++ ListItemAttr class""" 
4093     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4094     __repr__ 
= _swig_repr
 
4095     def __init__(self
, *args
, **kwargs
):  
4097         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4098             Font font=wxNullFont) -> ListItemAttr 
4100         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
4101     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
4102     __del__ 
= lambda self 
: None; 
4103     def SetTextColour(*args
, **kwargs
): 
4104         """SetTextColour(self, Colour colText)""" 
4105         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4107     def SetBackgroundColour(*args
, **kwargs
): 
4108         """SetBackgroundColour(self, Colour colBack)""" 
4109         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4111     def SetFont(*args
, **kwargs
): 
4112         """SetFont(self, Font font)""" 
4113         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4115     def HasTextColour(*args
, **kwargs
): 
4116         """HasTextColour(self) -> bool""" 
4117         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4119     def HasBackgroundColour(*args
, **kwargs
): 
4120         """HasBackgroundColour(self) -> bool""" 
4121         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4123     def HasFont(*args
, **kwargs
): 
4124         """HasFont(self) -> bool""" 
4125         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4127     def GetTextColour(*args
, **kwargs
): 
4128         """GetTextColour(self) -> Colour""" 
4129         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4131     def GetBackgroundColour(*args
, **kwargs
): 
4132         """GetBackgroundColour(self) -> Colour""" 
4133         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4135     def GetFont(*args
, **kwargs
): 
4136         """GetFont(self) -> Font""" 
4137         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4139     def AssignFrom(*args
, **kwargs
): 
4140         """AssignFrom(self, ListItemAttr source)""" 
4141         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4143     def Destroy(*args
, **kwargs
): 
4145         args
[0].this
.own(False) 
4146         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4148     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4149     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4150     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4151 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4152 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4154 #--------------------------------------------------------------------------- 
4156 class ListItem(_core
.Object
): 
4157     """Proxy of C++ ListItem class""" 
4158     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4159     __repr__ 
= _swig_repr
 
4160     def __init__(self
, *args
, **kwargs
):  
4161         """__init__(self) -> ListItem""" 
4162         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4163     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4164     __del__ 
= lambda self 
: None; 
4165     def Clear(*args
, **kwargs
): 
4167         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4169     def ClearAttributes(*args
, **kwargs
): 
4170         """ClearAttributes(self)""" 
4171         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4173     def SetMask(*args
, **kwargs
): 
4174         """SetMask(self, long mask)""" 
4175         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4177     def SetId(*args
, **kwargs
): 
4178         """SetId(self, long id)""" 
4179         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4181     def SetColumn(*args
, **kwargs
): 
4182         """SetColumn(self, int col)""" 
4183         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4185     def SetState(*args
, **kwargs
): 
4186         """SetState(self, long state)""" 
4187         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4189     def SetStateMask(*args
, **kwargs
): 
4190         """SetStateMask(self, long stateMask)""" 
4191         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4193     def SetText(*args
, **kwargs
): 
4194         """SetText(self, String text)""" 
4195         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4197     def SetImage(*args
, **kwargs
): 
4198         """SetImage(self, int image)""" 
4199         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4201     def SetData(*args
, **kwargs
): 
4202         """SetData(self, long data)""" 
4203         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4205     def SetWidth(*args
, **kwargs
): 
4206         """SetWidth(self, int width)""" 
4207         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4209     def SetAlign(*args
, **kwargs
): 
4210         """SetAlign(self, int align)""" 
4211         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4213     def SetTextColour(*args
, **kwargs
): 
4214         """SetTextColour(self, Colour colText)""" 
4215         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4217     def SetBackgroundColour(*args
, **kwargs
): 
4218         """SetBackgroundColour(self, Colour colBack)""" 
4219         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4221     def SetFont(*args
, **kwargs
): 
4222         """SetFont(self, Font font)""" 
4223         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4225     def GetMask(*args
, **kwargs
): 
4226         """GetMask(self) -> long""" 
4227         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4229     def GetId(*args
, **kwargs
): 
4230         """GetId(self) -> long""" 
4231         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4233     def GetColumn(*args
, **kwargs
): 
4234         """GetColumn(self) -> int""" 
4235         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4237     def GetState(*args
, **kwargs
): 
4238         """GetState(self) -> long""" 
4239         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4241     def GetText(*args
, **kwargs
): 
4242         """GetText(self) -> String""" 
4243         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4245     def GetImage(*args
, **kwargs
): 
4246         """GetImage(self) -> int""" 
4247         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4249     def GetData(*args
, **kwargs
): 
4250         """GetData(self) -> long""" 
4251         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4253     def GetWidth(*args
, **kwargs
): 
4254         """GetWidth(self) -> int""" 
4255         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4257     def GetAlign(*args
, **kwargs
): 
4258         """GetAlign(self) -> int""" 
4259         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4261     def GetAttributes(*args
, **kwargs
): 
4262         """GetAttributes(self) -> ListItemAttr""" 
4263         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4265     def HasAttributes(*args
, **kwargs
): 
4266         """HasAttributes(self) -> bool""" 
4267         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4269     def GetTextColour(*args
, **kwargs
): 
4270         """GetTextColour(self) -> Colour""" 
4271         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4273     def GetBackgroundColour(*args
, **kwargs
): 
4274         """GetBackgroundColour(self) -> Colour""" 
4275         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4277     def GetFont(*args
, **kwargs
): 
4278         """GetFont(self) -> Font""" 
4279         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4281     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4282     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4283     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4284     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4285     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4286     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4287     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4288     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4289     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4290     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4291     Align 
= property(GetAlign
,SetAlign
,doc
="See `GetAlign` and `SetAlign`")  
4292     Attributes 
= property(GetAttributes
,doc
="See `GetAttributes`")  
4293     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
4294     Column 
= property(GetColumn
,SetColumn
,doc
="See `GetColumn` and `SetColumn`")  
4295     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
4296     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
4297     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
4298     Image 
= property(GetImage
,SetImage
,doc
="See `GetImage` and `SetImage`")  
4299     Mask 
= property(GetMask
,SetMask
,doc
="See `GetMask` and `SetMask`")  
4300     State 
= property(GetState
,SetState
,doc
="See `GetState` and `SetState`")  
4301     Text 
= property(GetText
,SetText
,doc
="See `GetText` and `SetText`")  
4302     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4303     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
4304 _controls_
.ListItem_swigregister(ListItem
) 
4306 #--------------------------------------------------------------------------- 
4308 class ListEvent(_core
.NotifyEvent
): 
4309     """Proxy of C++ ListEvent class""" 
4310     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4311     __repr__ 
= _swig_repr
 
4312     def __init__(self
, *args
, **kwargs
):  
4313         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4314         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4315     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4316     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4317     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4318     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4319     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4320     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4321     def GetKeyCode(*args
, **kwargs
): 
4322         """GetKeyCode(self) -> int""" 
4323         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4325     GetCode 
= GetKeyCode 
 
4326     def GetIndex(*args
, **kwargs
): 
4327         """GetIndex(self) -> long""" 
4328         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4330     def GetColumn(*args
, **kwargs
): 
4331         """GetColumn(self) -> int""" 
4332         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4334     def GetPoint(*args
, **kwargs
): 
4335         """GetPoint(self) -> Point""" 
4336         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4338     GetPosition 
= GetPoint 
 
4339     def GetLabel(*args
, **kwargs
): 
4340         """GetLabel(self) -> String""" 
4341         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4343     def GetText(*args
, **kwargs
): 
4344         """GetText(self) -> String""" 
4345         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4347     def GetImage(*args
, **kwargs
): 
4348         """GetImage(self) -> int""" 
4349         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4351     def GetData(*args
, **kwargs
): 
4352         """GetData(self) -> long""" 
4353         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4355     def GetMask(*args
, **kwargs
): 
4356         """GetMask(self) -> long""" 
4357         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4359     def GetItem(*args
, **kwargs
): 
4360         """GetItem(self) -> ListItem""" 
4361         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4363     def GetCacheFrom(*args
, **kwargs
): 
4364         """GetCacheFrom(self) -> long""" 
4365         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4367     def GetCacheTo(*args
, **kwargs
): 
4368         """GetCacheTo(self) -> long""" 
4369         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4371     def IsEditCancelled(*args
, **kwargs
): 
4372         """IsEditCancelled(self) -> bool""" 
4373         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4375     def SetEditCanceled(*args
, **kwargs
): 
4376         """SetEditCanceled(self, bool editCancelled)""" 
4377         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4379     CacheFrom 
= property(GetCacheFrom
,doc
="See `GetCacheFrom`")  
4380     CacheTo 
= property(GetCacheTo
,doc
="See `GetCacheTo`")  
4381     Column 
= property(GetColumn
,doc
="See `GetColumn`")  
4382     Data 
= property(GetData
,doc
="See `GetData`")  
4383     Image 
= property(GetImage
,doc
="See `GetImage`")  
4384     Index 
= property(GetIndex
,doc
="See `GetIndex`")  
4385     Item 
= property(GetItem
,doc
="See `GetItem`")  
4386     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
4387     Label 
= property(GetLabel
,doc
="See `GetLabel`")  
4388     Mask 
= property(GetMask
,doc
="See `GetMask`")  
4389     Point 
= property(GetPoint
,doc
="See `GetPoint`")  
4390     Text 
= property(GetText
,doc
="See `GetText`")  
4391 _controls_
.ListEvent_swigregister(ListEvent
) 
4393 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4394 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4395 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4396 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4397 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4398 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4399 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4400 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4401 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4402 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4403 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4404 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4405 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4406 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4407 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4408 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4409 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4410 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4411 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4412 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4413 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4414 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4415 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4416 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4417 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4418 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4423 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4424 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4425 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4426 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4427 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4428 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4429 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4430 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4431 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4432 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4433 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4434 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4435 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4436 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4442 #--------------------------------------------------------------------------- 
4444 class ListCtrl(_core
.Control
): 
4445     """Proxy of C++ ListCtrl class""" 
4446     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4447     __repr__ 
= _swig_repr
 
4448     def __init__(self
, *args
, **kwargs
):  
4450         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4451             Size size=DefaultSize, long style=LC_ICON,  
4452             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4454         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4455         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4457     def Create(*args
, **kwargs
): 
4459         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4460             Size size=DefaultSize, long style=LC_ICON,  
4461             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4463         Do the 2nd phase and create the GUI control. 
4465         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4467     def _setCallbackInfo(*args
, **kwargs
): 
4468         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4469         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4471     def GetColumn(*args
, **kwargs
): 
4472         """GetColumn(self, int col) -> ListItem""" 
4473         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4474         if val 
is not None: val
.thisown 
= 1 
4477     def SetColumn(*args
, **kwargs
): 
4478         """SetColumn(self, int col, ListItem item) -> bool""" 
4479         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4481     def GetColumnWidth(*args
, **kwargs
): 
4482         """GetColumnWidth(self, int col) -> int""" 
4483         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4485     def SetColumnWidth(*args
, **kwargs
): 
4486         """SetColumnWidth(self, int col, int width) -> bool""" 
4487         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4489     def GetCountPerPage(*args
, **kwargs
): 
4490         """GetCountPerPage(self) -> int""" 
4491         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4493     def GetViewRect(*args
, **kwargs
): 
4494         """GetViewRect(self) -> Rect""" 
4495         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4497     def GetEditControl(*args
, **kwargs
): 
4498         """GetEditControl(self) -> TextCtrl""" 
4499         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4501     def GetItem(*args
, **kwargs
): 
4502         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4503         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4504         if val 
is not None: val
.thisown 
= 1 
4507     def SetItem(*args
, **kwargs
): 
4508         """SetItem(self, ListItem info) -> bool""" 
4509         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4511     def SetStringItem(*args
, **kwargs
): 
4512         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4513         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4515     def GetItemState(*args
, **kwargs
): 
4516         """GetItemState(self, long item, long stateMask) -> int""" 
4517         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4519     def SetItemState(*args
, **kwargs
): 
4520         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4521         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4523     def SetItemImage(*args
, **kwargs
): 
4524         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4525         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4527     def SetItemColumnImage(*args
, **kwargs
): 
4528         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4529         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4531     def GetItemText(*args
, **kwargs
): 
4532         """GetItemText(self, long item) -> String""" 
4533         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4535     def SetItemText(*args
, **kwargs
): 
4536         """SetItemText(self, long item, String str)""" 
4537         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4539     def GetItemData(*args
, **kwargs
): 
4540         """GetItemData(self, long item) -> long""" 
4541         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4543     def SetItemData(*args
, **kwargs
): 
4544         """SetItemData(self, long item, long data) -> bool""" 
4545         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4547     def GetItemPosition(*args
, **kwargs
): 
4548         """GetItemPosition(self, long item) -> Point""" 
4549         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4551     def GetItemRect(*args
, **kwargs
): 
4552         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4553         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4555     def SetItemPosition(*args
, **kwargs
): 
4556         """SetItemPosition(self, long item, Point pos) -> bool""" 
4557         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4559     def GetItemCount(*args
, **kwargs
): 
4560         """GetItemCount(self) -> int""" 
4561         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4563     def GetColumnCount(*args
, **kwargs
): 
4564         """GetColumnCount(self) -> int""" 
4565         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4567     def GetItemSpacing(*args
, **kwargs
): 
4568         """GetItemSpacing(self) -> Size""" 
4569         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4571     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4572     def SetItemSpacing(*args
, **kwargs
): 
4573         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4574         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4576     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4577     def GetSelectedItemCount(*args
, **kwargs
): 
4578         """GetSelectedItemCount(self) -> int""" 
4579         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4581     def GetTextColour(*args
, **kwargs
): 
4582         """GetTextColour(self) -> Colour""" 
4583         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4585     def SetTextColour(*args
, **kwargs
): 
4586         """SetTextColour(self, Colour col)""" 
4587         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4589     def GetTopItem(*args
, **kwargs
): 
4590         """GetTopItem(self) -> long""" 
4591         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4593     def SetSingleStyle(*args
, **kwargs
): 
4594         """SetSingleStyle(self, long style, bool add=True)""" 
4595         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4597     def GetNextItem(*args
, **kwargs
): 
4598         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4599         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4601     def GetImageList(*args
, **kwargs
): 
4602         """GetImageList(self, int which) -> ImageList""" 
4603         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4605     def SetImageList(*args
, **kwargs
): 
4606         """SetImageList(self, ImageList imageList, int which)""" 
4607         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4609     def AssignImageList(*args
, **kwargs
): 
4610         """AssignImageList(self, ImageList imageList, int which)""" 
4611         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4613     def InReportView(*args
, **kwargs
): 
4614         """InReportView(self) -> bool""" 
4615         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4617     def IsVirtual(*args
, **kwargs
): 
4618         """IsVirtual(self) -> bool""" 
4619         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4621     def RefreshItem(*args
, **kwargs
): 
4622         """RefreshItem(self, long item)""" 
4623         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4625     def RefreshItems(*args
, **kwargs
): 
4626         """RefreshItems(self, long itemFrom, long itemTo)""" 
4627         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4629     def Arrange(*args
, **kwargs
): 
4630         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4631         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4633     def DeleteItem(*args
, **kwargs
): 
4634         """DeleteItem(self, long item) -> bool""" 
4635         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4637     def DeleteAllItems(*args
, **kwargs
): 
4638         """DeleteAllItems(self) -> bool""" 
4639         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4641     def DeleteColumn(*args
, **kwargs
): 
4642         """DeleteColumn(self, int col) -> bool""" 
4643         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4645     def DeleteAllColumns(*args
, **kwargs
): 
4646         """DeleteAllColumns(self) -> bool""" 
4647         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4649     def ClearAll(*args
, **kwargs
): 
4650         """ClearAll(self)""" 
4651         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4653     def EditLabel(*args
, **kwargs
): 
4654         """EditLabel(self, long item)""" 
4655         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4657     def EnsureVisible(*args
, **kwargs
): 
4658         """EnsureVisible(self, long item) -> bool""" 
4659         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4661     def FindItem(*args
, **kwargs
): 
4662         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4663         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4665     def FindItemData(*args
, **kwargs
): 
4666         """FindItemData(self, long start, long data) -> long""" 
4667         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4669     def FindItemAtPos(*args
, **kwargs
): 
4670         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4671         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4673     def HitTest(*args
, **kwargs
): 
4675         HitTest(Point point) -> (item, where) 
4677         Determines which item (if any) is at the specified point, giving 
4678          in the second return value (see wx.LIST_HITTEST flags.) 
4680         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4682     def HitTestSubItem(*args
, **kwargs
): 
4684         HitTestSubItem(Point point) -> (item, where, subItem) 
4686         Determines which item (if any) is at the specified point, giving  in 
4687         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4690         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4692     def InsertItem(*args
, **kwargs
): 
4693         """InsertItem(self, ListItem info) -> long""" 
4694         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4696     def InsertStringItem(*args
, **kwargs
): 
4697         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4698         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4700     def InsertImageItem(*args
, **kwargs
): 
4701         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4702         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4704     def InsertImageStringItem(*args
, **kwargs
): 
4705         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4706         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4708     def InsertColumnItem(*args
, **kwargs
): 
4709         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4710         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4712     InsertColumnInfo 
= InsertColumnItem 
 
4713     def InsertColumn(*args
, **kwargs
): 
4715         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4716             int width=-1) -> long 
4718         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4720     def SetItemCount(*args
, **kwargs
): 
4721         """SetItemCount(self, long count)""" 
4722         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4724     def ScrollList(*args
, **kwargs
): 
4725         """ScrollList(self, int dx, int dy) -> bool""" 
4726         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4728     def SetItemTextColour(*args
, **kwargs
): 
4729         """SetItemTextColour(self, long item, Colour col)""" 
4730         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4732     def GetItemTextColour(*args
, **kwargs
): 
4733         """GetItemTextColour(self, long item) -> Colour""" 
4734         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4736     def SetItemBackgroundColour(*args
, **kwargs
): 
4737         """SetItemBackgroundColour(self, long item, Colour col)""" 
4738         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4740     def GetItemBackgroundColour(*args
, **kwargs
): 
4741         """GetItemBackgroundColour(self, long item) -> Colour""" 
4742         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4744     def SetItemFont(*args
, **kwargs
): 
4745         """SetItemFont(self, long item, Font f)""" 
4746         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4748     def GetItemFont(*args
, **kwargs
): 
4749         """GetItemFont(self, long item) -> Font""" 
4750         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4754     def Select(self
, idx
, on
=1): 
4755         '''[de]select an item''' 
4756         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4758         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4760     def Focus(self
, idx
): 
4761         '''Focus and show the given item''' 
4762         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4763         self
.EnsureVisible(idx
) 
4765     def GetFocusedItem(self
): 
4766         '''get the currently focused item or -1 if none''' 
4767         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4769     def GetFirstSelected(self
, *args
): 
4770         '''return first selected item, or -1 when none''' 
4771         return self
.GetNextSelected(-1) 
4773     def GetNextSelected(self
, item
): 
4774         '''return subsequent selected items, or -1 when no more''' 
4775         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4777     def IsSelected(self
, idx
): 
4778         '''return True if the item is selected''' 
4779         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4781     def SetColumnImage(self
, col
, image
): 
4782         item 
= self
.GetColumn(col
) 
4783         # preserve all other attributes too 
4784         item
.SetMask( wx
.LIST_MASK_STATE |
 
4786                       wx
.LIST_MASK_IMAGE |
 
4789                       wx
.LIST_MASK_WIDTH |
 
4790                       wx
.LIST_MASK_FORMAT 
) 
4791         item
.SetImage(image
) 
4792         self
.SetColumn(col
, item
) 
4794     def ClearColumnImage(self
, col
): 
4795         self
.SetColumnImage(col
, -1) 
4797     def Append(self
, entry
): 
4798         '''Append an item to the list control.  The entry parameter should be a 
4799            sequence with an item for each column''' 
4805             pos 
= self
.GetItemCount() 
4806             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4807             for i 
in range(1, len(entry
)): 
4808                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4811     def SortItems(*args
, **kwargs
): 
4812         """SortItems(self, PyObject func) -> bool""" 
4813         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4815     def GetMainWindow(*args
, **kwargs
): 
4816         """GetMainWindow(self) -> Window""" 
4817         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4819     def GetClassDefaultAttributes(*args
, **kwargs
): 
4821         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4823         Get the default attributes for this class.  This is useful if you want 
4824         to use the same font or colour in your own control as in a standard 
4825         control -- which is a much better idea than hard coding specific 
4826         colours or fonts which might look completely out of place on the 
4827         user's system, especially if it uses themes. 
4829         The variant parameter is only relevant under Mac currently and is 
4830         ignore under other platforms. Under Mac, it will change the size of 
4831         the returned font. See `wx.Window.SetWindowVariant` for more about 
4834         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4836     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4837     ColumnCount 
= property(GetColumnCount
,doc
="See `GetColumnCount`")  
4838     CountPerPage 
= property(GetCountPerPage
,doc
="See `GetCountPerPage`")  
4839     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
4840     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4841     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
4842     ItemCount 
= property(GetItemCount
,SetItemCount
,doc
="See `GetItemCount` and `SetItemCount`")  
4843     MainWindow 
= property(GetMainWindow
,doc
="See `GetMainWindow`")  
4844     SelectedItemCount 
= property(GetSelectedItemCount
,doc
="See `GetSelectedItemCount`")  
4845     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
4846     TopItem 
= property(GetTopItem
,doc
="See `GetTopItem`")  
4847     ViewRect 
= property(GetViewRect
,doc
="See `GetViewRect`")  
4848 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4850 def PreListCtrl(*args
, **kwargs
): 
4851     """PreListCtrl() -> ListCtrl""" 
4852     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4855 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4857     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4859     Get the default attributes for this class.  This is useful if you want 
4860     to use the same font or colour in your own control as in a standard 
4861     control -- which is a much better idea than hard coding specific 
4862     colours or fonts which might look completely out of place on the 
4863     user's system, especially if it uses themes. 
4865     The variant parameter is only relevant under Mac currently and is 
4866     ignore under other platforms. Under Mac, it will change the size of 
4867     the returned font. See `wx.Window.SetWindowVariant` for more about 
4870   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4872 #--------------------------------------------------------------------------- 
4874 class ListView(ListCtrl
): 
4875     """Proxy of C++ ListView class""" 
4876     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4877     __repr__ 
= _swig_repr
 
4878     def __init__(self
, *args
, **kwargs
):  
4880         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4881             Size size=DefaultSize, long style=LC_REPORT,  
4882             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4884         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4885         self
._setOORInfo
(self
) 
4887     def Create(*args
, **kwargs
): 
4889         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4890             Size size=DefaultSize, long style=LC_REPORT,  
4891             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4893         Do the 2nd phase and create the GUI control. 
4895         return _controls_
.ListView_Create(*args
, **kwargs
) 
4897     def Select(*args
, **kwargs
): 
4898         """Select(self, long n, bool on=True)""" 
4899         return _controls_
.ListView_Select(*args
, **kwargs
) 
4901     def Focus(*args
, **kwargs
): 
4902         """Focus(self, long index)""" 
4903         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4905     def GetFocusedItem(*args
, **kwargs
): 
4906         """GetFocusedItem(self) -> long""" 
4907         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4909     def GetNextSelected(*args
, **kwargs
): 
4910         """GetNextSelected(self, long item) -> long""" 
4911         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4913     def GetFirstSelected(*args
, **kwargs
): 
4914         """GetFirstSelected(self) -> long""" 
4915         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4917     def IsSelected(*args
, **kwargs
): 
4918         """IsSelected(self, long index) -> bool""" 
4919         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4921     def SetColumnImage(*args
, **kwargs
): 
4922         """SetColumnImage(self, int col, int image)""" 
4923         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4925     def ClearColumnImage(*args
, **kwargs
): 
4926         """ClearColumnImage(self, int col)""" 
4927         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4929     FocusedItem 
= property(GetFocusedItem
,doc
="See `GetFocusedItem`")  
4930 _controls_
.ListView_swigregister(ListView
) 
4932 def PreListView(*args
, **kwargs
): 
4933     """PreListView() -> ListView""" 
4934     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4937 #--------------------------------------------------------------------------- 
4939 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4940 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4941 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4942 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4943 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4944 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4945 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4946 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4947 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4948 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4949 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4950 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4951 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4952 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4955 wxTR_AQUA_BUTTONS 
= 0 
4957 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4958 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4959 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4960 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4961 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4962 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4963 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4964 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4965 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4966 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4967 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4968 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4969 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4970 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4971 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4972 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4973 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4974 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4975 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4976 #--------------------------------------------------------------------------- 
4978 class TreeItemId(object): 
4979     """Proxy of C++ TreeItemId class""" 
4980     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4981     __repr__ 
= _swig_repr
 
4982     def __init__(self
, *args
, **kwargs
):  
4983         """__init__(self) -> TreeItemId""" 
4984         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4985     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4986     __del__ 
= lambda self 
: None; 
4987     def IsOk(*args
, **kwargs
): 
4988         """IsOk(self) -> bool""" 
4989         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4991     def __eq__(*args
, **kwargs
): 
4992         """__eq__(self, TreeItemId other) -> bool""" 
4993         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4995     def __ne__(*args
, **kwargs
): 
4996         """__ne__(self, TreeItemId other) -> bool""" 
4997         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4999     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5001     def __nonzero__(self
): return self
.IsOk()  
5002 _controls_
.TreeItemId_swigregister(TreeItemId
) 
5003 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5005 class TreeItemData(object): 
5006     """Proxy of C++ TreeItemData class""" 
5007     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5008     __repr__ 
= _swig_repr
 
5009     def __init__(self
, *args
, **kwargs
):  
5010         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5011         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
5012     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
5013     __del__ 
= lambda self 
: None; 
5014     def GetData(*args
, **kwargs
): 
5015         """GetData(self) -> PyObject""" 
5016         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5018     def SetData(*args
, **kwargs
): 
5019         """SetData(self, PyObject obj)""" 
5020         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5022     def GetId(*args
, **kwargs
): 
5023         """GetId(self) -> TreeItemId""" 
5024         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5026     def SetId(*args
, **kwargs
): 
5027         """SetId(self, TreeItemId id)""" 
5028         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5030     def Destroy(*args
, **kwargs
): 
5032         args
[0].this
.own(False) 
5033         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5035     Data 
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")  
5036     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
5037 _controls_
.TreeItemData_swigregister(TreeItemData
) 
5039 #--------------------------------------------------------------------------- 
5041 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5042 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5043 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5044 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5045 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5046 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5047 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5048 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5049 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5050 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5051 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5052 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5053 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5054 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5055 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5056 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5057 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5058 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5059 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5060 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5061 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5062 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5063 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5064 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5065 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5066 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5067 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5068 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5069 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5070 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5071 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5072 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5073 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5074 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5075 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5076 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5077 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5078 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5079 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5080 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5081 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5082 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5084 class TreeEvent(_core
.NotifyEvent
): 
5085     """Proxy of C++ TreeEvent class""" 
5086     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5087     __repr__ 
= _swig_repr
 
5088     def __init__(self
, *args
):  
5090         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
5091         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
5093         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
5094     def GetItem(*args
, **kwargs
): 
5095         """GetItem(self) -> TreeItemId""" 
5096         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5098     def SetItem(*args
, **kwargs
): 
5099         """SetItem(self, TreeItemId item)""" 
5100         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5102     def GetOldItem(*args
, **kwargs
): 
5103         """GetOldItem(self) -> TreeItemId""" 
5104         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5106     def SetOldItem(*args
, **kwargs
): 
5107         """SetOldItem(self, TreeItemId item)""" 
5108         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5110     def GetPoint(*args
, **kwargs
): 
5111         """GetPoint(self) -> Point""" 
5112         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5114     def SetPoint(*args
, **kwargs
): 
5115         """SetPoint(self, Point pt)""" 
5116         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5118     def GetKeyEvent(*args
, **kwargs
): 
5119         """GetKeyEvent(self) -> KeyEvent""" 
5120         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5122     def GetKeyCode(*args
, **kwargs
): 
5123         """GetKeyCode(self) -> int""" 
5124         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5126     def SetKeyEvent(*args
, **kwargs
): 
5127         """SetKeyEvent(self, KeyEvent evt)""" 
5128         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5130     def GetLabel(*args
, **kwargs
): 
5131         """GetLabel(self) -> String""" 
5132         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5134     def SetLabel(*args
, **kwargs
): 
5135         """SetLabel(self, String label)""" 
5136         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5138     def IsEditCancelled(*args
, **kwargs
): 
5139         """IsEditCancelled(self) -> bool""" 
5140         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5142     def SetEditCanceled(*args
, **kwargs
): 
5143         """SetEditCanceled(self, bool editCancelled)""" 
5144         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5146     def SetToolTip(*args
, **kwargs
): 
5147         """SetToolTip(self, String toolTip)""" 
5148         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5150     def GetToolTip(*args
, **kwargs
): 
5151         """GetToolTip(self) -> String""" 
5152         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5154     Item 
= property(GetItem
,SetItem
,doc
="See `GetItem` and `SetItem`")  
5155     KeyCode 
= property(GetKeyCode
,doc
="See `GetKeyCode`")  
5156     KeyEvent 
= property(GetKeyEvent
,SetKeyEvent
,doc
="See `GetKeyEvent` and `SetKeyEvent`")  
5157     Label 
= property(GetLabel
,SetLabel
,doc
="See `GetLabel` and `SetLabel`")  
5158     OldItem 
= property(GetOldItem
,SetOldItem
,doc
="See `GetOldItem` and `SetOldItem`")  
5159     Point 
= property(GetPoint
,SetPoint
,doc
="See `GetPoint` and `SetPoint`")  
5160     ToolTip 
= property(GetToolTip
,SetToolTip
,doc
="See `GetToolTip` and `SetToolTip`")  
5161     EditCancelled 
= property(IsEditCancelled
,SetEditCanceled
,doc
="See `IsEditCancelled` and `SetEditCanceled`")  
5162 _controls_
.TreeEvent_swigregister(TreeEvent
) 
5164 #--------------------------------------------------------------------------- 
5166 class TreeCtrl(_core
.Control
): 
5167     """Proxy of C++ TreeCtrl class""" 
5168     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5169     __repr__ 
= _swig_repr
 
5170     def __init__(self
, *args
, **kwargs
):  
5172         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5173             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5174             Validator validator=DefaultValidator,  
5175             String name=TreeCtrlNameStr) -> TreeCtrl 
5177         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
5178         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5180     def Create(*args
, **kwargs
): 
5182         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5183             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5184             Validator validator=DefaultValidator,  
5185             String name=TreeCtrlNameStr) -> bool 
5187         Do the 2nd phase and create the GUI control. 
5189         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5191     def _setCallbackInfo(*args
, **kwargs
): 
5192         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5193         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5195     def GetCount(*args
, **kwargs
): 
5196         """GetCount(self) -> unsigned int""" 
5197         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5199     def GetIndent(*args
, **kwargs
): 
5200         """GetIndent(self) -> unsigned int""" 
5201         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5203     def SetIndent(*args
, **kwargs
): 
5204         """SetIndent(self, unsigned int indent)""" 
5205         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5207     def GetSpacing(*args
, **kwargs
): 
5208         """GetSpacing(self) -> unsigned int""" 
5209         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5211     def SetSpacing(*args
, **kwargs
): 
5212         """SetSpacing(self, unsigned int spacing)""" 
5213         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5215     def GetImageList(*args
, **kwargs
): 
5216         """GetImageList(self) -> ImageList""" 
5217         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5219     def GetStateImageList(*args
, **kwargs
): 
5220         """GetStateImageList(self) -> ImageList""" 
5221         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5223     def SetImageList(*args
, **kwargs
): 
5224         """SetImageList(self, ImageList imageList)""" 
5225         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5227     def SetStateImageList(*args
, **kwargs
): 
5228         """SetStateImageList(self, ImageList imageList)""" 
5229         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5231     def AssignImageList(*args
, **kwargs
): 
5232         """AssignImageList(self, ImageList imageList)""" 
5233         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5235     def AssignStateImageList(*args
, **kwargs
): 
5236         """AssignStateImageList(self, ImageList imageList)""" 
5237         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5239     def GetItemText(*args
, **kwargs
): 
5240         """GetItemText(self, TreeItemId item) -> String""" 
5241         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5243     def GetItemImage(*args
, **kwargs
): 
5244         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5245         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5247     def GetItemData(*args
, **kwargs
): 
5248         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5249         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5251     def GetItemPyData(*args
, **kwargs
): 
5252         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5253         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5255     GetPyData 
= GetItemPyData 
 
5256     def GetItemTextColour(*args
, **kwargs
): 
5257         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5258         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5260     def GetItemBackgroundColour(*args
, **kwargs
): 
5261         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5262         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5264     def GetItemFont(*args
, **kwargs
): 
5265         """GetItemFont(self, TreeItemId item) -> Font""" 
5266         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5268     def SetItemText(*args
, **kwargs
): 
5269         """SetItemText(self, TreeItemId item, String text)""" 
5270         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5272     def SetItemImage(*args
, **kwargs
): 
5273         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5274         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5276     def SetItemData(*args
, **kwargs
): 
5277         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5278         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5280     def SetItemPyData(*args
, **kwargs
): 
5281         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5282         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5284     SetPyData 
= SetItemPyData 
 
5285     def SetItemHasChildren(*args
, **kwargs
): 
5286         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5287         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5289     def SetItemBold(*args
, **kwargs
): 
5290         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5291         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5293     def SetItemDropHighlight(*args
, **kwargs
): 
5294         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5295         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5297     def SetItemTextColour(*args
, **kwargs
): 
5298         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5299         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5301     def SetItemBackgroundColour(*args
, **kwargs
): 
5302         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5303         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5305     def SetItemFont(*args
, **kwargs
): 
5306         """SetItemFont(self, TreeItemId item, Font font)""" 
5307         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5309     def IsVisible(*args
, **kwargs
): 
5310         """IsVisible(self, TreeItemId item) -> bool""" 
5311         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5313     def ItemHasChildren(*args
, **kwargs
): 
5314         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5315         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5317     def IsExpanded(*args
, **kwargs
): 
5318         """IsExpanded(self, TreeItemId item) -> bool""" 
5319         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5321     def IsSelected(*args
, **kwargs
): 
5322         """IsSelected(self, TreeItemId item) -> bool""" 
5323         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5325     def IsBold(*args
, **kwargs
): 
5326         """IsBold(self, TreeItemId item) -> bool""" 
5327         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5329     def GetChildrenCount(*args
, **kwargs
): 
5330         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5331         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5333     def GetRootItem(*args
, **kwargs
): 
5334         """GetRootItem(self) -> TreeItemId""" 
5335         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5337     def GetSelection(*args
, **kwargs
): 
5338         """GetSelection(self) -> TreeItemId""" 
5339         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5341     def GetSelections(*args
, **kwargs
): 
5342         """GetSelections(self) -> PyObject""" 
5343         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5345     def GetItemParent(*args
, **kwargs
): 
5346         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5347         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5349     def GetFirstChild(*args
, **kwargs
): 
5350         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5351         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5353     def GetNextChild(*args
, **kwargs
): 
5354         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5355         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5357     def GetLastChild(*args
, **kwargs
): 
5358         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5359         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5361     def GetNextSibling(*args
, **kwargs
): 
5362         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5363         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5365     def GetPrevSibling(*args
, **kwargs
): 
5366         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5367         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5369     def GetFirstVisibleItem(*args
, **kwargs
): 
5370         """GetFirstVisibleItem(self) -> TreeItemId""" 
5371         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5373     def GetNextVisible(*args
, **kwargs
): 
5374         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5375         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5377     def GetPrevVisible(*args
, **kwargs
): 
5378         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5379         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5381     def AddRoot(*args
, **kwargs
): 
5382         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5383         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5385     def PrependItem(*args
, **kwargs
): 
5387         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5388             TreeItemData data=None) -> TreeItemId 
5390         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5392     def InsertItem(*args
, **kwargs
): 
5394         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5395             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5397         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5399     def InsertItemBefore(*args
, **kwargs
): 
5401         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5402             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5404         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5406     def AppendItem(*args
, **kwargs
): 
5408         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5409             TreeItemData data=None) -> TreeItemId 
5411         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5413     def Delete(*args
, **kwargs
): 
5414         """Delete(self, TreeItemId item)""" 
5415         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5417     def DeleteChildren(*args
, **kwargs
): 
5418         """DeleteChildren(self, TreeItemId item)""" 
5419         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5421     def DeleteAllItems(*args
, **kwargs
): 
5422         """DeleteAllItems(self)""" 
5423         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5425     def Expand(*args
, **kwargs
): 
5426         """Expand(self, TreeItemId item)""" 
5427         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5429     def ExpandAllChildren(*args
, **kwargs
): 
5430         """ExpandAllChildren(self, TreeItemId item)""" 
5431         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5433     def ExpandAll(*args
, **kwargs
): 
5434         """ExpandAll(self)""" 
5435         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5437     def Collapse(*args
, **kwargs
): 
5438         """Collapse(self, TreeItemId item)""" 
5439         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5441     def CollapseAndReset(*args
, **kwargs
): 
5442         """CollapseAndReset(self, TreeItemId item)""" 
5443         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5445     def Toggle(*args
, **kwargs
): 
5446         """Toggle(self, TreeItemId item)""" 
5447         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5449     def Unselect(*args
, **kwargs
): 
5450         """Unselect(self)""" 
5451         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5453     def UnselectItem(*args
, **kwargs
): 
5454         """UnselectItem(self, TreeItemId item)""" 
5455         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5457     def UnselectAll(*args
, **kwargs
): 
5458         """UnselectAll(self)""" 
5459         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5461     def SelectItem(*args
, **kwargs
): 
5462         """SelectItem(self, TreeItemId item, bool select=True)""" 
5463         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5465     def ToggleItemSelection(*args
, **kwargs
): 
5466         """ToggleItemSelection(self, TreeItemId item)""" 
5467         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5469     def EnsureVisible(*args
, **kwargs
): 
5470         """EnsureVisible(self, TreeItemId item)""" 
5471         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5473     def ScrollTo(*args
, **kwargs
): 
5474         """ScrollTo(self, TreeItemId item)""" 
5475         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5477     def EditLabel(*args
, **kwargs
): 
5478         """EditLabel(self, TreeItemId item)""" 
5479         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5481     def GetEditControl(*args
, **kwargs
): 
5482         """GetEditControl(self) -> TextCtrl""" 
5483         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5485     def SortChildren(*args
, **kwargs
): 
5486         """SortChildren(self, TreeItemId item)""" 
5487         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5489     def HitTest(*args
, **kwargs
): 
5491         HitTest(Point point) -> (item, where) 
5493         Determine which item (if any) belongs the given point.  The coordinates 
5494         specified are relative to the client area of tree ctrl and the where return 
5495         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5498         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5500     def GetBoundingRect(*args
, **kwargs
): 
5501         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5502         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5504     def GetClassDefaultAttributes(*args
, **kwargs
): 
5506         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5508         Get the default attributes for this class.  This is useful if you want 
5509         to use the same font or colour in your own control as in a standard 
5510         control -- which is a much better idea than hard coding specific 
5511         colours or fonts which might look completely out of place on the 
5512         user's system, especially if it uses themes. 
5514         The variant parameter is only relevant under Mac currently and is 
5515         ignore under other platforms. Under Mac, it will change the size of 
5516         the returned font. See `wx.Window.SetWindowVariant` for more about 
5519         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5521     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5522     def SetQuickBestSize(*args
, **kwargs
): 
5523         """SetQuickBestSize(self, bool q)""" 
5524         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5526     def GetQuickBestSize(*args
, **kwargs
): 
5527         """GetQuickBestSize(self) -> bool""" 
5528         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5530     Count 
= property(GetCount
,doc
="See `GetCount`")  
5531     EditControl 
= property(GetEditControl
,doc
="See `GetEditControl`")  
5532     FirstVisibleItem 
= property(GetFirstVisibleItem
,doc
="See `GetFirstVisibleItem`")  
5533     ImageList 
= property(GetImageList
,SetImageList
,doc
="See `GetImageList` and `SetImageList`")  
5534     Indent 
= property(GetIndent
,SetIndent
,doc
="See `GetIndent` and `SetIndent`")  
5535     QuickBestSize 
= property(GetQuickBestSize
,SetQuickBestSize
,doc
="See `GetQuickBestSize` and `SetQuickBestSize`")  
5536     RootItem 
= property(GetRootItem
,doc
="See `GetRootItem`")  
5537     Selection 
= property(GetSelection
,doc
="See `GetSelection`")  
5538     Selections 
= property(GetSelections
,doc
="See `GetSelections`")  
5539     Spacing 
= property(GetSpacing
,SetSpacing
,doc
="See `GetSpacing` and `SetSpacing`")  
5540     StateImageList 
= property(GetStateImageList
,SetStateImageList
,doc
="See `GetStateImageList` and `SetStateImageList`")  
5541 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5543 def PreTreeCtrl(*args
, **kwargs
): 
5544     """PreTreeCtrl() -> TreeCtrl""" 
5545     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5548 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5550     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5552     Get the default attributes for this class.  This is useful if you want 
5553     to use the same font or colour in your own control as in a standard 
5554     control -- which is a much better idea than hard coding specific 
5555     colours or fonts which might look completely out of place on the 
5556     user's system, especially if it uses themes. 
5558     The variant parameter is only relevant under Mac currently and is 
5559     ignore under other platforms. Under Mac, it will change the size of 
5560     the returned font. See `wx.Window.SetWindowVariant` for more about 
5563   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5565 #--------------------------------------------------------------------------- 
5567 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5568 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5569 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5570 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5571 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5572 class GenericDirCtrl(_core
.Control
): 
5573     """Proxy of C++ GenericDirCtrl class""" 
5574     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5575     __repr__ 
= _swig_repr
 
5576     def __init__(self
, *args
, **kwargs
):  
5578         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5579             Point pos=DefaultPosition, Size size=DefaultSize,  
5580             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5581             String filter=EmptyString,  
5582             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5584         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5585         self
._setOORInfo
(self
) 
5587     def Create(*args
, **kwargs
): 
5589         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5590             Point pos=DefaultPosition, Size size=DefaultSize,  
5591             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5592             String filter=EmptyString,  
5593             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5595         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5597     def ExpandPath(*args
, **kwargs
): 
5598         """ExpandPath(self, String path) -> bool""" 
5599         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5601     def CollapsePath(*args
, **kwargs
): 
5602         """CollapsePath(self, String path) -> bool""" 
5603         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5605     def GetDefaultPath(*args
, **kwargs
): 
5606         """GetDefaultPath(self) -> String""" 
5607         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5609     def SetDefaultPath(*args
, **kwargs
): 
5610         """SetDefaultPath(self, String path)""" 
5611         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5613     def GetPath(*args
, **kwargs
): 
5614         """GetPath(self) -> String""" 
5615         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5617     def GetFilePath(*args
, **kwargs
): 
5618         """GetFilePath(self) -> String""" 
5619         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5621     def SetPath(*args
, **kwargs
): 
5622         """SetPath(self, String path)""" 
5623         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5625     def ShowHidden(*args
, **kwargs
): 
5626         """ShowHidden(self, bool show)""" 
5627         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5629     def GetShowHidden(*args
, **kwargs
): 
5630         """GetShowHidden(self) -> bool""" 
5631         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5633     def GetFilter(*args
, **kwargs
): 
5634         """GetFilter(self) -> String""" 
5635         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5637     def SetFilter(*args
, **kwargs
): 
5638         """SetFilter(self, String filter)""" 
5639         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5641     def GetFilterIndex(*args
, **kwargs
): 
5642         """GetFilterIndex(self) -> int""" 
5643         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5645     def SetFilterIndex(*args
, **kwargs
): 
5646         """SetFilterIndex(self, int n)""" 
5647         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5649     def GetRootId(*args
, **kwargs
): 
5650         """GetRootId(self) -> TreeItemId""" 
5651         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5653     def GetTreeCtrl(*args
, **kwargs
): 
5654         """GetTreeCtrl(self) -> TreeCtrl""" 
5655         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5657     def GetFilterListCtrl(*args
, **kwargs
): 
5658         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5659         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5661     def FindChild(*args
, **kwargs
): 
5663         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5665         Find the child that matches the first part of 'path'.  E.g. if a child 
5666         path is "/usr" and 'path' is "/usr/include" then the child for 
5667         /usr is returned.  If the path string has been used (we're at the 
5668         leaf), done is set to True. 
5671         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5673     def DoResize(*args
, **kwargs
): 
5674         """DoResize(self)""" 
5675         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5677     def ReCreateTree(*args
, **kwargs
): 
5678         """ReCreateTree(self)""" 
5679         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5681     DefaultPath 
= property(GetDefaultPath
,SetDefaultPath
,doc
="See `GetDefaultPath` and `SetDefaultPath`")  
5682     FilePath 
= property(GetFilePath
,doc
="See `GetFilePath`")  
5683     Filter 
= property(GetFilter
,SetFilter
,doc
="See `GetFilter` and `SetFilter`")  
5684     FilterIndex 
= property(GetFilterIndex
,SetFilterIndex
,doc
="See `GetFilterIndex` and `SetFilterIndex`")  
5685     FilterListCtrl 
= property(GetFilterListCtrl
,doc
="See `GetFilterListCtrl`")  
5686     Path 
= property(GetPath
,SetPath
,doc
="See `GetPath` and `SetPath`")  
5687     RootId 
= property(GetRootId
,doc
="See `GetRootId`")  
5688     TreeCtrl 
= property(GetTreeCtrl
,doc
="See `GetTreeCtrl`")  
5689 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5690 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5692 def PreGenericDirCtrl(*args
, **kwargs
): 
5693     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5694     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5697 class DirFilterListCtrl(Choice
): 
5698     """Proxy of C++ DirFilterListCtrl class""" 
5699     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5700     __repr__ 
= _swig_repr
 
5701     def __init__(self
, *args
, **kwargs
):  
5703         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5704             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5706         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5707         self
._setOORInfo
(self
) 
5709     def Create(*args
, **kwargs
): 
5711         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5712             Size size=DefaultSize, long style=0) -> bool 
5714         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5716     def FillFilterList(*args
, **kwargs
): 
5717         """FillFilterList(self, String filter, int defaultFilter)""" 
5718         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5720 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5722 def PreDirFilterListCtrl(*args
, **kwargs
): 
5723     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5724     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5727 #--------------------------------------------------------------------------- 
5729 class PyControl(_core
.Control
): 
5730     """Proxy of C++ PyControl class""" 
5731     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5732     __repr__ 
= _swig_repr
 
5733     def __init__(self
, *args
, **kwargs
):  
5735         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5736             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5737             String name=ControlNameStr) -> PyControl 
5739         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5740         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5742     def _setCallbackInfo(*args
, **kwargs
): 
5743         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5744         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5746     def SetBestSize(*args
, **kwargs
): 
5747         """SetBestSize(self, Size size)""" 
5748         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
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=*wxNORMAL_FONT,  
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=*wxNORMAL_FONT,  
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
)