1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 302 def PreBitmapButton(*args
, **kwargs
): 
 304     PreBitmapButton() -> BitmapButton 
 306     Precreate a BitmapButton for 2-phase creation. 
 308     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 311 #--------------------------------------------------------------------------- 
 313 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 314 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 315 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 316 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 317 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 318 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 319 class CheckBox(_core
.Control
): 
 321     A checkbox is a labelled box which by default is either on (the 
 322     checkmark is visible) or off (no checkmark). Optionally (When the 
 323     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 324     mixed or undetermined state. Often this is used as a "Does Not 
 327     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 328     __repr__ 
= _swig_repr
 
 329     def __init__(self
, *args
, **kwargs
):  
 331         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 332             Point pos=DefaultPosition, Size size=DefaultSize,  
 333             long style=0, Validator validator=DefaultValidator,  
 334             String name=CheckBoxNameStr) -> CheckBox 
 336         Creates and shows a CheckBox control 
 338         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 339         self
._setOORInfo
(self
) 
 341     def Create(*args
, **kwargs
): 
 343         Create(self, Window parent, int id=-1, String label=EmptyString,  
 344             Point pos=DefaultPosition, Size size=DefaultSize,  
 345             long style=0, Validator validator=DefaultValidator,  
 346             String name=CheckBoxNameStr) -> bool 
 348         Actually create the GUI CheckBox for 2-phase creation. 
 350         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 352     def GetValue(*args
, **kwargs
): 
 354         GetValue(self) -> bool 
 356         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 359         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 361     def IsChecked(*args
, **kwargs
): 
 363         IsChecked(self) -> bool 
 365         Similar to GetValue, but raises an exception if it is not a 2-state 
 368         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 370     def SetValue(*args
, **kwargs
): 
 372         SetValue(self, bool state) 
 374         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 377         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 379     def Get3StateValue(*args
, **kwargs
): 
 381         Get3StateValue(self) -> int 
 383         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 384         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 385         the undetermined state.  Raises an exceptiion when the function is 
 386         used with a 2-state CheckBox. 
 388         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 390     def Set3StateValue(*args
, **kwargs
): 
 392         Set3StateValue(self, int state) 
 394         Sets the CheckBox to the given state.  The state parameter can be one 
 395         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 396         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 397         exception when the CheckBox is a 2-state checkbox and setting the 
 398         state to wx.CHK_UNDETERMINED. 
 400         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 402     def Is3State(*args
, **kwargs
): 
 404         Is3State(self) -> bool 
 406         Returns whether or not the CheckBox is a 3-state CheckBox. 
 408         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 410     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 412         Is3rdStateAllowedForUser(self) -> bool 
 414         Returns whether or not the user can set the CheckBox to the third 
 417         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 419     def GetClassDefaultAttributes(*args
, **kwargs
): 
 421         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 423         Get the default attributes for this class.  This is useful if you want 
 424         to use the same font or colour in your own control as in a standard 
 425         control -- which is a much better idea than hard coding specific 
 426         colours or fonts which might look completely out of place on the 
 427         user's system, especially if it uses themes. 
 429         The variant parameter is only relevant under Mac currently and is 
 430         ignore under other platforms. Under Mac, it will change the size of 
 431         the returned font. See `wx.Window.SetWindowVariant` for more about 
 434         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 436     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 437 _controls_
.CheckBox_swigregister(CheckBox
) 
 438 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 440 def PreCheckBox(*args
, **kwargs
): 
 442     PreCheckBox() -> CheckBox 
 444     Precreate a CheckBox for 2-phase creation. 
 446     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 449 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 451     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 453     Get the default attributes for this class.  This is useful if you want 
 454     to use the same font or colour in your own control as in a standard 
 455     control -- which is a much better idea than hard coding specific 
 456     colours or fonts which might look completely out of place on the 
 457     user's system, especially if it uses themes. 
 459     The variant parameter is only relevant under Mac currently and is 
 460     ignore under other platforms. Under Mac, it will change the size of 
 461     the returned font. See `wx.Window.SetWindowVariant` for more about 
 464   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 466 #--------------------------------------------------------------------------- 
 468 class Choice(_core
.ControlWithItems
): 
 470     A Choice control is used to select one of a list of strings. 
 471     Unlike a `wx.ListBox`, only the selection is visible until the 
 472     user pulls down the menu of choices. 
 474     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 475     __repr__ 
= _swig_repr
 
 476     def __init__(self
, *args
, **kwargs
):  
 478         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 479             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 480             String name=ChoiceNameStr) -> Choice 
 482         Create and show a Choice control 
 484         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 485         self
._setOORInfo
(self
) 
 487     def Create(*args
, **kwargs
): 
 489         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 490             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 491             String name=ChoiceNameStr) -> bool 
 493         Actually create the GUI Choice control for 2-phase creation 
 495         return _controls_
.Choice_Create(*args
, **kwargs
) 
 497     def GetCurrentSelection(*args
, **kwargs
): 
 499         GetCurrentSelection(self) -> int 
 501         Unlike `GetSelection` which only returns the accepted selection value, 
 502         i.e. the selection in the control once the user closes the dropdown 
 503         list, this function returns the current selection.  That is, while the 
 504         dropdown list is shown, it returns the currently selected item in 
 505         it. When it is not shown, its result is the same as for the other 
 508         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 510     def GetClassDefaultAttributes(*args
, **kwargs
): 
 512         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 514         Get the default attributes for this class.  This is useful if you want 
 515         to use the same font or colour in your own control as in a standard 
 516         control -- which is a much better idea than hard coding specific 
 517         colours or fonts which might look completely out of place on the 
 518         user's system, especially if it uses themes. 
 520         The variant parameter is only relevant under Mac currently and is 
 521         ignore under other platforms. Under Mac, it will change the size of 
 522         the returned font. See `wx.Window.SetWindowVariant` for more about 
 525         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 527     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 528 _controls_
.Choice_swigregister(Choice
) 
 529 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 531 def PreChoice(*args
, **kwargs
): 
 533     PreChoice() -> Choice 
 535     Precreate a Choice control for 2-phase creation. 
 537     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 540 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 542     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 544     Get the default attributes for this class.  This is useful if you want 
 545     to use the same font or colour in your own control as in a standard 
 546     control -- which is a much better idea than hard coding specific 
 547     colours or fonts which might look completely out of place on the 
 548     user's system, especially if it uses themes. 
 550     The variant parameter is only relevant under Mac currently and is 
 551     ignore under other platforms. Under Mac, it will change the size of 
 552     the returned font. See `wx.Window.SetWindowVariant` for more about 
 555   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 557 #--------------------------------------------------------------------------- 
 559 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 561     A combobox is like a combination of an edit control and a 
 562     listbox. It can be displayed as static list with editable or 
 563     read-only text field; or a drop-down list with text field. 
 565     A combobox permits a single selection only. Combobox items are 
 568     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 569     __repr__ 
= _swig_repr
 
 570     def __init__(self
, *args
, **kwargs
):  
 572         __init__(Window parent, int id, String value=EmptyString, 
 573             Point pos=DefaultPosition, Size size=DefaultSize, 
 574             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 575             String name=ComboBoxNameStr) -> ComboBox 
 577         Constructor, creates and shows a ComboBox control. 
 579         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 580         self
._setOORInfo
(self
) 
 582     def Create(*args
, **kwargs
): 
 584         Create(Window parent, int id, String value=EmptyString, 
 585             Point pos=DefaultPosition, Size size=DefaultSize, 
 586             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 587             String name=ChoiceNameStr) -> bool 
 589         Actually create the GUI wxComboBox control for 2-phase creation 
 591         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 593     def GetValue(*args
, **kwargs
): 
 595         GetValue(self) -> String 
 597         Returns the current value in the combobox text field. 
 599         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 601     def SetValue(*args
, **kwargs
): 
 602         """SetValue(self, String value)""" 
 603         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 605     def Copy(*args
, **kwargs
): 
 609         Copies the selected text to the clipboard. 
 611         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 613     def Cut(*args
, **kwargs
): 
 617         Copies the selected text to the clipboard and removes the selection. 
 619         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 621     def Paste(*args
, **kwargs
): 
 625         Pastes text from the clipboard to the text field. 
 627         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 629     def SetInsertionPoint(*args
, **kwargs
): 
 631         SetInsertionPoint(self, long pos) 
 633         Sets the insertion point in the combobox text field. 
 635         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 637     def GetInsertionPoint(*args
, **kwargs
): 
 639         GetInsertionPoint(self) -> long 
 641         Returns the insertion point for the combobox's text field. 
 643         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 645     def GetLastPosition(*args
, **kwargs
): 
 647         GetLastPosition(self) -> long 
 649         Returns the last position in the combobox text field. 
 651         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 653     def Replace(*args
, **kwargs
): 
 655         Replace(self, long from, long to, String value) 
 657         Replaces the text between two positions with the given text, in the 
 660         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 662     def SetMark(*args
, **kwargs
): 
 664         SetMark(self, long from, long to) 
 666         Selects the text between the two positions in the combobox text field. 
 668         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 670     def GetCurrentSelection(*args
, **kwargs
): 
 672         GetCurrentSelection(self) -> int 
 674         Unlike `GetSelection` which only returns the accepted selection value, 
 675         i.e. the selection in the control once the user closes the dropdown 
 676         list, this function returns the current selection.  That is, while the 
 677         dropdown list is shown, it returns the currently selected item in 
 678         it. When it is not shown, its result is the same as for the other 
 681         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 683     def SetStringSelection(*args
, **kwargs
): 
 685         SetStringSelection(self, String string) -> bool 
 687         Select the item with the specifed string 
 689         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 691     def SetString(*args
, **kwargs
): 
 693         SetString(self, int n, String string) 
 695         Set the label for the n'th item (zero based) in the list. 
 697         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 699     def SetEditable(*args
, **kwargs
): 
 700         """SetEditable(self, bool editable)""" 
 701         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 703     def SetInsertionPointEnd(*args
, **kwargs
): 
 705         SetInsertionPointEnd(self) 
 707         Sets the insertion point at the end of the combobox text field. 
 709         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 711     def Remove(*args
, **kwargs
): 
 713         Remove(self, long from, long to) 
 715         Removes the text between the two positions in the combobox text field. 
 717         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 719     def IsEditable(*args
, **kwargs
): 
 721         IsEditable(self) -> bool 
 723         Returns True if the combo is ediatable (not read-only.) 
 725         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 727     def Undo(*args
, **kwargs
): 
 731         Redoes the last undo in the text field. Windows only. 
 733         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 735     def Redo(*args
, **kwargs
): 
 739         Undoes the last edit in the text field. Windows only. 
 741         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 743     def SelectAll(*args
, **kwargs
): 
 747         Select all the text in the combo's text field. 
 749         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 751     def CanCopy(*args
, **kwargs
): 
 753         CanCopy(self) -> bool 
 755         Returns True if the combobox is editable and there is a text selection 
 756         to copy to the clipboard.  Only available on Windows. 
 758         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 760     def CanCut(*args
, **kwargs
): 
 764         Returns True if the combobox is editable and there is a text selection 
 765         to copy to the clipboard.  Only available on Windows. 
 767         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 769     def CanPaste(*args
, **kwargs
): 
 771         CanPaste(self) -> bool 
 773         Returns True if the combobox is editable and there is text on the 
 774         clipboard that can be pasted into the text field. Only available on 
 777         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 779     def CanUndo(*args
, **kwargs
): 
 781         CanUndo(self) -> bool 
 783         Returns True if the combobox is editable and the last edit can be 
 784         undone.  Only available on Windows. 
 786         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 788     def CanRedo(*args
, **kwargs
): 
 790         CanRedo(self) -> bool 
 792         Returns True if the combobox is editable and the last undo can be 
 793         redone.  Only available on Windows. 
 795         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 797     def GetClassDefaultAttributes(*args
, **kwargs
): 
 799         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 801         Get the default attributes for this class.  This is useful if you want 
 802         to use the same font or colour in your own control as in a standard 
 803         control -- which is a much better idea than hard coding specific 
 804         colours or fonts which might look completely out of place on the 
 805         user's system, especially if it uses themes. 
 807         The variant parameter is only relevant under Mac currently and is 
 808         ignore under other platforms. Under Mac, it will change the size of 
 809         the returned font. See `wx.Window.SetWindowVariant` for more about 
 812         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 814     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 815 _controls_
.ComboBox_swigregister(ComboBox
) 
 816 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 818 def PreComboBox(*args
, **kwargs
): 
 820     PreComboBox() -> ComboBox 
 822     Precreate a ComboBox control for 2-phase creation. 
 824     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 827 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 829     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 831     Get the default attributes for this class.  This is useful if you want 
 832     to use the same font or colour in your own control as in a standard 
 833     control -- which is a much better idea than hard coding specific 
 834     colours or fonts which might look completely out of place on the 
 835     user's system, especially if it uses themes. 
 837     The variant parameter is only relevant under Mac currently and is 
 838     ignore under other platforms. Under Mac, it will change the size of 
 839     the returned font. See `wx.Window.SetWindowVariant` for more about 
 842   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 844 #--------------------------------------------------------------------------- 
 846 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 847 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 848 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 849 GA_PROGRESSBAR 
= 0 # obsolete  
 850 class Gauge(_core
.Control
): 
 851     """Proxy of C++ Gauge class""" 
 852     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 853     __repr__ 
= _swig_repr
 
 854     def __init__(self
, *args
, **kwargs
):  
 856         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 857             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 858             Validator validator=DefaultValidator,  
 859             String name=GaugeNameStr) -> Gauge 
 861         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 862         self
._setOORInfo
(self
) 
 864     def Create(*args
, **kwargs
): 
 866         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 867             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 868             Validator validator=DefaultValidator,  
 869             String name=GaugeNameStr) -> bool 
 871         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 873     def SetRange(*args
, **kwargs
): 
 874         """SetRange(self, int range)""" 
 875         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 877     def GetRange(*args
, **kwargs
): 
 878         """GetRange(self) -> int""" 
 879         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 881     def SetValue(*args
, **kwargs
): 
 882         """SetValue(self, int pos)""" 
 883         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 885     def GetValue(*args
, **kwargs
): 
 886         """GetValue(self) -> int""" 
 887         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 889     def IsVertical(*args
, **kwargs
): 
 890         """IsVertical(self) -> bool""" 
 891         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 893     def SetShadowWidth(*args
, **kwargs
): 
 894         """SetShadowWidth(self, int w)""" 
 895         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 897     def GetShadowWidth(*args
, **kwargs
): 
 898         """GetShadowWidth(self) -> int""" 
 899         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 901     def SetBezelFace(*args
, **kwargs
): 
 902         """SetBezelFace(self, int w)""" 
 903         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 905     def GetBezelFace(*args
, **kwargs
): 
 906         """GetBezelFace(self) -> int""" 
 907         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 909     def GetClassDefaultAttributes(*args
, **kwargs
): 
 911         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 913         Get the default attributes for this class.  This is useful if you want 
 914         to use the same font or colour in your own control as in a standard 
 915         control -- which is a much better idea than hard coding specific 
 916         colours or fonts which might look completely out of place on the 
 917         user's system, especially if it uses themes. 
 919         The variant parameter is only relevant under Mac currently and is 
 920         ignore under other platforms. Under Mac, it will change the size of 
 921         the returned font. See `wx.Window.SetWindowVariant` for more about 
 924         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 926     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 927 _controls_
.Gauge_swigregister(Gauge
) 
 928 GaugeNameStr 
= cvar
.GaugeNameStr
 
 930 def PreGauge(*args
, **kwargs
): 
 931     """PreGauge() -> Gauge""" 
 932     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 935 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 937     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 939     Get the default attributes for this class.  This is useful if you want 
 940     to use the same font or colour in your own control as in a standard 
 941     control -- which is a much better idea than hard coding specific 
 942     colours or fonts which might look completely out of place on the 
 943     user's system, especially if it uses themes. 
 945     The variant parameter is only relevant under Mac currently and is 
 946     ignore under other platforms. Under Mac, it will change the size of 
 947     the returned font. See `wx.Window.SetWindowVariant` for more about 
 950   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 952 #--------------------------------------------------------------------------- 
 954 class StaticBox(_core
.Control
): 
 955     """Proxy of C++ StaticBox class""" 
 956     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 957     __repr__ 
= _swig_repr
 
 958     def __init__(self
, *args
, **kwargs
):  
 960         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 961             Point pos=DefaultPosition, Size size=DefaultSize,  
 962             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 964         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 965         self
._setOORInfo
(self
) 
 967     def Create(*args
, **kwargs
): 
 969         Create(self, Window parent, int id=-1, String label=EmptyString,  
 970             Point pos=DefaultPosition, Size size=DefaultSize,  
 971             long style=0, String name=StaticBoxNameStr) -> bool 
 973         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 975     def GetClassDefaultAttributes(*args
, **kwargs
): 
 977         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 979         Get the default attributes for this class.  This is useful if you want 
 980         to use the same font or colour in your own control as in a standard 
 981         control -- which is a much better idea than hard coding specific 
 982         colours or fonts which might look completely out of place on the 
 983         user's system, especially if it uses themes. 
 985         The variant parameter is only relevant under Mac currently and is 
 986         ignore under other platforms. Under Mac, it will change the size of 
 987         the returned font. See `wx.Window.SetWindowVariant` for more about 
 990         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 992     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 993 _controls_
.StaticBox_swigregister(StaticBox
) 
 994 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
 995 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
 996 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
 998 def PreStaticBox(*args
, **kwargs
): 
 999     """PreStaticBox() -> StaticBox""" 
1000     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1003 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1005     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1007     Get the default attributes for this class.  This is useful if you want 
1008     to use the same font or colour in your own control as in a standard 
1009     control -- which is a much better idea than hard coding specific 
1010     colours or fonts which might look completely out of place on the 
1011     user's system, especially if it uses themes. 
1013     The variant parameter is only relevant under Mac currently and is 
1014     ignore under other platforms. Under Mac, it will change the size of 
1015     the returned font. See `wx.Window.SetWindowVariant` for more about 
1018   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1020 #--------------------------------------------------------------------------- 
1022 class StaticLine(_core
.Control
): 
1023     """Proxy of C++ StaticLine class""" 
1024     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1025     __repr__ 
= _swig_repr
 
1026     def __init__(self
, *args
, **kwargs
):  
1028         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1029             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1030             String name=StaticTextNameStr) -> StaticLine 
1032         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1033         self
._setOORInfo
(self
) 
1035     def Create(*args
, **kwargs
): 
1037         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1038             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1039             String name=StaticTextNameStr) -> bool 
1041         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1043     def IsVertical(*args
, **kwargs
): 
1044         """IsVertical(self) -> bool""" 
1045         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1047     def GetDefaultSize(*args
, **kwargs
): 
1048         """GetDefaultSize() -> int""" 
1049         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1051     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1052     def GetClassDefaultAttributes(*args
, **kwargs
): 
1054         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1056         Get the default attributes for this class.  This is useful if you want 
1057         to use the same font or colour in your own control as in a standard 
1058         control -- which is a much better idea than hard coding specific 
1059         colours or fonts which might look completely out of place on the 
1060         user's system, especially if it uses themes. 
1062         The variant parameter is only relevant under Mac currently and is 
1063         ignore under other platforms. Under Mac, it will change the size of 
1064         the returned font. See `wx.Window.SetWindowVariant` for more about 
1067         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1069     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1070 _controls_
.StaticLine_swigregister(StaticLine
) 
1072 def PreStaticLine(*args
, **kwargs
): 
1073     """PreStaticLine() -> StaticLine""" 
1074     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1077 def StaticLine_GetDefaultSize(*args
): 
1078   """StaticLine_GetDefaultSize() -> int""" 
1079   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1081 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1083     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1085     Get the default attributes for this class.  This is useful if you want 
1086     to use the same font or colour in your own control as in a standard 
1087     control -- which is a much better idea than hard coding specific 
1088     colours or fonts which might look completely out of place on the 
1089     user's system, especially if it uses themes. 
1091     The variant parameter is only relevant under Mac currently and is 
1092     ignore under other platforms. Under Mac, it will change the size of 
1093     the returned font. See `wx.Window.SetWindowVariant` for more about 
1096   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1098 #--------------------------------------------------------------------------- 
1100 class StaticText(_core
.Control
): 
1101     """Proxy of C++ StaticText class""" 
1102     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1103     __repr__ 
= _swig_repr
 
1104     def __init__(self
, *args
, **kwargs
):  
1106         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1107             Point pos=DefaultPosition, Size size=DefaultSize,  
1108             long style=0, String name=StaticTextNameStr) -> StaticText 
1110         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1111         self
._setOORInfo
(self
) 
1113     def Create(*args
, **kwargs
): 
1115         Create(self, Window parent, int id=-1, String label=EmptyString,  
1116             Point pos=DefaultPosition, Size size=DefaultSize,  
1117             long style=0, String name=StaticTextNameStr) -> bool 
1119         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1121     def Wrap(*args
, **kwargs
): 
1123         Wrap(self, int width) 
1125         This functions wraps the control's label so that each of its lines 
1126         becomes at most ``width`` pixels wide if possible (the lines are 
1127         broken at words boundaries so it might not be the case if words are 
1128         too long). If ``width`` is negative, no wrapping is done. 
1130         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1132     def GetClassDefaultAttributes(*args
, **kwargs
): 
1134         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1136         Get the default attributes for this class.  This is useful if you want 
1137         to use the same font or colour in your own control as in a standard 
1138         control -- which is a much better idea than hard coding specific 
1139         colours or fonts which might look completely out of place on the 
1140         user's system, especially if it uses themes. 
1142         The variant parameter is only relevant under Mac currently and is 
1143         ignore under other platforms. Under Mac, it will change the size of 
1144         the returned font. See `wx.Window.SetWindowVariant` for more about 
1147         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1149     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1150 _controls_
.StaticText_swigregister(StaticText
) 
1152 def PreStaticText(*args
, **kwargs
): 
1153     """PreStaticText() -> StaticText""" 
1154     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1157 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1159     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1161     Get the default attributes for this class.  This is useful if you want 
1162     to use the same font or colour in your own control as in a standard 
1163     control -- which is a much better idea than hard coding specific 
1164     colours or fonts which might look completely out of place on the 
1165     user's system, especially if it uses themes. 
1167     The variant parameter is only relevant under Mac currently and is 
1168     ignore under other platforms. Under Mac, it will change the size of 
1169     the returned font. See `wx.Window.SetWindowVariant` for more about 
1172   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1174 #--------------------------------------------------------------------------- 
1176 class StaticBitmap(_core
.Control
): 
1177     """Proxy of C++ StaticBitmap class""" 
1178     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1179     __repr__ 
= _swig_repr
 
1180     def __init__(self
, *args
, **kwargs
):  
1182         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1183             Point pos=DefaultPosition, Size size=DefaultSize,  
1184             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1186         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1187         self
._setOORInfo
(self
) 
1189     def Create(*args
, **kwargs
): 
1191         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1192             Point pos=DefaultPosition, Size size=DefaultSize,  
1193             long style=0, String name=StaticBitmapNameStr) -> bool 
1195         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1197     def GetBitmap(*args
, **kwargs
): 
1198         """GetBitmap(self) -> Bitmap""" 
1199         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1201     def SetBitmap(*args
, **kwargs
): 
1202         """SetBitmap(self, Bitmap bitmap)""" 
1203         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1205     def SetIcon(*args
, **kwargs
): 
1206         """SetIcon(self, Icon icon)""" 
1207         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1209     def GetClassDefaultAttributes(*args
, **kwargs
): 
1211         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1213         Get the default attributes for this class.  This is useful if you want 
1214         to use the same font or colour in your own control as in a standard 
1215         control -- which is a much better idea than hard coding specific 
1216         colours or fonts which might look completely out of place on the 
1217         user's system, especially if it uses themes. 
1219         The variant parameter is only relevant under Mac currently and is 
1220         ignore under other platforms. Under Mac, it will change the size of 
1221         the returned font. See `wx.Window.SetWindowVariant` for more about 
1224         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1226     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1227 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1229 def PreStaticBitmap(*args
, **kwargs
): 
1230     """PreStaticBitmap() -> StaticBitmap""" 
1231     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1234 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1236     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1238     Get the default attributes for this class.  This is useful if you want 
1239     to use the same font or colour in your own control as in a standard 
1240     control -- which is a much better idea than hard coding specific 
1241     colours or fonts which might look completely out of place on the 
1242     user's system, especially if it uses themes. 
1244     The variant parameter is only relevant under Mac currently and is 
1245     ignore under other platforms. Under Mac, it will change the size of 
1246     the returned font. See `wx.Window.SetWindowVariant` for more about 
1249   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1251 #--------------------------------------------------------------------------- 
1253 class ListBox(_core
.ControlWithItems
): 
1254     """Proxy of C++ ListBox class""" 
1255     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1256     __repr__ 
= _swig_repr
 
1257     def __init__(self
, *args
, **kwargs
):  
1259         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1260             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1261             long style=0, Validator validator=DefaultValidator,  
1262             String name=ListBoxNameStr) -> ListBox 
1264         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1265         self
._setOORInfo
(self
) 
1267     def Create(*args
, **kwargs
): 
1269         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1270             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1271             long style=0, Validator validator=DefaultValidator,  
1272             String name=ListBoxNameStr) -> bool 
1274         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1276     def Insert(*args
, **kwargs
): 
1278         Insert(self, String item, int pos, PyObject clientData=None) 
1280         Insert an item into the control before the item at the ``pos`` index, 
1281         optionally associating some data object with the item. 
1283         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1285     def InsertItems(*args
, **kwargs
): 
1286         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1287         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1289     def Set(*args
, **kwargs
): 
1290         """Set(self, wxArrayString items)""" 
1291         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1293     def IsSelected(*args
, **kwargs
): 
1294         """IsSelected(self, int n) -> bool""" 
1295         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1297     def SetSelection(*args
, **kwargs
): 
1298         """SetSelection(self, int n, bool select=True)""" 
1299         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1301     def Select(*args
, **kwargs
): 
1305         This is the same as `SetSelection` and exists only because it is 
1306         slightly more natural for controls which support multiple selection. 
1308         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1310     def Deselect(*args
, **kwargs
): 
1311         """Deselect(self, int n)""" 
1312         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1314     def DeselectAll(*args
, **kwargs
): 
1315         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1316         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1318     def SetStringSelection(*args
, **kwargs
): 
1319         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1320         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1322     def GetSelections(*args
, **kwargs
): 
1323         """GetSelections(self) -> PyObject""" 
1324         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1326     def SetFirstItem(*args
, **kwargs
): 
1327         """SetFirstItem(self, int n)""" 
1328         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1330     def SetFirstItemStr(*args
, **kwargs
): 
1331         """SetFirstItemStr(self, String s)""" 
1332         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1334     def EnsureVisible(*args
, **kwargs
): 
1335         """EnsureVisible(self, int n)""" 
1336         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1338     def AppendAndEnsureVisible(*args
, **kwargs
): 
1339         """AppendAndEnsureVisible(self, String s)""" 
1340         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1342     def IsSorted(*args
, **kwargs
): 
1343         """IsSorted(self) -> bool""" 
1344         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1346     def HitTest(*args
, **kwargs
): 
1348         HitTest(self, Point pt) -> int 
1350         Test where the given (in client coords) point lies 
1352         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1354     def SetItemForegroundColour(*args
, **kwargs
): 
1355         """SetItemForegroundColour(self, int item, Colour c)""" 
1356         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1358     def SetItemBackgroundColour(*args
, **kwargs
): 
1359         """SetItemBackgroundColour(self, int item, Colour c)""" 
1360         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1362     def SetItemFont(*args
, **kwargs
): 
1363         """SetItemFont(self, int item, Font f)""" 
1364         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1366     def GetClassDefaultAttributes(*args
, **kwargs
): 
1368         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1370         Get the default attributes for this class.  This is useful if you want 
1371         to use the same font or colour in your own control as in a standard 
1372         control -- which is a much better idea than hard coding specific 
1373         colours or fonts which might look completely out of place on the 
1374         user's system, especially if it uses themes. 
1376         The variant parameter is only relevant under Mac currently and is 
1377         ignore under other platforms. Under Mac, it will change the size of 
1378         the returned font. See `wx.Window.SetWindowVariant` for more about 
1381         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1383     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1384 _controls_
.ListBox_swigregister(ListBox
) 
1385 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1387 def PreListBox(*args
, **kwargs
): 
1388     """PreListBox() -> ListBox""" 
1389     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1392 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1394     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1396     Get the default attributes for this class.  This is useful if you want 
1397     to use the same font or colour in your own control as in a standard 
1398     control -- which is a much better idea than hard coding specific 
1399     colours or fonts which might look completely out of place on the 
1400     user's system, especially if it uses themes. 
1402     The variant parameter is only relevant under Mac currently and is 
1403     ignore under other platforms. Under Mac, it will change the size of 
1404     the returned font. See `wx.Window.SetWindowVariant` for more about 
1407   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1409 #--------------------------------------------------------------------------- 
1411 class CheckListBox(ListBox
): 
1412     """Proxy of C++ CheckListBox class""" 
1413     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1414     __repr__ 
= _swig_repr
 
1415     def __init__(self
, *args
, **kwargs
):  
1417         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1418             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1419             long style=0, Validator validator=DefaultValidator,  
1420             String name=ListBoxNameStr) -> CheckListBox 
1422         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1423         self
._setOORInfo
(self
) 
1425     def Create(*args
, **kwargs
): 
1427         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1428             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1429             long style=0, Validator validator=DefaultValidator,  
1430             String name=ListBoxNameStr) -> bool 
1432         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1434     def IsChecked(*args
, **kwargs
): 
1435         """IsChecked(self, unsigned int index) -> bool""" 
1436         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1438     def Check(*args
, **kwargs
): 
1439         """Check(self, unsigned int index, int check=True)""" 
1440         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1442 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1444 def PreCheckListBox(*args
, **kwargs
): 
1445     """PreCheckListBox() -> CheckListBox""" 
1446     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1449 #--------------------------------------------------------------------------- 
1451 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1452 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1453 TE_READONLY 
= _controls_
.TE_READONLY
 
1454 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1455 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1456 TE_LEFT 
= _controls_
.TE_LEFT
 
1457 TE_CENTER 
= _controls_
.TE_CENTER
 
1458 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1459 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1460 TE_RICH 
= _controls_
.TE_RICH
 
1461 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1462 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1463 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1464 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1465 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1466 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1467 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1468 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1469 TE_RICH2 
= _controls_
.TE_RICH2
 
1470 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1471 TE_LINEWRAP 
= TE_CHARWRAP 
 
1472 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1473 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1474 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1475 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1476 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1477 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1478 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1479 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1480 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1481 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1482 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1483 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1484 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1485 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1486 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1487 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1488 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1489 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1490 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1491 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1492 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1493 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1494 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1495 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1496 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1497 class TextAttr(object): 
1498     """Proxy of C++ TextAttr class""" 
1499     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1500     __repr__ 
= _swig_repr
 
1501     def __init__(self
, *args
, **kwargs
):  
1503         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1504             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1506         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1507     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1508     __del__ 
= lambda self 
: None; 
1509     def Init(*args
, **kwargs
): 
1511         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1513     def Merge(*args
, **kwargs
): 
1514         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1515         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1517     Merge 
= staticmethod(Merge
) 
1518     def SetTextColour(*args
, **kwargs
): 
1519         """SetTextColour(self, Colour colText)""" 
1520         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1522     def SetBackgroundColour(*args
, **kwargs
): 
1523         """SetBackgroundColour(self, Colour colBack)""" 
1524         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1526     def SetFont(*args
, **kwargs
): 
1527         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1528         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1530     def SetAlignment(*args
, **kwargs
): 
1531         """SetAlignment(self, int alignment)""" 
1532         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1534     def SetTabs(*args
, **kwargs
): 
1535         """SetTabs(self, wxArrayInt tabs)""" 
1536         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1538     def SetLeftIndent(*args
, **kwargs
): 
1539         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1540         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1542     def SetRightIndent(*args
, **kwargs
): 
1543         """SetRightIndent(self, int indent)""" 
1544         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1546     def SetFlags(*args
, **kwargs
): 
1547         """SetFlags(self, long flags)""" 
1548         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1550     def HasTextColour(*args
, **kwargs
): 
1551         """HasTextColour(self) -> bool""" 
1552         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1554     def HasBackgroundColour(*args
, **kwargs
): 
1555         """HasBackgroundColour(self) -> bool""" 
1556         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1558     def HasFont(*args
, **kwargs
): 
1559         """HasFont(self) -> bool""" 
1560         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1562     def HasAlignment(*args
, **kwargs
): 
1563         """HasAlignment(self) -> bool""" 
1564         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1566     def HasTabs(*args
, **kwargs
): 
1567         """HasTabs(self) -> bool""" 
1568         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1570     def HasLeftIndent(*args
, **kwargs
): 
1571         """HasLeftIndent(self) -> bool""" 
1572         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1574     def HasRightIndent(*args
, **kwargs
): 
1575         """HasRightIndent(self) -> bool""" 
1576         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1578     def HasFlag(*args
, **kwargs
): 
1579         """HasFlag(self, long flag) -> bool""" 
1580         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1582     def GetTextColour(*args
, **kwargs
): 
1583         """GetTextColour(self) -> Colour""" 
1584         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1586     def GetBackgroundColour(*args
, **kwargs
): 
1587         """GetBackgroundColour(self) -> Colour""" 
1588         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1590     def GetFont(*args
, **kwargs
): 
1591         """GetFont(self) -> Font""" 
1592         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1594     def GetAlignment(*args
, **kwargs
): 
1595         """GetAlignment(self) -> int""" 
1596         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1598     def GetTabs(*args
, **kwargs
): 
1599         """GetTabs(self) -> wxArrayInt""" 
1600         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1602     def GetLeftIndent(*args
, **kwargs
): 
1603         """GetLeftIndent(self) -> long""" 
1604         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1606     def GetLeftSubIndent(*args
, **kwargs
): 
1607         """GetLeftSubIndent(self) -> long""" 
1608         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1610     def GetRightIndent(*args
, **kwargs
): 
1611         """GetRightIndent(self) -> long""" 
1612         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1614     def GetFlags(*args
, **kwargs
): 
1615         """GetFlags(self) -> long""" 
1616         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1618     def IsDefault(*args
, **kwargs
): 
1619         """IsDefault(self) -> bool""" 
1620         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1622     def Combine(*args
, **kwargs
): 
1623         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1624         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1626     Combine 
= staticmethod(Combine
) 
1627 _controls_
.TextAttr_swigregister(TextAttr
) 
1628 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1630 def TextAttr_Merge(*args
, **kwargs
): 
1631   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1632   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1634 def TextAttr_Combine(*args
, **kwargs
): 
1635   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1636   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1638 class TextCtrl(_core
.Control
): 
1639     """Proxy of C++ TextCtrl class""" 
1640     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1641     __repr__ 
= _swig_repr
 
1642     def __init__(self
, *args
, **kwargs
):  
1644         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1645             Point pos=DefaultPosition, Size size=DefaultSize,  
1646             long style=0, Validator validator=DefaultValidator,  
1647             String name=TextCtrlNameStr) -> TextCtrl 
1649         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1650         self
._setOORInfo
(self
) 
1652     def Create(*args
, **kwargs
): 
1654         Create(self, Window parent, int id=-1, String value=EmptyString,  
1655             Point pos=DefaultPosition, Size size=DefaultSize,  
1656             long style=0, Validator validator=DefaultValidator,  
1657             String name=TextCtrlNameStr) -> bool 
1659         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1661     def GetValue(*args
, **kwargs
): 
1662         """GetValue(self) -> String""" 
1663         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1665     def SetValue(*args
, **kwargs
): 
1666         """SetValue(self, String value)""" 
1667         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1669     def GetRange(*args
, **kwargs
): 
1670         """GetRange(self, long from, long to) -> String""" 
1671         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1673     def GetLineLength(*args
, **kwargs
): 
1674         """GetLineLength(self, long lineNo) -> int""" 
1675         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1677     def GetLineText(*args
, **kwargs
): 
1678         """GetLineText(self, long lineNo) -> String""" 
1679         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1681     def GetNumberOfLines(*args
, **kwargs
): 
1682         """GetNumberOfLines(self) -> int""" 
1683         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1685     def IsModified(*args
, **kwargs
): 
1686         """IsModified(self) -> bool""" 
1687         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1689     def IsEditable(*args
, **kwargs
): 
1690         """IsEditable(self) -> bool""" 
1691         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1693     def IsSingleLine(*args
, **kwargs
): 
1694         """IsSingleLine(self) -> bool""" 
1695         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1697     def IsMultiLine(*args
, **kwargs
): 
1698         """IsMultiLine(self) -> bool""" 
1699         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1701     def GetSelection(*args
, **kwargs
): 
1703         GetSelection() -> (from, to) 
1705         If the return values from and to are the same, there is no selection. 
1707         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1709     def GetStringSelection(*args
, **kwargs
): 
1710         """GetStringSelection(self) -> String""" 
1711         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1713     def Clear(*args
, **kwargs
): 
1715         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1717     def Replace(*args
, **kwargs
): 
1718         """Replace(self, long from, long to, String value)""" 
1719         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1721     def Remove(*args
, **kwargs
): 
1722         """Remove(self, long from, long to)""" 
1723         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1725     def LoadFile(*args
, **kwargs
): 
1726         """LoadFile(self, String file) -> bool""" 
1727         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1729     def SaveFile(*args
, **kwargs
): 
1730         """SaveFile(self, String file=EmptyString) -> bool""" 
1731         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1733     def MarkDirty(*args
, **kwargs
): 
1734         """MarkDirty(self)""" 
1735         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1737     def DiscardEdits(*args
, **kwargs
): 
1738         """DiscardEdits(self)""" 
1739         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1741     def SetModified(*args
, **kwargs
): 
1742         """SetModified(self, bool modified)""" 
1743         return _controls_
.TextCtrl_SetModified(*args
, **kwargs
) 
1745     def SetMaxLength(*args
, **kwargs
): 
1746         """SetMaxLength(self, unsigned long len)""" 
1747         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1749     def WriteText(*args
, **kwargs
): 
1750         """WriteText(self, String text)""" 
1751         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1753     def AppendText(*args
, **kwargs
): 
1754         """AppendText(self, String text)""" 
1755         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1757     def EmulateKeyPress(*args
, **kwargs
): 
1758         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1759         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1761     def SetStyle(*args
, **kwargs
): 
1762         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1763         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1765     def GetStyle(*args
, **kwargs
): 
1766         """GetStyle(self, long position, TextAttr style) -> bool""" 
1767         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1769     def SetDefaultStyle(*args
, **kwargs
): 
1770         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1771         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1773     def GetDefaultStyle(*args
, **kwargs
): 
1774         """GetDefaultStyle(self) -> TextAttr""" 
1775         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1777     def XYToPosition(*args
, **kwargs
): 
1778         """XYToPosition(self, long x, long y) -> long""" 
1779         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1781     def PositionToXY(*args
, **kwargs
): 
1782         """PositionToXY(long pos) -> (x, y)""" 
1783         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1785     def ShowPosition(*args
, **kwargs
): 
1786         """ShowPosition(self, long pos)""" 
1787         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1789     def HitTest(*args
, **kwargs
): 
1791         HitTest(Point pt) -> (result, col, row) 
1793         Find the row, col coresponding to the character at the point given in 
1794         pixels. NB: pt is in device coords but is not adjusted for the client 
1795         area origin nor scrolling. 
1797         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1799     def HitTestPos(*args
, **kwargs
): 
1801         HitTestPos(Point pt) -> (result, position) 
1803         Find the character position in the text coresponding to the point 
1804         given in pixels. NB: pt is in device coords but is not adjusted for 
1805         the client area origin nor scrolling.  
1807         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1809     def Copy(*args
, **kwargs
): 
1811         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1813     def Cut(*args
, **kwargs
): 
1815         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1817     def Paste(*args
, **kwargs
): 
1819         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1821     def CanCopy(*args
, **kwargs
): 
1822         """CanCopy(self) -> bool""" 
1823         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1825     def CanCut(*args
, **kwargs
): 
1826         """CanCut(self) -> bool""" 
1827         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1829     def CanPaste(*args
, **kwargs
): 
1830         """CanPaste(self) -> bool""" 
1831         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1833     def Undo(*args
, **kwargs
): 
1835         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1837     def Redo(*args
, **kwargs
): 
1839         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1841     def CanUndo(*args
, **kwargs
): 
1842         """CanUndo(self) -> bool""" 
1843         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1845     def CanRedo(*args
, **kwargs
): 
1846         """CanRedo(self) -> bool""" 
1847         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1849     def SetInsertionPoint(*args
, **kwargs
): 
1850         """SetInsertionPoint(self, long pos)""" 
1851         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1853     def SetInsertionPointEnd(*args
, **kwargs
): 
1854         """SetInsertionPointEnd(self)""" 
1855         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1857     def GetInsertionPoint(*args
, **kwargs
): 
1858         """GetInsertionPoint(self) -> long""" 
1859         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1861     def GetLastPosition(*args
, **kwargs
): 
1862         """GetLastPosition(self) -> long""" 
1863         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1865     def SetSelection(*args
, **kwargs
): 
1866         """SetSelection(self, long from, long to)""" 
1867         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1869     def SelectAll(*args
, **kwargs
): 
1870         """SelectAll(self)""" 
1871         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1873     def SetEditable(*args
, **kwargs
): 
1874         """SetEditable(self, bool editable)""" 
1875         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1877     def write(*args
, **kwargs
): 
1878         """write(self, String text)""" 
1879         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1881     def GetString(*args
, **kwargs
): 
1882         """GetString(self, long from, long to) -> String""" 
1883         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1885     def GetClassDefaultAttributes(*args
, **kwargs
): 
1887         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1889         Get the default attributes for this class.  This is useful if you want 
1890         to use the same font or colour in your own control as in a standard 
1891         control -- which is a much better idea than hard coding specific 
1892         colours or fonts which might look completely out of place on the 
1893         user's system, especially if it uses themes. 
1895         The variant parameter is only relevant under Mac currently and is 
1896         ignore under other platforms. Under Mac, it will change the size of 
1897         the returned font. See `wx.Window.SetWindowVariant` for more about 
1900         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1902     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1903 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1905 def PreTextCtrl(*args
, **kwargs
): 
1906     """PreTextCtrl() -> TextCtrl""" 
1907     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1910 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1912     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1914     Get the default attributes for this class.  This is useful if you want 
1915     to use the same font or colour in your own control as in a standard 
1916     control -- which is a much better idea than hard coding specific 
1917     colours or fonts which might look completely out of place on the 
1918     user's system, especially if it uses themes. 
1920     The variant parameter is only relevant under Mac currently and is 
1921     ignore under other platforms. Under Mac, it will change the size of 
1922     the returned font. See `wx.Window.SetWindowVariant` for more about 
1925   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1927 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1928 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1929 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1930 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1931 class TextUrlEvent(_core
.CommandEvent
): 
1932     """Proxy of C++ TextUrlEvent class""" 
1933     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1934     __repr__ 
= _swig_repr
 
1935     def __init__(self
, *args
, **kwargs
):  
1936         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1937         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1938     def GetMouseEvent(*args
, **kwargs
): 
1939         """GetMouseEvent(self) -> MouseEvent""" 
1940         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1942     def GetURLStart(*args
, **kwargs
): 
1943         """GetURLStart(self) -> long""" 
1944         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1946     def GetURLEnd(*args
, **kwargs
): 
1947         """GetURLEnd(self) -> long""" 
1948         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1950 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
1952 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1953 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1954 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1955 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1957 #--------------------------------------------------------------------------- 
1959 class ScrollBar(_core
.Control
): 
1960     """Proxy of C++ ScrollBar class""" 
1961     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1962     __repr__ 
= _swig_repr
 
1963     def __init__(self
, *args
, **kwargs
):  
1965         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1966             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1967             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1969         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
1970         self
._setOORInfo
(self
) 
1972     def Create(*args
, **kwargs
): 
1974         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1975             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1976             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1978         Do the 2nd phase and create the GUI control. 
1980         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1982     def GetThumbPosition(*args
, **kwargs
): 
1983         """GetThumbPosition(self) -> int""" 
1984         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
1986     def GetThumbSize(*args
, **kwargs
): 
1987         """GetThumbSize(self) -> int""" 
1988         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
1990     GetThumbLength 
= GetThumbSize 
 
1991     def GetPageSize(*args
, **kwargs
): 
1992         """GetPageSize(self) -> int""" 
1993         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
1995     def GetRange(*args
, **kwargs
): 
1996         """GetRange(self) -> int""" 
1997         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
1999     def IsVertical(*args
, **kwargs
): 
2000         """IsVertical(self) -> bool""" 
2001         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2003     def SetThumbPosition(*args
, **kwargs
): 
2004         """SetThumbPosition(self, int viewStart)""" 
2005         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2007     def GetClassDefaultAttributes(*args
, **kwargs
): 
2009         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2011         Get the default attributes for this class.  This is useful if you want 
2012         to use the same font or colour in your own control as in a standard 
2013         control -- which is a much better idea than hard coding specific 
2014         colours or fonts which might look completely out of place on the 
2015         user's system, especially if it uses themes. 
2017         The variant parameter is only relevant under Mac currently and is 
2018         ignore under other platforms. Under Mac, it will change the size of 
2019         the returned font. See `wx.Window.SetWindowVariant` for more about 
2022         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2024     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2025 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2026 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2028 def PreScrollBar(*args
, **kwargs
): 
2029     """PreScrollBar() -> ScrollBar""" 
2030     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2033 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2035     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2037     Get the default attributes for this class.  This is useful if you want 
2038     to use the same font or colour in your own control as in a standard 
2039     control -- which is a much better idea than hard coding specific 
2040     colours or fonts which might look completely out of place on the 
2041     user's system, especially if it uses themes. 
2043     The variant parameter is only relevant under Mac currently and is 
2044     ignore under other platforms. Under Mac, it will change the size of 
2045     the returned font. See `wx.Window.SetWindowVariant` for more about 
2048   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2050 #--------------------------------------------------------------------------- 
2052 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2053 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2054 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2055 SP_WRAP 
= _controls_
.SP_WRAP
 
2056 class SpinButton(_core
.Control
): 
2057     """Proxy of C++ SpinButton class""" 
2058     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2059     __repr__ 
= _swig_repr
 
2060     def __init__(self
, *args
, **kwargs
):  
2062         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2063             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2064             String name=SPIN_BUTTON_NAME) -> SpinButton 
2066         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2067         self
._setOORInfo
(self
) 
2069     def Create(*args
, **kwargs
): 
2071         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2072             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2073             String name=SPIN_BUTTON_NAME) -> bool 
2075         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2077     def GetValue(*args
, **kwargs
): 
2078         """GetValue(self) -> int""" 
2079         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2081     def GetMin(*args
, **kwargs
): 
2082         """GetMin(self) -> int""" 
2083         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2085     def GetMax(*args
, **kwargs
): 
2086         """GetMax(self) -> int""" 
2087         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2089     def SetValue(*args
, **kwargs
): 
2090         """SetValue(self, int val)""" 
2091         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2093     def SetMin(*args
, **kwargs
): 
2094         """SetMin(self, int minVal)""" 
2095         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2097     def SetMax(*args
, **kwargs
): 
2098         """SetMax(self, int maxVal)""" 
2099         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2101     def SetRange(*args
, **kwargs
): 
2102         """SetRange(self, int minVal, int maxVal)""" 
2103         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2105     def IsVertical(*args
, **kwargs
): 
2106         """IsVertical(self) -> bool""" 
2107         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2109     def GetClassDefaultAttributes(*args
, **kwargs
): 
2111         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2113         Get the default attributes for this class.  This is useful if you want 
2114         to use the same font or colour in your own control as in a standard 
2115         control -- which is a much better idea than hard coding specific 
2116         colours or fonts which might look completely out of place on the 
2117         user's system, especially if it uses themes. 
2119         The variant parameter is only relevant under Mac currently and is 
2120         ignore under other platforms. Under Mac, it will change the size of 
2121         the returned font. See `wx.Window.SetWindowVariant` for more about 
2124         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2126     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2127 _controls_
.SpinButton_swigregister(SpinButton
) 
2128 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2129 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2131 def PreSpinButton(*args
, **kwargs
): 
2132     """PreSpinButton() -> SpinButton""" 
2133     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2136 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2138     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2140     Get the default attributes for this class.  This is useful if you want 
2141     to use the same font or colour in your own control as in a standard 
2142     control -- which is a much better idea than hard coding specific 
2143     colours or fonts which might look completely out of place on the 
2144     user's system, especially if it uses themes. 
2146     The variant parameter is only relevant under Mac currently and is 
2147     ignore under other platforms. Under Mac, it will change the size of 
2148     the returned font. See `wx.Window.SetWindowVariant` for more about 
2151   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2153 class SpinCtrl(_core
.Control
): 
2154     """Proxy of C++ SpinCtrl class""" 
2155     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2156     __repr__ 
= _swig_repr
 
2157     def __init__(self
, *args
, **kwargs
):  
2159         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2160             Point pos=DefaultPosition, Size size=DefaultSize,  
2161             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2162             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2164         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2165         self
._setOORInfo
(self
) 
2167     def Create(*args
, **kwargs
): 
2169         Create(self, Window parent, int id=-1, String value=EmptyString,  
2170             Point pos=DefaultPosition, Size size=DefaultSize,  
2171             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2172             int initial=0, String name=SpinCtrlNameStr) -> bool 
2174         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2176     def GetValue(*args
, **kwargs
): 
2177         """GetValue(self) -> int""" 
2178         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2180     def SetValue(*args
, **kwargs
): 
2181         """SetValue(self, int value)""" 
2182         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2184     def SetValueString(*args
, **kwargs
): 
2185         """SetValueString(self, String text)""" 
2186         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2188     def SetRange(*args
, **kwargs
): 
2189         """SetRange(self, int minVal, int maxVal)""" 
2190         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2192     def GetMin(*args
, **kwargs
): 
2193         """GetMin(self) -> int""" 
2194         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2196     def GetMax(*args
, **kwargs
): 
2197         """GetMax(self) -> int""" 
2198         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2200     def SetSelection(*args
, **kwargs
): 
2201         """SetSelection(self, long from, long to)""" 
2202         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2204     def GetClassDefaultAttributes(*args
, **kwargs
): 
2206         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2208         Get the default attributes for this class.  This is useful if you want 
2209         to use the same font or colour in your own control as in a standard 
2210         control -- which is a much better idea than hard coding specific 
2211         colours or fonts which might look completely out of place on the 
2212         user's system, especially if it uses themes. 
2214         The variant parameter is only relevant under Mac currently and is 
2215         ignore under other platforms. Under Mac, it will change the size of 
2216         the returned font. See `wx.Window.SetWindowVariant` for more about 
2219         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2221     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2222 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2224 def PreSpinCtrl(*args
, **kwargs
): 
2225     """PreSpinCtrl() -> SpinCtrl""" 
2226     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2229 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2231     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2233     Get the default attributes for this class.  This is useful if you want 
2234     to use the same font or colour in your own control as in a standard 
2235     control -- which is a much better idea than hard coding specific 
2236     colours or fonts which might look completely out of place on the 
2237     user's system, especially if it uses themes. 
2239     The variant parameter is only relevant under Mac currently and is 
2240     ignore under other platforms. Under Mac, it will change the size of 
2241     the returned font. See `wx.Window.SetWindowVariant` for more about 
2244   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2246 class SpinEvent(_core
.NotifyEvent
): 
2247     """Proxy of C++ SpinEvent class""" 
2248     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2249     __repr__ 
= _swig_repr
 
2250     def __init__(self
, *args
, **kwargs
):  
2251         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2252         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2253     def GetPosition(*args
, **kwargs
): 
2254         """GetPosition(self) -> int""" 
2255         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2257     def SetPosition(*args
, **kwargs
): 
2258         """SetPosition(self, int pos)""" 
2259         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2261 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2263 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2264 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2265 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2266 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2267 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2269 #--------------------------------------------------------------------------- 
2271 class RadioBox(_core
.Control
): 
2272     """Proxy of C++ RadioBox class""" 
2273     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2274     __repr__ 
= _swig_repr
 
2275     def __init__(self
, *args
, **kwargs
):  
2277         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2278             Point pos=DefaultPosition, Size size=DefaultSize,  
2279             wxArrayString choices=wxPyEmptyStringArray,  
2280             int majorDimension=0, long style=RA_HORIZONTAL,  
2281             Validator validator=DefaultValidator,  
2282             String name=RadioBoxNameStr) -> RadioBox 
2284         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2285         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2286         self
._setOORInfo
(self
) 
2288     def Create(*args
, **kwargs
): 
2290         Create(self, Window parent, int id=-1, String label=EmptyString,  
2291             Point pos=DefaultPosition, Size size=DefaultSize,  
2292             wxArrayString choices=wxPyEmptyStringArray,  
2293             int majorDimension=0, long style=RA_HORIZONTAL,  
2294             Validator validator=DefaultValidator,  
2295             String name=RadioBoxNameStr) -> bool 
2297         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2299     def SetSelection(*args
, **kwargs
): 
2300         """SetSelection(self, int n)""" 
2301         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2303     def GetSelection(*args
, **kwargs
): 
2304         """GetSelection(self) -> int""" 
2305         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2307     def GetStringSelection(*args
, **kwargs
): 
2308         """GetStringSelection(self) -> String""" 
2309         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2311     def SetStringSelection(*args
, **kwargs
): 
2312         """SetStringSelection(self, String s) -> bool""" 
2313         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2315     def GetCount(*args
, **kwargs
): 
2316         """GetCount(self) -> size_t""" 
2317         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2319     def FindString(*args
, **kwargs
): 
2320         """FindString(self, String s) -> int""" 
2321         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2323     def GetString(*args
, **kwargs
): 
2324         """GetString(self, int n) -> String""" 
2325         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2327     def SetString(*args
, **kwargs
): 
2328         """SetString(self, int n, String label)""" 
2329         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2331     GetItemLabel 
= GetString 
 
2332     SetItemLabel 
= SetString 
 
2333     def EnableItem(*args
, **kwargs
): 
2334         """EnableItem(self, unsigned int n, bool enable=True)""" 
2335         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2337     def ShowItem(*args
, **kwargs
): 
2338         """ShowItem(self, unsigned int n, bool show=True)""" 
2339         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2341     def IsItemEnabled(*args
, **kwargs
): 
2342         """IsItemEnabled(self, unsigned int n) -> bool""" 
2343         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2345     def IsItemShown(*args
, **kwargs
): 
2346         """IsItemShown(self, unsigned int n) -> bool""" 
2347         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2349     def GetColumnCount(*args
, **kwargs
): 
2350         """GetColumnCount(self) -> unsigned int""" 
2351         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2353     def GetRowCount(*args
, **kwargs
): 
2354         """GetRowCount(self) -> unsigned int""" 
2355         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2357     def GetNextItem(*args
, **kwargs
): 
2358         """GetNextItem(self, int item, int dir, long style) -> int""" 
2359         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2361     def SetItemToolTip(*args
, **kwargs
): 
2362         """SetItemToolTip(self, unsigned int item, String text)""" 
2363         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2365     def GetItemToolTip(*args
, **kwargs
): 
2366         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2367         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2369     def SetItemHelpText(*args
, **kwargs
): 
2370         """SetItemHelpText(self, unsigned int n, String helpText)""" 
2371         return _controls_
.RadioBox_SetItemHelpText(*args
, **kwargs
) 
2373     def GetItemHelpText(*args
, **kwargs
): 
2374         """GetItemHelpText(self, unsigned int n) -> String""" 
2375         return _controls_
.RadioBox_GetItemHelpText(*args
, **kwargs
) 
2377     def GetClassDefaultAttributes(*args
, **kwargs
): 
2379         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2381         Get the default attributes for this class.  This is useful if you want 
2382         to use the same font or colour in your own control as in a standard 
2383         control -- which is a much better idea than hard coding specific 
2384         colours or fonts which might look completely out of place on the 
2385         user's system, especially if it uses themes. 
2387         The variant parameter is only relevant under Mac currently and is 
2388         ignore under other platforms. Under Mac, it will change the size of 
2389         the returned font. See `wx.Window.SetWindowVariant` for more about 
2392         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2394     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2395 _controls_
.RadioBox_swigregister(RadioBox
) 
2396 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2397 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2399 def PreRadioBox(*args
, **kwargs
): 
2400     """PreRadioBox() -> RadioBox""" 
2401     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2404 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2406     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2408     Get the default attributes for this class.  This is useful if you want 
2409     to use the same font or colour in your own control as in a standard 
2410     control -- which is a much better idea than hard coding specific 
2411     colours or fonts which might look completely out of place on the 
2412     user's system, especially if it uses themes. 
2414     The variant parameter is only relevant under Mac currently and is 
2415     ignore under other platforms. Under Mac, it will change the size of 
2416     the returned font. See `wx.Window.SetWindowVariant` for more about 
2419   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2421 #--------------------------------------------------------------------------- 
2423 class RadioButton(_core
.Control
): 
2424     """Proxy of C++ RadioButton class""" 
2425     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2426     __repr__ 
= _swig_repr
 
2427     def __init__(self
, *args
, **kwargs
):  
2429         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2430             Point pos=DefaultPosition, Size size=DefaultSize,  
2431             long style=0, Validator validator=DefaultValidator,  
2432             String name=RadioButtonNameStr) -> RadioButton 
2434         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2435         self
._setOORInfo
(self
) 
2437     def Create(*args
, **kwargs
): 
2439         Create(self, Window parent, int id=-1, String label=EmptyString,  
2440             Point pos=DefaultPosition, Size size=DefaultSize,  
2441             long style=0, Validator validator=DefaultValidator,  
2442             String name=RadioButtonNameStr) -> bool 
2444         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2446     def GetValue(*args
, **kwargs
): 
2447         """GetValue(self) -> bool""" 
2448         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2450     def SetValue(*args
, **kwargs
): 
2451         """SetValue(self, bool value)""" 
2452         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2454     def GetClassDefaultAttributes(*args
, **kwargs
): 
2456         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2458         Get the default attributes for this class.  This is useful if you want 
2459         to use the same font or colour in your own control as in a standard 
2460         control -- which is a much better idea than hard coding specific 
2461         colours or fonts which might look completely out of place on the 
2462         user's system, especially if it uses themes. 
2464         The variant parameter is only relevant under Mac currently and is 
2465         ignore under other platforms. Under Mac, it will change the size of 
2466         the returned font. See `wx.Window.SetWindowVariant` for more about 
2469         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2471     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2472 _controls_
.RadioButton_swigregister(RadioButton
) 
2474 def PreRadioButton(*args
, **kwargs
): 
2475     """PreRadioButton() -> RadioButton""" 
2476     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2479 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2481     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2483     Get the default attributes for this class.  This is useful if you want 
2484     to use the same font or colour in your own control as in a standard 
2485     control -- which is a much better idea than hard coding specific 
2486     colours or fonts which might look completely out of place on the 
2487     user's system, especially if it uses themes. 
2489     The variant parameter is only relevant under Mac currently and is 
2490     ignore under other platforms. Under Mac, it will change the size of 
2491     the returned font. See `wx.Window.SetWindowVariant` for more about 
2494   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2496 #--------------------------------------------------------------------------- 
2498 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2499 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2500 SL_TICKS 
= _controls_
.SL_TICKS
 
2501 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2502 SL_LABELS 
= _controls_
.SL_LABELS
 
2503 SL_LEFT 
= _controls_
.SL_LEFT
 
2504 SL_TOP 
= _controls_
.SL_TOP
 
2505 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2506 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2507 SL_BOTH 
= _controls_
.SL_BOTH
 
2508 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2509 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2510 class Slider(_core
.Control
): 
2511     """Proxy of C++ Slider class""" 
2512     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2513     __repr__ 
= _swig_repr
 
2514     def __init__(self
, *args
, **kwargs
):  
2516         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2517             int maxValue=100, Point pos=DefaultPosition,  
2518             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2519             Validator validator=DefaultValidator,  
2520             String name=SliderNameStr) -> Slider 
2522         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2523         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2524         self
._setOORInfo
(self
) 
2526     def Create(*args
, **kwargs
): 
2528         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2529             int maxValue=100, Point pos=DefaultPosition,  
2530             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2531             Validator validator=DefaultValidator,  
2532             String name=SliderNameStr) -> bool 
2534         return _controls_
.Slider_Create(*args
, **kwargs
) 
2536     def GetValue(*args
, **kwargs
): 
2537         """GetValue(self) -> int""" 
2538         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2540     def SetValue(*args
, **kwargs
): 
2541         """SetValue(self, int value)""" 
2542         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2544     def SetRange(*args
, **kwargs
): 
2545         """SetRange(self, int minValue, int maxValue)""" 
2546         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2548     def GetMin(*args
, **kwargs
): 
2549         """GetMin(self) -> int""" 
2550         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2552     def GetMax(*args
, **kwargs
): 
2553         """GetMax(self) -> int""" 
2554         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2556     def SetMin(*args
, **kwargs
): 
2557         """SetMin(self, int minValue)""" 
2558         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2560     def SetMax(*args
, **kwargs
): 
2561         """SetMax(self, int maxValue)""" 
2562         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2564     def SetLineSize(*args
, **kwargs
): 
2565         """SetLineSize(self, int lineSize)""" 
2566         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2568     def SetPageSize(*args
, **kwargs
): 
2569         """SetPageSize(self, int pageSize)""" 
2570         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2572     def GetLineSize(*args
, **kwargs
): 
2573         """GetLineSize(self) -> int""" 
2574         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2576     def GetPageSize(*args
, **kwargs
): 
2577         """GetPageSize(self) -> int""" 
2578         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2580     def SetThumbLength(*args
, **kwargs
): 
2581         """SetThumbLength(self, int lenPixels)""" 
2582         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2584     def GetThumbLength(*args
, **kwargs
): 
2585         """GetThumbLength(self) -> int""" 
2586         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2588     def SetTickFreq(*args
, **kwargs
): 
2589         """SetTickFreq(self, int n, int pos=1)""" 
2590         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2592     def GetTickFreq(*args
, **kwargs
): 
2593         """GetTickFreq(self) -> int""" 
2594         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2596     def ClearTicks(*args
, **kwargs
): 
2597         """ClearTicks(self)""" 
2598         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2600     def SetTick(*args
, **kwargs
): 
2601         """SetTick(self, int tickPos)""" 
2602         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2604     def ClearSel(*args
, **kwargs
): 
2605         """ClearSel(self)""" 
2606         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2608     def GetSelEnd(*args
, **kwargs
): 
2609         """GetSelEnd(self) -> int""" 
2610         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2612     def GetSelStart(*args
, **kwargs
): 
2613         """GetSelStart(self) -> int""" 
2614         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2616     def SetSelection(*args
, **kwargs
): 
2617         """SetSelection(self, int min, int max)""" 
2618         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2620     def GetClassDefaultAttributes(*args
, **kwargs
): 
2622         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2624         Get the default attributes for this class.  This is useful if you want 
2625         to use the same font or colour in your own control as in a standard 
2626         control -- which is a much better idea than hard coding specific 
2627         colours or fonts which might look completely out of place on the 
2628         user's system, especially if it uses themes. 
2630         The variant parameter is only relevant under Mac currently and is 
2631         ignore under other platforms. Under Mac, it will change the size of 
2632         the returned font. See `wx.Window.SetWindowVariant` for more about 
2635         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2637     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2638 _controls_
.Slider_swigregister(Slider
) 
2639 SliderNameStr 
= cvar
.SliderNameStr
 
2641 def PreSlider(*args
, **kwargs
): 
2642     """PreSlider() -> Slider""" 
2643     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2646 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2648     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2650     Get the default attributes for this class.  This is useful if you want 
2651     to use the same font or colour in your own control as in a standard 
2652     control -- which is a much better idea than hard coding specific 
2653     colours or fonts which might look completely out of place on the 
2654     user's system, especially if it uses themes. 
2656     The variant parameter is only relevant under Mac currently and is 
2657     ignore under other platforms. Under Mac, it will change the size of 
2658     the returned font. See `wx.Window.SetWindowVariant` for more about 
2661   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2663 #--------------------------------------------------------------------------- 
2665 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2666 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2668 class ToggleButton(_core
.Control
): 
2669     """Proxy of C++ ToggleButton class""" 
2670     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2671     __repr__ 
= _swig_repr
 
2672     def __init__(self
, *args
, **kwargs
):  
2674         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2675             Point pos=DefaultPosition, Size size=DefaultSize,  
2676             long style=0, Validator validator=DefaultValidator,  
2677             String name=ToggleButtonNameStr) -> ToggleButton 
2679         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2680         self
._setOORInfo
(self
) 
2682     def Create(*args
, **kwargs
): 
2684         Create(self, Window parent, int id=-1, String label=EmptyString,  
2685             Point pos=DefaultPosition, Size size=DefaultSize,  
2686             long style=0, Validator validator=DefaultValidator,  
2687             String name=ToggleButtonNameStr) -> bool 
2689         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2691     def SetValue(*args
, **kwargs
): 
2692         """SetValue(self, bool value)""" 
2693         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2695     def GetValue(*args
, **kwargs
): 
2696         """GetValue(self) -> bool""" 
2697         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2699     def GetClassDefaultAttributes(*args
, **kwargs
): 
2701         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2703         Get the default attributes for this class.  This is useful if you want 
2704         to use the same font or colour in your own control as in a standard 
2705         control -- which is a much better idea than hard coding specific 
2706         colours or fonts which might look completely out of place on the 
2707         user's system, especially if it uses themes. 
2709         The variant parameter is only relevant under Mac currently and is 
2710         ignore under other platforms. Under Mac, it will change the size of 
2711         the returned font. See `wx.Window.SetWindowVariant` for more about 
2714         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2716     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2717 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2718 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2720 def PreToggleButton(*args
, **kwargs
): 
2721     """PreToggleButton() -> ToggleButton""" 
2722     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2725 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2727     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2729     Get the default attributes for this class.  This is useful if you want 
2730     to use the same font or colour in your own control as in a standard 
2731     control -- which is a much better idea than hard coding specific 
2732     colours or fonts which might look completely out of place on the 
2733     user's system, especially if it uses themes. 
2735     The variant parameter is only relevant under Mac currently and is 
2736     ignore under other platforms. Under Mac, it will change the size of 
2737     the returned font. See `wx.Window.SetWindowVariant` for more about 
2740   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2742 #--------------------------------------------------------------------------- 
2744 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2745 BK_TOP 
= _controls_
.BK_TOP
 
2746 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2747 BK_LEFT 
= _controls_
.BK_LEFT
 
2748 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2749 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2750 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2751 BK_HITTEST_NOWHERE 
= _controls_
.BK_HITTEST_NOWHERE
 
2752 BK_HITTEST_ONICON 
= _controls_
.BK_HITTEST_ONICON
 
2753 BK_HITTEST_ONLABEL 
= _controls_
.BK_HITTEST_ONLABEL
 
2754 BK_HITTEST_ONITEM 
= _controls_
.BK_HITTEST_ONITEM
 
2755 BK_HITTEST_ONPAGE 
= _controls_
.BK_HITTEST_ONPAGE
 
2756 class BookCtrlBase(_core
.Control
): 
2757     """Proxy of C++ BookCtrlBase class""" 
2758     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2759     def __init__(self
): raise AttributeError, "No constructor defined" 
2760     __repr__ 
= _swig_repr
 
2761     def GetPageCount(*args
, **kwargs
): 
2762         """GetPageCount(self) -> size_t""" 
2763         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2765     def GetPage(*args
, **kwargs
): 
2766         """GetPage(self, size_t n) -> Window""" 
2767         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2769     def GetCurrentPage(*args
, **kwargs
): 
2770         """GetCurrentPage(self) -> Window""" 
2771         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2773     def GetSelection(*args
, **kwargs
): 
2774         """GetSelection(self) -> int""" 
2775         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2777     def SetPageText(*args
, **kwargs
): 
2778         """SetPageText(self, size_t n, String strText) -> bool""" 
2779         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2781     def GetPageText(*args
, **kwargs
): 
2782         """GetPageText(self, size_t n) -> String""" 
2783         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2785     def SetImageList(*args
, **kwargs
): 
2786         """SetImageList(self, ImageList imageList)""" 
2787         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2789     def AssignImageList(*args
, **kwargs
): 
2790         """AssignImageList(self, ImageList imageList)""" 
2791         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2793     def GetImageList(*args
, **kwargs
): 
2794         """GetImageList(self) -> ImageList""" 
2795         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2797     def GetPageImage(*args
, **kwargs
): 
2798         """GetPageImage(self, size_t n) -> int""" 
2799         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2801     def SetPageImage(*args
, **kwargs
): 
2802         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2803         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2805     def SetPageSize(*args
, **kwargs
): 
2806         """SetPageSize(self, Size size)""" 
2807         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2809     def CalcSizeFromPage(*args
, **kwargs
): 
2810         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2811         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2813     def GetInternalBorder(*args
, **kwargs
): 
2814         """GetInternalBorder(self) -> unsigned int""" 
2815         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2817     def SetInternalBorder(*args
, **kwargs
): 
2818         """SetInternalBorder(self, unsigned int internalBorder)""" 
2819         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2821     def IsVertical(*args
, **kwargs
): 
2822         """IsVertical(self) -> bool""" 
2823         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2825     def SetControlMargin(*args
, **kwargs
): 
2826         """SetControlMargin(self, int margin)""" 
2827         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2829     def GetControlMargin(*args
, **kwargs
): 
2830         """GetControlMargin(self) -> int""" 
2831         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2833     def SetFitToCurrentPage(*args
, **kwargs
): 
2834         """SetFitToCurrentPage(self, bool fit)""" 
2835         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2837     def GetFitToCurrentPage(*args
, **kwargs
): 
2838         """GetFitToCurrentPage(self) -> bool""" 
2839         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2841     def GetControlSizer(*args
, **kwargs
): 
2842         """GetControlSizer(self) -> Sizer""" 
2843         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2845     def DeletePage(*args
, **kwargs
): 
2846         """DeletePage(self, size_t n) -> bool""" 
2847         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2849     def RemovePage(*args
, **kwargs
): 
2850         """RemovePage(self, size_t n) -> bool""" 
2851         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2853     def DeleteAllPages(*args
, **kwargs
): 
2854         """DeleteAllPages(self) -> bool""" 
2855         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2857     def AddPage(*args
, **kwargs
): 
2858         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2859         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2861     def InsertPage(*args
, **kwargs
): 
2863         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2864             int imageId=-1) -> bool 
2866         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2868     def SetSelection(*args
, **kwargs
): 
2869         """SetSelection(self, size_t n) -> int""" 
2870         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2872     def AdvanceSelection(*args
, **kwargs
): 
2873         """AdvanceSelection(self, bool forward=True)""" 
2874         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2876     def HitTest(*args
, **kwargs
): 
2878         HitTest(Point pt) -> (tab, where) 
2880         Returns the page/tab which is hit, and flags indicating where using 
2881         wx.NB_HITTEST flags. 
2883         return _controls_
.BookCtrlBase_HitTest(*args
, **kwargs
) 
2885     def GetClassDefaultAttributes(*args
, **kwargs
): 
2887         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2889         Get the default attributes for this class.  This is useful if you want 
2890         to use the same font or colour in your own control as in a standard 
2891         control -- which is a much better idea than hard coding specific 
2892         colours or fonts which might look completely out of place on the 
2893         user's system, especially if it uses themes. 
2895         The variant parameter is only relevant under Mac currently and is 
2896         ignore under other platforms. Under Mac, it will change the size of 
2897         the returned font. See `wx.Window.SetWindowVariant` for more about 
2900         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2902     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2903 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
2904 NotebookNameStr 
= cvar
.NotebookNameStr
 
2906 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
2908     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2910     Get the default attributes for this class.  This is useful if you want 
2911     to use the same font or colour in your own control as in a standard 
2912     control -- which is a much better idea than hard coding specific 
2913     colours or fonts which might look completely out of place on the 
2914     user's system, especially if it uses themes. 
2916     The variant parameter is only relevant under Mac currently and is 
2917     ignore under other platforms. Under Mac, it will change the size of 
2918     the returned font. See `wx.Window.SetWindowVariant` for more about 
2921   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2923 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
2924     """Proxy of C++ BookCtrlBaseEvent class""" 
2925     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2926     __repr__ 
= _swig_repr
 
2927     def __init__(self
, *args
, **kwargs
):  
2929         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2930             int nOldSel=-1) -> BookCtrlBaseEvent 
2932         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
2933     def GetSelection(*args
, **kwargs
): 
2935         GetSelection(self) -> int 
2937         Returns item index for a listbox or choice selection event (not valid 
2940         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
2942     def SetSelection(*args
, **kwargs
): 
2943         """SetSelection(self, int nSel)""" 
2944         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
2946     def GetOldSelection(*args
, **kwargs
): 
2947         """GetOldSelection(self) -> int""" 
2948         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
2950     def SetOldSelection(*args
, **kwargs
): 
2951         """SetOldSelection(self, int nOldSel)""" 
2952         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
2954 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
2956 #--------------------------------------------------------------------------- 
2958 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2959 NB_TOP 
= _controls_
.NB_TOP
 
2960 NB_LEFT 
= _controls_
.NB_LEFT
 
2961 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2962 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2963 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2964 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
2965 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2966 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2967 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2968 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2969 NB_HITTEST_ONPAGE 
= _controls_
.NB_HITTEST_ONPAGE
 
2970 class Notebook(BookCtrlBase
): 
2971     """Proxy of C++ Notebook class""" 
2972     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2973     __repr__ 
= _swig_repr
 
2974     def __init__(self
, *args
, **kwargs
):  
2976         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2977             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
2979         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
2980         self
._setOORInfo
(self
) 
2982     def Create(*args
, **kwargs
): 
2984         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2985             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
2987         return _controls_
.Notebook_Create(*args
, **kwargs
) 
2989     def GetRowCount(*args
, **kwargs
): 
2990         """GetRowCount(self) -> int""" 
2991         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
2993     def SetPadding(*args
, **kwargs
): 
2994         """SetPadding(self, Size padding)""" 
2995         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
2997     def SetTabSize(*args
, **kwargs
): 
2998         """SetTabSize(self, Size sz)""" 
2999         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3001     def GetThemeBackgroundColour(*args
, **kwargs
): 
3002         """GetThemeBackgroundColour(self) -> Colour""" 
3003         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3005     def GetClassDefaultAttributes(*args
, **kwargs
): 
3007         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3009         Get the default attributes for this class.  This is useful if you want 
3010         to use the same font or colour in your own control as in a standard 
3011         control -- which is a much better idea than hard coding specific 
3012         colours or fonts which might look completely out of place on the 
3013         user's system, especially if it uses themes. 
3015         The variant parameter is only relevant under Mac currently and is 
3016         ignore under other platforms. Under Mac, it will change the size of 
3017         the returned font. See `wx.Window.SetWindowVariant` for more about 
3020         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3022     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3023 _controls_
.Notebook_swigregister(Notebook
) 
3025 def PreNotebook(*args
, **kwargs
): 
3026     """PreNotebook() -> Notebook""" 
3027     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3030 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3032     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3034     Get the default attributes for this class.  This is useful if you want 
3035     to use the same font or colour in your own control as in a standard 
3036     control -- which is a much better idea than hard coding specific 
3037     colours or fonts which might look completely out of place on the 
3038     user's system, especially if it uses themes. 
3040     The variant parameter is only relevant under Mac currently and is 
3041     ignore under other platforms. Under Mac, it will change the size of 
3042     the returned font. See `wx.Window.SetWindowVariant` for more about 
3045   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3047 class NotebookEvent(BookCtrlBaseEvent
): 
3048     """Proxy of C++ NotebookEvent class""" 
3049     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3050     __repr__ 
= _swig_repr
 
3051     def __init__(self
, *args
, **kwargs
):  
3053         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3054             int nOldSel=-1) -> NotebookEvent 
3056         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3057 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3059 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3060 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3062 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3063 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3065 #---------------------------------------------------------------------------- 
3067 class NotebookPage(wx
.Panel
): 
3069     There is an old (and apparently unsolvable) bug when placing a 
3070     window with a nonstandard background colour in a wx.Notebook on 
3071     wxGTK1, as the notbooks's background colour would always be used 
3072     when the window is refreshed.  The solution is to place a panel in 
3073     the notbook and the coloured window on the panel, sized to cover 
3074     the panel.  This simple class does that for you, just put an 
3075     instance of this in the notebook and make your regular window a 
3076     child of this one and it will handle the resize for you. 
3078     def __init__(self
, parent
, id=-1, 
3079                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3080                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3081         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3083         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3085     def OnSize(self
, evt
): 
3086         if self
.child 
is None: 
3087             children 
= self
.GetChildren() 
3089                 self
.child 
= children
[0] 
3091             self
.child
.SetPosition((0,0)) 
3092             self
.child
.SetSize(self
.GetSize()) 
3095 #--------------------------------------------------------------------------- 
3097 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3098 LB_TOP 
= _controls_
.LB_TOP
 
3099 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3100 LB_LEFT 
= _controls_
.LB_LEFT
 
3101 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3102 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3103 class Listbook(BookCtrlBase
): 
3104     """Proxy of C++ Listbook class""" 
3105     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3106     __repr__ 
= _swig_repr
 
3107     def __init__(self
, *args
, **kwargs
):  
3109         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3110             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3112         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3113         self
._setOORInfo
(self
) 
3115     def Create(*args
, **kwargs
): 
3117         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3118             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3120         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3122     def GetListView(*args
, **kwargs
): 
3123         """GetListView(self) -> ListView""" 
3124         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3126 _controls_
.Listbook_swigregister(Listbook
) 
3128 def PreListbook(*args
, **kwargs
): 
3129     """PreListbook() -> Listbook""" 
3130     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3133 class ListbookEvent(BookCtrlBaseEvent
): 
3134     """Proxy of C++ ListbookEvent class""" 
3135     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3136     __repr__ 
= _swig_repr
 
3137     def __init__(self
, *args
, **kwargs
):  
3139         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3140             int nOldSel=-1) -> ListbookEvent 
3142         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3143 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3145 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3146 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3147 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3148 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3150 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3151 CHB_TOP 
= _controls_
.CHB_TOP
 
3152 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3153 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3154 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3155 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3156 class Choicebook(BookCtrlBase
): 
3157     """Proxy of C++ Choicebook class""" 
3158     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3159     __repr__ 
= _swig_repr
 
3160     def __init__(self
, *args
, **kwargs
):  
3162         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3163             long style=0, String name=EmptyString) -> Choicebook 
3165         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3166         self
._setOORInfo
(self
) 
3168     def Create(*args
, **kwargs
): 
3170         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3171             long style=0, String name=EmptyString) -> bool 
3173         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3175     def GetChoiceCtrl(*args
, **kwargs
): 
3176         """GetChoiceCtrl(self) -> Choice""" 
3177         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3179 _controls_
.Choicebook_swigregister(Choicebook
) 
3181 def PreChoicebook(*args
, **kwargs
): 
3182     """PreChoicebook() -> Choicebook""" 
3183     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3186 class ChoicebookEvent(BookCtrlBaseEvent
): 
3187     """Proxy of C++ ChoicebookEvent class""" 
3188     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3189     __repr__ 
= _swig_repr
 
3190     def __init__(self
, *args
, **kwargs
):  
3192         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3193             int nOldSel=-1) -> ChoicebookEvent 
3195         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3196 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3198 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3199 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3200 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3201 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3203 #--------------------------------------------------------------------------- 
3205 class Treebook(BookCtrlBase
): 
3206     """Proxy of C++ Treebook class""" 
3207     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3208     __repr__ 
= _swig_repr
 
3209     def __init__(self
, *args
, **kwargs
):  
3211         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3212             long style=BK_DEFAULT,  
3213             String name=EmptyString) -> Treebook 
3215         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3216         self
._setOORInfo
(self
) 
3218     def Create(*args
, **kwargs
): 
3220         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3221             long style=BK_DEFAULT,  
3222             String name=EmptyString) -> bool 
3224         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3226     def InsertSubPage(*args
, **kwargs
): 
3228         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3229             int imageId=NOT_FOUND) -> bool 
3231         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3233     def AddSubPage(*args
, **kwargs
): 
3234         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3235         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3237     def IsNodeExpanded(*args
, **kwargs
): 
3238         """IsNodeExpanded(self, size_t pos) -> bool""" 
3239         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3241     def ExpandNode(*args
, **kwargs
): 
3242         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3243         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3245     def CollapseNode(*args
, **kwargs
): 
3246         """CollapseNode(self, size_t pos) -> bool""" 
3247         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3249     def GetPageParent(*args
, **kwargs
): 
3250         """GetPageParent(self, size_t pos) -> int""" 
3251         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3253     def GetTreeCtrl(*args
, **kwargs
): 
3254         """GetTreeCtrl(self) -> TreeCtrl""" 
3255         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3257 _controls_
.Treebook_swigregister(Treebook
) 
3259 def PreTreebook(*args
, **kwargs
): 
3260     """PreTreebook() -> Treebook""" 
3261     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3264 class TreebookEvent(BookCtrlBaseEvent
): 
3265     """Proxy of C++ TreebookEvent class""" 
3266     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3267     __repr__ 
= _swig_repr
 
3268     def __init__(self
, *args
, **kwargs
):  
3270         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3271             int nOldSel=NOT_FOUND) -> TreebookEvent 
3273         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3274 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3276 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3277 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3278 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3279 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3280 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3281 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3282 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3283 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3285 #--------------------------------------------------------------------------- 
3287 class Toolbook(BookCtrlBase
): 
3288     """Proxy of C++ Toolbook class""" 
3289     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3290     __repr__ 
= _swig_repr
 
3291     def __init__(self
, *args
, **kwargs
):  
3293         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3294             long style=BK_DEFAULT,  
3295             String name=EmptyString) -> Toolbook 
3297         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3298         self
._setOORInfo
(self
) 
3300     def Create(*args
, **kwargs
): 
3302         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3303             long style=0, String name=wxEmptyString) -> bool 
3305         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3307     def GetToolBar(*args
, **kwargs
): 
3308         """GetToolBar(self) -> ToolBarBase""" 
3309         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3311     def Realize(*args
, **kwargs
): 
3313         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3315 _controls_
.Toolbook_swigregister(Toolbook
) 
3317 def PreToolbook(*args
, **kwargs
): 
3318     """PreToolbook() -> Toolbook""" 
3319     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3322 class ToolbookEvent(BookCtrlBaseEvent
): 
3323     """Proxy of C++ ToolbookEvent class""" 
3324     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3325     __repr__ 
= _swig_repr
 
3326     def __init__(self
, *args
, **kwargs
):  
3328         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3329             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3331         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3332 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3334 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3335 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3336 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3337 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3339 #--------------------------------------------------------------------------- 
3341 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3342 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3343 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3344 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3345 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3346 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3347 TB_FLAT 
= _controls_
.TB_FLAT
 
3348 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3349 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3350 TB_TEXT 
= _controls_
.TB_TEXT
 
3351 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3352 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3353 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3354 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3355 TB_NO_TOOLTIPS 
= _controls_
.TB_NO_TOOLTIPS
 
3356 class ToolBarToolBase(_core
.Object
): 
3357     """Proxy of C++ ToolBarToolBase class""" 
3358     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3359     def __init__(self
): raise AttributeError, "No constructor defined" 
3360     __repr__ 
= _swig_repr
 
3361     def GetId(*args
, **kwargs
): 
3362         """GetId(self) -> int""" 
3363         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3365     def GetControl(*args
, **kwargs
): 
3366         """GetControl(self) -> Control""" 
3367         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3369     def GetToolBar(*args
, **kwargs
): 
3370         """GetToolBar(self) -> ToolBarBase""" 
3371         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3373     def IsButton(*args
, **kwargs
): 
3374         """IsButton(self) -> int""" 
3375         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3377     def IsControl(*args
, **kwargs
): 
3378         """IsControl(self) -> int""" 
3379         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3381     def IsSeparator(*args
, **kwargs
): 
3382         """IsSeparator(self) -> int""" 
3383         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3385     def GetStyle(*args
, **kwargs
): 
3386         """GetStyle(self) -> int""" 
3387         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3389     def GetKind(*args
, **kwargs
): 
3390         """GetKind(self) -> int""" 
3391         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3393     def IsEnabled(*args
, **kwargs
): 
3394         """IsEnabled(self) -> bool""" 
3395         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3397     def IsToggled(*args
, **kwargs
): 
3398         """IsToggled(self) -> bool""" 
3399         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3401     def CanBeToggled(*args
, **kwargs
): 
3402         """CanBeToggled(self) -> bool""" 
3403         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3405     def GetNormalBitmap(*args
, **kwargs
): 
3406         """GetNormalBitmap(self) -> Bitmap""" 
3407         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3409     def GetDisabledBitmap(*args
, **kwargs
): 
3410         """GetDisabledBitmap(self) -> Bitmap""" 
3411         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3413     def GetBitmap(*args
, **kwargs
): 
3414         """GetBitmap(self) -> Bitmap""" 
3415         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3417     def GetLabel(*args
, **kwargs
): 
3418         """GetLabel(self) -> String""" 
3419         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3421     def GetShortHelp(*args
, **kwargs
): 
3422         """GetShortHelp(self) -> String""" 
3423         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3425     def GetLongHelp(*args
, **kwargs
): 
3426         """GetLongHelp(self) -> String""" 
3427         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3429     def Enable(*args
, **kwargs
): 
3430         """Enable(self, bool enable) -> bool""" 
3431         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3433     def Toggle(*args
, **kwargs
): 
3435         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3437     def SetToggle(*args
, **kwargs
): 
3438         """SetToggle(self, bool toggle) -> bool""" 
3439         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3441     def SetShortHelp(*args
, **kwargs
): 
3442         """SetShortHelp(self, String help) -> bool""" 
3443         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3445     def SetLongHelp(*args
, **kwargs
): 
3446         """SetLongHelp(self, String help) -> bool""" 
3447         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3449     def SetNormalBitmap(*args
, **kwargs
): 
3450         """SetNormalBitmap(self, Bitmap bmp)""" 
3451         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3453     def SetDisabledBitmap(*args
, **kwargs
): 
3454         """SetDisabledBitmap(self, Bitmap bmp)""" 
3455         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3457     def SetLabel(*args
, **kwargs
): 
3458         """SetLabel(self, String label)""" 
3459         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3461     def Detach(*args
, **kwargs
): 
3463         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3465     def Attach(*args
, **kwargs
): 
3466         """Attach(self, ToolBarBase tbar)""" 
3467         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3469     def GetClientData(*args
, **kwargs
): 
3470         """GetClientData(self) -> PyObject""" 
3471         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3473     def SetClientData(*args
, **kwargs
): 
3474         """SetClientData(self, PyObject clientData)""" 
3475         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3477     GetBitmap1 
= GetNormalBitmap
 
3478     GetBitmap2 
= GetDisabledBitmap
 
3479     SetBitmap1 
= SetNormalBitmap
 
3480     SetBitmap2 
= SetDisabledBitmap
 
3482 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3484 class ToolBarBase(_core
.Control
): 
3485     """Proxy of C++ ToolBarBase class""" 
3486     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3487     def __init__(self
): raise AttributeError, "No constructor defined" 
3488     __repr__ 
= _swig_repr
 
3489     def DoAddTool(*args
, **kwargs
): 
3491         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3492             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3493             String longHelp=EmptyString,  
3494             PyObject clientData=None) -> ToolBarToolBase 
3496         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3498     def DoInsertTool(*args
, **kwargs
): 
3500         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3501             int kind=ITEM_NORMAL,  
3502             String shortHelp=EmptyString, String longHelp=EmptyString,  
3503             PyObject clientData=None) -> ToolBarToolBase 
3505         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3507     # These match the original Add methods for this class, kept for 
3508     # backwards compatibility with versions < 2.3.3. 
3511     def AddTool(self
, id, bitmap
, 
3512                 pushedBitmap 
= wx
.NullBitmap
, 
3515                 shortHelpString 
= '', 
3516                 longHelpString 
= '') : 
3517         '''Old style method to add a tool to the toolbar.''' 
3518         kind 
= wx
.ITEM_NORMAL
 
3519         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3520         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3521                               shortHelpString
, longHelpString
, clientData
) 
3523     def AddSimpleTool(self
, id, bitmap
, 
3524                       shortHelpString 
= '', 
3525                       longHelpString 
= '', 
3527         '''Old style method to add a tool to the toolbar.''' 
3528         kind 
= wx
.ITEM_NORMAL
 
3529         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3530         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3531                               shortHelpString
, longHelpString
, None) 
3533     def InsertTool(self
, pos
, id, bitmap
, 
3534                    pushedBitmap 
= wx
.NullBitmap
, 
3537                    shortHelpString 
= '', 
3538                    longHelpString 
= ''): 
3539         '''Old style method to insert a tool in the toolbar.''' 
3540         kind 
= wx
.ITEM_NORMAL
 
3541         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3542         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3543                                  shortHelpString
, longHelpString
, clientData
) 
3545     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3546                          shortHelpString 
= '', 
3547                          longHelpString 
= '', 
3549         '''Old style method to insert a tool in the toolbar.''' 
3550         kind 
= wx
.ITEM_NORMAL
 
3551         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3552         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3553                                  shortHelpString
, longHelpString
, None) 
3556     # The following are the new toolbar Add methods starting with 
3557     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3558     # able to keep backwards compatibility with using the above 
3559     # methods.  Eventually these should migrate to be the methods used 
3560     # primarily and lose the 'Label' in the name... 
3562     def AddLabelTool(self
, id, label
, bitmap
, 
3563                      bmpDisabled 
= wx
.NullBitmap
, 
3564                      kind 
= wx
.ITEM_NORMAL
, 
3565                      shortHelp 
= '', longHelp 
= '', 
3568         The full AddTool() function. 
3570         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3571         is created and used as the disabled image. 
3573         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3574                               shortHelp
, longHelp
, clientData
) 
3577     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3578                         bmpDisabled 
= wx
.NullBitmap
, 
3579                         kind 
= wx
.ITEM_NORMAL
, 
3580                         shortHelp 
= '', longHelp 
= '', 
3583         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3584         is equivalent to AddTool() 
3586         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3587                                  shortHelp
, longHelp
, clientData
) 
3589     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3590                         bmpDisabled 
= wx
.NullBitmap
, 
3591                         shortHelp 
= '', longHelp 
= '', 
3593         '''Add a check tool, i.e. a tool which can be toggled''' 
3594         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3595                               shortHelp
, longHelp
, clientData
) 
3597     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3598                           bmpDisabled 
= wx
.NullBitmap
, 
3599                           shortHelp 
= '', longHelp 
= '', 
3602         Add a radio tool, i.e. a tool which can be toggled and releases any 
3603         other toggled radio tools in the same group when it happens 
3605         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3606                               shortHelp
, longHelp
, clientData
) 
3609     # For consistency with the backwards compatible methods above, here are 
3610     # some non-'Label' versions of the Check and Radio methods 
3612     def AddCheckTool(self
, id, bitmap
, 
3613                      bmpDisabled 
= wx
.NullBitmap
, 
3614                      shortHelp 
= '', longHelp 
= '', 
3616         '''Add a check tool, i.e. a tool which can be toggled''' 
3617         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3618                               shortHelp
, longHelp
, clientData
) 
3620     def AddRadioTool(self
, id, bitmap
, 
3621                      bmpDisabled 
= wx
.NullBitmap
, 
3622                      shortHelp 
= '', longHelp 
= '', 
3625         Add a radio tool, i.e. a tool which can be toggled and releases any 
3626         other toggled radio tools in the same group when it happens 
3628         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3629                               shortHelp
, longHelp
, clientData
) 
3631     def AddToolItem(*args
, **kwargs
): 
3632         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3633         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3635     def InsertToolItem(*args
, **kwargs
): 
3636         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3637         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3639     def AddControl(*args
, **kwargs
): 
3640         """AddControl(self, Control control) -> ToolBarToolBase""" 
3641         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3643     def InsertControl(*args
, **kwargs
): 
3644         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3645         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3647     def FindControl(*args
, **kwargs
): 
3648         """FindControl(self, int id) -> Control""" 
3649         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3651     def AddSeparator(*args
, **kwargs
): 
3652         """AddSeparator(self) -> ToolBarToolBase""" 
3653         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3655     def InsertSeparator(*args
, **kwargs
): 
3656         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3657         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3659     def RemoveTool(*args
, **kwargs
): 
3660         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3661         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3663     def DeleteToolByPos(*args
, **kwargs
): 
3664         """DeleteToolByPos(self, size_t pos) -> bool""" 
3665         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3667     def DeleteTool(*args
, **kwargs
): 
3668         """DeleteTool(self, int id) -> bool""" 
3669         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3671     def ClearTools(*args
, **kwargs
): 
3672         """ClearTools(self)""" 
3673         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3675     def Realize(*args
, **kwargs
): 
3676         """Realize(self) -> bool""" 
3677         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3679     def EnableTool(*args
, **kwargs
): 
3680         """EnableTool(self, int id, bool enable)""" 
3681         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3683     def ToggleTool(*args
, **kwargs
): 
3684         """ToggleTool(self, int id, bool toggle)""" 
3685         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3687     def SetToggle(*args
, **kwargs
): 
3688         """SetToggle(self, int id, bool toggle)""" 
3689         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3691     def GetToolClientData(*args
, **kwargs
): 
3692         """GetToolClientData(self, int id) -> PyObject""" 
3693         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3695     def SetToolClientData(*args
, **kwargs
): 
3696         """SetToolClientData(self, int id, PyObject clientData)""" 
3697         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3699     def GetToolPos(*args
, **kwargs
): 
3700         """GetToolPos(self, int id) -> int""" 
3701         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3703     def GetToolState(*args
, **kwargs
): 
3704         """GetToolState(self, int id) -> bool""" 
3705         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3707     def GetToolEnabled(*args
, **kwargs
): 
3708         """GetToolEnabled(self, int id) -> bool""" 
3709         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3711     def SetToolShortHelp(*args
, **kwargs
): 
3712         """SetToolShortHelp(self, int id, String helpString)""" 
3713         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3715     def GetToolShortHelp(*args
, **kwargs
): 
3716         """GetToolShortHelp(self, int id) -> String""" 
3717         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3719     def SetToolLongHelp(*args
, **kwargs
): 
3720         """SetToolLongHelp(self, int id, String helpString)""" 
3721         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3723     def GetToolLongHelp(*args
, **kwargs
): 
3724         """GetToolLongHelp(self, int id) -> String""" 
3725         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3727     def SetMarginsXY(*args
, **kwargs
): 
3728         """SetMarginsXY(self, int x, int y)""" 
3729         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3731     def SetMargins(*args
, **kwargs
): 
3732         """SetMargins(self, Size size)""" 
3733         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3735     def SetToolPacking(*args
, **kwargs
): 
3736         """SetToolPacking(self, int packing)""" 
3737         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3739     def SetToolSeparation(*args
, **kwargs
): 
3740         """SetToolSeparation(self, int separation)""" 
3741         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3743     def GetToolMargins(*args
, **kwargs
): 
3744         """GetToolMargins(self) -> Size""" 
3745         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3747     def GetMargins(*args
, **kwargs
): 
3748         """GetMargins(self) -> Size""" 
3749         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3751     def GetToolPacking(*args
, **kwargs
): 
3752         """GetToolPacking(self) -> int""" 
3753         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3755     def GetToolSeparation(*args
, **kwargs
): 
3756         """GetToolSeparation(self) -> int""" 
3757         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3759     def SetRows(*args
, **kwargs
): 
3760         """SetRows(self, int nRows)""" 
3761         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3763     def SetMaxRowsCols(*args
, **kwargs
): 
3764         """SetMaxRowsCols(self, int rows, int cols)""" 
3765         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3767     def GetMaxRows(*args
, **kwargs
): 
3768         """GetMaxRows(self) -> int""" 
3769         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3771     def GetMaxCols(*args
, **kwargs
): 
3772         """GetMaxCols(self) -> int""" 
3773         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3775     def SetToolBitmapSize(*args
, **kwargs
): 
3776         """SetToolBitmapSize(self, Size size)""" 
3777         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3779     def GetToolBitmapSize(*args
, **kwargs
): 
3780         """GetToolBitmapSize(self) -> Size""" 
3781         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3783     def GetToolSize(*args
, **kwargs
): 
3784         """GetToolSize(self) -> Size""" 
3785         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3787     def FindToolForPosition(*args
, **kwargs
): 
3788         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3789         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3791     def FindById(*args
, **kwargs
): 
3792         """FindById(self, int toolid) -> ToolBarToolBase""" 
3793         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3795     def IsVertical(*args
, **kwargs
): 
3796         """IsVertical(self) -> bool""" 
3797         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3799     def GetToolsCount(*args
, **kwargs
): 
3800         """GetToolsCount(self) -> size_t""" 
3801         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3803 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3805 class ToolBar(ToolBarBase
): 
3806     """Proxy of C++ ToolBar class""" 
3807     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3808     __repr__ 
= _swig_repr
 
3809     def __init__(self
, *args
, **kwargs
):  
3811         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3812             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3813             String name=wxPyToolBarNameStr) -> ToolBar 
3815         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3816         self
._setOORInfo
(self
) 
3818     def Create(*args
, **kwargs
): 
3820         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3821             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3822             String name=wxPyToolBarNameStr) -> bool 
3824         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3826     def GetClassDefaultAttributes(*args
, **kwargs
): 
3828         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3830         Get the default attributes for this class.  This is useful if you want 
3831         to use the same font or colour in your own control as in a standard 
3832         control -- which is a much better idea than hard coding specific 
3833         colours or fonts which might look completely out of place on the 
3834         user's system, especially if it uses themes. 
3836         The variant parameter is only relevant under Mac currently and is 
3837         ignore under other platforms. Under Mac, it will change the size of 
3838         the returned font. See `wx.Window.SetWindowVariant` for more about 
3841         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3843     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3844 _controls_
.ToolBar_swigregister(ToolBar
) 
3846 def PreToolBar(*args
, **kwargs
): 
3847     """PreToolBar() -> ToolBar""" 
3848     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3851 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3853     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3855     Get the default attributes for this class.  This is useful if you want 
3856     to use the same font or colour in your own control as in a standard 
3857     control -- which is a much better idea than hard coding specific 
3858     colours or fonts which might look completely out of place on the 
3859     user's system, especially if it uses themes. 
3861     The variant parameter is only relevant under Mac currently and is 
3862     ignore under other platforms. Under Mac, it will change the size of 
3863     the returned font. See `wx.Window.SetWindowVariant` for more about 
3866   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3868 #--------------------------------------------------------------------------- 
3870 LC_VRULES 
= _controls_
.LC_VRULES
 
3871 LC_HRULES 
= _controls_
.LC_HRULES
 
3872 LC_ICON 
= _controls_
.LC_ICON
 
3873 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3874 LC_LIST 
= _controls_
.LC_LIST
 
3875 LC_REPORT 
= _controls_
.LC_REPORT
 
3876 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3877 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3878 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3879 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3880 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3881 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3882 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3883 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3884 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3885 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3886 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3887 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3888 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3889 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3890 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3891 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3892 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3893 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3894 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3895 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3896 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3897 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3898 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3899 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3900 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3901 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3902 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3903 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3904 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3905 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3906 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3907 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3908 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3909 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3910 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3911 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3912 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3913 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3914 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3915 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3916 LIST_GETSUBITEMRECT_WHOLEITEM 
= _controls_
.LIST_GETSUBITEMRECT_WHOLEITEM
 
3917 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3918 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3919 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3920 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3921 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3922 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3923 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3924 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3925 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3926 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3927 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3928 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3929 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3930 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3931 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3932 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3933 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3934 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3935 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3936 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3937 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3938 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3939 #--------------------------------------------------------------------------- 
3941 class ListItemAttr(object): 
3942     """Proxy of C++ ListItemAttr class""" 
3943     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3944     __repr__ 
= _swig_repr
 
3945     def __init__(self
, *args
, **kwargs
):  
3947         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3948             Font font=wxNullFont) -> ListItemAttr 
3950         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
3951     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
3952     __del__ 
= lambda self 
: None; 
3953     def SetTextColour(*args
, **kwargs
): 
3954         """SetTextColour(self, Colour colText)""" 
3955         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3957     def SetBackgroundColour(*args
, **kwargs
): 
3958         """SetBackgroundColour(self, Colour colBack)""" 
3959         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3961     def SetFont(*args
, **kwargs
): 
3962         """SetFont(self, Font font)""" 
3963         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3965     def HasTextColour(*args
, **kwargs
): 
3966         """HasTextColour(self) -> bool""" 
3967         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3969     def HasBackgroundColour(*args
, **kwargs
): 
3970         """HasBackgroundColour(self) -> bool""" 
3971         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3973     def HasFont(*args
, **kwargs
): 
3974         """HasFont(self) -> bool""" 
3975         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3977     def GetTextColour(*args
, **kwargs
): 
3978         """GetTextColour(self) -> Colour""" 
3979         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3981     def GetBackgroundColour(*args
, **kwargs
): 
3982         """GetBackgroundColour(self) -> Colour""" 
3983         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3985     def GetFont(*args
, **kwargs
): 
3986         """GetFont(self) -> Font""" 
3987         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
3989     def AssignFrom(*args
, **kwargs
): 
3990         """AssignFrom(self, ListItemAttr source)""" 
3991         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
3993     def Destroy(*args
, **kwargs
): 
3995         val 
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
3999 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
4000 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4002 #--------------------------------------------------------------------------- 
4004 class ListItem(_core
.Object
): 
4005     """Proxy of C++ ListItem class""" 
4006     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4007     __repr__ 
= _swig_repr
 
4008     def __init__(self
, *args
, **kwargs
):  
4009         """__init__(self) -> ListItem""" 
4010         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4011     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4012     __del__ 
= lambda self 
: None; 
4013     def Clear(*args
, **kwargs
): 
4015         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4017     def ClearAttributes(*args
, **kwargs
): 
4018         """ClearAttributes(self)""" 
4019         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4021     def SetMask(*args
, **kwargs
): 
4022         """SetMask(self, long mask)""" 
4023         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4025     def SetId(*args
, **kwargs
): 
4026         """SetId(self, long id)""" 
4027         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4029     def SetColumn(*args
, **kwargs
): 
4030         """SetColumn(self, int col)""" 
4031         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4033     def SetState(*args
, **kwargs
): 
4034         """SetState(self, long state)""" 
4035         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4037     def SetStateMask(*args
, **kwargs
): 
4038         """SetStateMask(self, long stateMask)""" 
4039         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4041     def SetText(*args
, **kwargs
): 
4042         """SetText(self, String text)""" 
4043         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4045     def SetImage(*args
, **kwargs
): 
4046         """SetImage(self, int image)""" 
4047         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4049     def SetData(*args
, **kwargs
): 
4050         """SetData(self, long data)""" 
4051         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4053     def SetWidth(*args
, **kwargs
): 
4054         """SetWidth(self, int width)""" 
4055         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4057     def SetAlign(*args
, **kwargs
): 
4058         """SetAlign(self, int align)""" 
4059         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4061     def SetTextColour(*args
, **kwargs
): 
4062         """SetTextColour(self, Colour colText)""" 
4063         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4065     def SetBackgroundColour(*args
, **kwargs
): 
4066         """SetBackgroundColour(self, Colour colBack)""" 
4067         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4069     def SetFont(*args
, **kwargs
): 
4070         """SetFont(self, Font font)""" 
4071         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4073     def GetMask(*args
, **kwargs
): 
4074         """GetMask(self) -> long""" 
4075         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4077     def GetId(*args
, **kwargs
): 
4078         """GetId(self) -> long""" 
4079         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4081     def GetColumn(*args
, **kwargs
): 
4082         """GetColumn(self) -> int""" 
4083         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4085     def GetState(*args
, **kwargs
): 
4086         """GetState(self) -> long""" 
4087         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4089     def GetText(*args
, **kwargs
): 
4090         """GetText(self) -> String""" 
4091         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4093     def GetImage(*args
, **kwargs
): 
4094         """GetImage(self) -> int""" 
4095         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4097     def GetData(*args
, **kwargs
): 
4098         """GetData(self) -> long""" 
4099         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4101     def GetWidth(*args
, **kwargs
): 
4102         """GetWidth(self) -> int""" 
4103         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4105     def GetAlign(*args
, **kwargs
): 
4106         """GetAlign(self) -> int""" 
4107         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4109     def GetAttributes(*args
, **kwargs
): 
4110         """GetAttributes(self) -> ListItemAttr""" 
4111         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4113     def HasAttributes(*args
, **kwargs
): 
4114         """HasAttributes(self) -> bool""" 
4115         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4117     def GetTextColour(*args
, **kwargs
): 
4118         """GetTextColour(self) -> Colour""" 
4119         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4121     def GetBackgroundColour(*args
, **kwargs
): 
4122         """GetBackgroundColour(self) -> Colour""" 
4123         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4125     def GetFont(*args
, **kwargs
): 
4126         """GetFont(self) -> Font""" 
4127         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4129     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4130     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4131     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4132     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4133     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4134     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4135     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4136     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4137     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4138     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4139 _controls_
.ListItem_swigregister(ListItem
) 
4141 #--------------------------------------------------------------------------- 
4143 class ListEvent(_core
.NotifyEvent
): 
4144     """Proxy of C++ ListEvent class""" 
4145     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4146     __repr__ 
= _swig_repr
 
4147     def __init__(self
, *args
, **kwargs
):  
4148         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4149         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4150     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4151     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4152     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4153     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4154     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4155     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4156     def GetKeyCode(*args
, **kwargs
): 
4157         """GetKeyCode(self) -> int""" 
4158         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4160     GetCode 
= GetKeyCode 
 
4161     def GetIndex(*args
, **kwargs
): 
4162         """GetIndex(self) -> long""" 
4163         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4165     def GetColumn(*args
, **kwargs
): 
4166         """GetColumn(self) -> int""" 
4167         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4169     def GetPoint(*args
, **kwargs
): 
4170         """GetPoint(self) -> Point""" 
4171         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4173     GetPosition 
= GetPoint 
 
4174     def GetLabel(*args
, **kwargs
): 
4175         """GetLabel(self) -> String""" 
4176         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4178     def GetText(*args
, **kwargs
): 
4179         """GetText(self) -> String""" 
4180         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4182     def GetImage(*args
, **kwargs
): 
4183         """GetImage(self) -> int""" 
4184         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4186     def GetData(*args
, **kwargs
): 
4187         """GetData(self) -> long""" 
4188         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4190     def GetMask(*args
, **kwargs
): 
4191         """GetMask(self) -> long""" 
4192         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4194     def GetItem(*args
, **kwargs
): 
4195         """GetItem(self) -> ListItem""" 
4196         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4198     def GetCacheFrom(*args
, **kwargs
): 
4199         """GetCacheFrom(self) -> long""" 
4200         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4202     def GetCacheTo(*args
, **kwargs
): 
4203         """GetCacheTo(self) -> long""" 
4204         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4206     def IsEditCancelled(*args
, **kwargs
): 
4207         """IsEditCancelled(self) -> bool""" 
4208         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4210     def SetEditCanceled(*args
, **kwargs
): 
4211         """SetEditCanceled(self, bool editCancelled)""" 
4212         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4214 _controls_
.ListEvent_swigregister(ListEvent
) 
4216 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4217 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4218 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4219 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4220 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4221 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4222 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4223 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4224 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4225 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4226 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4227 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4228 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4229 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4230 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4231 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4232 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4233 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4234 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4235 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4236 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4237 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4238 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4239 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4240 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4241 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4246 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4247 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4248 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4249 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4250 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4251 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4252 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4253 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4254 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4255 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4256 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4257 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4258 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4259 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4265 #--------------------------------------------------------------------------- 
4267 class ListCtrl(_core
.Control
): 
4268     """Proxy of C++ ListCtrl class""" 
4269     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4270     __repr__ 
= _swig_repr
 
4271     def __init__(self
, *args
, **kwargs
):  
4273         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4274             Size size=DefaultSize, long style=LC_ICON,  
4275             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4277         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4278         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4280     def Create(*args
, **kwargs
): 
4282         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4283             Size size=DefaultSize, long style=LC_ICON,  
4284             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4286         Do the 2nd phase and create the GUI control. 
4288         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4290     def _setCallbackInfo(*args
, **kwargs
): 
4291         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4292         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4294     def GetColumn(*args
, **kwargs
): 
4295         """GetColumn(self, int col) -> ListItem""" 
4296         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4297         if val 
is not None: val
.thisown 
= 1 
4300     def SetColumn(*args
, **kwargs
): 
4301         """SetColumn(self, int col, ListItem item) -> bool""" 
4302         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4304     def GetColumnWidth(*args
, **kwargs
): 
4305         """GetColumnWidth(self, int col) -> int""" 
4306         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4308     def SetColumnWidth(*args
, **kwargs
): 
4309         """SetColumnWidth(self, int col, int width) -> bool""" 
4310         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4312     def GetCountPerPage(*args
, **kwargs
): 
4313         """GetCountPerPage(self) -> int""" 
4314         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4316     def GetViewRect(*args
, **kwargs
): 
4317         """GetViewRect(self) -> Rect""" 
4318         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4320     def GetEditControl(*args
, **kwargs
): 
4321         """GetEditControl(self) -> TextCtrl""" 
4322         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4324     def GetItem(*args
, **kwargs
): 
4325         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4326         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4327         if val 
is not None: val
.thisown 
= 1 
4330     def SetItem(*args
, **kwargs
): 
4331         """SetItem(self, ListItem info) -> bool""" 
4332         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4334     def SetStringItem(*args
, **kwargs
): 
4335         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4336         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4338     def GetItemState(*args
, **kwargs
): 
4339         """GetItemState(self, long item, long stateMask) -> int""" 
4340         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4342     def SetItemState(*args
, **kwargs
): 
4343         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4344         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4346     def SetItemImage(*args
, **kwargs
): 
4347         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4348         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4350     def SetItemColumnImage(*args
, **kwargs
): 
4351         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4352         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4354     def GetItemText(*args
, **kwargs
): 
4355         """GetItemText(self, long item) -> String""" 
4356         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4358     def SetItemText(*args
, **kwargs
): 
4359         """SetItemText(self, long item, String str)""" 
4360         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4362     def GetItemData(*args
, **kwargs
): 
4363         """GetItemData(self, long item) -> long""" 
4364         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4366     def SetItemData(*args
, **kwargs
): 
4367         """SetItemData(self, long item, long data) -> bool""" 
4368         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4370     def GetItemPosition(*args
, **kwargs
): 
4371         """GetItemPosition(self, long item) -> Point""" 
4372         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4374     def GetItemRect(*args
, **kwargs
): 
4375         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4376         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4378     def SetItemPosition(*args
, **kwargs
): 
4379         """SetItemPosition(self, long item, Point pos) -> bool""" 
4380         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4382     def GetItemCount(*args
, **kwargs
): 
4383         """GetItemCount(self) -> int""" 
4384         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4386     def GetColumnCount(*args
, **kwargs
): 
4387         """GetColumnCount(self) -> int""" 
4388         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4390     def GetItemSpacing(*args
, **kwargs
): 
4391         """GetItemSpacing(self) -> Size""" 
4392         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4394     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4395     def SetItemSpacing(*args
, **kwargs
): 
4396         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4397         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4399     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4400     def GetSelectedItemCount(*args
, **kwargs
): 
4401         """GetSelectedItemCount(self) -> int""" 
4402         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4404     def GetTextColour(*args
, **kwargs
): 
4405         """GetTextColour(self) -> Colour""" 
4406         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4408     def SetTextColour(*args
, **kwargs
): 
4409         """SetTextColour(self, Colour col)""" 
4410         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4412     def GetTopItem(*args
, **kwargs
): 
4413         """GetTopItem(self) -> long""" 
4414         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4416     def SetSingleStyle(*args
, **kwargs
): 
4417         """SetSingleStyle(self, long style, bool add=True)""" 
4418         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4420     def GetNextItem(*args
, **kwargs
): 
4421         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4422         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4424     def GetImageList(*args
, **kwargs
): 
4425         """GetImageList(self, int which) -> ImageList""" 
4426         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4428     def SetImageList(*args
, **kwargs
): 
4429         """SetImageList(self, ImageList imageList, int which)""" 
4430         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4432     def AssignImageList(*args
, **kwargs
): 
4433         """AssignImageList(self, ImageList imageList, int which)""" 
4434         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4436     def InReportView(*args
, **kwargs
): 
4437         """InReportView(self) -> bool""" 
4438         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4440     def IsVirtual(*args
, **kwargs
): 
4441         """IsVirtual(self) -> bool""" 
4442         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4444     def RefreshItem(*args
, **kwargs
): 
4445         """RefreshItem(self, long item)""" 
4446         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4448     def RefreshItems(*args
, **kwargs
): 
4449         """RefreshItems(self, long itemFrom, long itemTo)""" 
4450         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4452     def Arrange(*args
, **kwargs
): 
4453         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4454         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4456     def DeleteItem(*args
, **kwargs
): 
4457         """DeleteItem(self, long item) -> bool""" 
4458         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4460     def DeleteAllItems(*args
, **kwargs
): 
4461         """DeleteAllItems(self) -> bool""" 
4462         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4464     def DeleteColumn(*args
, **kwargs
): 
4465         """DeleteColumn(self, int col) -> bool""" 
4466         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4468     def DeleteAllColumns(*args
, **kwargs
): 
4469         """DeleteAllColumns(self) -> bool""" 
4470         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4472     def ClearAll(*args
, **kwargs
): 
4473         """ClearAll(self)""" 
4474         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4476     def EditLabel(*args
, **kwargs
): 
4477         """EditLabel(self, long item)""" 
4478         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4480     def EnsureVisible(*args
, **kwargs
): 
4481         """EnsureVisible(self, long item) -> bool""" 
4482         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4484     def FindItem(*args
, **kwargs
): 
4485         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4486         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4488     def FindItemData(*args
, **kwargs
): 
4489         """FindItemData(self, long start, long data) -> long""" 
4490         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4492     def FindItemAtPos(*args
, **kwargs
): 
4493         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4494         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4496     def HitTest(*args
, **kwargs
): 
4498         HitTest(Point point) -> (item, where) 
4500         Determines which item (if any) is at the specified point, giving 
4501          in the second return value (see wx.LIST_HITTEST flags.) 
4503         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4505     def HitTestSubItem(*args
, **kwargs
): 
4507         HitTestSubItem(Point point) -> (item, where, subItem) 
4509         Determines which item (if any) is at the specified point, giving  in 
4510         the second return value (see wx.LIST_HITTEST flags) and also the subItem, if 
4513         return _controls_
.ListCtrl_HitTestSubItem(*args
, **kwargs
) 
4515     def InsertItem(*args
, **kwargs
): 
4516         """InsertItem(self, ListItem info) -> long""" 
4517         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4519     def InsertStringItem(*args
, **kwargs
): 
4520         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4521         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4523     def InsertImageItem(*args
, **kwargs
): 
4524         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4525         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4527     def InsertImageStringItem(*args
, **kwargs
): 
4528         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4529         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4531     def InsertColumnItem(*args
, **kwargs
): 
4532         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4533         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4535     InsertColumnInfo 
= InsertColumnItem 
 
4536     def InsertColumn(*args
, **kwargs
): 
4538         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4539             int width=-1) -> long 
4541         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4543     def SetItemCount(*args
, **kwargs
): 
4544         """SetItemCount(self, long count)""" 
4545         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4547     def ScrollList(*args
, **kwargs
): 
4548         """ScrollList(self, int dx, int dy) -> bool""" 
4549         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4551     def SetItemTextColour(*args
, **kwargs
): 
4552         """SetItemTextColour(self, long item, Colour col)""" 
4553         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4555     def GetItemTextColour(*args
, **kwargs
): 
4556         """GetItemTextColour(self, long item) -> Colour""" 
4557         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4559     def SetItemBackgroundColour(*args
, **kwargs
): 
4560         """SetItemBackgroundColour(self, long item, Colour col)""" 
4561         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4563     def GetItemBackgroundColour(*args
, **kwargs
): 
4564         """GetItemBackgroundColour(self, long item) -> Colour""" 
4565         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4567     def SetItemFont(*args
, **kwargs
): 
4568         """SetItemFont(self, long item, Font f)""" 
4569         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4571     def GetItemFont(*args
, **kwargs
): 
4572         """GetItemFont(self, long item) -> Font""" 
4573         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4577     def Select(self
, idx
, on
=1): 
4578         '''[de]select an item''' 
4579         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4581         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4583     def Focus(self
, idx
): 
4584         '''Focus and show the given item''' 
4585         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4586         self
.EnsureVisible(idx
) 
4588     def GetFocusedItem(self
): 
4589         '''get the currently focused item or -1 if none''' 
4590         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4592     def GetFirstSelected(self
, *args
): 
4593         '''return first selected item, or -1 when none''' 
4594         return self
.GetNextSelected(-1) 
4596     def GetNextSelected(self
, item
): 
4597         '''return subsequent selected items, or -1 when no more''' 
4598         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4600     def IsSelected(self
, idx
): 
4601         '''return True if the item is selected''' 
4602         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4604     def SetColumnImage(self
, col
, image
): 
4605         item 
= self
.GetColumn(col
) 
4606         # preserve all other attributes too 
4607         item
.SetMask( wx
.LIST_MASK_STATE |
 
4609                       wx
.LIST_MASK_IMAGE |
 
4612                       wx
.LIST_MASK_WIDTH |
 
4613                       wx
.LIST_MASK_FORMAT 
) 
4614         item
.SetImage(image
) 
4615         self
.SetColumn(col
, item
) 
4617     def ClearColumnImage(self
, col
): 
4618         self
.SetColumnImage(col
, -1) 
4620     def Append(self
, entry
): 
4621         '''Append an item to the list control.  The entry parameter should be a 
4622            sequence with an item for each column''' 
4628             pos 
= self
.GetItemCount() 
4629             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4630             for i 
in range(1, len(entry
)): 
4631                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4634     def SortItems(*args
, **kwargs
): 
4635         """SortItems(self, PyObject func) -> bool""" 
4636         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4638     def GetMainWindow(*args
, **kwargs
): 
4639         """GetMainWindow(self) -> Window""" 
4640         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4642     def GetClassDefaultAttributes(*args
, **kwargs
): 
4644         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4646         Get the default attributes for this class.  This is useful if you want 
4647         to use the same font or colour in your own control as in a standard 
4648         control -- which is a much better idea than hard coding specific 
4649         colours or fonts which might look completely out of place on the 
4650         user's system, especially if it uses themes. 
4652         The variant parameter is only relevant under Mac currently and is 
4653         ignore under other platforms. Under Mac, it will change the size of 
4654         the returned font. See `wx.Window.SetWindowVariant` for more about 
4657         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4659     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4660 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4662 def PreListCtrl(*args
, **kwargs
): 
4663     """PreListCtrl() -> ListCtrl""" 
4664     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4667 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4669     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4671     Get the default attributes for this class.  This is useful if you want 
4672     to use the same font or colour in your own control as in a standard 
4673     control -- which is a much better idea than hard coding specific 
4674     colours or fonts which might look completely out of place on the 
4675     user's system, especially if it uses themes. 
4677     The variant parameter is only relevant under Mac currently and is 
4678     ignore under other platforms. Under Mac, it will change the size of 
4679     the returned font. See `wx.Window.SetWindowVariant` for more about 
4682   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4684 #--------------------------------------------------------------------------- 
4686 class ListView(ListCtrl
): 
4687     """Proxy of C++ ListView class""" 
4688     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4689     __repr__ 
= _swig_repr
 
4690     def __init__(self
, *args
, **kwargs
):  
4692         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4693             Size size=DefaultSize, long style=LC_REPORT,  
4694             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4696         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4697         self
._setOORInfo
(self
) 
4699     def Create(*args
, **kwargs
): 
4701         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4702             Size size=DefaultSize, long style=LC_REPORT,  
4703             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4705         Do the 2nd phase and create the GUI control. 
4707         return _controls_
.ListView_Create(*args
, **kwargs
) 
4709     def Select(*args
, **kwargs
): 
4710         """Select(self, long n, bool on=True)""" 
4711         return _controls_
.ListView_Select(*args
, **kwargs
) 
4713     def Focus(*args
, **kwargs
): 
4714         """Focus(self, long index)""" 
4715         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4717     def GetFocusedItem(*args
, **kwargs
): 
4718         """GetFocusedItem(self) -> long""" 
4719         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4721     def GetNextSelected(*args
, **kwargs
): 
4722         """GetNextSelected(self, long item) -> long""" 
4723         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4725     def GetFirstSelected(*args
, **kwargs
): 
4726         """GetFirstSelected(self) -> long""" 
4727         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4729     def IsSelected(*args
, **kwargs
): 
4730         """IsSelected(self, long index) -> bool""" 
4731         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4733     def SetColumnImage(*args
, **kwargs
): 
4734         """SetColumnImage(self, int col, int image)""" 
4735         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4737     def ClearColumnImage(*args
, **kwargs
): 
4738         """ClearColumnImage(self, int col)""" 
4739         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4741 _controls_
.ListView_swigregister(ListView
) 
4743 def PreListView(*args
, **kwargs
): 
4744     """PreListView() -> ListView""" 
4745     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4748 #--------------------------------------------------------------------------- 
4750 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4751 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4752 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4753 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4754 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4755 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4756 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4757 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4758 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4759 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4760 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4761 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4762 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4763 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4766 wxTR_AQUA_BUTTONS 
= 0 
4768 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4769 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4770 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4771 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4772 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4773 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4774 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4775 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4776 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4777 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4778 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4779 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4780 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4781 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4782 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4783 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4784 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4785 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4786 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4787 #--------------------------------------------------------------------------- 
4789 class TreeItemId(object): 
4790     """Proxy of C++ TreeItemId class""" 
4791     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4792     __repr__ 
= _swig_repr
 
4793     def __init__(self
, *args
, **kwargs
):  
4794         """__init__(self) -> TreeItemId""" 
4795         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4796     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4797     __del__ 
= lambda self 
: None; 
4798     def IsOk(*args
, **kwargs
): 
4799         """IsOk(self) -> bool""" 
4800         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4802     def __eq__(*args
, **kwargs
): 
4803         """__eq__(self, TreeItemId other) -> bool""" 
4804         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4806     def __ne__(*args
, **kwargs
): 
4807         """__ne__(self, TreeItemId other) -> bool""" 
4808         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4810     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4812     def __nonzero__(self
): return self
.IsOk()  
4813 _controls_
.TreeItemId_swigregister(TreeItemId
) 
4814 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4816 class TreeItemData(object): 
4817     """Proxy of C++ TreeItemData class""" 
4818     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4819     __repr__ 
= _swig_repr
 
4820     def __init__(self
, *args
, **kwargs
):  
4821         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4822         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
4823     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
4824     __del__ 
= lambda self 
: None; 
4825     def GetData(*args
, **kwargs
): 
4826         """GetData(self) -> PyObject""" 
4827         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4829     def SetData(*args
, **kwargs
): 
4830         """SetData(self, PyObject obj)""" 
4831         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4833     def GetId(*args
, **kwargs
): 
4834         """GetId(self) -> TreeItemId""" 
4835         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4837     def SetId(*args
, **kwargs
): 
4838         """SetId(self, TreeItemId id)""" 
4839         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4841     def Destroy(*args
, **kwargs
): 
4843         val 
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4847 _controls_
.TreeItemData_swigregister(TreeItemData
) 
4849 #--------------------------------------------------------------------------- 
4851 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4852 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4853 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4854 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4855 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4856 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4857 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4858 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4859 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4860 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4861 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4862 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4863 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4864 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4865 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4866 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4867 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4868 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4869 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4870 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4871 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
4872 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4873 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4874 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4875 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4876 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4877 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4878 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4879 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4880 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4881 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4882 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4883 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4884 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4885 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4886 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4887 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4888 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4889 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4890 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4891 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4892 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
4894 class TreeEvent(_core
.NotifyEvent
): 
4895     """Proxy of C++ TreeEvent class""" 
4896     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4897     __repr__ 
= _swig_repr
 
4898     def __init__(self
, *args
):  
4900         __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent 
4901         __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent 
4903         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
)) 
4904     def GetItem(*args
, **kwargs
): 
4905         """GetItem(self) -> TreeItemId""" 
4906         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4908     def SetItem(*args
, **kwargs
): 
4909         """SetItem(self, TreeItemId item)""" 
4910         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4912     def GetOldItem(*args
, **kwargs
): 
4913         """GetOldItem(self) -> TreeItemId""" 
4914         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4916     def SetOldItem(*args
, **kwargs
): 
4917         """SetOldItem(self, TreeItemId item)""" 
4918         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4920     def GetPoint(*args
, **kwargs
): 
4921         """GetPoint(self) -> Point""" 
4922         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4924     def SetPoint(*args
, **kwargs
): 
4925         """SetPoint(self, Point pt)""" 
4926         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4928     def GetKeyEvent(*args
, **kwargs
): 
4929         """GetKeyEvent(self) -> KeyEvent""" 
4930         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4932     def GetKeyCode(*args
, **kwargs
): 
4933         """GetKeyCode(self) -> int""" 
4934         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4936     def SetKeyEvent(*args
, **kwargs
): 
4937         """SetKeyEvent(self, KeyEvent evt)""" 
4938         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4940     def GetLabel(*args
, **kwargs
): 
4941         """GetLabel(self) -> String""" 
4942         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4944     def SetLabel(*args
, **kwargs
): 
4945         """SetLabel(self, String label)""" 
4946         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4948     def IsEditCancelled(*args
, **kwargs
): 
4949         """IsEditCancelled(self) -> bool""" 
4950         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4952     def SetEditCanceled(*args
, **kwargs
): 
4953         """SetEditCanceled(self, bool editCancelled)""" 
4954         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4956     def SetToolTip(*args
, **kwargs
): 
4957         """SetToolTip(self, String toolTip)""" 
4958         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4960     def GetToolTip(*args
, **kwargs
): 
4961         """GetToolTip(self) -> String""" 
4962         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
4964 _controls_
.TreeEvent_swigregister(TreeEvent
) 
4966 #--------------------------------------------------------------------------- 
4968 class TreeCtrl(_core
.Control
): 
4969     """Proxy of C++ TreeCtrl class""" 
4970     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4971     __repr__ 
= _swig_repr
 
4972     def __init__(self
, *args
, **kwargs
):  
4974         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4975             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4976             Validator validator=DefaultValidator,  
4977             String name=TreeCtrlNameStr) -> TreeCtrl 
4979         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
4980         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4982     def Create(*args
, **kwargs
): 
4984         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4985             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4986             Validator validator=DefaultValidator,  
4987             String name=TreeCtrlNameStr) -> bool 
4989         Do the 2nd phase and create the GUI control. 
4991         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
4993     def _setCallbackInfo(*args
, **kwargs
): 
4994         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4995         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
4997     def GetCount(*args
, **kwargs
): 
4998         """GetCount(self) -> unsigned int""" 
4999         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5001     def GetIndent(*args
, **kwargs
): 
5002         """GetIndent(self) -> unsigned int""" 
5003         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5005     def SetIndent(*args
, **kwargs
): 
5006         """SetIndent(self, unsigned int indent)""" 
5007         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5009     def GetSpacing(*args
, **kwargs
): 
5010         """GetSpacing(self) -> unsigned int""" 
5011         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5013     def SetSpacing(*args
, **kwargs
): 
5014         """SetSpacing(self, unsigned int spacing)""" 
5015         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5017     def GetImageList(*args
, **kwargs
): 
5018         """GetImageList(self) -> ImageList""" 
5019         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5021     def GetStateImageList(*args
, **kwargs
): 
5022         """GetStateImageList(self) -> ImageList""" 
5023         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5025     def SetImageList(*args
, **kwargs
): 
5026         """SetImageList(self, ImageList imageList)""" 
5027         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5029     def SetStateImageList(*args
, **kwargs
): 
5030         """SetStateImageList(self, ImageList imageList)""" 
5031         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5033     def AssignImageList(*args
, **kwargs
): 
5034         """AssignImageList(self, ImageList imageList)""" 
5035         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5037     def AssignStateImageList(*args
, **kwargs
): 
5038         """AssignStateImageList(self, ImageList imageList)""" 
5039         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5041     def GetItemText(*args
, **kwargs
): 
5042         """GetItemText(self, TreeItemId item) -> String""" 
5043         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5045     def GetItemImage(*args
, **kwargs
): 
5046         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5047         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5049     def GetItemData(*args
, **kwargs
): 
5050         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5051         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5053     def GetItemPyData(*args
, **kwargs
): 
5054         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5055         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5057     GetPyData 
= GetItemPyData 
 
5058     def GetItemTextColour(*args
, **kwargs
): 
5059         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5060         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5062     def GetItemBackgroundColour(*args
, **kwargs
): 
5063         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5064         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5066     def GetItemFont(*args
, **kwargs
): 
5067         """GetItemFont(self, TreeItemId item) -> Font""" 
5068         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5070     def SetItemText(*args
, **kwargs
): 
5071         """SetItemText(self, TreeItemId item, String text)""" 
5072         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5074     def SetItemImage(*args
, **kwargs
): 
5075         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5076         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5078     def SetItemData(*args
, **kwargs
): 
5079         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5080         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5082     def SetItemPyData(*args
, **kwargs
): 
5083         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5084         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5086     SetPyData 
= SetItemPyData 
 
5087     def SetItemHasChildren(*args
, **kwargs
): 
5088         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5089         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5091     def SetItemBold(*args
, **kwargs
): 
5092         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5093         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5095     def SetItemDropHighlight(*args
, **kwargs
): 
5096         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5097         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5099     def SetItemTextColour(*args
, **kwargs
): 
5100         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5101         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5103     def SetItemBackgroundColour(*args
, **kwargs
): 
5104         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5105         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5107     def SetItemFont(*args
, **kwargs
): 
5108         """SetItemFont(self, TreeItemId item, Font font)""" 
5109         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5111     def IsVisible(*args
, **kwargs
): 
5112         """IsVisible(self, TreeItemId item) -> bool""" 
5113         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5115     def ItemHasChildren(*args
, **kwargs
): 
5116         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5117         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5119     def IsExpanded(*args
, **kwargs
): 
5120         """IsExpanded(self, TreeItemId item) -> bool""" 
5121         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5123     def IsSelected(*args
, **kwargs
): 
5124         """IsSelected(self, TreeItemId item) -> bool""" 
5125         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5127     def IsBold(*args
, **kwargs
): 
5128         """IsBold(self, TreeItemId item) -> bool""" 
5129         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5131     def GetChildrenCount(*args
, **kwargs
): 
5132         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5133         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5135     def GetRootItem(*args
, **kwargs
): 
5136         """GetRootItem(self) -> TreeItemId""" 
5137         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5139     def GetSelection(*args
, **kwargs
): 
5140         """GetSelection(self) -> TreeItemId""" 
5141         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5143     def GetSelections(*args
, **kwargs
): 
5144         """GetSelections(self) -> PyObject""" 
5145         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5147     def GetItemParent(*args
, **kwargs
): 
5148         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5149         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5151     def GetFirstChild(*args
, **kwargs
): 
5152         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5153         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5155     def GetNextChild(*args
, **kwargs
): 
5156         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5157         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5159     def GetLastChild(*args
, **kwargs
): 
5160         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5161         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5163     def GetNextSibling(*args
, **kwargs
): 
5164         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5165         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5167     def GetPrevSibling(*args
, **kwargs
): 
5168         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5169         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5171     def GetFirstVisibleItem(*args
, **kwargs
): 
5172         """GetFirstVisibleItem(self) -> TreeItemId""" 
5173         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5175     def GetNextVisible(*args
, **kwargs
): 
5176         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5177         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5179     def GetPrevVisible(*args
, **kwargs
): 
5180         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5181         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5183     def AddRoot(*args
, **kwargs
): 
5184         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5185         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5187     def PrependItem(*args
, **kwargs
): 
5189         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5190             TreeItemData data=None) -> TreeItemId 
5192         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5194     def InsertItem(*args
, **kwargs
): 
5196         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5197             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5199         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5201     def InsertItemBefore(*args
, **kwargs
): 
5203         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5204             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5206         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5208     def AppendItem(*args
, **kwargs
): 
5210         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5211             TreeItemData data=None) -> TreeItemId 
5213         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5215     def Delete(*args
, **kwargs
): 
5216         """Delete(self, TreeItemId item)""" 
5217         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5219     def DeleteChildren(*args
, **kwargs
): 
5220         """DeleteChildren(self, TreeItemId item)""" 
5221         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5223     def DeleteAllItems(*args
, **kwargs
): 
5224         """DeleteAllItems(self)""" 
5225         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5227     def Expand(*args
, **kwargs
): 
5228         """Expand(self, TreeItemId item)""" 
5229         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5231     def ExpandAllChildren(*args
, **kwargs
): 
5232         """ExpandAllChildren(self, TreeItemId item)""" 
5233         return _controls_
.TreeCtrl_ExpandAllChildren(*args
, **kwargs
) 
5235     def ExpandAll(*args
, **kwargs
): 
5236         """ExpandAll(self)""" 
5237         return _controls_
.TreeCtrl_ExpandAll(*args
, **kwargs
) 
5239     def Collapse(*args
, **kwargs
): 
5240         """Collapse(self, TreeItemId item)""" 
5241         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5243     def CollapseAndReset(*args
, **kwargs
): 
5244         """CollapseAndReset(self, TreeItemId item)""" 
5245         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5247     def Toggle(*args
, **kwargs
): 
5248         """Toggle(self, TreeItemId item)""" 
5249         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5251     def Unselect(*args
, **kwargs
): 
5252         """Unselect(self)""" 
5253         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5255     def UnselectItem(*args
, **kwargs
): 
5256         """UnselectItem(self, TreeItemId item)""" 
5257         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5259     def UnselectAll(*args
, **kwargs
): 
5260         """UnselectAll(self)""" 
5261         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5263     def SelectItem(*args
, **kwargs
): 
5264         """SelectItem(self, TreeItemId item, bool select=True)""" 
5265         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5267     def ToggleItemSelection(*args
, **kwargs
): 
5268         """ToggleItemSelection(self, TreeItemId item)""" 
5269         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5271     def EnsureVisible(*args
, **kwargs
): 
5272         """EnsureVisible(self, TreeItemId item)""" 
5273         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5275     def ScrollTo(*args
, **kwargs
): 
5276         """ScrollTo(self, TreeItemId item)""" 
5277         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5279     def EditLabel(*args
, **kwargs
): 
5280         """EditLabel(self, TreeItemId item)""" 
5281         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5283     def GetEditControl(*args
, **kwargs
): 
5284         """GetEditControl(self) -> TextCtrl""" 
5285         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5287     def SortChildren(*args
, **kwargs
): 
5288         """SortChildren(self, TreeItemId item)""" 
5289         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5291     def HitTest(*args
, **kwargs
): 
5293         HitTest(Point point) -> (item, where) 
5295         Determine which item (if any) belongs the given point.  The coordinates 
5296         specified are relative to the client area of tree ctrl and the where return 
5297         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5300         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5302     def GetBoundingRect(*args
, **kwargs
): 
5303         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5304         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5306     def GetClassDefaultAttributes(*args
, **kwargs
): 
5308         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5310         Get the default attributes for this class.  This is useful if you want 
5311         to use the same font or colour in your own control as in a standard 
5312         control -- which is a much better idea than hard coding specific 
5313         colours or fonts which might look completely out of place on the 
5314         user's system, especially if it uses themes. 
5316         The variant parameter is only relevant under Mac currently and is 
5317         ignore under other platforms. Under Mac, it will change the size of 
5318         the returned font. See `wx.Window.SetWindowVariant` for more about 
5321         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5323     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5324     def SetQuickBestSize(*args
, **kwargs
): 
5325         """SetQuickBestSize(self, bool q)""" 
5326         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5328     def GetQuickBestSize(*args
, **kwargs
): 
5329         """GetQuickBestSize(self) -> bool""" 
5330         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5332 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5334 def PreTreeCtrl(*args
, **kwargs
): 
5335     """PreTreeCtrl() -> TreeCtrl""" 
5336     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5339 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5341     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5343     Get the default attributes for this class.  This is useful if you want 
5344     to use the same font or colour in your own control as in a standard 
5345     control -- which is a much better idea than hard coding specific 
5346     colours or fonts which might look completely out of place on the 
5347     user's system, especially if it uses themes. 
5349     The variant parameter is only relevant under Mac currently and is 
5350     ignore under other platforms. Under Mac, it will change the size of 
5351     the returned font. See `wx.Window.SetWindowVariant` for more about 
5354   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5356 #--------------------------------------------------------------------------- 
5358 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5359 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5360 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5361 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5362 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5363 class GenericDirCtrl(_core
.Control
): 
5364     """Proxy of C++ GenericDirCtrl class""" 
5365     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5366     __repr__ 
= _swig_repr
 
5367     def __init__(self
, *args
, **kwargs
):  
5369         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5370             Point pos=DefaultPosition, Size size=DefaultSize,  
5371             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5372             String filter=EmptyString,  
5373             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5375         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5376         self
._setOORInfo
(self
) 
5378     def Create(*args
, **kwargs
): 
5380         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5381             Point pos=DefaultPosition, Size size=DefaultSize,  
5382             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5383             String filter=EmptyString,  
5384             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5386         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5388     def ExpandPath(*args
, **kwargs
): 
5389         """ExpandPath(self, String path) -> bool""" 
5390         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5392     def CollapsePath(*args
, **kwargs
): 
5393         """CollapsePath(self, String path) -> bool""" 
5394         return _controls_
.GenericDirCtrl_CollapsePath(*args
, **kwargs
) 
5396     def GetDefaultPath(*args
, **kwargs
): 
5397         """GetDefaultPath(self) -> String""" 
5398         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5400     def SetDefaultPath(*args
, **kwargs
): 
5401         """SetDefaultPath(self, String path)""" 
5402         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5404     def GetPath(*args
, **kwargs
): 
5405         """GetPath(self) -> String""" 
5406         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5408     def GetFilePath(*args
, **kwargs
): 
5409         """GetFilePath(self) -> String""" 
5410         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5412     def SetPath(*args
, **kwargs
): 
5413         """SetPath(self, String path)""" 
5414         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5416     def ShowHidden(*args
, **kwargs
): 
5417         """ShowHidden(self, bool show)""" 
5418         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5420     def GetShowHidden(*args
, **kwargs
): 
5421         """GetShowHidden(self) -> bool""" 
5422         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5424     def GetFilter(*args
, **kwargs
): 
5425         """GetFilter(self) -> String""" 
5426         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5428     def SetFilter(*args
, **kwargs
): 
5429         """SetFilter(self, String filter)""" 
5430         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5432     def GetFilterIndex(*args
, **kwargs
): 
5433         """GetFilterIndex(self) -> int""" 
5434         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5436     def SetFilterIndex(*args
, **kwargs
): 
5437         """SetFilterIndex(self, int n)""" 
5438         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5440     def GetRootId(*args
, **kwargs
): 
5441         """GetRootId(self) -> TreeItemId""" 
5442         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5444     def GetTreeCtrl(*args
, **kwargs
): 
5445         """GetTreeCtrl(self) -> TreeCtrl""" 
5446         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5448     def GetFilterListCtrl(*args
, **kwargs
): 
5449         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5450         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5452     def FindChild(*args
, **kwargs
): 
5454         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5456         Find the child that matches the first part of 'path'.  E.g. if a child 
5457         path is "/usr" and 'path' is "/usr/include" then the child for 
5458         /usr is returned.  If the path string has been used (we're at the 
5459         leaf), done is set to True. 
5462         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5464     def DoResize(*args
, **kwargs
): 
5465         """DoResize(self)""" 
5466         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5468     def ReCreateTree(*args
, **kwargs
): 
5469         """ReCreateTree(self)""" 
5470         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5472 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5473 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5475 def PreGenericDirCtrl(*args
, **kwargs
): 
5476     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5477     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5480 class DirFilterListCtrl(Choice
): 
5481     """Proxy of C++ DirFilterListCtrl class""" 
5482     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5483     __repr__ 
= _swig_repr
 
5484     def __init__(self
, *args
, **kwargs
):  
5486         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5487             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5489         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5490         self
._setOORInfo
(self
) 
5492     def Create(*args
, **kwargs
): 
5494         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5495             Size size=DefaultSize, long style=0) -> bool 
5497         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5499     def FillFilterList(*args
, **kwargs
): 
5500         """FillFilterList(self, String filter, int defaultFilter)""" 
5501         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5503 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5505 def PreDirFilterListCtrl(*args
, **kwargs
): 
5506     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5507     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5510 #--------------------------------------------------------------------------- 
5512 class PyControl(_core
.Control
): 
5513     """Proxy of C++ PyControl class""" 
5514     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5515     __repr__ 
= _swig_repr
 
5516     def __init__(self
, *args
, **kwargs
):  
5518         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5519             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5520             String name=ControlNameStr) -> PyControl 
5522         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5523         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5525     def _setCallbackInfo(*args
, **kwargs
): 
5526         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5527         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5529     def SetBestSize(*args
, **kwargs
): 
5530         """SetBestSize(self, Size size)""" 
5531         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5533     def DoEraseBackground(*args
, **kwargs
): 
5534         """DoEraseBackground(self, DC dc) -> bool""" 
5535         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5537     def DoMoveWindow(*args
, **kwargs
): 
5538         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5539         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5541     def DoSetSize(*args
, **kwargs
): 
5542         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5543         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5545     def DoSetClientSize(*args
, **kwargs
): 
5546         """DoSetClientSize(self, int width, int height)""" 
5547         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5549     def DoSetVirtualSize(*args
, **kwargs
): 
5550         """DoSetVirtualSize(self, int x, int y)""" 
5551         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5553     def DoGetSize(*args
, **kwargs
): 
5554         """DoGetSize() -> (width, height)""" 
5555         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5557     def DoGetClientSize(*args
, **kwargs
): 
5558         """DoGetClientSize() -> (width, height)""" 
5559         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5561     def DoGetPosition(*args
, **kwargs
): 
5562         """DoGetPosition() -> (x,y)""" 
5563         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5565     def DoGetVirtualSize(*args
, **kwargs
): 
5566         """DoGetVirtualSize(self) -> Size""" 
5567         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5569     def DoGetBestSize(*args
, **kwargs
): 
5570         """DoGetBestSize(self) -> Size""" 
5571         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5573     def GetDefaultAttributes(*args
, **kwargs
): 
5574         """GetDefaultAttributes(self) -> VisualAttributes""" 
5575         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5577     def OnInternalIdle(*args
, **kwargs
): 
5578         """OnInternalIdle(self)""" 
5579         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5581     def base_DoMoveWindow(*args
, **kw
): 
5582         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5583     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5584                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5586     def base_DoSetSize(*args
, **kw
): 
5587         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5588     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5589                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5591     def base_DoSetClientSize(*args
, **kw
): 
5592         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5593     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5594                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5596     def base_DoSetVirtualSize(*args
, **kw
): 
5597         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5598     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5599                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5601     def base_DoGetSize(*args
, **kw
): 
5602         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5603     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5604                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5606     def base_DoGetClientSize(*args
, **kw
): 
5607         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5608     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5609                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5611     def base_DoGetPosition(*args
, **kw
): 
5612         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5613     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5614                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5616     def base_DoGetVirtualSize(*args
, **kw
): 
5617         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5618     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5619                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5621     def base_DoGetBestSize(*args
, **kw
): 
5622         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5623     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5624                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5626     def base_InitDialog(*args
, **kw
): 
5627         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5628     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5629                                    "Please use PyScrolledWindow.InitDialog instead.") 
5631     def base_TransferDataToWindow(*args
, **kw
): 
5632         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5633     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5634                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5636     def base_TransferDataFromWindow(*args
, **kw
): 
5637         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5638     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5639                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5641     def base_Validate(*args
, **kw
): 
5642         return PyScrolledWindow
.Validate(*args
, **kw
) 
5643     base_Validate 
= wx
._deprecated
(base_Validate
, 
5644                                    "Please use PyScrolledWindow.Validate instead.") 
5646     def base_AcceptsFocus(*args
, **kw
): 
5647         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5648     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5649                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5651     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5652         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5653     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5654                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5656     def base_GetMaxSize(*args
, **kw
): 
5657         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5658     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5659                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5661     def base_AddChild(*args
, **kw
): 
5662         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5663     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5664                                    "Please use PyScrolledWindow.AddChild instead.") 
5666     def base_RemoveChild(*args
, **kw
): 
5667         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5668     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5669                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5671     def base_ShouldInheritColours(*args
, **kw
): 
5672         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5673     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5674                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5676     def base_GetDefaultAttributes(*args
, **kw
): 
5677         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5678     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5679                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5681     def base_OnInternalIdle(*args
, **kw
): 
5682         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5683     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5684                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5686 _controls_
.PyControl_swigregister(PyControl
) 
5688 def PrePyControl(*args
, **kwargs
): 
5689     """PrePyControl() -> PyControl""" 
5690     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5693 #--------------------------------------------------------------------------- 
5695 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5696 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5697 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5698 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5699 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5700 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5701 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5702 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5704 class HelpEvent(_core
.CommandEvent
): 
5706     A help event is sent when the user has requested context-sensitive 
5707     help. This can either be caused by the application requesting 
5708     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5709     the system generating a WM_HELP message when the user pressed F1 or 
5710     clicked on the query button in a dialog caption. 
5712     A help event is sent to the window that the user clicked on, and is 
5713     propagated up the window hierarchy until the event is processed or 
5714     there are no more event handlers. The application should call 
5715     event.GetId to check the identity of the clicked-on window, and then 
5716     either show some suitable help or call event.Skip if the identifier is 
5717     unrecognised. Calling Skip is important because it allows wxWindows to 
5718     generate further events for ancestors of the clicked-on 
5719     window. Otherwise it would be impossible to show help for container 
5720     windows, since processing would stop after the first window found. 
5722     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5723     __repr__ 
= _swig_repr
 
5724     Origin_Unknown 
= _controls_
.HelpEvent_Origin_Unknown
 
5725     Origin_Keyboard 
= _controls_
.HelpEvent_Origin_Keyboard
 
5726     Origin_HelpButton 
= _controls_
.HelpEvent_Origin_HelpButton
 
5727     def __init__(self
, *args
, **kwargs
):  
5729         __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,  
5730             int origin=Origin_Unknown) -> HelpEvent 
5732         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5733     def GetPosition(*args
, **kwargs
): 
5735         GetPosition(self) -> Point 
5737         Returns the left-click position of the mouse, in screen 
5738         coordinates. This allows the application to position the help 
5741         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5743     def SetPosition(*args
, **kwargs
): 
5745         SetPosition(self, Point pos) 
5747         Sets the left-click position of the mouse, in screen coordinates. 
5749         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5751     def GetLink(*args
, **kwargs
): 
5753         GetLink(self) -> String 
5755         Get an optional link to further help 
5757         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5759     def SetLink(*args
, **kwargs
): 
5761         SetLink(self, String link) 
5763         Set an optional link to further help 
5765         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5767     def GetTarget(*args
, **kwargs
): 
5769         GetTarget(self) -> String 
5771         Get an optional target to display help in. E.g. a window specification 
5773         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5775     def SetTarget(*args
, **kwargs
): 
5777         SetTarget(self, String target) 
5779         Set an optional target to display help in. E.g. a window specification 
5781         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5783     def GetOrigin(*args
, **kwargs
): 
5785         GetOrigin(self) -> int 
5787         Optiononal indication of the source of the event. 
5789         return _controls_
.HelpEvent_GetOrigin(*args
, **kwargs
) 
5791     def SetOrigin(*args
, **kwargs
): 
5792         """SetOrigin(self, int origin)""" 
5793         return _controls_
.HelpEvent_SetOrigin(*args
, **kwargs
) 
5795 _controls_
.HelpEvent_swigregister(HelpEvent
) 
5797 class ContextHelp(_core
.Object
): 
5799     This class changes the cursor to a query and puts the application into 
5800     a 'context-sensitive help mode'. When the user left-clicks on a window 
5801     within the specified window, a ``EVT_HELP`` event is sent to that 
5802     control, and the application may respond to it by popping up some 
5805     There are a couple of ways to invoke this behaviour implicitly: 
5807         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5808           (Windows only). This will put a question mark in the titlebar, 
5809           and Windows will put the application into context-sensitive help 
5810           mode automatically, with further programming. 
5812         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5813           to create a context help object. Normally you will write your 
5814           application so that this button is only added to a dialog for 
5815           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5818     :see: `wx.ContextHelpButton` 
5821     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5822     __repr__ 
= _swig_repr
 
5823     def __init__(self
, *args
, **kwargs
):  
5825         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5827         Constructs a context help object, calling BeginContextHelp if doNow is 
5830         If window is None, the top window is used. 
5832         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
5833     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
5834     __del__ 
= lambda self 
: None; 
5835     def BeginContextHelp(*args
, **kwargs
): 
5837         BeginContextHelp(self, Window window=None) -> bool 
5839         Puts the application into context-sensitive help mode. window is the 
5840         window which will be used to catch events; if NULL, the top window 
5843         Returns true if the application was successfully put into 
5844         context-sensitive help mode. This function only returns when the event 
5847         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5849     def EndContextHelp(*args
, **kwargs
): 
5851         EndContextHelp(self) -> bool 
5853         Ends context-sensitive help mode. Not normally called by the 
5856         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5858 _controls_
.ContextHelp_swigregister(ContextHelp
) 
5860 class ContextHelpButton(BitmapButton
): 
5862     Instances of this class may be used to add a question mark button that 
5863     when pressed, puts the application into context-help mode. It does 
5864     this by creating a wx.ContextHelp object which itself generates a 
5865     ``EVT_HELP`` event when the user clicks on a window. 
5867     On Windows, you may add a question-mark icon to a dialog by use of the 
5868     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5869     will have to add a button explicitly, usually next to OK, Cancel or 
5872     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5875     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5876     __repr__ 
= _swig_repr
 
5877     def __init__(self
, *args
, **kwargs
):  
5879         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5880             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5882         Constructor, creating and showing a context help button. 
5884         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
5885         self
._setOORInfo
(self
) 
5887 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
5889 class HelpProvider(object): 
5891     wx.HelpProvider is an abstract class used by a program 
5892     implementing context-sensitive help to show the help text for the 
5895     The current help provider must be explicitly set by the 
5896     application using wx.HelpProvider.Set(). 
5898     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5899     def __init__(self
): raise AttributeError, "No constructor defined" 
5900     __repr__ 
= _swig_repr
 
5901     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
5902     __del__ 
= lambda self 
: None; 
5903     def Set(*args
, **kwargs
): 
5905         Set(HelpProvider helpProvider) -> HelpProvider 
5907         Sset the current, application-wide help provider. Returns the previous 
5908         one.  Unlike some other classes, the help provider is not created on 
5909         demand. This must be explicitly done by the application. 
5911         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5913     Set 
= staticmethod(Set
) 
5914     def Get(*args
, **kwargs
): 
5916         Get() -> HelpProvider 
5918         Return the current application-wide help provider. 
5920         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5922     Get 
= staticmethod(Get
) 
5923     def GetHelp(*args
, **kwargs
): 
5925         GetHelp(self, Window window) -> String 
5927         Gets the help string for this window. Its interpretation is dependent 
5928         on the help provider except that empty string always means that no 
5929         help is associated with the window. 
5931         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5933     def ShowHelp(*args
, **kwargs
): 
5935         ShowHelp(self, Window window) -> bool 
5937         Shows help for the given window. Uses GetHelp internally if 
5938         applicable. Returns True if it was done, or False if no help was 
5939         available for this window. 
5941         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5943     def ShowHelpAtPoint(*args
, **kwargs
): 
5945         ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool 
5947         Show help for the given window (uses window.GetHelpAtPoint() 
5948         internally if applicable), return true if it was done or false if no 
5949         help available for this window. 
5951         return _controls_
.HelpProvider_ShowHelpAtPoint(*args
, **kwargs
) 
5953     def AddHelp(*args
, **kwargs
): 
5955         AddHelp(self, Window window, String text) 
5957         Associates the text with the given window. 
5959         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5961     def AddHelpById(*args
, **kwargs
): 
5963         AddHelpById(self, int id, String text) 
5965         This version associates the given text with all windows with this 
5966         id. May be used to set the same help string for all Cancel buttons in 
5967         the application, for example. 
5969         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5971     def RemoveHelp(*args
, **kwargs
): 
5973         RemoveHelp(self, Window window) 
5975         Removes the association between the window pointer and the help 
5976         text. This is called by the wx.Window destructor. Without this, the 
5977         table of help strings will fill up and when window pointers are 
5978         reused, the wrong help string will be found. 
5980         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5982     def Destroy(*args
, **kwargs
): 
5984         val 
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
5988 _controls_
.HelpProvider_swigregister(HelpProvider
) 
5990 def HelpProvider_Set(*args
, **kwargs
): 
5992     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
5994     Sset the current, application-wide help provider. Returns the previous 
5995     one.  Unlike some other classes, the help provider is not created on 
5996     demand. This must be explicitly done by the application. 
5998   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6000 def HelpProvider_Get(*args
): 
6002     HelpProvider_Get() -> HelpProvider 
6004     Return the current application-wide help provider. 
6006   return _controls_
.HelpProvider_Get(*args
) 
6008 class SimpleHelpProvider(HelpProvider
): 
6010     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6011     supports only plain text help strings, and shows the string associated 
6012     with the control (if any) in a tooltip. 
6014     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6015     __repr__ 
= _swig_repr
 
6016     def __init__(self
, *args
, **kwargs
):  
6018         __init__(self) -> SimpleHelpProvider 
6020         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6021         supports only plain text help strings, and shows the string associated 
6022         with the control (if any) in a tooltip. 
6024         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
6025 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
6027 #--------------------------------------------------------------------------- 
6029 class DragImage(_core
.Object
): 
6030     """Proxy of C++ DragImage class""" 
6031     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6032     __repr__ 
= _swig_repr
 
6033     def __init__(self
, *args
, **kwargs
):  
6034         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6035         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6036     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6037     __del__ 
= lambda self 
: None; 
6038     def SetBackingBitmap(*args
, **kwargs
): 
6039         """SetBackingBitmap(self, Bitmap bitmap)""" 
6040         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6042     def BeginDrag(*args
, **kwargs
): 
6044         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6045             Rect rect=None) -> bool 
6047         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6049     def BeginDragBounded(*args
, **kwargs
): 
6050         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6051         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6053     def EndDrag(*args
, **kwargs
): 
6054         """EndDrag(self) -> bool""" 
6055         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6057     def Move(*args
, **kwargs
): 
6058         """Move(self, Point pt) -> bool""" 
6059         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6061     def Show(*args
, **kwargs
): 
6062         """Show(self) -> bool""" 
6063         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6065     def Hide(*args
, **kwargs
): 
6066         """Hide(self) -> bool""" 
6067         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6069     def GetImageRect(*args
, **kwargs
): 
6070         """GetImageRect(self, Point pos) -> Rect""" 
6071         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6073     def DoDrawImage(*args
, **kwargs
): 
6074         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6075         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6077     def UpdateBackingFromWindow(*args
, **kwargs
): 
6078         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6079         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6081     def RedrawImage(*args
, **kwargs
): 
6082         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6083         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6085 _controls_
.DragImage_swigregister(DragImage
) 
6087 def DragIcon(*args
, **kwargs
): 
6088     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6089     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6092 def DragString(*args
, **kwargs
): 
6093     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6094     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6097 def DragTreeItem(*args
, **kwargs
): 
6098     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6099     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6102 def DragListItem(*args
, **kwargs
): 
6103     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6104     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6107 #--------------------------------------------------------------------------- 
6109 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6110 DP_SPIN 
= _controls_
.DP_SPIN
 
6111 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6112 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6113 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6114 class DatePickerCtrl(_core
.Control
): 
6116     This control allows the user to select a date. Unlike 
6117     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6118     `wx.DatePickerCtrl` is implemented as a small window showing the 
6119     currently selected date. The control can be edited using the keyboard, 
6120     and can also display a popup window for more user-friendly date 
6121     selection, depending on the styles used and the platform. 
6123     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6124     __repr__ 
= _swig_repr
 
6125     def __init__(self
, *args
, **kwargs
):  
6127         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6128             Point pos=DefaultPosition, Size size=DefaultSize,  
6129             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6130             Validator validator=DefaultValidator,  
6131             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6133         Create a new DatePickerCtrl. 
6135         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6136         self
._setOORInfo
(self
) 
6138     def Create(*args
, **kwargs
): 
6140         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6141             Point pos=DefaultPosition, Size size=DefaultSize,  
6142             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6143             Validator validator=DefaultValidator,  
6144             String name=DatePickerCtrlNameStr) -> bool 
6146         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6149         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6151     def SetValue(*args
, **kwargs
): 
6153         SetValue(self, DateTime dt) 
6155         Changes the current value of the control. The date should be valid and 
6156         included in the currently selected range, if any. 
6158         Calling this method does not result in a date change event. 
6160         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6162     def GetValue(*args
, **kwargs
): 
6164         GetValue(self) -> DateTime 
6166         Returns the currently selected date. If there is no selection or the 
6167         selection is outside of the current range, an invalid `wx.DateTime` 
6170         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6172     def SetRange(*args
, **kwargs
): 
6174         SetRange(self, DateTime dt1, DateTime dt2) 
6176         Sets the valid range for the date selection. If dt1 is valid, it 
6177         becomes the earliest date (inclusive) accepted by the control. If dt2 
6178         is valid, it becomes the latest possible date. 
6180         If the current value of the control is outside of the newly set range 
6181         bounds, the behaviour is undefined. 
6183         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6185     def GetLowerLimit(*args
, **kwargs
): 
6187         GetLowerLimit(self) -> DateTime 
6189         Get the lower limit of the valid range for the date selection, if any. 
6190         If there is no range or there is no lower limit, then the 
6191         `wx.DateTime` value returned will be invalid. 
6193         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6195     def GetUpperLimit(*args
, **kwargs
): 
6197         GetUpperLimit(self) -> DateTime 
6199         Get the upper limit of the valid range for the date selection, if any. 
6200         If there is no range or there is no upper limit, then the 
6201         `wx.DateTime` value returned will be invalid. 
6203         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6205 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6206 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6208 def PreDatePickerCtrl(*args
, **kwargs
): 
6210     PreDatePickerCtrl() -> DatePickerCtrl 
6212     Precreate a DatePickerCtrl for use in 2-phase creation. 
6214     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
) 
6217 HL_CONTEXTMENU 
= _controls_
.HL_CONTEXTMENU
 
6218 HL_DEFAULT_STYLE 
= _controls_
.HL_DEFAULT_STYLE
 
6219 #--------------------------------------------------------------------------- 
6221 class HyperlinkCtrl(_core
.Control
): 
6223     A static text control that emulates a hyperlink. The link is displayed 
6224     in an appropriate text style, derived from the control's normal font. 
6225     When the mouse rolls over the link, the cursor changes to a hand and 
6226     the link's color changes to the active color. 
6228     Clicking on the link does not launch a web browser; instead, a 
6229     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6233     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6234     __repr__ 
= _swig_repr
 
6235     def __init__(self
, *args
, **kwargs
):  
6237         __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6238             Size size=DefaultSize,  
6239             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl 
6241         A static text control that emulates a hyperlink. The link is displayed 
6242         in an appropriate text style, derived from the control's normal font. 
6243         When the mouse rolls over the link, the cursor changes to a hand and 
6244         the link's color changes to the active color. 
6246         Clicking on the link does not launch a web browser; instead, a 
6247         wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6251         _controls_
.HyperlinkCtrl_swiginit(self
,_controls_
.new_HyperlinkCtrl(*args
, **kwargs
)) 
6252         self
._setOORInfo
(self
) 
6254     def Create(*args
, **kwargs
): 
6256         Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,  
6257             Size size=DefaultSize,  
6258             long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool 
6260         return _controls_
.HyperlinkCtrl_Create(*args
, **kwargs
) 
6262     def GetHoverColour(*args
, **kwargs
): 
6263         """GetHoverColour(self) -> Colour""" 
6264         return _controls_
.HyperlinkCtrl_GetHoverColour(*args
, **kwargs
) 
6266     def SetHoverColour(*args
, **kwargs
): 
6267         """SetHoverColour(self, Colour colour)""" 
6268         return _controls_
.HyperlinkCtrl_SetHoverColour(*args
, **kwargs
) 
6270     def GetNormalColour(*args
, **kwargs
): 
6271         """GetNormalColour(self) -> Colour""" 
6272         return _controls_
.HyperlinkCtrl_GetNormalColour(*args
, **kwargs
) 
6274     def SetNormalColour(*args
, **kwargs
): 
6275         """SetNormalColour(self, Colour colour)""" 
6276         return _controls_
.HyperlinkCtrl_SetNormalColour(*args
, **kwargs
) 
6278     def GetVisitedColour(*args
, **kwargs
): 
6279         """GetVisitedColour(self) -> Colour""" 
6280         return _controls_
.HyperlinkCtrl_GetVisitedColour(*args
, **kwargs
) 
6282     def SetVisitedColour(*args
, **kwargs
): 
6283         """SetVisitedColour(self, Colour colour)""" 
6284         return _controls_
.HyperlinkCtrl_SetVisitedColour(*args
, **kwargs
) 
6286     def GetURL(*args
, **kwargs
): 
6287         """GetURL(self) -> String""" 
6288         return _controls_
.HyperlinkCtrl_GetURL(*args
, **kwargs
) 
6290     def SetURL(*args
, **kwargs
): 
6291         """SetURL(self, String url)""" 
6292         return _controls_
.HyperlinkCtrl_SetURL(*args
, **kwargs
) 
6294     def SetVisited(*args
, **kwargs
): 
6295         """SetVisited(self, bool visited=True)""" 
6296         return _controls_
.HyperlinkCtrl_SetVisited(*args
, **kwargs
) 
6298     def GetVisited(*args
, **kwargs
): 
6299         """GetVisited(self) -> bool""" 
6300         return _controls_
.HyperlinkCtrl_GetVisited(*args
, **kwargs
) 
6302 _controls_
.HyperlinkCtrl_swigregister(HyperlinkCtrl
) 
6303 HyperlinkCtrlNameStr 
= cvar
.HyperlinkCtrlNameStr
 
6305 def PreHyperlinkCtrl(*args
, **kwargs
): 
6307     PreHyperlinkCtrl() -> HyperlinkCtrl 
6309     A static text control that emulates a hyperlink. The link is displayed 
6310     in an appropriate text style, derived from the control's normal font. 
6311     When the mouse rolls over the link, the cursor changes to a hand and 
6312     the link's color changes to the active color. 
6314     Clicking on the link does not launch a web browser; instead, a 
6315     wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link 
6319     val 
= _controls_
.new_PreHyperlinkCtrl(*args
, **kwargs
) 
6322 wxEVT_COMMAND_HYPERLINK 
= _controls_
.wxEVT_COMMAND_HYPERLINK
 
6323 class HyperlinkEvent(_core
.CommandEvent
): 
6324     """Proxy of C++ HyperlinkEvent class""" 
6325     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6326     __repr__ 
= _swig_repr
 
6327     def __init__(self
, *args
, **kwargs
):  
6328         """__init__(self, Object generator, int id, String url) -> HyperlinkEvent""" 
6329         _controls_
.HyperlinkEvent_swiginit(self
,_controls_
.new_HyperlinkEvent(*args
, **kwargs
)) 
6330     def GetURL(*args
, **kwargs
): 
6331         """GetURL(self) -> String""" 
6332         return _controls_
.HyperlinkEvent_GetURL(*args
, **kwargs
) 
6334     def SetURL(*args
, **kwargs
): 
6335         """SetURL(self, String url)""" 
6336         return _controls_
.HyperlinkEvent_SetURL(*args
, **kwargs
) 
6338 _controls_
.HyperlinkEvent_swigregister(HyperlinkEvent
) 
6340 EVT_HYPERLINK 
= wx
.PyEventBinder( wxEVT_COMMAND_HYPERLINK
, 1 ) 
6342 #--------------------------------------------------------------------------- 
6344 PB_USE_TEXTCTRL 
= _controls_
.PB_USE_TEXTCTRL
 
6345 class PickerBase(_core
.Control
): 
6347     Base abstract class for all pickers which support an auxiliary text 
6348     control. This class handles all positioning and sizing of the text 
6349     control like a an horizontal `wx.BoxSizer` would do, with the text 
6350     control on the left of the picker button and the proportion of the 
6351     picker fixed to value 1. 
6353     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6354     def __init__(self
): raise AttributeError, "No constructor defined" 
6355     __repr__ 
= _swig_repr
 
6356     def CreateBase(*args
, **kwargs
): 
6358         CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,  
6359             Size size=DefaultSize,  
6360             long style=0, Validator validator=DefaultValidator,  
6361             String name=wxButtonNameStr) -> bool 
6363         return _controls_
.PickerBase_CreateBase(*args
, **kwargs
) 
6365     def SetInternalMargin(*args
, **kwargs
): 
6367         SetInternalMargin(self, int newmargin) 
6369         Sets the margin (in pixels) between the picker and the text control. 
6371         return _controls_
.PickerBase_SetInternalMargin(*args
, **kwargs
) 
6373     def GetInternalMargin(*args
, **kwargs
): 
6375         GetInternalMargin(self) -> int 
6377         Returns the margin (in pixels) between the picker and the text 
6380         return _controls_
.PickerBase_GetInternalMargin(*args
, **kwargs
) 
6382     def SetTextCtrlProportion(*args
, **kwargs
): 
6384         SetTextCtrlProportion(self, int prop) 
6386         Sets the proportion between the text control and the picker button. 
6387         This is used to set relative sizes of the text contorl and the picker. 
6388         The value passed to this function must be >= 1. 
6390         return _controls_
.PickerBase_SetTextCtrlProportion(*args
, **kwargs
) 
6392     def GetTextCtrlProportion(*args
, **kwargs
): 
6394         GetTextCtrlProportion(self) -> int 
6396         Returns the proportion between the text control and the picker. 
6398         return _controls_
.PickerBase_GetTextCtrlProportion(*args
, **kwargs
) 
6400     def SetPickerCtrlProportion(*args
, **kwargs
): 
6402         SetPickerCtrlProportion(self, int prop) 
6404         Sets the proportion value of the picker. 
6406         return _controls_
.PickerBase_SetPickerCtrlProportion(*args
, **kwargs
) 
6408     def GetPickerCtrlProportion(*args
, **kwargs
): 
6410         GetPickerCtrlProportion(self) -> int 
6412         Gets the proportion value of the picker. 
6414         return _controls_
.PickerBase_GetPickerCtrlProportion(*args
, **kwargs
) 
6416     def IsTextCtrlGrowable(*args
, **kwargs
): 
6417         """IsTextCtrlGrowable(self) -> bool""" 
6418         return _controls_
.PickerBase_IsTextCtrlGrowable(*args
, **kwargs
) 
6420     def SetTextCtrlGrowable(*args
, **kwargs
): 
6421         """SetTextCtrlGrowable(self, bool grow=True)""" 
6422         return _controls_
.PickerBase_SetTextCtrlGrowable(*args
, **kwargs
) 
6424     def IsPickerCtrlGrowable(*args
, **kwargs
): 
6425         """IsPickerCtrlGrowable(self) -> bool""" 
6426         return _controls_
.PickerBase_IsPickerCtrlGrowable(*args
, **kwargs
) 
6428     def SetPickerCtrlGrowable(*args
, **kwargs
): 
6429         """SetPickerCtrlGrowable(self, bool grow=True)""" 
6430         return _controls_
.PickerBase_SetPickerCtrlGrowable(*args
, **kwargs
) 
6432     def HasTextCtrl(*args
, **kwargs
): 
6434         HasTextCtrl(self) -> bool 
6436         Returns true if this class has a valid text control (i.e. if the 
6437         wx.PB_USE_TEXTCTRL style was given when creating this control). 
6439         return _controls_
.PickerBase_HasTextCtrl(*args
, **kwargs
) 
6441     def GetTextCtrl(*args
, **kwargs
): 
6443         GetTextCtrl(self) -> TextCtrl 
6445         Returns a pointer to the text control handled by this class or None if 
6446         the wx.PB_USE_TEXTCTRL style was not specified when this control was 
6449         Very important: the contents of the text control could be containing 
6450         an invalid representation of the entity which can be chosen through 
6451         the picker (e.g. the user entered an invalid colour syntax because of 
6452         a typo). Thus you should never parse the content of the textctrl to 
6453         get the user's input; rather use the derived-class getter 
6454         (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, 
6457         return _controls_
.PickerBase_GetTextCtrl(*args
, **kwargs
) 
6459     def GetPickerCtrl(*args
, **kwargs
): 
6460         """GetPickerCtrl(self) -> Control""" 
6461         return _controls_
.PickerBase_GetPickerCtrl(*args
, **kwargs
) 
6463 _controls_
.PickerBase_swigregister(PickerBase
) 
6465 #--------------------------------------------------------------------------- 
6467 CLRP_SHOW_LABEL 
= _controls_
.CLRP_SHOW_LABEL
 
6468 CLRP_USE_TEXTCTRL 
= _controls_
.CLRP_USE_TEXTCTRL
 
6469 CLRP_DEFAULT_STYLE 
= _controls_
.CLRP_DEFAULT_STYLE
 
6470 class ColourPickerCtrl(PickerBase
): 
6472     This control allows the user to select a colour. The generic 
6473     implementation is a button which brings up a `wx.ColourDialog` when 
6474     clicked. Native implementations may differ but this is usually a 
6475     (small) widget which give access to the colour-chooser dialog. 
6477     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6478     __repr__ 
= _swig_repr
 
6479     def __init__(self
, *args
, **kwargs
):  
6481         __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6482             Size size=DefaultSize,  
6483             long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6484             String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl 
6486         This control allows the user to select a colour. The generic 
6487         implementation is a button which brings up a `wx.ColourDialog` when 
6488         clicked. Native implementations may differ but this is usually a 
6489         (small) widget which give access to the colour-chooser dialog. 
6491         _controls_
.ColourPickerCtrl_swiginit(self
,_controls_
.new_ColourPickerCtrl(*args
, **kwargs
)) 
6492         self
._setOORInfo
(self
) 
6494     def Create(*args
, **kwargs
): 
6496         Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,  
6497             Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,  
6498             Validator validator=DefaultValidator,  
6499             String name=ColourPickerCtrlNameStr) -> bool 
6501         return _controls_
.ColourPickerCtrl_Create(*args
, **kwargs
) 
6503     def GetColour(*args
, **kwargs
): 
6505         GetColour(self) -> Colour 
6507         Returns the currently selected colour. 
6509         return _controls_
.ColourPickerCtrl_GetColour(*args
, **kwargs
) 
6511     def SetColour(*args
, **kwargs
): 
6513         SetColour(self, Colour col) 
6515         Set the displayed colour. 
6517         return _controls_
.ColourPickerCtrl_SetColour(*args
, **kwargs
) 
6519 _controls_
.ColourPickerCtrl_swigregister(ColourPickerCtrl
) 
6520 ColourPickerCtrlNameStr 
= cvar
.ColourPickerCtrlNameStr
 
6522 def PreColourPickerCtrl(*args
, **kwargs
): 
6524     PreColourPickerCtrl() -> ColourPickerCtrl 
6526     This control allows the user to select a colour. The generic 
6527     implementation is a button which brings up a `wx.ColourDialog` when 
6528     clicked. Native implementations may differ but this is usually a 
6529     (small) widget which give access to the colour-chooser dialog. 
6531     val 
= _controls_
.new_PreColourPickerCtrl(*args
, **kwargs
) 
6534 wxEVT_COMMAND_COLOURPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_COLOURPICKER_CHANGED
 
6535 EVT_COLOURPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED
, 1 ) 
6537 class ColourPickerEvent(_core
.CommandEvent
): 
6538     """Proxy of C++ ColourPickerEvent class""" 
6539     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6540     __repr__ 
= _swig_repr
 
6541     def __init__(self
, *args
, **kwargs
):  
6542         """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent""" 
6543         _controls_
.ColourPickerEvent_swiginit(self
,_controls_
.new_ColourPickerEvent(*args
, **kwargs
)) 
6544     def GetColour(*args
, **kwargs
): 
6545         """GetColour(self) -> Colour""" 
6546         return _controls_
.ColourPickerEvent_GetColour(*args
, **kwargs
) 
6548     def SetColour(*args
, **kwargs
): 
6549         """SetColour(self, Colour c)""" 
6550         return _controls_
.ColourPickerEvent_SetColour(*args
, **kwargs
) 
6552 _controls_
.ColourPickerEvent_swigregister(ColourPickerEvent
) 
6554 #--------------------------------------------------------------------------- 
6556 FLP_OPEN 
= _controls_
.FLP_OPEN
 
6557 FLP_SAVE 
= _controls_
.FLP_SAVE
 
6558 FLP_OVERWRITE_PROMPT 
= _controls_
.FLP_OVERWRITE_PROMPT
 
6559 FLP_FILE_MUST_EXIST 
= _controls_
.FLP_FILE_MUST_EXIST
 
6560 FLP_CHANGE_DIR 
= _controls_
.FLP_CHANGE_DIR
 
6561 DIRP_DIR_MUST_EXIST 
= _controls_
.DIRP_DIR_MUST_EXIST
 
6562 DIRP_CHANGE_DIR 
= _controls_
.DIRP_CHANGE_DIR
 
6563 FLP_USE_TEXTCTRL 
= _controls_
.FLP_USE_TEXTCTRL
 
6564 FLP_DEFAULT_STYLE 
= _controls_
.FLP_DEFAULT_STYLE
 
6565 DIRP_USE_TEXTCTRL 
= _controls_
.DIRP_USE_TEXTCTRL
 
6566 DIRP_DEFAULT_STYLE 
= _controls_
.DIRP_DEFAULT_STYLE
 
6567 class FilePickerCtrl(PickerBase
): 
6568     """Proxy of C++ FilePickerCtrl class""" 
6569     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6570     __repr__ 
= _swig_repr
 
6571     def __init__(self
, *args
, **kwargs
):  
6573         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6574             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6575             Point pos=DefaultPosition,  
6576             Size size=DefaultSize,  
6577             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6578             String name=FilePickerCtrlNameStr) -> FilePickerCtrl 
6580         _controls_
.FilePickerCtrl_swiginit(self
,_controls_
.new_FilePickerCtrl(*args
, **kwargs
)) 
6581         self
._setOORInfo
(self
) 
6583     def Create(*args
, **kwargs
): 
6585         Create(self, Window parent, int id=-1, String path=EmptyString,  
6586             String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,  
6587             Point pos=DefaultPosition,  
6588             Size size=DefaultSize,  
6589             long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6590             String name=FilePickerCtrlNameStr) -> bool 
6592         return _controls_
.FilePickerCtrl_Create(*args
, **kwargs
) 
6594     def GetPath(*args
, **kwargs
): 
6595         """GetPath(self) -> String""" 
6596         return _controls_
.FilePickerCtrl_GetPath(*args
, **kwargs
) 
6598     def SetPath(*args
, **kwargs
): 
6599         """SetPath(self, String str)""" 
6600         return _controls_
.FilePickerCtrl_SetPath(*args
, **kwargs
) 
6602     def CheckPath(*args
, **kwargs
): 
6603         """CheckPath(self, String path) -> bool""" 
6604         return _controls_
.FilePickerCtrl_CheckPath(*args
, **kwargs
) 
6606     def GetTextCtrlValue(*args
, **kwargs
): 
6607         """GetTextCtrlValue(self) -> String""" 
6608         return _controls_
.FilePickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6610 _controls_
.FilePickerCtrl_swigregister(FilePickerCtrl
) 
6611 FilePickerCtrlNameStr 
= cvar
.FilePickerCtrlNameStr
 
6612 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
6613 DirPickerCtrlNameStr 
= cvar
.DirPickerCtrlNameStr
 
6614 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
6615 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
6617 def PreFilePickerCtrl(*args
, **kwargs
): 
6618     """PreFilePickerCtrl() -> FilePickerCtrl""" 
6619     val 
= _controls_
.new_PreFilePickerCtrl(*args
, **kwargs
) 
6622 class DirPickerCtrl(PickerBase
): 
6623     """Proxy of C++ DirPickerCtrl class""" 
6624     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6625     __repr__ 
= _swig_repr
 
6626     def __init__(self
, *args
, **kwargs
):  
6628         __init__(self, Window parent, int id=-1, String path=EmptyString,  
6629             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6630             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6631             Validator validator=DefaultValidator,  
6632             String name=DirPickerCtrlNameStr) -> DirPickerCtrl 
6634         _controls_
.DirPickerCtrl_swiginit(self
,_controls_
.new_DirPickerCtrl(*args
, **kwargs
)) 
6635         self
._setOORInfo
(self
) 
6637     def Create(*args
, **kwargs
): 
6639         Create(self, Window parent, int id=-1, String path=EmptyString,  
6640             String message=DirSelectorPromptStr, Point pos=DefaultPosition,  
6641             Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,  
6642             Validator validator=DefaultValidator,  
6643             String name=DirPickerCtrlNameStr) -> bool 
6645         return _controls_
.DirPickerCtrl_Create(*args
, **kwargs
) 
6647     def GetPath(*args
, **kwargs
): 
6648         """GetPath(self) -> String""" 
6649         return _controls_
.DirPickerCtrl_GetPath(*args
, **kwargs
) 
6651     def SetPath(*args
, **kwargs
): 
6652         """SetPath(self, String str)""" 
6653         return _controls_
.DirPickerCtrl_SetPath(*args
, **kwargs
) 
6655     def CheckPath(*args
, **kwargs
): 
6656         """CheckPath(self, String path) -> bool""" 
6657         return _controls_
.DirPickerCtrl_CheckPath(*args
, **kwargs
) 
6659     def GetTextCtrlValue(*args
, **kwargs
): 
6660         """GetTextCtrlValue(self) -> String""" 
6661         return _controls_
.DirPickerCtrl_GetTextCtrlValue(*args
, **kwargs
) 
6663 _controls_
.DirPickerCtrl_swigregister(DirPickerCtrl
) 
6665 def PreDirPickerCtrl(*args
, **kwargs
): 
6666     """PreDirPickerCtrl() -> DirPickerCtrl""" 
6667     val 
= _controls_
.new_PreDirPickerCtrl(*args
, **kwargs
) 
6670 wxEVT_COMMAND_FILEPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FILEPICKER_CHANGED
 
6671 wxEVT_COMMAND_DIRPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_DIRPICKER_CHANGED
 
6672 EVT_FILEPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED
, 1 ) 
6673 EVT_DIRPICKER_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED
,  1 ) 
6675 class FileDirPickerEvent(_core
.CommandEvent
): 
6676     """Proxy of C++ FileDirPickerEvent class""" 
6677     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6678     __repr__ 
= _swig_repr
 
6679     def __init__(self
, *args
, **kwargs
):  
6680         """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent""" 
6681         _controls_
.FileDirPickerEvent_swiginit(self
,_controls_
.new_FileDirPickerEvent(*args
, **kwargs
)) 
6682     def GetPath(*args
, **kwargs
): 
6683         """GetPath(self) -> String""" 
6684         return _controls_
.FileDirPickerEvent_GetPath(*args
, **kwargs
) 
6686     def SetPath(*args
, **kwargs
): 
6687         """SetPath(self, String p)""" 
6688         return _controls_
.FileDirPickerEvent_SetPath(*args
, **kwargs
) 
6690 _controls_
.FileDirPickerEvent_swigregister(FileDirPickerEvent
) 
6692 #--------------------------------------------------------------------------- 
6694 FNTP_FONTDESC_AS_LABEL 
= _controls_
.FNTP_FONTDESC_AS_LABEL
 
6695 FNTP_USEFONT_FOR_LABEL 
= _controls_
.FNTP_USEFONT_FOR_LABEL
 
6696 FNTP_USE_TEXTCTRL 
= _controls_
.FNTP_USE_TEXTCTRL
 
6697 FNTP_DEFAULT_STYLE 
= _controls_
.FNTP_DEFAULT_STYLE
 
6698 class FontPickerCtrl(PickerBase
): 
6699     """Proxy of C++ FontPickerCtrl class""" 
6700     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6701     __repr__ 
= _swig_repr
 
6702     def __init__(self
, *args
, **kwargs
):  
6704         __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,  
6705             Point pos=DefaultPosition, Size size=DefaultSize,  
6706             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6707             String name=FontPickerCtrlNameStr) -> FontPickerCtrl 
6709         _controls_
.FontPickerCtrl_swiginit(self
,_controls_
.new_FontPickerCtrl(*args
, **kwargs
)) 
6710         self
._setOORInfo
(self
) 
6712     def Create(*args
, **kwargs
): 
6714         Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,  
6715             Point pos=DefaultPosition, Size size=DefaultSize,  
6716             long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,  
6717             String name=FontPickerCtrlNameStr) -> bool 
6719         return _controls_
.FontPickerCtrl_Create(*args
, **kwargs
) 
6721     def GetSelectedFont(*args
, **kwargs
): 
6722         """GetSelectedFont(self) -> Font""" 
6723         return _controls_
.FontPickerCtrl_GetSelectedFont(*args
, **kwargs
) 
6725     def SetSelectedFont(*args
, **kwargs
): 
6726         """SetSelectedFont(self, Font f)""" 
6727         return _controls_
.FontPickerCtrl_SetSelectedFont(*args
, **kwargs
) 
6729     def SetMaxPointSize(*args
, **kwargs
): 
6730         """SetMaxPointSize(self, unsigned int max)""" 
6731         return _controls_
.FontPickerCtrl_SetMaxPointSize(*args
, **kwargs
) 
6733     def GetMaxPointSize(*args
, **kwargs
): 
6734         """GetMaxPointSize(self) -> unsigned int""" 
6735         return _controls_
.FontPickerCtrl_GetMaxPointSize(*args
, **kwargs
) 
6737 _controls_
.FontPickerCtrl_swigregister(FontPickerCtrl
) 
6738 FontPickerCtrlNameStr 
= cvar
.FontPickerCtrlNameStr
 
6740 def PreFontPickerCtrl(*args
, **kwargs
): 
6741     """PreFontPickerCtrl() -> FontPickerCtrl""" 
6742     val 
= _controls_
.new_PreFontPickerCtrl(*args
, **kwargs
) 
6745 wxEVT_COMMAND_FONTPICKER_CHANGED 
= _controls_
.wxEVT_COMMAND_FONTPICKER_CHANGED
 
6746 EVT_FONTPICKER_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED
, 1 ) 
6748 class FontPickerEvent(_core
.CommandEvent
): 
6749     """Proxy of C++ FontPickerEvent class""" 
6750     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6751     __repr__ 
= _swig_repr
 
6752     def __init__(self
, *args
, **kwargs
):  
6753         """__init__(self, Object generator, int id, Font f) -> FontPickerEvent""" 
6754         _controls_
.FontPickerEvent_swiginit(self
,_controls_
.new_FontPickerEvent(*args
, **kwargs
)) 
6755     def GetFont(*args
, **kwargs
): 
6756         """GetFont(self) -> Font""" 
6757         return _controls_
.FontPickerEvent_GetFont(*args
, **kwargs
) 
6759     def SetFont(*args
, **kwargs
): 
6760         """SetFont(self, Font c)""" 
6761         return _controls_
.FontPickerEvent_SetFont(*args
, **kwargs
) 
6763 _controls_
.FontPickerEvent_swigregister(FontPickerEvent
)